%def_disable snapshot
%define _name Minder
%define ver_major 1.16
%define rdn_name com.github.phase1geo.minder
%def_enable check
Name: minder
Version: %ver_major.4
Release: alt1
Summary: Mind-mapping application
License: GPL-3.0
Group: Office
Url: https://github.com/phase1geo/Minder
%if_disabled snapshot
Source: %url/archive/%version/%name-%version.tar.gz
%else
Vcs: https://github.com/phase1geo/Minder.git
Source: %name-%version.tar
%endif
%define glib_ver 2.68
%define gtk_ver 3.22
BuildRequires(pre): rpm-macros-meson
BuildRequires: meson vala-tools
BuildRequires: pkgconfig(gobject-2.0)
BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(cairo)
BuildRequires: pkgconfig(gee-0.8)
BuildRequires: pkgconfig(gtk+-3.0) >= %gtk_ver
BuildRequires: pkgconfig(libxml-2.0)
BuildRequires: pkgconfig(libarchive)
BuildRequires: pkgconfig(gtksourceview-4)
BuildRequires: pkgconfig(libhandy-1)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libmarkdown)
BuildRequires: pkgconfig(granite)
BuildRequires: vapi(granite)
%{?_enable_check:BuildRequires: /usr/bin/appstream-util desktop-file-utils}
%description
Quickly create visual mind-maps using the keyboard and automatic layout.
%prep
%setup -n %{?_enable_snapshot:%name}%{?_disable_snapshot:%_name}-%version
%build
%meson
%meson_build
%install
%meson_install
%find_lang %rdn_name
%check
%__meson_test
%files -f %rdn_name.lang
%_bindir/%rdn_name
%_desktopdir/%rdn_name.desktop
%_datadir/%name/
%_datadir/glib-2.0/schemas/%rdn_name.gschema.xml
%_iconsdir/hicolor/*/apps/%{rdn_name}*.svg
%_datadir/metainfo/%rdn_name.appdata.xml
%_datadir/mime/packages/%rdn_name.xml
%doc AUTHORS* README*
%changelog
* Thu Apr 11 2024 Yuri N. Sedunov <aris@altlinux.org> 1.16.4-alt1
- 1.16.4
* Tue Feb 13 2024 Yuri N. Sedunov <aris@altlinux.org> 1.16.3-alt1
- 1.16.3
* Sun Jan 21 2024 Yuri N. Sedunov <aris@altlinux.org> 1.16.2-alt1
- 1.16.2
* Thu Jan 11 2024 Yuri N. Sedunov <aris@altlinux.org> 1.16.1-alt1
- 1.16.1
* Thu Aug 31 2023 Yuri N. Sedunov <aris@altlinux.org> 1.15.6-alt1
- first build for Sisyphus (1.15.6-2-g3a35139)