]> git.pld-linux.org Git - packages/gcaldaemon.git/blob - gcaldaemon.spec
- drop obsolete and outdated manual inclusion of rpm macros
[packages/gcaldaemon.git] / gcaldaemon.spec
1 # TODO
2 # - daemon and startup script
3 # - external packages:
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
15 Name:           gcaldaemon
16 Version:        1.0
17 Release:        0.5
18 License:        LGPL v2
19 Group:          Applications
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
26 BuildRequires:  unzip
27 Requires:       jaf
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
34 Requires:       javamail
35 Requires:       logging-log4j
36 Requires:       servlet
37 BuildArch:      noarch
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %define         _appdir %{_datadir}/%{name}
41
42 %description
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.
48
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
56 feedów RSS.
57
58 %prep
59 %setup -qc
60
61 %{__sed} -i -e 's,\r$,,' GCALDaemon/bin/reload-calendar.scpt
62
63 %install
64 rm -rf $RPM_BUILD_ROOT
65 install -d $RPM_BUILD_ROOT{%{_appdir},%{_bindir}}
66 cd GCALDaemon
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
78
79 %clean
80 rm -rf $RPM_BUILD_ROOT
81
82 %files
83 %defattr(644,root,root,755)
84 %doc GCALDaemon/docs/*
85 %dir %{_appdir}
86 %{_appdir}/bin
87 %{_appdir}/conf
88 %{_appdir}/lang
89 %{_appdir}/lib
90 %{_appdir}/log
91 %{_appdir}/work
This page took 0.056033 seconds and 3 git commands to generate.