%global commit0 144ed1aaf9e10cd8d38885d84da66f9be8e32fef %global shortcommit0 %(c=%{commit0}; echo ${c:0:7}) %global bumpver 1 #global tests 1 Name: zanshin Version: 24.11.70%{?bumpver:~%{bumpver}.git%{shortcommit0}} Release: 1%{?dist} Summary: Todo/action management software License: GPLv2 URL: http://zanshin.kde.org/ %apps_source BuildRequires: extra-cmake-modules BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: cmake(KF6CalendarCore) BuildRequires: cmake(KF6I18n) BuildRequires: cmake(KF6Parts) BuildRequires: cmake(KF6Runner) BuildRequires: cmake(KF6WindowSystem) BuildRequires: cmake(KPim6Akonadi) BuildRequires: cmake(KPim6AkonadiCalendar) BuildRequires: cmake(KPim6KontactInterface) BuildRequires: cmake(Qt6Core) BuildRequires: cmake(Qt6Gui) BuildRequires: cmake(Qt6Test) BuildRequires: cmake(Qt6Widgets) BuildRequires: boost-devel %if 0%{?tests} BuildRequires: dbus-x11 BuildRequires: akonadi BuildRequires: akonadi-devel BuildRequires: time BuildRequires: xorg-x11-server-Xvfb %endif Provides: zanshin-frontend = %{version}-%{release} Requires: zanshin-common = %{version}-%{release} Requires: kdepim-runtime %description Zanshin Todo is a powerful yet simple application for managing your day to day actions. It helps you organize and reduce the cognitive pressure of what one has to do in his job and personal life. You'll never forget anything anymore, getting your mind like water. %package common Summary: common files for %{name} Requires: zanshin-frontend = %{version}-%{release} BuildArch: noarch %description common %{summary}. %prep %{!?bumpver:%{gpgverify} --keyring='%{SOURCE2}' --signature='%{SOURCE1}' --data='%{SOURCE0}'} %autosetup -n %{sourcerootdir} -p1 %build %cmake_kf6 \ -DBUILD_TESTING:BOOL=%{?tests:ON}%{!?tests:OFF} %cmake_build %install %cmake_install %find_lang %{name} --all-name %check desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop appstream-util validate-relax --nonet %{buildroot}%{_kf6_metainfodir}/*.xml %if 0%{?tests} export CTEST_OUTPUT_ON_FAILURE=1 xvfb-run -a \ dbus-launch --exit-with-session \ time \ %ctest --timeout 30 %endif %files %{_kf6_bindir}/zanshin* %{_kf6_datadir}/applications/org.kde.zanshin.desktop %{_kf6_metainfodir}/org.kde.zanshin.metainfo.xml %{_kf6_plugindir}/krunner/org.kde.%{name}.so %{_qt6_plugindir}/pim6/kontact/kontact_zanshinplugin.so %{_qt6_plugindir}/zanshin_part.so %files common -f %{name}.lang %{_kf6_datadir}/icons/hicolor/*/*/zanshin.* %changelog %{?kde_snapshot_changelog_entry} * Tue Nov 05 2024 Pavel Solovev - 24.08.3-1 - Update to 24.08.3 * Mon Oct 07 2024 Pavel Solovev - 24.08.2-1 - Update to 24.08.2 * Tue Sep 10 2024 Pavel Solovev - 24.08.1-1 - Update to 24.08.1 * Fri Aug 16 2024 Pavel Solovev - 24.08.0-1 - Update to 24.08.0 * Fri Aug 09 2024 Pavel Solovev - 24.07.90-1 - Update to 24.07.90 * Thu Jul 25 2024 Pavel Solovev - 24.07.80-1 - Update to 24.07.80 * Thu Jul 04 2024 Pavel Solovev - 24.05.2-1 - Update to 24.05.2 * Thu Jun 13 2024 Pavel Solovev - 24.05.1-1 - Update to 24.05.1 * Thu May 23 2024 Pavel Solovev - 24.05.0-1 - Update to 24.05.0 * Fri Apr 26 2024 Pavel Solovev - 24.04.80-1 - Update to 24.04.80 * Thu Apr 11 2024 Pavel Solovev - 24.02.2-1 - Update to 24.02.2 * Thu Mar 21 2024 Pavel Solovev - 24.02.1-1 - Update to 24.02.1 * Thu Oct 12 2023 Marc Deop i Argemí - 23.08.2-1 - 23.08.2 * Sat Sep 16 2023 Marc Deop i Argemí - 23.08.1-1 - 23.08.1 * Sat Aug 26 2023 Marc Deop i Argemí - 23.08.0-1 - 23.08.0 * Sat Jul 22 2023 Fedora Release Engineering - 23.04.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Sat Jul 08 2023 Marc Deop i Argemí - 23.04.3-1 - 23.04.3 * Tue Jun 06 2023 Marc Deop i Argemí - 23.04.2-1 - 23.04.2 * Sat May 13 2023 Marc Deop i Argemí - 23.04.1-1 - 23.04.1 * Fri Apr 14 2023 Marc Deop i Argemí - 23.04.0-1 - 23.04.0 * Fri Mar 31 2023 Marc Deop i Argemí - 23.03.90-1 - 23.03.90 * Mon Mar 20 2023 Marc Deop i Argemí - 23.03.80-1 - 23.03.80 * Thu Mar 02 2023 Marc Deop i Argemí - 22.12.3-1 - 22.12.3 * Tue Jan 31 2023 Marc Deop - 22.12.2-1 - 22.12.2 * Sat Jan 21 2023 Fedora Release Engineering - 22.12.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Tue Jan 03 2023 Justin Zobel - 22.12.1-1 - Update to 22.12.1 * Mon Dec 19 2022 Marc Deop - 22.12.0-1 - 22.12.0 * Fri Nov 04 2022 Marc Deop i Argemí (Private) - 22.08.3-1 - 22.08.3 * Fri Oct 14 2022 Marc Deop - 22.08.2-1 - 22.08.2 * Thu Sep 08 2022 Marc Deop - 22.08.1-1 - 22.08.1 * Fri Aug 19 2022 Marc Deop - 22.08.0-1 - 22.08.0 * Sat Jul 23 2022 Fedora Release Engineering - 22.04.3-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Mon Jul 18 2022 Than Ngo - 22.04.3-1 - 22.04.3 * Thu May 12 2022 Justin Zobel - 22.04.1-1 - Update to 22.04.1 * Mon May 09 2022 Justin Zobel - 22.04.0-1 - Update to 22.04.0 * Wed Mar 02 2022 Marc Deop - 21.12.3-1 - 21.12.3 * Fri Feb 04 2022 Yaroslav Sidlovsky - 21.12.2-1 - update to 21.12.2 * Fri Jul 23 2021 Fedora Release Engineering - 0.5.71-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Mon May 3 2021 José Matos - 0.5.71-4 - Add patch to support KDEPIM >= 20.08 * Thu Jan 28 2021 Fedora Release Engineering - 0.5.71-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 0.5.71-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Wed Mar 11 2020 Than Ngo - 0.5.71-1 - update to 0.5.71 * Fri Jan 31 2020 Fedora Release Engineering - 0.5.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Sat Jul 27 2019 Fedora Release Engineering - 0.5.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sun Feb 03 2019 Fedora Release Engineering - 0.5.0-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Tue Jul 24 2018 Rex Dieter - 0.5.0-3 - Requires: kdepim-runtime (#1602214) * Sat Jul 14 2018 Fedora Release Engineering - 0.5.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Sun Mar 04 2018 Rex Dieter - 0.5.0-1 - zanshin-0.5.0 (#1551299) - use %%make_build * Fri Feb 09 2018 Fedora Release Engineering - 0.4.1-10.20171205 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jan 18 2018 Igor Gnatenko - 0.4.1-9.20171205 - Remove obsolete scriptlets * Thu Dec 21 2017 Rex Dieter - 0.4.1-8.20171205 - 20171205 snapshot (rolls in many FTBFS fixes) * Tue Dec 19 2017 Rex Dieter - 0.4.1-7 - rebuild (kde-apps-17.12) * Thu Aug 03 2017 Fedora Release Engineering - 0.4.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild * Thu Jul 27 2017 Fedora Release Engineering - 0.4.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Mon Feb 27 2017 Rex Dieter - 0.4.1-4 - rebuild (kde-apps-16.12) * Sat Feb 11 2017 Fedora Release Engineering - 0.4.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Sun Jan 29 2017 Rex Dieter - 0.4.1-2 - main/renku: Requires: -common * Wed Nov 09 2016 Rex Dieter - 0.4.1-1 - zanshin-0.4.1 * Wed Nov 09 2016 Rex Dieter - 0.4.0-3 - ExclusiveArch: %%{qt6_qtwebengine_arches} * Wed Jul 06 2016 Rex Dieter - 0.4.0-2 - fix icon scriptlets - -common, renku subpkgs * Wed Jul 06 2016 Rex Dieter - 0.4-1 - zanshin-0.4 (#1335615) * Fri Feb 05 2016 Fedora Release Engineering - 0.2.1-9 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Fri Jun 19 2015 Fedora Release Engineering - 0.2.1-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Sat May 02 2015 Kalev Lember - 0.2.1-7 - Rebuilt for GCC 5 C++11 ABI change * Mon Aug 18 2014 Fedora Release Engineering - 0.2.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild * Sat Jun 07 2014 Fedora Release Engineering - 0.2.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Sun Aug 04 2013 Fedora Release Engineering - 0.2.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Fri Feb 15 2013 Fedora Release Engineering - 0.2.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Sun Jul 22 2012 Fedora Release Engineering - 0.2.1-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Feb 18 2012 Christoph Wickert - 0.2.1-1 - Update to 0.2.1 * Wed Nov 30 2011 Christoph Wickert - 0.2.0-1 - Update to 0.2.0 * Wed Oct 05 2011 Christoph Wickert - 0.1.91-1 - Update to 0.2 rc1 * Thu Sep 01 2011 Christoph Wickert - 0.1.82-1 - Update to 0.2 Beta2 * Tue Aug 09 2011 Christoph Wickert - 0.1.81-1 - Initial package (0.2. beta1)