]> git.pld-linux.org Git - packages/c-icap-modules.git/blobdiff - c-icap-modules.spec
- up to 0.5.2
[packages/c-icap-modules.git] / c-icap-modules.spec
index da3e142658b52e3cca0742543e2f942cf2f7685c..5019867fb6e98b37fb3f0422b82355f39530aaa8 100644 (file)
@@ -1,14 +1,25 @@
 #
+# Conditional build:
+%bcond_without clamav          # build without clamav / virusfilter
+#
+%ifarch x32
+%undefine      with_clamav
+%endif
 Summary:       Modules for c-icap ICAP server
 Name:          c-icap-modules
-Version:       0.1.3
-Release:       0.1
+Version:       0.5.2
+Release:       1
 License:       BSD
 Group:         Libraries
-Source0:       http://dl.sourceforge.net/c-icap/c_icap_modules-%{version}.tar.gz
-# Source0-md5: e1ced11a487495d621c2db3a11a5262f
+Group:         Networking/Daemons
+Source0:       http://downloads.sourceforge.net/c-icap/c_icap_modules-%{version}.tar.gz
+# Source0-md5: 465bb8551bb6039b67b3f785c6d88ee4
 Patch0:                %{name}-build.patch
 URL:           http://c-icap.sourceforge.net/
+BuildRequires: bzip2-devel
+BuildRequires: c-icap-devel
+%{?with_clamav:BuildRequires:  clamav-devel}
+BuildRequires: zlib-devel
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
@@ -17,36 +28,38 @@ Modules for c-icap ICAP server
 %package -n c-icap-srv_clamav
 Summary:       ClamAV service for c-icap
 Group:         Development/Libraries
+Group:         Networking/Daemons
 Requires:      c-icap
 
 %description -n c-icap-srv_clamav
 ClamAV service for c-icap.
 
-%description -n c-icap-srv_clamav -l pl.UTF-8
-ClamAV service for c-icap.
-
 %package -n c-icap-srv_url_check
 Summary:       URL check service for c-icap
 Group:         Development/Libraries
+Group:         Networking/Daemons
 Requires:      c-icap
 
 %description -n c-icap-srv_url_check
 URL check service for c-icap.
 
-%description -n c-icap-srv_url_check -l pl.UTF-8
-URL check service for c-icap.
+%package -n c-icap-srv_content_filtering
+Summary:       Content filtering service for c-icap
+Group:         Libraries
+Group:         Networking/Daemons
+Requires:      c-icap
+
+%description -n c-icap-srv_content_filtering
+Content filtering service for c-icap.
 
 %prep
 %setup -q -n c_icap_modules-%{version}
 %patch0 -p1
 
 %build
-%{__libtoolize}
-%{__aclocal}
 %{__autoconf}
-%{__autoheader}
 %configure
-%{__automake}
+
 %{__make}
 
 %install
@@ -56,18 +69,42 @@ install -d $RPM_BUILD_ROOT%{_sysconfdir}/c-icap
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
+# Not installed by upstream
+cp -a services/content_filtering/srv_content_filtering.conf.default \
+       $RPM_BUILD_ROOT%{_sysconfdir}/c-icap/srv_content_filtering.conf
+
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/c_icap/*.la
+
 %clean
 rm -rf $RPM_BUILD_ROOT
 
-%post  -p /sbin/ldconfig
-%postun        -p /sbin/ldconfig
-
+%if %{with clamav}
 %files -n c-icap-srv_clamav
 %defattr(644,root,root,755)
-%attr(640,root,c-icap) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/c-icap/srv_clamav.conf
-%attr(755,root,root) %{_libdir}/c_icap/srv_clamav.so
+%attr(640,root,c-icap) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/c-icap/clamav_mod.conf
+%attr(640,root,c-icap) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/c-icap/clamd_mod.conf
+%attr(640,root,c-icap) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/c-icap/virus_scan.conf
+%{_sysconfdir}/c-icap/clamav_mod.conf.default
+%{_sysconfdir}/c-icap/clamd_mod.conf.default
+%{_sysconfdir}/c-icap/virus_scan.conf.default
+%attr(755,root,root) %{_libdir}/c_icap/clamav_mod.so
+%attr(755,root,root) %{_libdir}/c_icap/clamd_mod.so
+%attr(755,root,root) %{_libdir}/c_icap/virus_scan.so
+%{_datadir}/c_icap/templates/virus_scan
+%endif
 
 %files -n c-icap-srv_url_check
 %defattr(644,root,root,755)
 %attr(640,root,c-icap) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/c-icap/srv_url_check.conf
+%{_sysconfdir}/c-icap/srv_url_check.conf.default
 %attr(755,root,root) %{_libdir}/c_icap/srv_url_check.so
+%{_datadir}/c_icap/templates/srv_url_check
+%{_bindir}/c-icap-mods-sguardDB
+%{_mandir}/man8/c-icap-mods-sguardDB.8*
+
+%files -n c-icap-srv_content_filtering
+%defattr(644,root,root,755)
+%attr(640,root,c-icap) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/c-icap/srv_content_filtering.conf
+%{_sysconfdir}/c-icap/srv_content_filtering.conf.default
+%attr(755,root,root) %{_libdir}/c_icap/srv_content_filtering.so
+%{_datadir}/c_icap/templates/srv_content_filtering
This page took 0.100805 seconds and 4 git commands to generate.