2 # - daemon and startup script
4 # /usr/share/gcaldaemon/license/g4j-license.txt
5 # /usr/share/gcaldaemon/license/gcaldaemon-license.txt
6 # /usr/share/gcaldaemon/license/google-license.txt
7 # /usr/share/gcaldaemon/license/ical4j-license.txt
8 # /usr/share/gcaldaemon/license/jdom-license.txt
9 # /usr/share/gcaldaemon/license/rome-license.txt
10 # /usr/share/gcaldaemon/license/shared-asn1-license.txt
11 # /usr/share/gcaldaemon/license/shared-ldap-license.txt
12 # /usr/share/gcaldaemon/license/wrapper-license.txt
13 Summary: GCALDaemon - synchronizing Google Calendar with iCalendar-compatible applications
14 Summary(pl.UTF-8): GCALDaemon - synchronizacja Google Calendar z aplikacjami zgodnymi z iCalendar
20 Source0: http://dl.sourceforge.net/gcaldaemon/%{name}-linux-%{version}-beta14.zip
21 # Source0-md5: 3df598920e0283eb60b38536e06ee94f
22 URL: http://gcaldaemon.sourceforge.net/
23 BuildRequires: jpackage-utils
24 BuildRequires: rpm-javaprov
25 BuildRequires: rpmbuild(macros) >= 1.300
28 Requires: jakarta-commons-codec
29 Requires: jakarta-commons-collections
30 Requires: jakarta-commons-httpclient >= 3.0
31 Requires: jakarta-commons-io
32 Requires: jakarta-commons-lang
33 Requires: jakarta-commons-logging
35 Requires: logging-log4j
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
40 %define _appdir %{_datadir}/%{name}
43 GCALDaemon is an OS-independent Java program that offers two-way
44 synchronization between Google Calendar and various iCalendar
45 compatible calendar applications. GCALDaemon is primarily designed as
46 a calendar synchronizer but it can also be used as a Gmail notifier,
47 Address Book importer, Gmail terminal and RSS feed converter.
49 %description -l pl.UTF-8
50 GCALDaemon to niezależny od systemu operacyjnego program w Javie
51 oferujący dwustronną synchronizację między usługą Google Calendar a
52 różnymi aplikacjami kalendarzy zgodnymi ze specyfikacją iCalendar.
53 GCALDaemon był oryginalnie projektowany do synchronizowania
54 kalendarzy, ale może być używany także do powiadamiania przez Gmail,
55 importowania książki adresowej, jako terminal do Gmaila i konwerter
61 %{__sed} -i -e 's,\r$,,' GCALDaemon/bin/reload-calendar.scpt
64 rm -rf $RPM_BUILD_ROOT
65 install -d $RPM_BUILD_ROOT{%{_appdir},%{_bindir}}
67 cp -a bin conf lang lib log work $RPM_BUILD_ROOT%{_appdir}
68 ln -nfs %{_javadir}/jaf.jar $RPM_BUILD_ROOT%{_appdir}/lib/activation.jar
69 ln -nfs %{_javadir}/mail.jar $RPM_BUILD_ROOT%{_appdir}/lib/mail.jar
70 ln -nfs %{_javadir}/servlet.jar $RPM_BUILD_ROOT%{_appdir}/lib/servlet-api.jar
71 ln -nfs %{_javadir}/commons-codec.jar $RPM_BUILD_ROOT%{_appdir}/lib/commons-codec.jar
72 ln -nfs %{_javadir}/commons-collections.jar $RPM_BUILD_ROOT%{_appdir}/lib/commons-collections.jar
73 ln -nfs %{_javadir}/commons-httpclient.jar $RPM_BUILD_ROOT%{_appdir}/lib/commons-httpclient.jar
74 ln -nfs %{_javadir}/commons-io.jar $RPM_BUILD_ROOT%{_appdir}/lib/commons-io.jar
75 ln -nfs %{_javadir}/commons-lang.jar $RPM_BUILD_ROOT%{_appdir}/lib/commons-lang.jar
76 ln -nfs %{_javadir}/commons-logging.jar $RPM_BUILD_ROOT%{_appdir}/lib/commons-logging.jar
77 ln -nfs %{_javadir}/log4j.jar $RPM_BUILD_ROOT%{_appdir}/lib/logger.jar
80 rm -rf $RPM_BUILD_ROOT
83 %defattr(644,root,root,755)
84 %doc GCALDaemon/docs/*