]> git.pld-linux.org Git - packages/hula.git/blame - hula.spec
- pldize
[packages/hula.git] / hula.spec
CommitLineData
a7c00b5b
ER
1# TODO
2# - register uid in PLD-doc/uid_gid.db.txt and use it
b04593f3 3Summary: A calendar and mail server
4Name: hula
5Version: r1164
6Release: 1
7Source0: http://chameleon.mozilla.org/~justdave/hula/%{name}-%{version}.tar.gz
8# Source0-md5: 5a3fd9f490e1f0060668ee1316c27522
9Source1: %{name}.init
10License: LGPL
11Group: Daemons
12URL: http://www.hula-project.org
13BuildRequires: autoconf
14BuildRequires: automake
15BuildRequires: libtool
16BuildRequires: openssl-devel
a7c00b5b
ER
17BuildRequires: rpmbuild(macros) >= 1.268
18Requires(post,postun): /sbin/ldconfig
19Requires(postun): /usr/sbin/userdel
20Requires(pre): /bin/id
21Requires(pre): /usr/sbin/useradd
22Provides: user(hula)
b04593f3 23BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25%description
26Hula is a calendar and mail server. The project is focused on building
27a calendar and mail server that people love to use, instead of broadly
28trying to build a "groupware server" that managers want to deploy.
29
30%package devel
31Summary: Development files for hula
32Group: Development/Libraries
33Requires: %{name} = %{version}-%{release}
34
35%description devel
36This package contains the header files and libraries for developing
37add-ons for hula.
38
39%prep
40%setup -q
41
42%build
a7c00b5b
ER
43./autogen.sh \
44 --with-user=hula
b04593f3 45%configure
a7c00b5b 46%{__make}
b04593f3 47
48%install
49rm -rf $RPM_BUILD_ROOT
50%{__make} install \
51 DESTDIR=$RPM_BUILD_ROOT
52
a7c00b5b
ER
53install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/hula
54
b04593f3 55# remove all .la files
a7c00b5b 56rm -f $RPM_BUILD_ROOT%{_libdir}/connmgr/*.la \
b04593f3 57 $RPM_BUILD_ROOT%{_libdir}/hulamdb/*.la \
58 $RPM_BUILD_ROOT%{_libdir}/*.la \
59 $RPM_BUILD_ROOT%{_libdir}/modweb/*.la
60
61# remove empty or irrelevant doco
a7c00b5b 62rm -f $RPM_BUILD_ROOT/{ChangeLog,INSTALL,NEWS}
b04593f3 63
a7c00b5b
ER
64%pre
65# Create system user for hula
66# TODO: use specific uid
67%useradd -c "Hula" -s /sbin/nologin -r hula
b04593f3 68
69%post
70/sbin/ldconfig
a7c00b5b 71/sbin/chkconfig --add hula
b04593f3 72
73%preun
a7c00b5b
ER
74if [ "$1" -eq 0 ]; then
75 %service hula stop
76 /sbin/chkconfig --del hula
b04593f3 77fi
78
a7c00b5b
ER
79%postun
80/sbin/ldconfig
81if [ "$1" = "0" ]; then
82 %userremove lula
83fi
b04593f3 84
85%clean
86rm -rf $RPM_BUILD_ROOT
87
88%files
89%defattr(644,root,root,755)
90%doc HACKING TODO AUTHORS README style-guide.html
91%attr(754,root,root) /etc/rc.d/init.d/hula
92%attr(755,root,root) %{_bindir}/hulasqlite
93%attr(755,root,root) %{_bindir}/mwcomp
94%attr(755,root,root) %{_sbindir}/hulaavirus
95%attr(755,root,root) %{_sbindir}/hulaantispam
96%attr(755,root,root) %{_sbindir}/hulacalagent
97%attr(755,root,root) %{_sbindir}/hulaconnmgr
98%attr(755,root,root) %{_sbindir}/huladmc
99%attr(755,root,root) %{_sbindir}/hulaforward
100%attr(755,root,root) %{_sbindir}/hulageneric
101%attr(755,root,root) %{_sbindir}/hulaimap
102%attr(755,root,root) %{_sbindir}/hulamailprox
103%attr(755,root,root) %{_sbindir}/hulamanager
104%attr(755,root,root) %{_sbindir}/hulamodweb
105%attr(755,root,root) %{_sbindir}/hulanmap
106%attr(755,root,root) %{_sbindir}/hulapluspack
107%attr(755,root,root) %{_sbindir}/hulapop3
108%attr(755,root,root) %{_sbindir}/hularules
109%attr(755,root,root) %{_sbindir}/hulasendmail
110%attr(755,root,root) %{_sbindir}/hulasetup
111%attr(755,root,root) %{_sbindir}/hulasmtp
112%attr(755,root,root) %{_sbindir}/hulastats
113%attr(755,root,root) %{_sbindir}/hulawebadmin
114%dir %{_libdir}/connmgr
115%{_libdir}/connmgr/libcmlists.so
116%{_libdir}/connmgr/libcmrbl.so
117%{_libdir}/connmgr/libcmrdns.so
118%{_libdir}/connmgr/libcmuser.so
119%dir %{_libdir}/hulamdb
120%{_libdir}/hulamdb/libmdbfile.so
121%dir %{_libdir}/modweb
122%{_libdir}/modweb/aurora.ctp
123%{_libdir}/modweb/libmwcal.so
124%{_libdir}/modweb/libmwmail.so
125%{_libdir}/modweb/libmwpref.so
126%{_libdir}/modweb/public.ctp
127%dir %{_libdir}/netmail/schemas
128%{_libdir}/netmail/schemas/webadmin.sch
129%dir %{_pkgconfigdir}
130%{_pkgconfigdir}/hula.pc
131%dir %{_libdir}/webadmin
132%{_libdir}/webadmin/1stdobj.wat
133%{_libdir}/webadmin/5nmail.wat
134%{_libdir}/webadmin/5nmuser.wat
135%{_libdir}/webadmin/6nmlist.wat
136%{_libdir}/webadmin/6pluspck.wat
137%{_libdir}/webadmin/7nmlistu.wat
138%{_libdir}/webadmin/8certgen.wat
139%{_libdir}/webadmin/chooser.wat
140%{_libdir}/webadmin/webadmin.wat
141%attr(755,root,root) %{_libdir}/libhulaconnio.so.0.0.0
142%attr(755,root,root) %{_libdir}/libhulaconnmgr.so.0.0.0
143%attr(755,root,root) %{_libdir}/libhulaical.so.0.0.0
144%attr(755,root,root) %{_libdir}/libhulaical2.so.0.0.0
145%attr(755,root,root) %{_libdir}/libhulalogger.so.0
146%attr(755,root,root) %{_libdir}/libhulalogger.so.0.0.0
147%attr(755,root,root) %{_libdir}/libhulamanagement.so.0.0.0
148%attr(755,root,root) %{_libdir}/libhulamdb.so.0
149%attr(755,root,root) %{_libdir}/libhulamdb.so.0.0.0
150%attr(755,root,root) %{_libdir}/libhulamemmgr.so.0
151%attr(755,root,root) %{_libdir}/libhulamemmgr.so.0.0.0
152%attr(755,root,root) %{_libdir}/libhulamsgapi.so.0
153%attr(755,root,root) %{_libdir}/libhulamsgapi.so.0.0.0
154%attr(755,root,root) %{_libdir}/libhulanmap.so.0.0.0
155%attr(755,root,root) %{_libdir}/libhulastreamio.so.0.0.0
156%attr(755,root,root) %{_libdir}/libhulautil.so.0.0.0
157%attr(755,root,root) %{_libdir}/libhulaxpl.so.0
158%attr(755,root,root) %{_libdir}/libhulaxpl.so.0.0.0
159%{_libdir}/libwacert.so
160%attr(755,root,root) %{_libdir}/libwacert.so.0
161%attr(755,root,root) %{_libdir}/libwacert.so.0.0.0
162%{_libdir}/libwanmail.so
163%attr(755,root,root) %{_libdir}/libwanmail.so.0
164%attr(755,root,root) %{_libdir}/libwanmail.so.0.0.0
165%attr(755,root,root) %{_libdir}/libwastats.so.0.0.0
166%{_libdir}/libwastdobj.so
167%attr(755,root,root) %{_libdir}/libwastdobj.so.0
168%attr(755,root,root) %{_libdir}/libwastdobj.so.0.0.0
169
170%files devel
171%defattr(644,root,root,755)
172%dir %{_includedir}/hula
173%{_includedir}/hula/calendar.ary
174%{_includedir}/hula/calendar.tok
175%{_includedir}/hula/cmlib.h
176%{_includedir}/hula/connmgr.h
177%{_includedir}/hula/connio.h
178%{_includedir}/hula/hulautil.h
179%{_includedir}/hula/libical.h
180%{_includedir}/hula/logger.h
181%{_includedir}/hula/management.h
182%{_includedir}/hula/mdb.h
183%{_includedir}/hula/memmgr.h
184%{_includedir}/hula/modweb.ary
185%{_includedir}/hula/modweb.h
186%{_includedir}/hula/modweb.tok
187%{_includedir}/hula/msgaddr.h
188%{_includedir}/hula/msgapi.h
189%{_includedir}/hula/msgdate.h
190%{_includedir}/hula/msgftrs.h
191%{_includedir}/hula/mwmail.ary
192%{_includedir}/hula/mwmail.tok
193%{_includedir}/hula/mwpfsave.c
194%{_includedir}/hula/mwpfsave.h
195%{_includedir}/hula/mwpref.ary
196%{_includedir}/hula/mwpref.tok
197%{_includedir}/hula/mwsignup.ary
198%{_includedir}/hula/mwsignup.tok
199%{_includedir}/hula/mwtempl.h
200%{_includedir}/hula/mwtom.ary
201%{_includedir}/hula/mwtom.tok
202%{_includedir}/hula/nmap.h
203%{_includedir}/hula/nmlib.h
204%{_includedir}/hula/rfc2231.h
205%{_includedir}/hula/rulesrv.h
206%{_includedir}/hula/streamio.h
207%{_includedir}/hula/wacert.ary
208%{_includedir}/hula/wacert.tok
209%{_includedir}/hula/wanmail.ary
210%{_includedir}/hula/wanmail.tok
211%{_includedir}/hula/wastats.ary
212%{_includedir}/hula/wastats.tok
213%{_includedir}/hula/wastdobj.ary
214%{_includedir}/hula/wastdobj.tok
215%{_includedir}/hula/webadmin.ary
216%{_includedir}/hula/webadmin.h
217%{_includedir}/hula/webadmin.tok
218%{_includedir}/hula/xpl.h
219%{_includedir}/hula/xplold.h
220%{_includedir}/hula/xplresolve.h
221%{_includedir}/hula/xplschema.h
222%{_includedir}/hula/xplservice.h
223%{_includedir}/hula/xplthread.h
224%{_includedir}/hula/xplutil.h
225%{_libdir}/libhulaconnio.a
226%{_libdir}/libhulaconnmgr.a
227%{_libdir}/libhulaical.a
228%{_libdir}/libhulaical2.a
229%{_libdir}/libhulalogger.a
230%{_libdir}/libhulalogger.so
231%{_libdir}/libhulamanagement.a
232%{_libdir}/libhulamdb.a
233%{_libdir}/libhulamdb.so
234%{_libdir}/libhulamemmgr.a
235%{_libdir}/libhulamemmgr.so
236%{_libdir}/libhulanmap.a
237%{_libdir}/libhulamsgapi.a
238%{_libdir}/libhulamsgapi.so
239%{_libdir}/libhulastreamio.a
240%{_libdir}/libhulautil.a
241%{_libdir}/libhulaxpl.a
242%{_libdir}/libhulaxpl.so
243%{_libdir}/libwacert.a
244%{_libdir}/libwanmail.a
245%{_libdir}/libwastats.a
246%{_libdir}/libwastdobj.a
247%dir %{_libdir}/connmgr
248%{_libdir}/connmgr/libcmlists.a
249%{_libdir}/connmgr/libcmrbl.a
250%{_libdir}/connmgr/libcmrdns.a
251%{_libdir}/connmgr/libcmuser.a
252%dir %{_libdir}/hulamdb
253%{_libdir}/hulamdb/libmdbfile.a
254%dir %{_libdir}/modweb
255%{_libdir}/modweb/libmwcal.a
256%{_libdir}/modweb/libmwmail.a
257%{_libdir}/modweb/libmwpref.a
258%dir %{_libdir}/webadmin
259%{_libdir}/webadmin/9stats.wat
This page took 0.095651 seconds and 4 git commands to generate.