%global forgeurl https://github.com/aardappel/treesheets %global tag 3002 %forgemeta Name: treesheets Version: 3002 Release: %{autorelease} Summary: Free form data organizer License: Zlib AND BSD-3-Clause URL: https://strlen.com/treesheets/ Source0: %{forgesource} Source1: com.strlen.TreeSheets.metainfo.xml # https://github.com/aardappel/treesheets/pull/1374 Patch: wxwidgets-fedora.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: wxGTK-devel BuildRequires: desktop-file-utils BuildRequires: libappstream-glib Requires: hicolor-icon-theme Provides: bundled(stackwalker) = 14 %description TreeSheets is an open source free form data organizer that leverages the power of hierarchical spreadsheets. Hierarchical spreadsheets serve as a great replacement for spreadsheets, mind mappers, outliners, PIMs, text editors and small databases. Suitable for any kind of data organization, such as todo lists, calendars, project management, brainstorming, organizing ideas, planning, requirements gathering, presentation of information, etc. It's like a spreadsheet, immediately familiar, but much more suitable for complex data because it's hierarchical. It's like a mind mapper, but more organized and compact. It's like an outliner, but in more than one dimension. It's like a text editor, but with structure. %prep %autosetup -p1 -n treesheets-%{version} %build %cmake -DENABLE_LOBSTER=OFF \ -DEXTERNAL_WXWIDGETS=OFF %cmake_build %install %cmake_install mkdir -p %{buildroot}%{_metainfodir}/ install -m0644 %{SOURCE1} %{buildroot}%{_metainfodir}/ %find_lang ts %check %ctest desktop-file-validate %{buildroot}/%{_datadir}/applications/com.strlen.TreeSheets.desktop appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/com.strlen.TreeSheets.metainfo.xml %files -f ts.lang %license ZLIB_LICENSE.txt %doc README.md %{_bindir}/TreeSheets %{_datadir}/TreeSheets/ %{_docdir}/TreeSheets/ %{_datadir}/applications/com.strlen.TreeSheets.desktop %{_datadir}/mime/packages/com.strlen.TreeSheets.xml %{_datadir}/icons/hicolor/scalable/apps/com.strlen.TreeSheets.svg %{_metainfodir}/com.strlen.TreeSheets.metainfo.xml %changelog %autochangelog