]> git.pld-linux.org Git - packages/taskcoach.git/blame - taskcoach.spec
- 0.77.0
[packages/taskcoach.git] / taskcoach.spec
CommitLineData
97c3d41b 1# TODO: ppc build fix (syncml support)
dece690c 2Summary: Task Coach - simple open source todo manager to manage personal tasks and todo lists
eaf5b48d 3Summary(hu.UTF-8): Task Coach egy egyszerű, nyílt forráskódú teendő-nyilvántartó
dece690c 4Summary(pl.UTF-8): Task Coach - prosty zarządca osobistej listy zadań i rzeczy do zrobienia
eaf5b48d 5Name: taskcoach
acaeb961 6Version: 0.77.0
d3d26918 7Release: 1
0c74a715 8License: GPL v3
24226754 9Group: X11/Applications
eaf5b48d 10Source0: http://dl.sourceforge.net/taskcoach/TaskCoach-%{version}.tar.gz
acaeb961 11# Source0-md5: 04ee2efa66c793482b30c09bc56e8580
18e37cd3 12Patch0: %{name}-desktop.patch
fedbfdbd 13URL: http://www.taskcoach.org/
cc94f704 14BuildRequires: python-devel
eaf5b48d 15BuildRequires: python-wxPython-devel
dece690c 16BuildRequires: rpm-pythonprov
eaf5b48d
ZU
17Requires: python-wxPython
18BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20%description
21Task Coach is a simple open source todo manager to manage personal
22tasks and todo lists. Task Coach currently has the following features:
23
24- Creating, editing, and deleting tasks and subtasks.
25- Tasks have a subject, description, priority, start date, due date, a
26 completion date and an optional reminder. Tasks can recur on a daily,
27 weekly or monthly basis.
28- Tasks can be viewed as a list or as a tree.
29- Tasks can be sorted by all task attributes, e.g. subject, budget,
30 budget left, due date, etc.
31- Several filters to e.g. hide completed tasks or view only tasks that
32 are due today.
33- Tasks can be created by dragging an e-mail message from Outlook or
34 Thunderbird onto a task viewer.
35- Attachments can be added to tasks, notes, and categories by dragging
36 and dropping files, e-mail messages from Outlook or Thunderbird, or
37 URL's onto a task, note or category.
38- Task status depends on its subtask and vice versa. E.g. if you mark
39 the last uncompleted subtask as completed, the parent task is
40 automatically marked as completed too.
41- Tasks and notes can be assigned to user-defined categories.
42- Settings are persistent and saved automatically. The last opened
43 file is loaded automatically when starting Task Coach.
44- Tracking time spent on tasks. Tasks can have a budget. Time spent
45 can be viewed by individual effort period, by day, by week, and by
46 month.
47- The Task Coach file format (.tsk) is XML.
48- Tasks, notes, effort, and categories can be exported to HTML and CSV
49 (Comma separated format). Effort can be exported to iCalendar/ICS
50 format as well.
51- Tasks, effort, notes, and categories can be printed. When printing,
52 Task Coach prints the information that is visible in the current view,
53 including any filters and sort order.
54- Task Coach can be run from a removable medium.
55- Tasks and notes can be synchronized via a Funambol server such as
56 ScheduleWorld.
57
58%description -l hu.UTF-8
59Task Coach egy egyszerű, nyílt forráskódú teendő-nyilvántartó.
fedbfdbd
ZU
60Jelenleg a következő lehetőségei vannak:
61- Feladatok és alfeladatok létrehozása, szerkesztése és törlése
62- A feladatoknak címük, leírásuk, fontosságuk, kezdő, lejárati és
63 bejezési idejük van és esetleg figyelmeztetés is. Lehet napi, heti
64 vagy havi rendszerességgel is.
65- A feladatokat listaként vagy faként is megnézheted
66- A feladatokat sorbarendezheted tulajdonságuk szerint, pl. cím,
67 költségvetés, lejárati idő, stb. szerint.
68- Néhány szűrőt is használhatsz, pl. a befejezett feladatokat
69 elrejtheted, vagy csak a ma esedékeseket láthatod.
70- E-mailből is készíthetsz feladatot (Outlook vagy Thunderbird)
71- Csatolmányokat is társíthatsz feladatokhoz, megjegyzéseket.
72- A feladat állapota függ az alfeladatitól és vissza is.
73- Felhasználói kategóriák létrehozása
74- Beállítások végérvényesek és automatikusan elmentdőnek. Az utoljára
75 megnyitott fájl nyílik meg legközelebb.
76- A feladatokkal töltött idő követése, költségvetés létrehozása.
77- A fájlformátum XML.
78- HTML-be, CSV-be, iCalendar/ICS formátumokba exportálás.
79- Nyomtatási lehetőség.
80- Cserélhető adathordozóról is lehet futtatni.
81- Funambol szerverről szinkronizálhatók.
eaf5b48d 82
dece690c
JB
83%description -l pl.UTF-8
84Task Coach to prosty, mający otwarte źródła zarządca zadań służący do
85zarządzania osobistymi listami zadań i rzeczy do zrobienia (todo).
86Aktualnie ma on następujące cechy:
87
88- Możliwe jest tworzenie, edycję i usuwanie zadań i podzadań.
89- Zadania mają temat, opis, priorytet, datę rozpoczęcia, datę
90 płatności, datę ukończenia i opcjonalne przypomnienie; zadania mogą
91 powtarzać się w cyklu dziennym, tygodniowym lub miesięcznym.
92- Zadania mogą być oglądane jako lista lub drzewo.
93- Zadania mogą być sortowane po wszystkich atrybutach, np. temacie,
94 budżecie, pozostałym budżecie, dacie płatności itd.
95- Istnieją różne filtry, pozwalające np. ukryć zadania ukończone lub
96 oglądać tylko zadania płatne dzisiaj.
97- Zadania można tworzyć przeciągając wiadomość e-mail z Outlooka lub
98 Thunderbirda na przeglądarkę zadań.
99- Można dodawać załączniki do zadań, notatek i kategorii poprzez
f32e8ecf
ZU
100 przeciągnięcie i upuszczenie plików, wiadomości e-mail z Outlooka lub
101 Thunderbirda albo URL-i na zadanie, notatkę lub kategorię.
dece690c
JB
102- Status zadania zależy od podzadań i na odwrót. Np. jeśli zaznaczymy
103 ostatnie niedokończone podzadanie jako zakończone, nadrzędne zadanie
104 automatycznie zostanie zaznaczone jako także zakończone.
105- Zadania i notatki mogą być przypisywane do kategorii zdefiniowanych
106 przez użytkownika.
107- Ustawienia są trwałe i zapisywane automatycznie. Ostatni otwarty
108 plik jest wczytywany automatycznie po uruchomieniu Task Coacha.
109- Możliwe jest śledzenie czasu spędzanego nad zadaniami. Zadania mogą
110 mieć budżet. Spędzony czas można oglądać dla własnego okresu badań
111 oraz dla dni, tygodni i miesięcy.
112- Formatem plików Task Coucha jest XML.
113- Zadania, notatki, badania i kategorie mogą być eksportowane do
114 formatów HTML i CSV; próby można eksportować także do formatu
115 iCalendar/ICS.
116- Zadania, badania, notatki i kategorie można drukować; przy
f32e8ecf
ZU
117 drukowaniu Task Coach drukuje informacje widoczne w bieżącym widoku z
118 uwzględnieniem filtrów i kolejności sortowania.
dece690c
JB
119- Task Coach może być uruchamiany z nośnika wymiennego.
120- Zadania i notatki mogą być synchronizowane poprzez serwer Funambol,
121 taki jak ScheduleWorld.
f32e8ecf 122
eaf5b48d
ZU
123%prep
124%setup -q -n TaskCoach-%{version}
18e37cd3 125%patch0 -p1
f32e8ecf
ZU
126%ifarch ppc
127 rm -fv taskcoachlib/bin.in/linux/*.so
128%endif
eaf5b48d
ZU
129
130%build
f32e8ecf 131%{__python} setup.py build --executable /usr/bin/python
eaf5b48d
ZU
132
133%install
134rm -rf $RPM_BUILD_ROOT
dece690c
JB
135
136%{__python} setup.py install \
137 --root $RPM_BUILD_ROOT
138
cc94f704 139mv $RPM_BUILD_ROOT%{_bindir}/taskcoach{.py,}
f32e8ecf 140rm -f $RPM_BUILD_ROOT%{_bindir}/taskcoach.pyw
cc94f704 141
eaf5b48d
ZU
142rm -rf $RPM_BUILD_ROOT%{py_sitescriptdir}/buildlib
143
bc6aa46e
ZU
144install -d $RPM_BUILD_ROOT%{_iconsdir}
145install icons.in/taskcoach.png $RPM_BUILD_ROOT%{_iconsdir}
146
147install -d $RPM_BUILD_ROOT%{_desktopdir}
148install build.in/fedora/taskcoach.desktop $RPM_BUILD_ROOT%{_desktopdir}
149
eaf5b48d
ZU
150%clean
151rm -rf $RPM_BUILD_ROOT
152
153%files
154%defattr(644,root,root,755)
5bf0865b 155%doc HACKING.txt INSTALL.txt PUBLICITY.txt README.txt TODO.tsk
eaf5b48d 156%attr(755,root,root) %{_bindir}/taskcoach*
dece690c 157%{py_sitescriptdir}/TaskCoach-%{version}-py*.egg-info
eaf5b48d
ZU
158%dir %{py_sitescriptdir}/taskcoachlib
159%{py_sitescriptdir}/taskcoachlib/*
bc6aa46e
ZU
160%{_iconsdir}/taskcoach.png
161%{_desktopdir}/taskcoach.desktop
This page took 0.057647 seconds and 4 git commands to generate.