]> git.pld-linux.org Git - SPECS.git/blob - kdepim-kroupware.spec
SPECS updated Sun 1 Aug 20:13:02 CEST 2021
[SPECS.git] / kdepim-kroupware.spec
1 # TODO: - Work on kaplan
2 #       - Backport .desktop and icon files for Kaplan from recent CVS
3 #       - Correct Russian descriptions (for those who understand russian, it is
4 #         clear that H (N) is written in lowercase instead uppercase
5 #       - Recheck dependencies
6
7 %define         _ver            1.0.1
8
9 Summary:        Personal Information Management (PIM) for KDE
10 Summary(ko.UTF-8):      K 데스크탑 환경 - PIM (개인 정보 관리)
11 Summary(pl.UTF-8):      Program zarządzający informacjami osobistymi (PIM) dla KDE
12 Summary(ru.UTF-8):      Персональный планировщик (PIM) для KDE
13 Summary(uk.UTF-8):      Персональный планувальник (PIM) для KDE
14 Name:           kdepim-kroupware
15 Version:        %{_ver}
16 Release:        2
17 License:        GPL
18 Vendor:         The KDE Team
19 Group:          X11/Applications
20 Source0:        http://www.erfrakon.de/projects/kolab/download/kde-kolab-client-%{version}/src/%{name}-%{version}.tar.bz2
21 #Source0-MD5:   72709aaeac03f4deecbc0692ccd65e74
22 BuildRequires:  bison
23 BuildRequires:  kdelibs-devel >= 3.1.1
24 BuildRequires:  perl-base
25 BuildRequires:  pilot-link-devel
26 BuildRequires:  qt-devel >= 6:3.1.2
27 BuildRequires:  rpmbuild(macros) >= 1.164
28 BuildRequires:  zlib-devel
29 Requires:       kdelibs >= 3.1.1
30 Provides:       kdepim
31 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 Obsoletes:      korganizer
33 Obsoletes:      kdepim
34
35 %define         _prefix         /usr
36 %define         _htmldir        /usr/share/doc/kde/HTML
37
38 %define         no_install_post_chrpath         1
39
40 %description
41 kdepim-kroupware is a collection of Personal Information Management
42 (PIM) tools for the K Desktop Enviromnent (KDE).
43
44 %description -l pl.UTF-8
45 kdepim-kroupware jest jest zestawem aplikacji PIM dla K Desktop
46 Enviromnent (KDE).
47
48 %description -l ru.UTF-8
49 kdepim-kroupware - это набор утилит для управления персональной
50 информацией для K Desktop Enviromnent (KDE).
51
52 %description -l uk.UTF-8
53 kdepim-kroupware - це набір утиліт для керування персональною
54 информацією для K Desktop Enviromnent (KDE).
55
56 %package devel
57 Summary:        Development files for kdepim-kroupware
58 Summary(pl.UTF-8):      Pliki nagłówkowe do kdepim-kroupware
59 Summary(uk.UTF-8):      Файли розробки для kdepim-kroupware
60 Summary(ru.UTF-8):      Файлы разработки для kdepim-kroupware
61 Group:          X11/Development/Libraries
62 Provides:       kdepim-devel
63 Obsoletes:      kdepim-devel
64
65 %description devel
66 This package contains header files needed if you wish to build
67 applications based on kdepim-kroupware.
68
69 %description devel -l pl.UTF-8
70 Pakiet ten zawiera pliki nagłówkowe potrzebne do budowy aplikacji
71 opartych na kdepim-kroupware.
72
73 %description devel -l uk.UTF-8
74 Цей пакет містить файли заголовків необхідні для побудови програм,
75 базованих на kdepim-kroupware.
76
77 %description devel -l ru.UTF-8
78 Этот пакет содержит файлы заголовков необходимые для построения
79 программ, основанных на kdepim-kroupware.
80
81 %package kaddressbook
82 Summary:        Address Book
83 Summary(pl.UTF-8):      Książka adresowa
84 Group:          X11/Applications
85 Requires:       %{name} = %{epoch}:%{version}-%{release}
86
87 %description kaddressbook
88 Address Book
89
90 %description kaddressbook -l pl.UTF-8
91 Książka adresowa
92
93 %package kalarm
94 Summary:        Alarm
95 Summary(pl.UTF-8):      Alarm
96 Group:          X11/Applications
97 Requires:       %{name} = %{epoch}:%{version}-%{release}
98 Provides:       kdepim-kalarm
99 Obsoletes:      kdepim-kalarm
100
101 %description kalarm
102 Reminder Message Scheduler
103
104 %description kalarm -l pl.UTF-8
105 Nastawianie przypominania o zdarzeniach
106
107 %package kandy
108 Summary:        A communication program between mobile phone and PC
109 Summary(pl.UTF-8):      Program do komunikacji między PC a tel. komórkowym.
110 Group:          X11/Applications
111 Provides:       kdepim-kandy
112 Obsoletes:      kdepim-cellphone
113 Obsoletes:      kdepim-kandy
114
115 %description kandy
116 Kandy provides access to your mobile phone and allows to sync the data
117 on the phone with the data on your desktop computer.
118
119 %description kandy -l pl.UTF-8
120 Kandy umożliwia dostęp do telefonu komórkowego i pozwala na
121 synchronizację danych z telefonu z danymi na PC.
122
123 %package kaplan
124 Summary:        An integrated PIM application
125 Summary(pl.UTF-8):      Zintegrowany PIM
126 Group:          X11/Applications
127 Requires:       kdenetwork-kroupware-kmail >= %{version}
128 Requires:       kdepim-kroupware-knotes = %{version}-%{release}
129 Requires:       kdepim-kroupware-kaddressbook = %{version}-%{release}
130 Requires:       kdepim-kroupware-korganizer = %{version}-%{release}
131 Provides:       kdepim-kaplan
132 Obsoletes:      kdepim-kaplan
133
134 %description kaplan
135 Kaplan is a PIM application, whcih integrates the knotes, kmail,
136 korganizer, kaddressbook parts.
137
138 %description kaplan -l pl.UTF-8
139 Kaplan jest aplikacją PIM integrującą funkcjonalność knotes, kmail,
140 korganizer i kaddressbook.
141
142 %package karm
143 Summary:        Personal timetracker
144 Summary(pl.UTF-8):      Osobisty czasomierz
145 Group:          X11/Applications
146 Provides:       kdepim-karm
147 Obsoletes:      kdepim-karm
148
149 %description karm
150 KArm - Punjambi language for "work" - tracks time spent on various
151 tasks. It is useful for tracking hours to be billed to different
152 clients.
153
154 %description karm -l pl.UTF-8
155 KArm (nazwa pochodzi od słowa "praca" w języku punjambi) śledzi czas
156 spędzony na różnych zajęciach. Jest przydatny przy obliczaniu godzin
157 do wystawiania rachunków wielu klientom.
158
159 %package kgantt
160 Summary:        A library to display and manage Gantt diagrams
161 Summary(pl.UTF-8):      Biblioteka do rysowania diagramów Gantta zarządzania nimi
162 Group:          X11/Libraries
163 Provides:       kdepim-kgantt
164 Obsoletes:      kdepim-kgantt
165
166 %description kgantt
167 A library to display and manage Gantt diagrams.
168
169 %description kgantt -l pl.UTF-8
170 Biblioteka do rysowania diagramów Gantta zarządzania nimi.
171
172 %package knotes
173 Summary:        Yellow cards
174 Summary(pl.UTF-8):      Żółte karteczki
175 Group:          X11/Applications
176 Provides:       kdepim-knotes
177 Obsoletes:      kdepim-knotes
178
179 %description knotes
180 KNotes allows you to place Post-It notes on your desktop. In addition
181 to serving as a reminder, KNotes can mail and print your notes, and
182 accept drag and drop even from remote sites.
183
184 %description knotes -l pl.UTF-8
185 KNotes pozwala umieszczać na desktopie notatki z opcją wysyłania.
186 Dodatkowo, aby móc służyć za przypominajkę, KNotes może wysyłać pocztę
187 i drukować notatki, a także przyjmować przeciąganie nawet ze zdalnych
188 komputerów.
189
190 %package konsolekalendar
191 Summary:        A command line ICard tool
192 Summary(pl.UTF-8):      Narzędzie dostępu do plików kalendarza z linii poleceń
193 Group:          Applications
194 Provides:       kdepim-konsolekalendar
195 Obsoletes:      kdepim-konsolekalendar
196
197 %description konsolekalendar
198 Command line tool for accessing calendar files.
199
200 %description konsolekalendar -l pl.UTF-8
201 Narzędzie dostępu do plików kalendarza z linii poleceń.
202
203 %package korganizer
204 Summary:        A complete calendar and scheduling progra
205 Summary(pl.UTF-8):      Kalendarz wraz z harmonogramem zadań
206 Group:          X11/Applications
207 Provides:       kdepim-korganizer
208 Obsoletes:      kdepim-korganizer
209
210 %description korganizer
211 A complete calendar and scheduling program, which supports information
212 interchange with other calendar applications through the industry
213 standard vCalendar file format.
214
215 %description korganizer -l pl.UTF-8
216 Kalendarz wraz z harmonogramem zadań (KOrganizer), który wspiera
217 wymianę informacji z innymi tego typu aplikacjami poprzez standard
218 przemysłowy (vCalendar).
219
220 %description korganizer -l ru.UTF-8
221 полнофункциональная программа календаря и персонального планировщика
222 (KOrganizer поддерживает обмен информацией с другими программами
223 такого рода через стандартный формат файла vCalendar)
224
225 %description korganizer -l uk.UTF-8
226 повнофункціональна програма календара та персонального
227 планувальника (KOrganizer підтримує обмін информацією з іншими
228 програмами такого роду через стандартний формат файлу vCalendar)
229
230 %package kpilot
231 Summary:        A sync tool for palmtops
232 Summary(pl.UTF-8):      Narzędzie do synchronizacji z palmtopami
233 Group:          X11/Applications
234 Requires:       pilot-link
235 Provides:       kdepim-kpilot
236 Obsoletes:      kdepim-pilot
237 Obsoletes:      kpilot
238 Obsoletes:      kdepim-kpilot
239
240 %description kpilot
241 Synchronization tool for 3Com Palm Pilots and compatible devices.
242
243 %description kpilot -l pl.UTF-8
244 Narzędzie do synchronizacji z 3Com Palm Pilotem i zgodnymi
245 urządzeniami.
246
247 %description kpilot -l ru.UTF-8
248 утилита для синхронизации с 3com Palm Pilots и совместимыми
249 с ними устройствами,
250
251 %description kpilot -l uk.UTF-8
252 утиліта для синхронізації з 3com Palm Pilots та сумісними з
253 ними пристроями.
254
255 %package ksync
256 Summary:        A library for syncing stuff
257 Summary(pl.UTF-8):      Biblioteka do synchronizacji rzeczy
258 Group:          X11/Libraries
259 Provides:       kdepim-ksync
260 Obsoletes:      kdepim-ksync
261
262 %description ksync
263 libksync is a generic library for syncing collections of data entries
264 like calenders, bookmarks, contacts, mail folders etc.
265
266 %description ksync -l pl.UTF-8
267 libksync jest standardową biblioteką do synchronizacji zbiorów danych
268 jak np. kalendarze, zakładki, kontakty, foldery pocztowe itp.
269
270 %prep
271 %setup -q
272
273 %build
274 kde_appsdir="%{_applnkdir}"; export kde_appsdir
275 kde_htmldir="%{_htmldir}"; export kde_htmldir
276 kde_icondir="%{_pixmapsdir}"; export kde_icondir
277 %configure \
278         --disable-final
279
280 %{__make}
281
282 #cd kaplan
283 #%%{__make}
284 #cd ..
285
286 %install
287 rm -rf $RPM_BUILD_ROOT
288 install -d $RPM_BUILD_ROOT%{_applnkdir}/Office/PIMs
289
290 %{__make} install \
291         DESTDIR=$RPM_BUILD_ROOT
292 cd kaplan
293 %{__make} install \
294         DESTDIR=$RPM_BUILD_ROOT
295 cd ..
296
297 ALD=$RPM_BUILD_ROOT%{_applnkdir}
298 mv $ALD/{Applications/*,Office/PIMs}
299 mv $ALD/Utilities/{More/*,.}
300
301 bzip2 -dc %{SOURCE1} | tar xf - -C $RPM_BUILD_ROOT
302
303 %clean
304 rm -rf $RPM_BUILD_ROOT
305
306 %files
307 %defattr(644,root,root,755)
308 %doc README*
309 %{_libdir}/libkdepim.la
310 %attr(755,root,root) %{_libdir}/libkdepim.so.*
311 %{_libdir}/libkcal*.la
312 %attr(755,root,root) %{_libdir}/libkcal*.so.*
313 %{_libdir}/libkpimexchange.la
314 %attr(755,root,root) %{_libdir}/libkpimexchange.so.*
315 %{_libdir}/kde3/kfile_vcf.la
316 %{_libdir}/libkdgantt.la
317 %attr(755,root,root) %{_libdir}/libkdgantt.so.*
318 %attr(755,root,root) %{_libdir}/kde3/kfile_vcf.so
319 %{_libdir}/kde3/kabc_imap.la
320 %attr(755,root,root) %{_libdir}/kde3/kabc_imap.so
321 %{_datadir}/apps/kabc/plugins/imap.desktop
322 %{_datadir}/services/kfile_vcf.desktop
323 %{_datadir}/services/webcal.protocol
324
325 %files devel
326 %defattr(644,root,root,755)
327 %{_includedir}/*
328 %{_libdir}/*.so
329 %{_libdir}/kde3/*conduit.so
330
331 %files kaddressbook
332 %defattr(644,root,root,755)
333 %attr(755,root,root) %{_bindir}/kabc2mutt
334 %attr(755,root,root) %{_bindir}/kaddressbook
335 %{_libdir}/kde3/libkaddressbookpart.la
336 %attr(755,root,root) %{_libdir}/kde3/libkaddressbookpart.so
337 %{_datadir}/apps/kaddressbook
338 %{_applnkdir}/Utilities/kaddressbook.desktop
339 %{_pixmapsdir}/*/*/*/kaddressbook.png
340 %{_datadir}/services/kaddressbook_service.desktop
341
342 %files kalarm
343 %defattr(644,root,root,755)
344 %attr(755,root,root) %{_bindir}/kalarm*
345 %attr(755,root,root) %{_bindir}/korgac
346 %{_libdir}/libkalarmd.la
347 %attr(755,root,root) %{_libdir}/libkalarmd.so.*
348 %{_datadir}/apps/kalarm*
349 %{_datadir}/autostart
350 %{_applnkdir}/.hidden/*
351 %{_applnkdir}/Office/PIMs/kalarm.desktop
352 %{_applnkdir}/Utilities/kalarm.desktop
353 %{_pixmapsdir}/[!l]*/*/*/kalarm.png
354
355 %files kandy
356 %defattr(644,root,root,755)
357 %attr(755,root,root) %{_bindir}/kandy*
358 %{_datadir}/apps/kandy
359 %{_applnkdir}/Utilities/kandy.desktop
360
361 %files karm
362 %defattr(644,root,root,755)
363 %attr(755,root,root) %{_bindir}/karm
364 %{_datadir}/apps/karm
365 %{_applnkdir}/Utilities/karm.desktop
366 %{_pixmapsdir}/*/*/*/karm.png
367
368 %files kaplan
369 %defattr(644,root,root,755)
370 %attr(755,root,root) %{_bindir}/kaplan
371 %{_libdir}/kde3/libkp*plugin.la
372 %attr(755,root,root) %{_libdir}/kde3/libkp*plugin.so
373 %{_libdir}/libkpinterfaces*.la
374 %attr(755,root,root) %{_libdir}/libkpinterfaces.so.*
375 %{_datadir}/apps/kaplan
376 %{_datadir}/apps/kp*plugin
377 %{_datadir}/services/kp*plugin.*
378 %{_datadir}/servicetypes/kaplanplugin.desktop
379 %{_applnkdir}/Office/PIMs/Kaplan.desktop
380 %{_pixmapsdir}/*/*/*/kaplan.png
381
382 %files kgantt
383 %defattr(644,root,root,755)
384 %{_libdir}/libkgantt.la
385 %attr(755,root,root) %{_libdir}/libkgantt.so.*
386 %{_datadir}/apps/kgantt
387
388 %files knotes
389 %defattr(644,root,root,755)
390 %attr(755,root,root) %{_bindir}/knotes
391 %{_datadir}/apps/knotes
392 %{_datadir}/config/*
393 %{_applnkdir}/Utilities/knotes.desktop
394 %{_pixmapsdir}/*/*/*/knotes.png
395
396 %files konsolekalendar
397 %defattr(644,root,root,755)
398 %attr(755,root,root) %{_bindir}/konsolekalendar
399
400 %files korganizer
401 %defattr(644,root,root,755)
402 %attr(755,root,root) %{_bindir}/korganizer*
403 %attr(755,root,root) %{_bindir}/ical2vcal
404 %{_libdir}/libknewstuff.la
405 %attr(755,root,root) %{_libdir}/libknewstuff.so.*
406 %{_libdir}/libkorganizer.la
407 %attr(755,root,root) %{_libdir}/libkorganizer.so.*
408 #%{_libdir}/libkorg_*.la
409 #%attr(755,root,root) %{_libdir}/libkorg_*.so
410 %{_applnkdir}/Office/PIMs/korganizer.desktop
411 %{_pixmapsdir}/*/*/*/korganizer*.png
412 %{_libdir}/kde3/*kabc*
413 /usr/X11R6/share/apps/korganizer/*
414
415 %files kpilot
416 %defattr(644,root,root,755)
417 %attr(755,root,root) %{_bindir}/kpilot*
418 %{_libdir}/libkpilot.la
419 %attr(755,root,root) %{_libdir}/libkpilot.so.*
420 %{_libdir}/kde3/*conduit.la
421 %attr(755,root,root) %{_libdir}/kde3/*conduit.so*
422 %{_datadir}/apps/kpilot
423 %{_datadir}/services/expense-conduit.desktop
424 %{_datadir}/services/abbrowser_conduit.desktop
425 %{_datadir}/services/knotes-conduit.desktop
426 %{_datadir}/services/null-conduit.desktop
427 %{_datadir}/services/popmail-conduit.desktop
428 %{_datadir}/services/time_conduit.desktop
429 %{_datadir}/services/todo-conduit.desktop
430 %{_datadir}/services/vcal-conduit.desktop
431 %{_datadir}/servicetypes/kpilotconduit.desktop
432 %{_applnkdir}/Utilities/kpilot*.desktop
433 %{_pixmapsdir}/[!l]*/*/*/kpilot*.png
434
435 %files ksync
436 %defattr(644,root,root,755)
437 %attr(755,root,root) %{_bindir}/ksync
438 %{_libdir}/libksync.la
439 %attr(755,root,root) %{_libdir}/libksync.so.*
440 %{_datadir}/apps/ksync
This page took 0.160618 seconds and 3 git commands to generate.