--- ziproxy.spec-dist 2013-12-31 11:17:04.000000000 +0900 +++ ziproxy.spec 2013-12-31 15:08:25.000000000 +0900 @@ -1,7 +1,7 @@ Summary: A http compression and optimizer, non-caching, fully configurable proxy Name: ziproxy Version: 3.3.0 -Release: %mkrel 6 +Release: local.2 License: GPL Group: System/Servers URL: http://ziproxy.sourceforge.net/ @@ -12,15 +12,18 @@ Patch0: ziproxy-mdv_conf.diff Patch1: ziproxy-3.3.0-fix-configure.patch Patch2: ziproxy-3.2.1-gcc.patch -Requires(post): systemd >= %{systemd_required_version} -Requires(post): rpm-helper -Requires(preun): rpm-helper +Requires(post): initscripts >= 8.36 +Requires(post): /sbin/chkconfig /sbin/ldconfig +Requires(preun): /sbin/chkconfig +Requires(preun): /sbin/service +Requires(postun): /sbin/service /sbin/ldconfig +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildRequires: flex BuildRequires: jasper-devel -BuildRequires: jpeg-devel -BuildRequires: ungif-devel -BuildRequires: png-devel -BuildRequires: libsasl-devel +BuildRequires: libjpeg-devel +BuildRequires: libungif-devel +BuildRequires: libpng-devel +BuildRequires: cyrus-sasl-devel %description Ziproxy is a forwarding (non-caching) proxy that gzips text and HTML files, and @@ -46,14 +49,13 @@ perl -pi -e "s|/lib\b|/%{_lib}|g" config/*.m4 %build -%serverbuild autoreconf -fi -%configure2_5x \ +./configure \ --with-jasper=%{_prefix} \ --with-sasl2=%{_prefix} \ --with-cfgfile=%{_sysconfdir}/ziproxy/ziproxy.conf -%make +make %install install -d %{buildroot}%{_bindir} @@ -63,6 +65,7 @@ install -d %{buildroot}%{_sysconfdir}/logrotate.d install -d %{buildroot}%{_sysconfdir}/%{name}/errors install -d %{buildroot}/var/log/%{name} +install -d %{buildroot}/var/run/%{name} install -d %{buildroot}%{_mandir}/man1 install -m0755 src/%{name} %{buildroot}%{_sbindir}/%{name} @@ -78,17 +81,13 @@ install -m0644 man/*.1 %{buildroot}%{_mandir}/man1/ -mkdir -p %{buildroot}%{_tmpfilesdir} -cat < %{buildroot}%{_tmpfilesdir}/%{name}.conf -d /run/ziproxy 0700 root root -EOF - %post -%_tmpfilescreate %{name} -%_post_service %{name} +/sbin/chkconfig %{name} on %preun -%_preun_service %{name} +if [ $1 = 0 ]; then +/sbin/chkconfig %{name} off +fi %files %doc COPYING CREDITS ChangeLog JPEG2000.txt README README.tools @@ -99,15 +98,18 @@ %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/%{name}/%{name}.conf %attr(0700,root,root) %dir %{_sysconfdir}/%{name}/errors %attr(0644,root,root) %config(noreplace) %{_sysconfdir}/%{name}/errors/*.html -%{_tmpfilesdir}/%{name}.conf %attr(0755,root,root) %{_sbindir}/%{name} %attr(0755,root,root) %{_bindir}/ziproxylogtool %attr(0755,root,root) %{_bindir}/ziproxy_genhtml_stats %attr(0700,root,root) %dir /var/log/%{name} +%attr(0700,root,root) %dir /var/run/%{name} %{_mandir}/man1/* %changelog +* Tue Dec 31 2013 hiroaki0404 3.3.0-local.2 +- Modified for CentOS 5.10 + * Sat Oct 19 2013 umeabot 3.3.0-6.mga4 + Revision: 533507 - Mageia 4 Mass Rebuild