Sophie

Sophie

distrib > Mandriva > 10.2 > x86_64 > by-pkgid > 9bea2bacb503af775dddf553da4bc75b > files > 4

tinyproxy-1.6.3-2mdk.src.rpm

%define name tinyproxy
%define their_version 1.6.3
%define release 2mdk

Name: %{name}
Version: 1.6.3
Release: %{release}
Summary: A lightweight, non-caching, optionally anonymizing http proxy
License: GPL
Source0: http://prdownloads.sourceforge.net/tinyproxy/%{name}-%{their_version}.tar.bz2
Source1: %{name}.init
Patch:	%name-makefile.patch.bz2
Group: System/Servers
Url:        http://tinyproxy.sourceforge.net
BuildRoot:  %{_tmppath}/%{name}-%{version}-root
PreReq: rpm-helper

%description
An anonymizing http proxy which is very light on system resources,
ideal for smaller networks and similar situations where other proxies
(such as Squid) may be overkill and/or a security risk. Tinyproxy can
also be configured to anonymize http requests (allowing for exceptions
on a per-header basis).

%prep
%setup -q

%patch0 -p1

%build
%serverbuild
rm -f Makefile
aclocal
automake -a
autoconf
%configure --enable-xtinyproxy --enable-filter \
	--enable-tunnel  --enable-upstream \
	--with-config=%{_sysconfdir}/tinyproxy  --with-stathost=localhost \
	--program-prefix=""

%make

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p  $RPM_BUILD_ROOT/%{_sysconfdir}/tinyproxy
mkdir -p  $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig
mkdir -p  $RPM_BUILD_ROOT/%{_initrddir}

%makeinstall bindir=$RPM_BUILD_ROOT/%{_sbindir}


install -m 644 doc/%{name}.conf $RPM_BUILD_ROOT/%{_sysconfdir}/tinyproxy/
touch $RPM_BUILD_ROOT/%{_sysconfdir}/tinyproxy/filter

install -m 755 %{SOURCE1} $RPM_BUILD_ROOT/%{_initrddir}/tinyproxy
echo "FLAGS=\" -c /etc/tinyproxy/tinyproxy.conf\"" > $RPM_BUILD_ROOT/%{_sysconfdir}/sysconfig/tinyproxy

%clean
[ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT

%post
%_post_service tinyproxy

%preun
%_preun_service tinyproxy

%files
%defattr(-,root,root)
%doc doc/{HTTP_ERROR_CODES,RFC_INFO,report.sh,tinyproxy.conf,filter-howto.txt}
%doc AUTHORS COPYING ChangeLog INSTALL NEWS README TODO 
%{_sbindir}/%{name}
%{_mandir}/man8/*
%dir %{_sysconfdir}/%{name}
%{_datadir}/%{name}
%config(noreplace) %{_sysconfdir}/sysconfig/tinyproxy
%config(noreplace) %{_sysconfdir}/tinyproxy/tinyproxy.conf
%config(noreplace) %{_sysconfdir}/tinyproxy/filter
%config(noreplace) %{_initrddir}/tinyproxy

%changelog
* Mon Nov  1 2004 Michael Scherer <misc@mandrake.org> 1.6.3-2mdk
- Fix build

* Wed Aug 11 2004 Lenny Cartier <lenny@mandrakesoft.com> 1.6.3-1mdk
- 1.6.3

* Wed Dec 03 2003 Florin <florin@mandrakesoft.com> 1.6.2-1mdk
- 1.6.2

* Mon Aug 04 2003 Per Øyvind Karlsen <peroyvind@linux-mandrake.com> 1.6.0a-1mdk
- 1.6.0a
- rm -rf $RPM_BUILD_ROOT in %%install, not %%prep
- add unpackaged files

* Wed Nov 20 2002 Florin <florin@mandrakesoft.com> 1.5.2-0.rc1.1mdk
- 1.5.2rc1
- add the --program-prefix="" configure option
- bzip2 the patch
- add the filter file/directory

* Fri Oct 04 2002 Lenny Cartier <lenny@mandrakesoft.com> 1.5.1-1mdk
- 1.5.1

* Wed Dec 12 2001 Philippe Libat <philippe@mandrakesoft.com> 1.4.3-1mdk
- First spec