X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=privoxy-rh.spec;h=802df53cc7a740332d829a7cd3285791759199a5;hp=c747cee1471d108c0acfafcead01404a3f347898;hb=5a5807409ae15a99c2e7365f292a6de0054257e3;hpb=707b72f482d667a65589d5c9b90372f597caf290 diff --git a/privoxy-rh.spec b/privoxy-rh.spec index c747cee1..802df53c 100644 --- a/privoxy-rh.spec +++ b/privoxy-rh.spec @@ -1,4 +1,4 @@ -# $Id: privoxy-rh.spec,v 1.29 2002/04/24 03:13:51 hal9 Exp $ +# $Id: privoxy-rh.spec,v 1.35 2002/05/28 03:56:59 hal9 Exp $ # # Written by and Copyright (C) 2001 the SourceForge # Privoxy team. http://www.privoxy.org/ @@ -37,8 +37,8 @@ Name: privoxy # ATTENTION # Version and release should be updated acordingly on configure.in and # configure. Otherwise, the package can be build with the wrong value -Version: 2.9.14 -Release: 3 +Version: 2.9.15 +Release: 2 Summary: Privoxy - privacy enhancing proxy License: GPL Vendor: Privoxy.Org @@ -66,6 +66,19 @@ Privoxy is based on the Internet Junkbuster. %setup -q -c %build + +# We check to see if versions match +VERSION_MAJOR=2 +VERSION_MINOR=9 +VERSION_POINT=15 + +CONFIG_VERSION=`cat configure.in | sed -n -e 's/^VERSION_MAJOR=\([0-9]*\)/\1./p' -e 's/^VERSION_MINOR=\([0-9]*\)/\1./p' -e 's/^VERSION_POINT=\([0-9]*\)/\1/p' | awk '{printf $1}'` +if [ "%{version}" != "${CONFIG_VERSION}" ]; then + echo "The version declared on the specfile does not match the version" + echo "declared on configure.in. This should not happen. The build will" + echo "be interrupted now, so you can fix it." + exit 1 +fi autoheader autoconf %configure --disable-dynamic-pcre @@ -93,13 +106,24 @@ mkdir -p %{buildroot}%{_sbindir} \ ## Gziping the documentation files is not recomended - morcego #gzip README AUTHORS ChangeLog %{name}.1 || /bin/true +# Using sed to "convert" from DOS format to UNIX + install -s -m 744 %{name} %{buildroot}%{_sbindir}/%{name} cp -f %{name}.1 %{buildroot}%{_mandir}/man1/%{name}.1 -cp -f *.action %{buildroot}%{privoxyconf}/ -cp -f default.filter %{buildroot}%{privoxyconf}/default.filter -cp -f trust %{buildroot}%{privoxyconf}/trust -cp -f templates/* %{buildroot}%{privoxyconf}/templates/ +for i in `ls *.action` +do + cat $i | sed -e 's/\r$//' > %{buildroot}%{privoxyconf}/$i +done +cat default.filter | sed -e 's/\r$//' > %{buildroot}%{privoxyconf}/default.filter +cat trust | sed -e 's/\r$//' > %{buildroot}%{privoxyconf}/trust +( +cd templates +for i in `ls` +do +cat $i | sed -e 's/\r$//' > buildroot}%{privoxyconf}/templates/$i +done +) cp -f %{name}.logrotate %{buildroot}%{_sysconfdir}/logrotate.d/%{name} install -m 755 %{name}.init %{buildroot}%{_sysconfdir}/rc.d/init.d/%{name} install -m 711 -d %{buildroot}%{_localstatedir}/log/%{name} @@ -116,7 +140,8 @@ cat config | \ # sed 's/^jarfile.*/jarfile \%{_localstatedir}\/log\/%{name}\/jarfile/g' | \ # sed 's/^forward.*/forward \/etc\/%{name}\/forward/g' | \ # sed 's/^aclfile.*/aclfile \/etc\/%{name}\/aclfile/g' > \ - sed 's@^logdir.*@logdir %{_localstatedir}/log/%{name}@g' > \ + sed 's@^logdir.*@logdir %{_localstatedir}/log/%{name}@g' | \ + sed -e 's/\r$//' > \ %{buildroot}%{privoxyconf}/config perl -pe 's/{-no-cookies}/{-no-cookies}\n\.redhat.com/' default.action >\ %{buildroot}%{privoxyconf}/default.action @@ -229,7 +254,9 @@ fi %doc doc/webserver/developer-manual %doc doc/webserver/user-manual %doc doc/webserver/faq -%doc doc/webserver/p_doc.css doc/webserver/p_web.css doc/webserver/index.html +%doc doc/webserver/p_doc.css doc/webserver/p_web.css doc/webserver/privoxy-index.html +%doc doc/webserver/images +%doc doc/webserver/man-page %dir %{privoxyconf} %dir %{privoxyconf}/templates @@ -241,44 +268,48 @@ fi # We should not use wildchars here. This could mask missing files problems # -- morcego # WARNING ! WARNING ! WARNING ! WARNING ! WARNING ! WARNING ! WARNING ! -%config %{privoxyconf}/config +%config(noreplace) %{privoxyconf}/config %config %{privoxyconf}/standard.action %config(noreplace) %{privoxyconf}/user.action %config %{privoxyconf}/default.action %config %{privoxyconf}/default.filter %config %{privoxyconf}/trust -%config %{privoxyconf}/templates/untrusted -%config %{privoxyconf}/templates/toggle-mini -%config %{privoxyconf}/templates/default -%config %{privoxyconf}/templates/connect-failed -%config %{privoxyconf}/templates/show-status-file +# Please keep these alphabetized so its easier to find one that +# is not included. +%config %{privoxyconf}/templates/blocked +%config %{privoxyconf}/templates/cgi-error-404 %config %{privoxyconf}/templates/cgi-error-bad-param -%config %{privoxyconf}/templates/show-version +%config %{privoxyconf}/templates/cgi-error-disabled %config %{privoxyconf}/templates/cgi-error-file -%config %{privoxyconf}/templates/cgi-error-404 +%config %{privoxyconf}/templates/cgi-error-file-read-only +%config %{privoxyconf}/templates/cgi-error-modified %config %{privoxyconf}/templates/cgi-error-parse -%config %{privoxyconf}/templates/edit-actions-url-form -%config %{privoxyconf}/templates/no-such-domain -%config %{privoxyconf}/templates/edit-actions-add-url-form %config %{privoxyconf}/templates/cgi-style.css +%config %{privoxyconf}/templates/connect-failed +%config %{privoxyconf}/templates/default +%config %{privoxyconf}/templates/edit-actions-add-url-form +%config %{privoxyconf}/templates/edit-actions-for-url %config %{privoxyconf}/templates/edit-actions-for-url-filter -%config %{privoxyconf}/templates/cgi-error-disabled -%config %{privoxyconf}/templates/edit-actions-remove-url-form -%config %{privoxyconf}/templates/show-request -%config %{privoxyconf}/templates/cgi-error-modified -%config %{privoxyconf}/templates/mod-unstable-warning %config %{privoxyconf}/templates/edit-actions-list -%config %{privoxyconf}/templates/toggle +%config %{privoxyconf}/templates/edit-actions-list-button %config %{privoxyconf}/templates/edit-actions-list-section -%config %{privoxyconf}/templates/mod-title %config %{privoxyconf}/templates/edit-actions-list-url -%config %{privoxyconf}/templates/show-status -%config %{privoxyconf}/templates/blocked -%config %{privoxyconf}/templates/mod-support-and-service +%config %{privoxyconf}/templates/edit-actions-remove-url-form +%config %{privoxyconf}/templates/edit-actions-url-form %config %{privoxyconf}/templates/mod-local-help +%config %{privoxyconf}/templates/mod-support-and-service +%config %{privoxyconf}/templates/mod-title +%config %{privoxyconf}/templates/mod-unstable-warning +%config %{privoxyconf}/templates/no-such-domain +%config %{privoxyconf}/templates/show-request +%config %{privoxyconf}/templates/show-status +%config %{privoxyconf}/templates/show-status-file %config %{privoxyconf}/templates/show-url-info -%config %{privoxyconf}/templates/edit-actions-for-url +%config %{privoxyconf}/templates/show-version +%config %{privoxyconf}/templates/toggle +%config %{privoxyconf}/templates/toggle-mini +%config %{privoxyconf}/templates/untrusted %config %{_sysconfdir}/logrotate.d/%{name} %config %attr(0744,root,root) %{_sysconfdir}/rc.d/init.d/%{name} @@ -293,6 +324,30 @@ fi %{_mandir}/man1/%{name}.* %changelog +* Thu May 30 2002 Rodrigo Barbosa ++ privoxy-2.9.15-2 +- Using sed to convert files from DOS to UNIX format (BUG: #562174) + +* Mon May 27 2002 Hal Burgiss ++ privoxy-2.9.15-1 +- Index.html is now privoxy-index.html. + +* Fri May 24 2002 Hal Burgiss ++ privoxy-2.9.15-1 +- Add another template and alphabetize these for easier tracking. +- Add doc/images directory. + +* Wed May 15 2002 Hal Burgiss ++ privoxy-2.9.15-1 +- Add templates/edit-actions-list-button + +* Fri May 03 2002 Rodrigo Barbosa ++ privoxy-2.9.15-1 +- Version bump +- Adding noreplace for %%{privoxyconf}/config +- Included a method to verify if the versions declared on the specfile and + configure.in match. Interrupt the build if they don't. + * Fri Apr 26 2002 Rodrigo Barbosa + privoxy-2.9.14-3 - Changing Vendor to Privoxy.Org @@ -624,6 +679,28 @@ fi additional "-r @" flag. # $Log: privoxy-rh.spec,v $ +# Revision 1.35 2002/05/28 03:56:59 hal9 +# Index.html re-vamped as privoxy-index.html for docs. +# +# Revision 1.34 2002/05/25 22:09:58 hal9 +# Add html man page to keep index.html from breaking (untested). +# +# Revision 1.33 2002/05/25 02:08:23 hal9 +# Add doc/images directory. +# Redhat: alphabetized list of templates (and I think added one in the process) +# +# Revision 1.32 2002/05/16 01:37:29 hal9 +# Add new template file so CGI stuff works :) +# +# Revision 1.31 2002/05/03 17:14:35 morcego +# *.spec: Version bump to 2.9.15 +# -rh.spec: noreplace for %%{privoxyconf}/config +# Will interrupt the build if versions from configure.in and +# specfile do not match +# +# Revision 1.30 2002/04/26 15:51:05 morcego +# Changing Vendor value to Privoxy.Org +# # Revision 1.29 2002/04/24 03:13:51 hal9 # New actions files changes. #