]>
Commit | Line | Data |
---|---|---|
97c3d41b | 1 | # TODO: ppc build fix (syncml support) |
dece690c | 2 | Summary: Task Coach - simple open source todo manager to manage personal tasks and todo lists |
eaf5b48d | 3 | Summary(hu.UTF-8): Task Coach egy egyszerű, nyílt forráskódú teendő-nyilvántartó |
dece690c | 4 | Summary(pl.UTF-8): Task Coach - prosty zarządca osobistej listy zadań i rzeczy do zrobienia |
eaf5b48d | 5 | Name: taskcoach |
acaeb961 | 6 | Version: 0.77.0 |
d3d26918 | 7 | Release: 1 |
0c74a715 | 8 | License: GPL v3 |
24226754 | 9 | Group: X11/Applications |
eaf5b48d | 10 | Source0: http://dl.sourceforge.net/taskcoach/TaskCoach-%{version}.tar.gz |
acaeb961 | 11 | # Source0-md5: 04ee2efa66c793482b30c09bc56e8580 |
18e37cd3 | 12 | Patch0: %{name}-desktop.patch |
fedbfdbd | 13 | URL: http://www.taskcoach.org/ |
cc94f704 | 14 | BuildRequires: python-devel |
eaf5b48d | 15 | BuildRequires: python-wxPython-devel |
dece690c | 16 | BuildRequires: rpm-pythonprov |
eaf5b48d ZU |
17 | Requires: python-wxPython |
18 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
19 | ||
20 | %description | |
21 | Task Coach is a simple open source todo manager to manage personal | |
22 | tasks 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 | |
59 | Task Coach egy egyszerű, nyílt forráskódú teendő-nyilvántartó. | |
fedbfdbd ZU |
60 | Jelenleg 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 |
84 | Task Coach to prosty, mający otwarte źródła zarządca zadań służący do | |
85 | zarządzania osobistymi listami zadań i rzeczy do zrobienia (todo). | |
86 | Aktualnie 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 | |
134 | rm -rf $RPM_BUILD_ROOT | |
dece690c JB |
135 | |
136 | %{__python} setup.py install \ | |
137 | --root $RPM_BUILD_ROOT | |
138 | ||
cc94f704 | 139 | mv $RPM_BUILD_ROOT%{_bindir}/taskcoach{.py,} |
f32e8ecf | 140 | rm -f $RPM_BUILD_ROOT%{_bindir}/taskcoach.pyw |
cc94f704 | 141 | |
eaf5b48d ZU |
142 | rm -rf $RPM_BUILD_ROOT%{py_sitescriptdir}/buildlib |
143 | ||
bc6aa46e ZU |
144 | install -d $RPM_BUILD_ROOT%{_iconsdir} |
145 | install icons.in/taskcoach.png $RPM_BUILD_ROOT%{_iconsdir} | |
146 | ||
147 | install -d $RPM_BUILD_ROOT%{_desktopdir} | |
148 | install build.in/fedora/taskcoach.desktop $RPM_BUILD_ROOT%{_desktopdir} | |
149 | ||
eaf5b48d ZU |
150 | %clean |
151 | rm -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 |