/[smecontribs]/rpms/dansguardian/contribs7/dansguardian.spec
ViewVC logotype

Contents of /rpms/dansguardian/contribs7/dansguardian.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.6 - (show annotations) (download)
Sat Apr 19 23:47:04 2008 UTC (16 years, 1 month ago) by slords
Branch: MAIN
Changes since 1.5: +9 -5 lines
* Sat Apr 19 2008 Shad L. Lords <slords@mail.com> 2.9.9.3-1
- Upstream Release 2.9.9.3
- Update to build against clamav 0.93

1 # $Id: dansguardian.spec,v 1.5 2008/04/19 23:33:17 slords Exp $
2 # Authority: dungog
3 # Name: Stephen Noble
4
5 Name: dansguardian
6 Version: 2.9.9.3
7 Release: 1%{?dist}
8 Summary: Content filter
9 License: GNU GPL version 2
10 Url: http://www.dansguardian.org
11 Group: System/Servers
12 Source0: %name-%version.tar.gz
13 Patch0: dansguardian-clamav-0.93_build_fix.diff
14 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
15 BuildRequires: gcc-c++ zlib-devel clamav-devel bzip2-devel gmp-devel
16 Requires: squid clamav
17 #clamav-lib
18
19 %description
20 DansGuardian is a web content filtering proxy that uses Squid to do all
21 the fetching. It filters using multiple methods. These methods include
22 URL and domain filtering, content phrase filtering, PICS filtering,
23 MIME filtering, file extension filtering, POST limiting.
24
25 %prep
26 %setup -q
27 %patch0
28
29 %build
30 %configure --datadir=/etc \
31 --enable-clamd \
32 --enable-clamav \
33 --enable-icap \
34 --enable-ntlm \
35 --enable-trickledm \
36 --enable-fancydm \
37 --enable-email \
38 --enable-pcre=no \
39 --with-logdir=/var/log/dansguardian \
40 --with-proxyuser=clamav \
41 --with-proxygroup=clamav \
42 --with-piddir=/var/run
43 make
44
45 %install
46 rm -rf $RPM_BUILD_ROOT
47
48 make DESTDIR=$RPM_BUILD_ROOT install
49 mkdir -p $RPM_BUILD_ROOT/etc/init.d/
50 mkdir -p $RPM_BUILD_ROOT/usr/share/dansguardian
51 touch $RPM_BUILD_ROOT/etc/dansguardian/lists/exceptionfileurllist
52 cp $RPM_BUILD_ROOT/etc/dansguardian/scripts/systemv-init $RPM_BUILD_ROOT/etc/init.d/dansguardian
53
54 %clean
55 rm -rf $RPM_BUILD_ROOT
56
57 %pre
58
59 %post
60 %preun
61 if [ $1 = 0 ]; then
62 /sbin/service %{name} stop 2>/dev/null 1>/dev/null
63 fi
64
65 %files
66 %defattr(-,root,root)
67 %doc README NEWS ChangeLog AUTHORS COPYING
68 %doc doc/AuthPlugins doc/ContentScanners doc/DownloadManagers doc/FAQ doc/FAQ.html doc/Plugins
69 %attr(0755,root,root) %dir /etc/dansguardian
70 %attr(0644,root,root) %config(noreplace) /etc/dansguardian/*
71 %attr(0755,root,root) /etc/init.d/dansguardian
72 %attr(0755,clamav,nobody) %dir /var/log/dansguardian
73 %attr(0755,root,root) %{_sbindir}/*
74 %attr(0644,root,root) %{_mandir}/*/*
75 %{_datadir}/%{name}/
76
77 %changelog
78 * Sat Apr 19 2008 Shad L. Lords <slords@mail.com> 2.9.9.3-1
79 - Upstream Release 2.9.9.3
80 - Update to build against clamav 0.93
81
82 * Sat Dec 22 2007 Stephen Noble dungog.net
83 - Upstream Release 2.9.9.2
84
85 * Sun Oct 28 2007 Stephen Noble dungog.net
86 - rebuild for SME Server 2.9.9.1
87
88 * Tue Jun 19 2007 Daniel Bartz
89 - rebuild for the centos repo

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed