]> git.pld-linux.org Git - packages/hula.git/blob - hula.spec
8761232a14246378dcc1dd0aa6beb905de5381d8
[packages/hula.git] / hula.spec
1 Summary:        A calendar and mail server
2 Summary(pl):    Serwer kalendarza i poczty
3 Name:           hula
4 Version:        r1164
5 Release:        1.3
6 License:        LGPL
7 Group:          Daemons
8 Source0:        http://chameleon.mozilla.org/~justdave/hula/%{name}-%{version}.tar.gz
9 # Source0-md5:  5a3fd9f490e1f0060668ee1316c27522
10 Source1:        %{name}.init
11 URL:            http://www.hula-project.org/
12 BuildRequires:  autoconf
13 BuildRequires:  automake
14 BuildRequires:  libtool
15 BuildRequires:  openssl-devel
16 BuildRequires:  pkgconfig
17 BuildRequires:  rpmbuild(macros) >= 1.268
18 Requires(post,postun):  /sbin/ldconfig
19 Requires(post,preun):   /sbin/chkconfig
20 Requires(postun):       /usr/sbin/groupdel
21 Requires(postun):       /usr/sbin/userdel
22 Requires(pre):  /bin/id
23 Requires(pre):  /usr/bin/getgid
24 Requires(pre):  /usr/sbin/groupadd
25 Requires(pre):  /usr/sbin/useradd
26 Requires:       rc-scripts
27 Provides:       group(hula)
28 Provides:       user(hula)
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
32 Hula is a calendar and mail server. The project is focused on building
33 a calendar and mail server that people love to use, instead of broadly
34 trying to build a "groupware server" that managers want to deploy.
35
36 %description -l pl
37 Hula to serwer kalendarza i poczty. Projekt ten skupia siê na
38 stworzeniu serwera kalendarza i poczty, który ludzie lubiliby u¿ywaæ,
39 zamiast próbowaæ stworzyæ "serwer pracy grupowej", który menad¿erowie
40 chcieliby wdro¿yæ.
41
42 %package devel
43 Summary:        Development files for hula
44 Summary(pl):    Pliki programistyczne serwera hula
45 Group:          Development/Libraries
46 Requires:       %{name} = %{version}-%{release}
47
48 %description devel
49 This package contains the header files for developing add-ons for
50 hula.
51
52 %description devel -l pl
53 Ten pakiet zawiera pliki nag³ówkowe do tworzenia dodatków dla serwera
54 hula.
55
56 %package static
57 Summary:        Static libraries for hula
58 Group:          Development/Libraries
59 Requires:       %{name}-devel = %{version}-%{release}
60
61 %description static
62 Static libraries for hula.
63
64 %prep
65 %setup -q
66
67 %build
68 ./autogen.sh \
69         --with-user=hula
70 %configure
71 %{__make}
72
73 %install
74 rm -rf $RPM_BUILD_ROOT
75 %{__make} install \
76         DESTDIR=$RPM_BUILD_ROOT
77
78 #install -D %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/hula
79
80 # remove all .la files
81 rm -f $RPM_BUILD_ROOT%{_libdir}/connmgr/*.la \
82         $RPM_BUILD_ROOT%{_libdir}/hulamdb/*.la \
83         $RPM_BUILD_ROOT%{_libdir}/*.la \
84         $RPM_BUILD_ROOT%{_libdir}/modweb/*.la
85
86 %clean
87 rm -rf $RPM_BUILD_ROOT
88
89 %pre
90 %groupadd -g 171 hula
91 %useradd -u 171 -c "Hula" -g 171 -s /sbin/nologin -r hula
92
93 %post
94 /sbin/ldconfig
95 /sbin/chkconfig --add hula
96 %service hula restart
97
98 %preun
99 if [ "$1" = 0 ]; then
100         %service hula stop
101         /sbin/chkconfig --del hula
102 fi
103
104 %postun
105 if [ "$1" = "0" ]; then
106         /sbin/ldconfig
107         %userremove lula
108         %groupremove lula
109 fi
110
111 %files
112 %defattr(644,root,root,755)
113 %doc HACKING TODO AUTHORS README style-guide.html
114 #%attr(754,root,root) /etc/rc.d/init.d/hula
115 %attr(755,root,root) %{_bindir}/hulasqlite
116 %attr(755,root,root) %{_bindir}/mwcomp
117 %attr(755,root,root) %{_sbindir}/hulaadmin
118 %attr(755,root,root) %{_sbindir}/hulaantispam
119 %attr(755,root,root) %{_sbindir}/hulaavirus
120 %attr(755,root,root) %{_sbindir}/hulabackup
121 %attr(755,root,root) %{_sbindir}/hulacalagent
122 %attr(755,root,root) %{_sbindir}/hulacalcmd
123 %attr(755,root,root) %{_sbindir}/hulaconnmgr
124 %attr(755,root,root) %{_sbindir}/huladmc
125 %attr(755,root,root) %{_sbindir}/hulaforward
126 %attr(755,root,root) %{_sbindir}/hulageneric
127 %attr(755,root,root) %{_sbindir}/hulaimap
128 %attr(755,root,root) %{_sbindir}/hulaindexer
129 %attr(755,root,root) %{_sbindir}/hulamailprox
130 %attr(755,root,root) %{_sbindir}/hulamanager
131 %attr(755,root,root) %{_sbindir}/hulamodweb
132 %attr(755,root,root) %{_sbindir}/hulanmap
133 %attr(755,root,root) %{_sbindir}/hulapluspack
134 %attr(755,root,root) %{_sbindir}/hulapop3
135 %attr(755,root,root) %{_sbindir}/hulaqueue
136 %attr(755,root,root) %{_sbindir}/hularules
137 %attr(755,root,root) %{_sbindir}/hulasendmail
138 %attr(755,root,root) %{_sbindir}/hulasetup
139 %attr(755,root,root) %{_sbindir}/hulasmtp
140 %attr(755,root,root) %{_sbindir}/hulastats
141 %attr(755,root,root) %{_sbindir}/hulaweb
142 %attr(755,root,root) %{_sbindir}/hulawebadmin
143 %attr(755,root,root) %{_sbindir}/mdbtool
144
145 %dir %{_libdir}/connmgr
146 %attr(755,root,root) %{_libdir}/connmgr/lib*.so
147 %dir %{_libdir}/hulamdb
148 %attr(755,root,root) %{_libdir}/hulamdb/lib*.so
149 %dir %{_libdir}/modweb
150 %{_libdir}/modweb/*.ctp
151 %attr(755,root,root) %{_libdir}/modweb/lib*.so
152 %dir %{_libdir}/netmail
153 %dir %{_libdir}/netmail/schemas
154 %{_libdir}/netmail/schemas/webadmin.sch
155 %dir %{_pkgconfigdir}
156 %{_pkgconfigdir}/hula.pc
157 %dir %{_libdir}/webadmin
158 %{_libdir}/webadmin/*.wat
159
160 %attr(755,root,root) %{_libdir}/libhulacalcmd.so.0.0.0
161 %attr(755,root,root) %{_libdir}/libhulaconnio.so.0.0.0
162 %attr(755,root,root) %{_libdir}/libhulaconnmgr.so.0.0.0
163 %attr(755,root,root) %{_libdir}/libhulaical.so.0.0.0
164 %attr(755,root,root) %{_libdir}/libhulaical2.so.0.0.0
165 %attr(755,root,root) %{_libdir}/libhulalog4c.so.0.0.0
166 %attr(755,root,root) %{_libdir}/libhulalogger.so.0.0.0
167 %attr(755,root,root) %{_libdir}/libhulamanagement.so.0.0.0
168 %attr(755,root,root) %{_libdir}/libhulamdb.so.0.0.0
169 %attr(755,root,root) %{_libdir}/libhulamemmgr.so.0.0.0
170 %attr(755,root,root) %{_libdir}/libhulamsgapi.so.0.0.0
171 %attr(755,root,root) %{_libdir}/libhulanmap.so.0.0.0
172 %attr(755,root,root) %{_libdir}/libhulastreamio.so.0.0.0
173 %attr(755,root,root) %{_libdir}/libhulautil.so.0.0.0
174 %attr(755,root,root) %{_libdir}/libhulaxpl.so.0.0.0
175 %attr(755,root,root) %{_libdir}/libical-hula.so.0.0.0
176 %attr(755,root,root) %{_libdir}/libicalss-hula.so.0.0.0
177 %attr(755,root,root) %{_libdir}/libicalvcal-hula.so.0.0.0
178 %attr(755,root,root) %{_libdir}/libwacert.so.0.0.0
179 %attr(755,root,root) %{_libdir}/libwanmail.so.0.0.0
180 %attr(755,root,root) %{_libdir}/libwastats.so.0.0.0
181 %attr(755,root,root) %{_libdir}/libwastdobj.so.0.0.0
182
183 %dir %{_libdir}/hula
184 %attr(755,root,root) %{_libdir}/hula/hulamonohelper
185 %{_libdir}/hula/Hula.Sharp.dll
186 %{_libdir}/hula/Hula.Sharp.dll.mdb
187 %{_libdir}/hula/HulaIndexer.exe
188 %{_libdir}/hula/HulaIndexer.exe.config
189 %{_libdir}/hula/HulaIndexer.exe.mdb
190 %{_libdir}/hula/HulaWeb.exe
191 %{_libdir}/hula/HulaWeb.exe.config
192 %{_libdir}/hula/HulaWeb.exe.mdb
193 %{_libdir}/hula/Lucene.Net.dll
194 %{_libdir}/hula/Mono.WebServer.dll
195
196 %{_libdir}/hula/calcmd
197 %{_libdir}/hula/dav
198 %{_libdir}/hula/import
199 %{_libdir}/hula/queue
200 %{_libdir}/hula/log4net.dll
201 %{_libdir}/hula/search
202 %{_datadir}/hula/zoneinfo
203
204 %files devel
205 %defattr(644,root,root,755)
206 %{_includedir}/hula
207 %dir %{_libdir}/webadmin
208 %{_libdir}/webadmin/9stats.wat
209 %{_pkgconfigdir}/hula-sharp.pc
210
211 %attr(755,root,root) %{_libdir}/libhulacalcmd.so
212 %attr(755,root,root) %{_libdir}/libhulaconnio.so
213 %attr(755,root,root) %{_libdir}/libhulaconnmgr.so
214 %attr(755,root,root) %{_libdir}/libhulaical.so
215 %attr(755,root,root) %{_libdir}/libhulaical2.so
216 %attr(755,root,root) %{_libdir}/libhulalog4c.so
217 %attr(755,root,root) %{_libdir}/libhulalogger.so
218 %attr(755,root,root) %{_libdir}/libhulamanagement.so
219 %attr(755,root,root) %{_libdir}/libhulamdb.so
220 %attr(755,root,root) %{_libdir}/libhulamemmgr.so
221 %attr(755,root,root) %{_libdir}/libhulamsgapi.so
222 %attr(755,root,root) %{_libdir}/libhulanmap.so
223 %attr(755,root,root) %{_libdir}/libhulastreamio.so
224 %attr(755,root,root) %{_libdir}/libhulautil.so
225 %attr(755,root,root) %{_libdir}/libhulaxpl.so
226 %attr(755,root,root) %{_libdir}/libical-hula.so
227 %attr(755,root,root) %{_libdir}/libicalss-hula.so
228 %attr(755,root,root) %{_libdir}/libicalvcal-hula.so
229 %attr(755,root,root) %{_libdir}/libwacert.so
230 %attr(755,root,root) %{_libdir}/libwanmail.so
231 %attr(755,root,root) %{_libdir}/libwastats.so
232 %attr(755,root,root) %{_libdir}/libwastdobj.so
233
234 %files static
235 %defattr(644,root,root,755)
236 %{_libdir}/lib*.a
237 %dir %{_libdir}/connmgr
238 %{_libdir}/connmgr/lib*.a
239 %dir %{_libdir}/hulamdb
240 %{_libdir}/hulamdb/lib*.a
241 %dir %{_libdir}/modweb
242 %{_libdir}/modweb/lib*.a
This page took 0.095775 seconds and 3 git commands to generate.