X-Git-Url: http://www.privoxy.org/gitweb/?a=blobdiff_plain;f=debian%2Frules;h=1a632959e59b17386b991e48f30f9d1c550794d2;hb=8c89425e758750c0610802f4a20ecd196c47ca2e;hp=113dadb7164a9b423b6e24ca8012bff87331d5f8;hpb=b1f25d63e134f8efce6f4d3851940468ace1f2df;p=privoxy.git diff --git a/debian/rules b/debian/rules index 113dadb7..1a632959 100755 --- a/debian/rules +++ b/debian/rules @@ -1,6 +1,6 @@ #!/usr/bin/make -f # -# (c) 2002-2015 Roland Rosenfeld +# (c) 2002-2020 Roland Rosenfeld # # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 @@ -11,7 +11,7 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all DEBDIR=`pwd`/debian/privoxy %: - dh $@ --with autotools_dev --with systemd + dh $@ override_dh_auto_configure: autoheader @@ -23,6 +23,7 @@ override_dh_auto_configure: --enable-zlib \ --enable-no-gifs \ --enable-external-filters \ + --with-mbedtls \ --with-docbook=/usr/share/sgml/docbook/stylesheet/dsssl/modular override_dh_auto_build: @@ -32,6 +33,7 @@ override_dh_auto_build: env -u LANG LC_ALL=C.UTF-8 $(MAKE) dok rm -f doc/webserver/user-manual/*.bak env -u LANG LC_ALL=C.UTF-8 $(MAKE) man + env -u LANG LC_ALL=C.UTF-8 $(MAKE) man2html override_dh_auto_clean: # restore auto build documentation from source package: @@ -51,10 +53,13 @@ override_dh_auto_clean: override_dh_auto_install: install -m 0755 privoxy $(DEBDIR)/usr/sbin/privoxy - install -m 644 config $(DEBDIR)/etc/privoxy/config + sed -e 's/\(Sample Configuration File for Privoxy\).*/\1/;' < config \ + > $(DEBDIR)/usr/share/privoxy/config install -m 0644 default.action $(DEBDIR)/etc/privoxy/default.action install -m 0644 match-all.action $(DEBDIR)/etc/privoxy/match-all.action install -m 0644 user.action $(DEBDIR)/etc/privoxy/user.action + install -m 0644 regression-tests.action \ + $(DEBDIR)/etc/privoxy/regression-tests.action install -m 0644 default.filter $(DEBDIR)/etc/privoxy/default.filter install -m 0644 user.filter $(DEBDIR)/etc/privoxy/user.filter install -m 0644 trust $(DEBDIR)/etc/privoxy/trust @@ -64,25 +69,27 @@ override_dh_auto_install: pod2man tools/privoxy-log-parser.pl \ > $(DEBDIR)/usr/share/man/man1/privoxy-log-parser.1 + install -m 0755 tools/privoxy-regression-test.pl \ + $(DEBDIR)/usr/bin/privoxy-regression-test + pod2man tools/privoxy-regression-test.pl \ + > $(DEBDIR)/usr/share/man/man1/privoxy-regression-test.1 + cp -r templates $(DEBDIR)/etc/privoxy/ rm -f $(DEBDIR)/etc/privoxy/templates/*~ - rm -rf $(DEBDIR)/etc/privoxy/templates/CVS -# Remove CVS tags and trailing spaces from config files: +# Remove trailing spaces from config files: find $(DEBDIR)/etc/privoxy -type f \ - | xargs grep -l '\$$[A-Z][^$$]*:[^$$]*\$$' \ + | xargs grep -l ' $$' \ | while read f; do \ - sed -e 's/\$$\(Id: [^$$]*,v\)[^$$]*\$$/\1/' \ - -e 's/\$$\(Source: [^$$]*\)\$$/\1/' \ - -e 's/\$$\(Log: [^$$]*\)\$$/\1/' \ - -e 's/ *$$//' < $$f > $$f.new; \ + sed -e 's/ *$$//' < $$f > $$f.new; \ mv -f $$f.new $$f; \ done override_dh_installdocs: - dh_installdocs -XCVS + dh_installdocs (cd $(DEBDIR)/usr/share/doc/privoxy/; \ mv privoxy-index.html index.html) + (cd $(DEBDIR)/usr/share/doc/privoxy/user-manual; ln -s '../p_doc.css') override_dh_perl: # We only need perl-base: