2 Summary: C implementation of an ICAP server
8 Source0: http://dl.sourceforge.net/c-icap/c_icap-%{version}.tar.gz
9 # Source0-md5: e1ce94fe7beaaa9318c3595694b10709
11 Source2: %{name}.sysconfig
12 Source3: %{name}.logrotate
13 Patch0: %{name}-ld.patch
14 Patch1: %{name}-align-64bit.patch
15 Patch2: %{name}-conf.patch
16 Requires: %{name}-lib = %{version}-%{release}
17 URL: http://c-icap.sourceforge.net/
18 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 c-icap is an implementation of an ICAP server. It can be used with
22 HTTP proxies that support the ICAP protocol to implement content
23 adaptation and filtering services.
26 Summary: c-icap library
27 Summary(pl.UTF-8): biblioteka c-icap
28 Group: Development/Libraries
33 %description lib -l pl.UTF-8
37 Summary: Header files for c-icap library
38 Summary(pl.UTF-8): Pliki nagłówkowe biblioteki c-icap
39 Group: Development/Libraries
42 Header files for c-icap library.
44 %description devel -l pl.UTF-8
45 Pliki nagłówkowe biblioteki c-icap.
48 Summary: Static c-icap library
49 Summary(pl.UTF-8): Statyczna biblioteka c-icap
50 Group: Development/Libraries
51 Requires: %{name}-devel = %{version}-%{release}
54 Static c-icap library.
56 %description static -l pl.UTF-8
57 Statyczna biblioteka c-icap.
60 %setup -q -n c_icap-%{version}
68 --sysconfdir=%{_sysconfdir}/c-icap
73 rm -rf $RPM_BUILD_ROOT
75 install -d $RPM_BUILD_ROOT%{_datadir}/c_icap/templates \
76 $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig} \
77 $RPM_BUILD_ROOT/var/log{,/archive}/c-icap
78 touch $RPM_BUILD_ROOT/var/log/c-icap/{access.log,server.log}
80 DESTDIR=$RPM_BUILD_ROOT
82 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/c-icap
83 install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/c-icap
84 install %{SOURCE3} $RPM_BUILD_ROOT/etc/logrotate.d/c-icap
87 rm -rf $RPM_BUILD_ROOT
90 %groupadd -g 262 c-icap
91 %useradd -o -u 262 -s /bin/false -g c-icap -c "c-icap ICAP server daemon" -d /usr/share/empty c-icap
94 /sbin/chkconfig --add c-icap
95 %service c-icap restart
98 if [ "$1" = "0" ]; then
99 /sbin/chkconfig --del c-icap
104 if [ "$1" = "0" ]; then
109 %post lib -p /sbin/ldconfig
110 %postun lib -p /sbin/ldconfig
113 %defattr(644,root,root,755)
116 %dir %{_sysconfdir}/c-icap
117 %attr(640,root,c-icap) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/c-icap/c-icap.conf
118 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/c-icap
119 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/c-icap
120 %{_sysconfdir}/c-icap/c-icap.magic
121 %attr(754,root,root) /etc/rc.d/init.d/c-icap
122 %attr(755,root,root) %{_bindir}/c-icap
123 %attr(755,root,root) %{_bindir}/c-icap-client
124 %attr(755,root,root) %{_bindir}/c-icap-mkbdb
125 %attr(755,root,root) %{_bindir}/c-icap-stretch
126 %attr(755,root,root) %{_libdir}/c_icap/bdb_tables.so
127 %attr(755,root,root) %{_libdir}/c_icap/dnsbl_tables.so
128 %attr(755,root,root) %{_libdir}/c_icap/ldap_module.so
129 %attr(755,root,root) %{_libdir}/c_icap/srv_echo.so
130 %attr(755,root,root) %{_libdir}/c_icap/sys_logger.so
131 %{_mandir}/man8/c-icap.8.gz
132 %{_mandir}/man8/c-icap-client.8.gz
133 %{_mandir}/man8/c-icap-config.8.gz
134 %{_mandir}/man8/c-icap-libicapapi-config.8.gz
135 %{_mandir}/man8/c-icap-mkbdb.8.gz
136 %{_mandir}/man8/c-icap-stretch.8.gz
137 %attr(755,root,root) %dir %{_datadir}/c_icap
138 %attr(750,c-icap,c-icap) %dir /var/run/c-icap
139 %attr(770,root,c-icap) %dir /var/log/archive/c-icap
140 %attr(770,root,c-icap) %dir /var/log/c-icap
141 %attr(770,root,c-icap) %ghost /var/log/c-icap/*
144 %defattr(644,root,root,755)
145 %attr(755,root,root) %{_libdir}/libicapapi.so.*.*.*
146 %attr(755,root,root) %ghost %{_libdir}/libicapapi.so.0
149 %defattr(644,root,root,755)
150 %attr(755,root,root) %{_bindir}/c-icap-config
151 %attr(755,root,root) %{_bindir}/c-icap-libicapapi-config
152 %{_libdir}/libicapapi.so
153 %{_includedir}/c_icap
156 %defattr(644,root,root,755)
157 %{_libdir}/libicapapi.la