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