]> git.pld-linux.org Git - SPECS.git/blob - polipo.spec
SPECS updated Sun 1 Aug 11:02:02 CEST 2021
[SPECS.git] / polipo.spec
1 Summary:        Polipo - a caching web proxy
2 Summary(pl.UTF-8):      Polipo - mały serwer cache-proxy
3 Name:           polipo
4 Version:        1.0.4
5 Release:        3
6 License:        MIT
7 Group:          Networking/Daemons
8 Source0:        http://www.pps.jussieu.fr/~jch/software/files/polipo/%{name}-%{version}.tar.gz
9 # Source0-md5:  defdce7f8002ca68705b6c2c36c4d096
10 Source1:        %{name}.init
11 Source2:        %{name}.sysconfig
12 Patch0:         %{name}-Makefile.patch
13 URL:            http://www.pps.jussieu.fr/~jch/software/polipo/
14 BuildRequires:  autoconf
15 BuildRequires:  rpmbuild(macros) >= 1.268
16 BuildRequires:  texinfo
17 Requires(post,preun):   /sbin/chkconfig
18 Requires:       rc-scripts
19 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20
21 %description
22 Polipo is a caching web proxy designed to be used as a personal cache
23 or a cache shared among a few users.
24
25 %description -l pl.UTF-8
26 Polipo jest buforującym serwerem proxy przeznaczonym do użycia
27 prywatnego lub dla niewielkiej liczby użytkowników.
28
29 %prep
30 %setup -q
31 %patch0 -p1
32
33 %build
34 %{__make} \
35         CC="%{__cc}" \
36         CFLAGS="%{rpmcflags}" \
37         PREFIX="%{_prefix}"
38
39 %install
40 rm -rf $RPM_BUILD_ROOT
41 install -d $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d}
42 install -d $RPM_BUILD_ROOT%{_infodir}
43 install -d $RPM_BUILD_ROOT/var/cache/polipo
44
45 install -Dp %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
46 install -Dp config.sample $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/config
47 touch $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/forbidden
48
49 %{__make} install \
50         TARGET=$RPM_BUILD_ROOT \
51         PREFIX="%{_prefix}"
52
53 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
54
55 rm -f $RPM_BUILD_ROOT%{_infodir}/dir
56
57 %clean
58 rm -rf $RPM_BUILD_ROOT
59
60 %post
61 [ ! -x /usr/sbin/fix-info-dir ] || /usr/sbin/fix-info-dir -c %{_infodir} >/dev/null 2>&1
62 /sbin/chkconfig --add %{name}
63 %service %{name} restart
64
65 %preun
66 if [ "$1" = "0" ]; then
67         %service %{name} stop
68         /sbin/chkconfig --del %{name}
69 fi
70
71 %postun -p      /sbin/postshell
72 -/usr/sbin/fix-info-dir -c %{_infodir}
73
74 %files
75 %defattr(644,root,root,755)
76 %doc CHANGES COPYING INSTALL README
77 %attr(755,root,root) %{_bindir}/polipo
78 %dir %{_sysconfdir}/%{name}
79 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/config
80 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/forbidden
81 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
82 %attr(754,root,root) /etc/rc.d/init.d/%{name}
83 %{_datadir}/%{name}
84 %dir %{_var}/cache/%{name}
85 %{_mandir}/man1/polipo.1*
86 %{_infodir}/polipo.info*
This page took 0.237954 seconds and 3 git commands to generate.