%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: gtg Version: 0.3.1 Release: 18%{?dist} Summary: Personal organizer for the GNOME desktop Group: Applications/Productivity License: GPLv3+ URL: http://gtgnome.net/ BuildArch: noarch Source0: https://launchpad.net/gtg/trunk/%{version}/+download/%{name}-%{version}.tar.gz Patch1: gtg-desktop.patch Patch2: gtg-export-no-pdftk.patch BuildRequires: python2-devel BuildRequires: gettext BuildRequires: desktop-file-utils BuildRequires: python2-pyxdg Requires: pygtk2 pygtk2-libglade python2-configobj python2-pyxdg python2-cairo gnome-python2-gnome Requires: python-liblarch >= 2.1.0 Requires: python-liblarch_gtk Requires: python2-dbus Requires: hicolor-icon-theme # For RTM backend Requires: python2-dateutil # Bugzilla backend? Requires: python2-notify %description Getting Things GNOME! (GTG) is a personal organizer for the GNOME desktop environment inspired by the Getting Things Done (GTD) methodology. GTG is designed with flexibility, adaptability, and ease of use in mind so it can be used as more than just GTD software. %prep %setup -q %patch1 -p1 -b .desktop %patch2 -p1 -b .nopdftk sed -i -e "s|#!/usr/bin/env python||" GTG/gtg.py %build %{__python} setup.py build %install rm -rf $RPM_BUILD_ROOT %{__python} setup.py install --skip-build --root $RPM_BUILD_ROOT rm -rf $RPM_BUILD_ROOT/%{python_sitelib}/GTG/plugins/geolocalized_tasks rm -rf $RPM_BUILD_ROOT/%{python_sitelib}/GTG/plugins/geolocalized-tasks.gtg-plugin desktop-file-validate $RPM_BUILD_ROOT/%{_datadir}/applications/%{name}.desktop # Register as an application to be visible in the software center # # NOTE: It would be *awesome* if this file was maintained by the upstream # project, translated and installed into the right place during `make install`. # # See http://www.freedesktop.org/software/appstream/docs/ for more details. # mkdir -p $RPM_BUILD_ROOT%{_datadir}/appdata cat > $RPM_BUILD_ROOT%{_datadir}/appdata/%{name}.appdata.xml < gtg.desktop CC0-1.0

Getting Things Gnome is a personal tasks and ToDo list organizer for inspired by the Getting Things Done (GTD) methodology.

GTG is intended to help you track everything you need to do and need to know, from small tasks to large projects.

