]> git.pld-linux.org Git - packages/dspam.git/blame - dspam.spec
- rel 1
[packages/dspam.git] / dspam.spec
CommitLineData
229005d4 1# TODO:
db5b0be0 2# - support for libdclassify
526e9159 3# - oracle driver
15cf3cba 4# - messages from default install of cron with mysql driver Memory fault
9bec2cb0 5# - install drivers in /usr/lib/dspam
7f1b3cae 6# - if drivers are installed to private dir, remove versioned sonames from drivers
c66382e4
PS
7#
8# Conditional build:
f8aabeb4
JB
9%bcond_without mysql # disable MySQL storage driver
10%bcond_without pgsql # disable PostgreSQL storage driver
11%bcond_without sqlite # disable SQLite3 storage driver
5fe98dd6 12%bcond_with mysql40 # use with mysql 4.0
7f1b3cae 13
15cf3cba 14%include /usr/lib/rpm/macros.perl
782a8c09 15Summary: A library and Mail Delivery Agent for Bayesian spam filtering
598ee430 16Summary(pl.UTF-8): Biblioteka i MDA do bayesowskiego filtrowania spamu
782a8c09 17Name: dspam
462e3076 18Version: 3.8.0
4fcc439f 19Release: 1
782a8c09
AM
20License: GPL
21Group: Applications/Mail
4a7592fa 22Source0: http://dspam.nuclearelephant.com/sources/%{name}-%{version}.tar.gz
462e3076 23# Source0-md5: 056b8c8b3ad9415a52c01b22ff1e64cf
15cf3cba 24Patch0: %{name}-webui.patch
e087d69c 25Patch1: %{name}-config.patch
3857584b 26Patch2: %{name}-speedup.patch
46529756 27Patch3: %{name}-autotools.patch
6d23db82 28Source1: %{name}.init
15cf3cba 29Source2: %{name}-apache.conf
4a7592fa 30URL: http://dspam.nuclearelephant.com/
6d23db82
AM
31BuildRequires: autoconf
32BuildRequires: automake
db5b0be0 33BuildRequires: clamav-devel
786a7fbe 34BuildRequires: libtool
526e9159 35%{?with_mysql:BuildRequires: mysql-devel}
8d4dab95 36BuildRequires: openldap-devel >= 2.4.6
526e9159 37%{?with_pgsql:BuildRequires: postgresql-devel}
15cf3cba 38BuildRequires: rpm-perlprov >= 4.1-13
cc754752 39BuildRequires: rpmbuild(macros) >= 1.268
f8aabeb4 40BuildRequires: sed >= 4.0
526e9159 41%{?with_sqlite:BuildRequires: sqlite3-devel}
db5b0be0 42BuildRequires: zlib-devel
786a7fbe 43Requires(post,preun): /sbin/chkconfig
5a3e1b1e 44Requires: %{name}-common = %{version}-%{release}
8b918ab1 45Requires: %{name}-driver = %{version}-%{release}
786a7fbe 46Requires: rc-scripts
7f1b3cae 47BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
782a8c09 48
15cf3cba
ER
49%define _webapps /etc/webapps
50%define _webapp %{name}
51
782a8c09
AM
52%description
53DSPAM (as in De-Spam) is an open-source project to create a new kind
54of anti-spam mechanism, and is currently effective as both a
55server-side agent for UNIX email servers and a developer's library for
56mail clients, other anti-spam tools, and similar projects requiring
57drop-in spam filtering.
58
59The DSPAM agent masquerades as the email server's local delivery agent
60and filters/learns spams using an advanced Bayesian statistical
be22be94 61approach (based on Bayes's theorem of combined probabilities) which
782a8c09
AM
62provides an administratively maintenance-free, easy-learning Anti-Spam
63service custom tailored to each individual user's behavior. Advanced
64because on top of standard Bayesian filtering is also incorporated the
65use of Chained Tokens, de-obfuscation, and other enhancements. DSPAM
66works great with Sendmail and Exim, and should work well with any
67other MTA that supports an external local delivery agent (postfix,
68qmail, etc.)
69
8e90da8a
JR
70%description -l pl.UTF-8
71DSPAM (czyli De-Spam) to projekt o otwartych źródłach mający na celu
be22be94 72stworzenie nowego rodzaju mechanizmu antyspamowego. Aktualnie jest
8e90da8a
JR
73efektywny zarówno jako działający po stronie serwera agent dla
74uniksowych serwerów pocztowych jak i biblioteka dla programistów
75klientów pocztowych, innych narzędzi antyspamowych i innych projektów
76wymagających filtrowania spamu w locie.
77
78Agent DSPAM zachowuje się jak lokalny agent dostarczania poczty (MDA)
79i filtruje/uczy się spamu przy użyciu zaawansowanego bayesowskiego
80przybliżenia statystycznego (opartego na twierdzeniu Bayesa o
81połączonych prawdopodobieństwach), dając nie wymagającą obsługi
82administracyjnej, łatwo uczącą się usługę antyspamową dostosowaną do
83zachowania każdego użytkownika. Metoda jest zaawansowana ponieważ na
84podstawie standardowego filtrowania bayesowskiego wprowadzono użycie
85tokenów łańcuchowych, eliminowanie ukrywanie i inne rozszerzenia.
86DSPAM działa wspaniale z Sendmailem i Eximem, powinien działać dobrze
87z każdym innym MTA obsługującym zewnętrznego agenta MDA (postfiksem,
be22be94
JB
88qmailem itd.).
89
6d23db82 90%package client
a109c72f 91Summary: dspam client
598ee430 92Summary(pl.UTF-8): Klient dspam
a109c72f 93Group: Applications/Mail
14841820 94Requires: %{name}-common
6d23db82
AM
95
96%description client
97dspam client.
98
8e90da8a 99%description client -l pl.UTF-8
6d23db82
AM
100Klient dspam.
101
5a3e1b1e 102%package common
103Summary: Common files for dspam packages
104Summary(pl.UTF-8): Wspólne pliki dla pakietów z dspamem
105Group: Applications/Mail
106
107%description common
108Common files for dspam and dspam-client packages.
109
110%description client -l pl.UTF-8
111Wspólne pliki dla pakietów dspam i dspam-client.
112
782a8c09 113%package libs
be22be94 114Summary: A library for Bayesian spam filtering
598ee430 115Summary(pl.UTF-8): Biblioteka do bayesowskiego filtrowania spamu
782a8c09 116Group: Libraries
bcb1bcd3 117Obsoletes: dspam-driver-db
782a8c09
AM
118
119%description libs
120DSPAM (as in De-Spam) is an open-source project to create a new kind
121of anti-spam mechanism, and is currently effective as both a
122server-side agent for UNIX email servers and a developer's library for
123mail clients, other anti-spam tools, and similar projects requiring
124drop-in spam filtering.
125
be22be94
JB
126This package contains the library.
127
8e90da8a
JR
128%description libs -l pl.UTF-8
129DSPAM (czyli De-Spam) to projekt o otwartych źródłach mający na celu
be22be94 130stworzenie nowego rodzaju mechanizmu antyspamowego. Aktualnie jest
8e90da8a
JR
131efektywny zarówno jako działający po stronie serwera agent dla
132uniksowych serwerów pocztowych jak i biblioteka dla programistów
133klientów pocztowych, innych narzędzi antyspamowych i innych projektów
134wymagających filtrowania spamu w locie.
be22be94 135
8e90da8a 136Ten pakiet zawiera wspomnianą bibliotekę.
782a8c09
AM
137
138%package devel
be22be94 139Summary: Header files for the DSPAM library
598ee430 140Summary(pl.UTF-8): Pliki nagłówkowe biblioteki DSPAM
782a8c09
AM
141Group: Development/Libraries
142Requires: %{name}-libs = %{version}-%{release}
143
144%description devel
145DSPAM has had its core engine moved into a separate library, libdspam.
146This library can be used by developers to provide 'drop-in' spam
147filtering for their mail client applications, other anti-spam tools,
148or similar projects.
149
8e90da8a
JR
150%description devel -l pl.UTF-8
151Główny silnik DSPAM został przeniesiony do oddzielnej biblioteki
152libdspam, która może być używana przez programistów do zapewnienia
153filtrowania spamu w locie dla aplikacji klientów pocztowych, innych
154narzędzi antyspamowych i podobnych projektów.
be22be94
JB
155
156%package static
157Summary: Static DSPAM library
598ee430 158Summary(pl.UTF-8): Statyczna biblioteka DSPAM
be22be94
JB
159Group: Development/Libraries
160Requires: %{name}-devel = %{version}-%{release}
161
162%description static
163Static DSPAM library.
164
8e90da8a 165%description static -l pl.UTF-8
be22be94
JB
166Statyczna biblioteka DSPAM.
167
db5b0be0
AM
168%package driver-hash
169Summary: HASH driver for DSPAM
598ee430 170Summary(pl.UTF-8): Sterownik HASH dla DSPAM-a
db5b0be0 171Group: Libraries
f0445c01 172Requires(post): sed >= 4.0
8b918ab1 173Requires: %{name} = %{version}-%{release}
db5b0be0
AM
174Provides: %{name}-driver = %{version}-%{release}
175
176%description driver-hash
177HASH driver for DSPAM.
178
8e90da8a 179%description driver-hash -l pl.UTF-8
f8aabeb4
JB
180Sterownik HASH dla DSPAM-a.
181
db5b0be0
AM
182%package driver-mysql
183Summary: MySQL driver for DSPAM
598ee430 184Summary(pl.UTF-8): Sterownik MySQL dla DSPAM-a
db5b0be0 185Group: Libraries
f0445c01 186Requires(post): sed >= 4.0
8b918ab1 187Requires: %{name} = %{version}-%{release}
db5b0be0
AM
188Provides: %{name}-driver = %{version}-%{release}
189
190%description driver-mysql
191MySQL driver for DSPAM.
192
8e90da8a 193%description driver-mysql -l pl.UTF-8
f8aabeb4
JB
194Sterownik MySQL dla DSPAM-a.
195
db5b0be0
AM
196%package driver-pgsql
197Summary: PostgreSQL driver for DSPAM
598ee430 198Summary(pl.UTF-8): Sterownik PostgreSQL dla DSPAM-a
db5b0be0 199Group: Libraries
f0445c01 200Requires(post): sed >= 4.0
8b918ab1 201Requires: %{name} = %{version}-%{release}
db5b0be0
AM
202Provides: %{name}-driver = %{version}-%{release}
203
204%description driver-pgsql
205PostgreSQL driver for DSPAM.
206
8e90da8a 207%description driver-pgsql -l pl.UTF-8
f8aabeb4
JB
208Sterownik PostgreSQL dla DSPAM-a.
209
14841820 210%package driver-sqlite3
db5b0be0 211Summary: SQLite driver for DSPAM
598ee430 212Summary(pl.UTF-8): Sterownik SQLite dla DSPAM-a
db5b0be0 213Group: Libraries
f0445c01 214Requires(post): sed >= 4.0
8b918ab1 215Requires: %{name} = %{version}-%{release}
db5b0be0 216Provides: %{name}-driver = %{version}-%{release}
14841820 217Obsoletes: dspam-driver-sqlite
db5b0be0 218
14841820 219%description driver-sqlite3
db5b0be0
AM
220SQLite driver for DSPAM.
221
14841820 222%description driver-sqlite3 -l pl.UTF-8
f8aabeb4
JB
223Sterownik SQLite dla DSPAM-a.
224
15cf3cba 225%package webui
0fdbb95f 226Summary: DSPAM Web UI
598ee430 227Summary(pl.UTF-8): Interfejs WWW do programu DSPAM
15cf3cba
ER
228Group: Applications/WWW
229Requires: webapps
0fdbb95f
ER
230# needs dspam binary
231Requires: %{name} = %{version}-%{release}
15cf3cba
ER
232
233%description webui
234The Web UI (CGI client) can be run from any executable location on a
235web server, and detects its user's identity from the REMOTE_USER
236environment variable. This means you'll need to use HTTP password
237authentication to access the CGI (Any type of authentication will
238work, so long as Apache supports the module). This is also convenient
239in that you can set up authentication using almost any existing system
240you have. The only catch is that you'll need the usernames to match
241the actual DSPAM usernames used the system. A copy of the shadow
242password file will suffice for most common installs.
243
8e90da8a
JR
244%description webui -l pl.UTF-8
245Interfejs użytkownika WWW (klient CGI) może być uruchamiany z
246dowolnego wykonywalnego miejsca na serwerze WWW i rozpoznaje tożsamość
247użytkownika ze zmiennej środowiskowej REMOTE_USER. Oznacza to, że
248trzeba użyć uwietrzytelnienia HTTP z hasłem do dostępu do CGI (działać
249będzie dowolny rodzaj uwierzytelnienia obsługiwany przez moduły
250Apache'a). Jest to o tyle wygodne, że można skonfigurować
251uwierzytelnianie dla prawie każdego istniejącego systemu. Jedynym
252wymogiem jest, żeby nazwy użytkowników pokrywały się z nazwami
253użytkowników DSPAM-a używanymi w systemie. Kopia pliku shadow
254wystarczy dla większości popularnych instalacji.
70a25296 255
782a8c09
AM
256%prep
257%setup -q
15cf3cba 258%patch0 -p1
e087d69c 259%patch1 -p1
3857584b 260%patch2 -p1
46529756 261%patch3 -p1
6d23db82 262sed -i -e 's#\-static##g' src/Makefile* src/*/Makefile*
5fe98dd6 263%{?with_mysql40:sed -i -e 's#40100#99999#g' src/mysql_drv.c}
1e8d0a98 264sed -i -e 's,/usr/local/dspam/bin,/usr/bin,' ./scripts/train.pl
782a8c09
AM
265
266%build
6d23db82
AM
267%{__libtoolize}
268%{__aclocal} -I m4
269%{__autoconf}
270%{__automake}
f0445c01
ER
271
272DRIVERS="
273hash_drv
f0445c01
ER
274%{?with_mysql:mysql_drv}
275%{?with_pgsql:pgsql_drv}
46529756 276%{?with_sqlite:sqlite3_drv}
f0445c01 277"
c66382e4 278%configure \
0fdbb95f 279 --disable-dependency-tracking \
994bfba1 280 %{?debug: --enable-debug --enable-bnr-debug --enable-verbose-debug} \
be22be94 281 --enable-trusted-user-security \
be22be94 282 --enable-large-scale \
f0445c01
ER
283 --with-dspam-home=/var/lib/%{name} \
284 --with-dspam-home-owner=none \
285 --with-dspam-home-group=none \
be22be94
JB
286 --with-dspam-owner=none \
287 --with-dspam-group=none \
db5b0be0
AM
288 --enable-ldap \
289 --enable-clamav \
290 --enable-preferences-extension \
291 --enable-long-usernames \
f0445c01
ER
292 --enable-virtual-users \
293 --with-storage-driver=$(echo $DRIVERS | tr ' ' ',') \
db5b0be0 294%if %{with mysql}
be22be94 295 --with-mysql-includes=%{_includedir}/mysql \
db5b0be0 296 --with-mysql-libraries=%{_libdir} \
526e9159 297%endif
ad84258d 298%if %{with pgsql}
2dd25777 299 --with-pgsql-includes=%{_includedir}/postgresql \
db5b0be0 300 --with-pgsql-libraries=%{_libdir} \
526e9159 301%endif
46529756 302%if 0
6d23db82 303%if %{with sqlite}
46529756 304 --with-sqlite-includes=%{_includedir} \
305 --with-sqlite-libraries=%{_libdir} \
306%endif
c66382e4 307%endif
db5b0be0
AM
308 --enable-daemon
309
310# --enable-dclassify-extension needs libdclassify
311
782a8c09
AM
312%{__make}
313
314%install
315rm -rf $RPM_BUILD_ROOT
1e8d0a98 316install -d $RPM_BUILD_ROOT{/var/run/dspam,/etc/{rc.d/init.d,sysconfig}} \
3857584b 317 $RPM_BUILD_ROOT/var/lib/%{name}/{txt,data}
782a8c09 318
b68e9706
AM
319%{__make} install \
320 DESTDIR=$RPM_BUILD_ROOT
782a8c09 321
6d23db82
AM
322install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/dspam
323
3857584b
ER
324cp -a txt/*.txt $RPM_BUILD_ROOT/var/lib/%{name}/txt
325
782a8c09 326# install devel files
3a63f112 327install -d $RPM_BUILD_ROOT{%{_includedir}/%{name},/var/{log,lib}/%{name}}
c8020429 328install src/*.h $RPM_BUILD_ROOT%{_includedir}/%{name}
782a8c09
AM
329
330# provide maintenance scripts
e087d69c 331install -d $RPM_BUILD_ROOT/etc/cron.{daily,weekly}
43a9bb3e 332cat > $RPM_BUILD_ROOT/etc/cron.daily/%{name} <<EOF
782a8c09 333#!/bin/sh
db3f75b1 334exec %{_bindir}/%{name}_clean -s -p
782a8c09
AM
335EOF
336
be22be94 337chmod 755 $RPM_BUILD_ROOT%{_sysconfdir}/cron.daily/%{name}
782a8c09 338
782a8c09 339# fix purge stuff
c8020429 340#install dspam-cron.weekly $RPM_BUILD_ROOT%{_sysconfdir}/cron.weekly/%{name}
b266c73e
PS
341
342%if %{with mysql}
be22be94 343cat > $RPM_BUILD_ROOT/var/lib/%{name}/mysql.data <<EOF
782a8c09
AM
344_UNCONFIGURED_
345
346Note!
347
348This file can only contain 5 lines with the following values:
349
350HOSTNAME
351PORT
352USERNAME
353PASSWORD
354DATABASE
355EOF
b266c73e 356%endif
782a8c09 357
2dd25777 358%if %{with pgsql}
2dd25777
SP
359cat > $RPM_BUILD_ROOT/var/lib/%{name}/pgsql.data <<EOF
360_UNCONFIGURED_
361
362Note!
363
364This file can only contain 5 lines with the following values:
365
366HOSTNAME
367PORT
368USERNAME
369PASSWORD
370DATABASE
371EOF
372%endif
373
15cf3cba
ER
374install -d $RPM_BUILD_ROOT%{_webapps}/%{_webapp}
375install %{SOURCE2} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/apache.conf
376install %{SOURCE2} $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/httpd.conf
377touch $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/htpasswd
378
6d23db82
AM
379%post
380/sbin/chkconfig --add dspam
cc754752 381%service dspam restart "dspam daemon"
6d23db82
AM
382
383%preun
384if [ "$1" = "0" ]; then
cc754752 385 %service dspam stop
526e9159 386 /sbin/chkconfig --del dspam
6d23db82
AM
387fi
388
782a8c09 389%clean
be22be94
JB
390rm -rf $RPM_BUILD_ROOT
391
392%post libs -p /sbin/ldconfig
393%postun libs -p /sbin/ldconfig
782a8c09 394
f0445c01 395%post driver-hash
462e3076 396%{__sed} -i -e '/^StorageDriver/s,/.*\.so,%{_libdir}/libhash_drv.so,' /etc/dspam.conf
f0445c01
ER
397
398%post driver-mysql
462e3076 399%{__sed} -i -e '/^StorageDriver/s,/.*\.so,%{_libdir}/libmysql_drv.so,' /etc/dspam.conf
f0445c01
ER
400
401%post driver-pgsql
462e3076 402%{__sed} -i -e '/^StorageDriver/s,/.*\.so,%{_libdir}/libpgsql_drv.so,' /etc/dspam.conf
f0445c01 403
14841820 404%post driver-sqlite3
46529756 405%{__sed} -i -e '/^StorageDriver/s,/.*\.so,%{_libdir}/libsqlite3_drv.so,' /etc/dspam.conf
f0445c01 406
769bc997 407%triggerin webui -- apache1 < 1.3.37-3, apache1-base
15cf3cba
ER
408%webapp_register apache %{_webapp}
409
769bc997 410%triggerun webui -- apache1 < 1.3.37-3, apache1-base
15cf3cba
ER
411%webapp_unregister apache %{_webapp}
412
413%triggerin webui -- apache < 2.2.0, apache-base
414%webapp_register httpd %{_webapp}
415
416%triggerun webui -- apache < 2.2.0, apache-base
417%webapp_unregister httpd %{_webapp}
418
782a8c09
AM
419%files
420%defattr(644,root,root,755)
6c5841c4 421%doc README CHANGELOG RELEASE.NOTES UPGRADING
db5b0be0 422%doc doc/{courier,exim,markov,pop3filter,postfix,qmail,relay,sendmail}.txt
1e8d0a98 423%doc scripts/train.pl
e087d69c 424%dir %attr(775,root,mail) /var/run/dspam
1e8d0a98
ER
425%dir %attr(750,root,mail) /var/lib/%{name}
426%dir %attr(770,root,mail) /var/lib/%{name}/data
3857584b
ER
427%dir /var/lib/%{name}/txt
428%config(noreplace) %verify(not md5 mtime size) /var/lib/%{name}/txt/*.txt
3a63f112 429%dir %attr(770,root,mail) /var/log/dspam
e087d69c 430%attr(754,root,root) /etc/rc.d/init.d/dspam
43a9bb3e 431%attr(755,root,root) %config(noreplace) /etc/cron.daily/%{name}
9c99041b
AM
432%attr(755,root,root) %{_bindir}/%{name}
433%attr(755,root,root) %{_bindir}/%{name}_logrotate
be22be94 434%attr(755,root,root) %{_bindir}/%{name}_clean
be22be94
JB
435%attr(755,root,root) %{_bindir}/%{name}_crc
436%attr(755,root,root) %{_bindir}/%{name}_dump
be22be94
JB
437%attr(755,root,root) %{_bindir}/%{name}_stats
438%attr(755,root,root) %{_bindir}/%{name}_merge
ca8f3468 439%attr(755,root,root) %{_bindir}/%{name}_2sql
6c5841c4 440%attr(755,root,root) %{_bindir}/%{name}_admin
afb1dbdc 441%attr(755,root,root) %{_bindir}/%{name}_train
dcc5a193 442%{_mandir}/man?/%{name}*
782a8c09 443
6d23db82
AM
444%files client
445%defattr(644,root,root,755)
9c99041b 446%attr(755,root,root) %{_bindir}/%{name}c
6d23db82 447
5a3e1b1e 448%files common
449%defattr(644,root,root,755)
450%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/dspam.conf
451
782a8c09
AM
452%files libs
453%defattr(644,root,root,755)
46529756 454%attr(755,root,root) %{_libdir}/libdspam.so.7.0.0
455%attr(755,root,root) %ghost %{_libdir}/libdspam.so.7
782a8c09
AM
456
457%files devel
458%defattr(644,root,root,755)
46529756 459%attr(755,root,root) %{_libdir}/libdspam.so
46529756 460%{_libdir}/libdspam.la
461%{_libdir}/lib*_drv.la
be22be94 462%{_includedir}/%{name}
46529756 463%{_mandir}/man3/libdspam.3*
b68e9706 464%{_pkgconfigdir}/*.pc
be22be94
JB
465
466%files static
467%defattr(644,root,root,755)
46529756 468%{_libdir}/libdspam.a
469%{_libdir}/lib*_drv.a
db5b0be0
AM
470
471%files driver-hash
472%defattr(644,root,root,755)
473%attr(755,root,root) %{_bindir}/css*
46529756 474%attr(755,root,root) %{_libdir}/libhash_drv.so.7.0.0
475%attr(755,root,root) %ghost %{_libdir}/libhash_drv.so.7
9bec2cb0 476%{_libdir}/libhash_drv.so
db5b0be0 477
db5b0be0
AM
478%if %{with mysql}
479%files driver-mysql
480%defattr(644,root,root,755)
481%doc doc/mysql_drv.txt src/tools.mysql_drv/*.sql
482%attr(640,root,mail) %config(noreplace) /var/lib/%{name}/mysql.data
46529756 483%attr(755,root,root) %{_libdir}/libmysql_drv.so.7.0.0
484%attr(755,root,root) %ghost %{_libdir}/libmysql_drv.so.7
9bec2cb0 485%{_libdir}/libmysql_drv.so
db5b0be0
AM
486%endif
487
488%if %{with pgsql}
489%files driver-pgsql
490%defattr(644,root,root,755)
491%doc doc/pgsql_drv.txt src/tools.pgsql_drv/*.sql
492%attr(640,root,mail) %config(noreplace) /var/lib/%{name}/pgsql.data
493%attr(755,root,root) %{_bindir}/%{name}_pg2int8
46529756 494%attr(755,root,root) %{_libdir}/libpgsql_drv.so.7.0.0
495%attr(755,root,root) %ghost %{_libdir}/libpgsql_drv.so.7
9bec2cb0 496%{_libdir}/libpgsql_drv.so
db5b0be0
AM
497%endif
498
499%if %{with sqlite}
14841820 500%files driver-sqlite3
db5b0be0
AM
501%defattr(644,root,root,755)
502%doc doc/sqlite_drv.txt
46529756 503%attr(755,root,root) %{_libdir}/libsqlite3_drv.so.7.0.0
504%attr(755,root,root) %ghost %{_libdir}/libsqlite3_drv.so.7
9bec2cb0 505%{_libdir}/libsqlite3_drv.so
db5b0be0 506%endif
15cf3cba
ER
507
508%files webui
509%defattr(644,root,root,755)
510%dir %attr(750,root,http) %{_webapps}/%{_webapp}
511%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/apache.conf
512%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/httpd.conf
0fdbb95f
ER
513%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/htpasswd
514%attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/admins
515%attr(660,root,http) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/default.prefs
516%config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/configure.pl
15cf3cba
ER
517
518%dir %{_datadir}/dspam
519%dir %{_datadir}/dspam/cgi
520%attr(755,root,root) %{_datadir}/dspam/cgi/*.cgi
521%{_datadir}/dspam/cgi/templates
522%{_datadir}/dspam/htdocs
This page took 0.16504 seconds and 4 git commands to generate.