diff --git a/minder-1.14.0.tar.gz b/minder-1.14.0.tar.gz new file mode 100644 index 0000000..3660f8a Binary files /dev/null and b/minder-1.14.0.tar.gz differ diff --git a/minder.spec b/minder.spec new file mode 100644 index 0000000..ba1813b --- /dev/null +++ b/minder.spec @@ -0,0 +1,96 @@ +%global uuid com.github.phase1geo.%{name} + +Name: minder +Version: 1.14.0 +Release: 1 +Summary: Mind-mapping application + +License: GPLv3+ +URL: https://github.com/phase1geo/Minder +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz + +BuildRequires: desktop-file-utils +BuildRequires: intltool +BuildRequires: libappstream-glib +BuildRequires: libmarkdown-devel +BuildRequires: meson +BuildRequires: vala + +BuildRequires: pkgconfig(cairo) +BuildRequires: pkgconfig(gee-0.8) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(granite) +BuildRequires: pkgconfig(gtk+-3.0) +BuildRequires: pkgconfig(gtksourceview-4) +BuildRequires: pkgconfig(json-glib-1.0) +BuildRequires: pkgconfig(libarchive) +BuildRequires: pkgconfig(libhandy-1) +BuildRequires: pkgconfig(libxml-2.0) + +Requires: hicolor-icon-theme + +%description +Use the power of mind-mapping to make your ideas come to life. + + * Quickly create visual mind-maps using the keyboard and automatic layout. + * Choose from many tree layout choices. + * Support for Markdown formatting. + * Add notes, tasks and images to your nodes. + * Add node-to-node connections with optional text and notes. + * Stylize nodes, links and connections to add more meaning and improve + readability. + * Add stickers and node groups to call out and visibly organize information. + * Quick search of node and connection titles and notes, including filtering + options. + * Zoom in or enable focus mode to focus on certain ideas or zoom out to see + the bigger picture. + * Enter focus mode to better view and understand portions of the map. + * Unlimited undo/redo of any change. + * Automatically saves in the background. + * Colorized node branches. + * Open multiple mindmaps with the use of tabs. + * Built-in and customizable theming. + * Gorgeous animations. + * Import from OPML, FreeMind, Freeplane, PlainText (formatted), Outliner, + Portable Minder and XMind formats. + * Export to CSV, FreeMind, Freeplane, JPEG, BMP, SVG, Markdown, Mermaid, + OPML, Org-Mode, Outliner, PDF, PNG, Portable Minder, PlainText, XMind and + yEd formats. + * Printer support. + + +%prep +%autosetup -n Minder-%{version} -p1 + + +%build +%meson +%meson_build + + +%install +%meson_install +%find_lang %{uuid} + + +%check +appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.xml +desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop + + +%files -f %{uuid}.lang +%license LICENSE COPYING +%doc README.md AUTHORS +%{_bindir}/%{uuid} +%{_datadir}/applications/*.desktop +%{_datadir}/glib-2.0/schemas/*.gschema.xml +%{_datadir}/gtksourceview-3.0/styles/*.xml +%{_datadir}/icons/hicolor/*/*/*.svg +%{_datadir}/mime/packages/*.xml +%{_metainfodir}/*.xml + + +%changelog +* Fri May 26 2023 wangtaozhi - 1.14.0-1 +- Package init diff --git a/minder.yaml b/minder.yaml new file mode 100644 index 0000000..8fe432c --- /dev/null +++ b/minder.yaml @@ -0,0 +1,4 @@ +version_control: github +src_repo: https://github.com/phase1geo/minder/ +tag_prefix: "v" +separator: "."