/[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.8 - (show annotations) (download)
Tue May 6 14:13:21 2008 UTC (16 years ago) by slords
Branch: MAIN
CVS Tags: dansguardian-2_9_9_4-1_el4_sme
Changes since 1.7: +5 -4 lines
* Sat May 6 2008 Shad L. Lords <slords@mail.com> 2.9.9.4-1
- Upstream Release 2.9.9.4

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

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