https://wiki.gnome.org/gtg/ https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/gtg/a.png https://raw.githubusercontent.com/hughsie/fedora-appstream/master/screenshots-extra/gtg/b.png
EOF %find_lang %{name} --with-gnome %files -f %{name}.lang %doc AUTHORS CHANGELOG LICENSE README %{_bindir}/gtg %{_bindir}/gtcli %{_bindir}/gtg_new_task %{_datadir}/dbus-1/services/org.gnome.GTG.service %{_datadir}/appdata/%{name}.appdata.xml %{_datadir}/applications/%{name}.desktop %{_datadir}/%{name} %{_datadir}/icons/hicolor/*/apps/%{name}.* %{python_sitelib}/* %{_mandir}/man1/*.1.gz %{_datadir}/icons/hicolor/*/apps/gtg* %{_datadir}/icons/hicolor/*/apps/backend* %{_datadir}/icons/hicolor/*/actions/gtg* %{_datadir}/icons/hicolor/*/categories/gtg* %{_datadir}/icons/hicolor/*/categories/search* %{_datadir}/icons/hicolor/*/categories/items-tags* %{_datadir}/icons/hicolor/*/emblems/gtg* %{_datadir}/icons/hicolor/svg/gtg* %{_datadir}/icons/ubuntu-mono-dark/ %{_datadir}/icons/ubuntu-mono-light/ %changelog * Fri Jul 13 2018 Fedora Release Engineering - 0.3.1-18 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Wed Feb 14 2018 Iryna Shcherbina - 0.3.1-17 - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) * Wed Feb 07 2018 Fedora Release Engineering - 0.3.1-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jan 11 2018 Igor Gnatenko - 0.3.1-15 - Remove obsolete scriptlets * Tue Nov 21 2017 Ankur Sinha - 0.3.1-14 - Rebuild for liblarch update * Wed Jul 26 2017 Fedora Release Engineering - 0.3.1-13 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Fri Feb 10 2017 Fedora Release Engineering - 0.3.1-12 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Tue Jul 19 2016 Fedora Release Engineering - 0.3.1-11 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Wed Feb 03 2016 Fedora Release Engineering - 0.3.1-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Sun Jan 10 2016 Ankur Sinha 0.3.1-9 - remove useless line with define macro * Wed Dec 23 2015 Ankur Sinha 0.3.1-8 - Add patch to remove pdftk dep. #1133565 * Tue Jul 28 2015 Ankur Sinha 0.3.1-7 - Add notify Requires * Wed Jun 17 2015 Fedora Release Engineering - 0.3.1-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Thu Mar 26 2015 Richard Hughes - 0.3.1-5 - Add an AppData file for the software center * Sat Jun 07 2014 Fedora Release Engineering - 0.3.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Thu Dec 26 2013 Ankur Sinha 0.3.1-3 - Add optional dep for RTM backend. * Sun Dec 01 2013 Ankur Sinha 0.3.1-2 - Update URL * Wed Nov 27 2013 Ankur Sinha 0.3.1-0 - Update to latest release * Sat Aug 03 2013 Fedora Release Engineering - 0.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Thu Feb 14 2013 Fedora Release Engineering - 0.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild * Fri Nov 9 2012 Yanko Kaneti 0.3-2 - Add missing requires on python-liblarch(_gtk) * Fri Nov 9 2012 Yanko Kaneti 0.3-1 - New upstream release - 0.3 * Wed Jul 18 2012 Yanko Kaneti 0.2.4-8 - Add patch for crash bug 841179 (lp bug 744294) * Thu Jun 14 2012 Yanko Kaneti 0.2.4-7 - Remove the geolocalized_tasks plugin which uses pyclutter, which uses gtk3. Bug #817841 * Fri Jan 13 2012 Fedora Release Engineering - 0.2.4-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Feb 09 2011 Fedora Release Engineering - 0.2.4-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Wed Jul 21 2010 David Malcolm - 0.2.4-3 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Thu Jun 10 2010 Yanko Kaneti 0.2.4-2 - Avoid "RuntimeError: not holding the import lock" with recent pythons, from upstream - Alternative X test, avoiding the xorg-x11-utils dependency - Requires dbus-python * Sun Apr 11 2010 Yanko Kaneti 0.2.4-1 - New bugfix release from upstream * Mon Mar 4 2010 Yanko Kaneti 0.2.3-1 - "A bit of polishing." - from upstream * Mon Mar 1 2010 Yanko Kaneti 0.2.2-1 - New upstream release. http://gtg.fritalk.com/post/2010/03/01/Getting-Things-GNOME!-0.2.2-(Protector)-release-is-out! * Fri Feb 19 2010 Yanko Kaneti 0.2.1-3 - Fixup the last fixup. Again preventing crash on startup. * Sun Feb 14 2010 Yanko Kaneti 0.2.1-2 - Pull upstream fix for bug 565224. Prevents crash on startup * Sun Jan 31 2010 Yanko Kaneti 0.2.1-1 - Upstream bugfix release * Sun Jan 31 2010 Yanko Kaneti 0.2-3 - Pull an upstream fix for missing tomboy.ui - bug 560316 * Mon Dec 14 2009 Yanko Kaneti 0.2-2 - 0.2 final. http://gtg.fritalk.com/post/2009/12/10/The-new-Getting-Things-GNOME!-0.2-Gorignak-has-landed! * Thu Dec 3 2009 Yanko Kaneti 0.1.9-1 - 0.2 beta. http://gtg.fritalk.com/post/2009/12/02/Getting-Things-GNOME!-0.1.9-is-out! - Remove some no longer necessary patching - BR: pyxdg * Fri Jul 24 2009 Fedora Release Engineering - 0.1.2-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Tue Jul 14 2009 Yanko Kaneti 0.1.2-3 - Use %%{__python} instead of python * Mon Jul 13 2009 Yanko Kaneti 0.1.2-2 - Implement review feedback https://bugzilla.redhat.com/show_bug.cgi?id=510994#c1 * Mon Jul 13 2009 Yanko Kaneti 0.1.2-1 - Initial packaging