%define name_alternative TaskCoach %{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Name: taskcoach Version: 1.2.6 Release: 3%{?dist} Summary: Your friendly task manager Summary(pl): Twój przyjazny menadżer zadań Group: Applications/Productivity License: GPLv2 URL: http://www.taskcoach.org/ Source0: http://downloads.sourceforge.net/%{name}/%{name_alternative}-%{version}.tar.gz Source1: %{name}.png Source2: %{name}.desktop BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: python-devel wxPython >= 2.8.9.1 desktop-file-utils Requires: hicolor-icon-theme wxPython %description Task Coach is a simple open source todo manager to manage personal tasks and todo lists. It grew out of a frustration that well-known task managers, such as those provided with Outlook or Lotus Notes, do not provide facilities for composite tasks. Often, tasks and other things todo consist of several activities. Task Coach is designed to deal with composite tasks. %description -l pl Program pozwala na bardzo precyzyjne zapisywanie zadań i kontrolownie stanu ich wykonywania. Każde zadanie może mieć w sobie dowolną ilość 'subzadań'. Jak w tradycyjnym oprogramowaniu typu PIM,nadaje się im kategorię, czas wykonania oraz przypomnienie.Do zadań można dołączać różnego rodzaju załączniki, przeciągając je przykładowo z wiadomości pocztowej. Task Coach kontroluje status wykonania każdego zadania i 'subzadania' oznaczając je stosownym kolorem w zestawieniu. %prep %setup -q -n %{name_alternative}-%{version} rm -rf taskcoachlib/bin.in/ chmod a-x README.txt LICENSE.txt %build %{__python} make.py build %install rm -rf $RPM_BUILD_ROOT %{__python} make.py install -O1 --skip-build --root $RPM_BUILD_ROOT mv $RPM_BUILD_ROOT%{_bindir}/%{name}.py $RPM_BUILD_ROOT%{_bindir}/%{name} #chmod a+x $RPM_BUILD_ROOT%{python_sitelib}/%{name}lib/thirdparty/desktop.py mkdir -p $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps install -m 644 -p %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/%{name}.png desktop-file-install --vendor="fedora" \ --dir=$RPM_BUILD_ROOT%{_datadir}/applications \ %{SOURCE2} %clean rm -rf $RPM_BUILD_ROOT %post touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %postun touch --no-create %{_datadir}/icons/hicolor if [ -x %{_bindir}/gtk-update-icon-cache ]; then %{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : fi %files %defattr(-,root,root,-) %if 0%{?fedora} >= 9 %{python_sitelib}/%{name_alternative}-*.egg-info %endif %{_bindir}/%{name} %{python_sitelib}/%{name}lib/ %{_datadir}/icons/hicolor/32x32/apps/%{name}.png %{_datadir}/applications/fedora-%{name}.desktop %doc README.txt LICENSE.txt %exclude %{python_sitelib}/buildlib/ %changelog * Sat Jan 14 2012 Fedora Release Engineering - 1.2.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Feb 09 2011 Fedora Release Engineering - 1.2.6-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Tue Dec 28 2010 Rakesh Pandit - 1.2.6-1 - Update to 1.2.6 * Tue Nov 23 2010 Rakesh Pandit - 1.2.4-1 - Updated to 1.2.4 - For features and fixes which are in new release: http://taskcoach.org/all_changes.html * Thu Jul 22 2010 David Malcolm - 1.0.3-2 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Mon May 03 2010 Rakesh Pandit - 1.0.3-1 - Updated to 1.0.3 * Sat Jan 30 2010 Rakesh Pandit - 0.78.2-1 - Updated to 0.78.2 * Mon Jan 18 2010 Rakesh Pandit - 0.78.1-1 - Updated to 0.78.1 * Mon Nov 09 2009 Rakesh Pandit - 0.76.0-1 - Updated to 0.76.0 * Mon Sep 21 2009 Rakesh Pandit - 0.74.1-1 - Updated to 0.74.1 * Sun Jul 26 2009 Fedora Release Engineering - 0.72.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild * Mon Apr 12 2009 Rakesh Pandit - 0.72.5-1 - Updated to 0.72.5 * Wed Feb 25 2009 Fedora Release Engineering - 0.71.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild * Fri Jan 16 2009 Rakesh Pandit - 0.71.5-1 - Updated to 0.71.5 * Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.69.1-3 - Rebuild for Python 2.6 * Thu Mar 06 2008 Krzysztof Kurzawski 0.69.1-2 - Increase release * Thu Mar 06 2008 Krzysztof Kurzawski 0.69.1-1 - Update to 0.69.1 * Thu Feb 21 2008 Krzysztof Kurzawski 0.68.0-7 - Correct license * Thu Feb 21 2008 Krzysztof Kurzawski 0.68.0-6 - Correct license * Thu Feb 07 2008 Krzysztof Kurzawski 0.68.0-5 - Correct Rs * Thu Feb 07 2008 José Matos 0.68.0-4 - Fix egg-info location - Exclude buildlib from installed files * Wed Feb 06 2008 Krzysztof Kurzawski 0.68.0-3 - Correct files section * Sat Feb 02 2008 Krzysztof Kurzawski 0.68.0-2 - Fix BRs * Mon Jan 28 2008 Krzysztof Kurzawski 0.68.0-1 - First release