X-Git-Url: http://www.privoxy.org/gitweb/?p=privoxy.git;a=blobdiff_plain;f=debian%2Frules;h=87c8cf44e5a65009df345f217f5263c4eb9e7e21;hp=c8b6c1c4e514b62073f280114369d0e641f7b669;hb=HEAD;hpb=84866a153f67345f3b50dd54b7d17dac753c8e2d diff --git a/debian/rules b/debian/rules index c8b6c1c4..5b49300f 100755 --- a/debian/rules +++ b/debian/rules @@ -1,6 +1,6 @@ #!/usr/bin/make -f # -# (c) 2002-2021 Roland Rosenfeld +# (c) 2002-2022 Roland Rosenfeld # # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 @@ -25,23 +25,29 @@ override_dh_auto_configure: --enable-external-filters \ --enable-extended-statistics \ --enable-pcre-host-patterns \ + --enable-compression \ --with-mbedtls \ --with-brotli \ --with-docbook=/usr/share/sgml/docbook/stylesheet/dsssl/modular override_dh_auto_build: $(MAKE) + +ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS))) # preserve auto build documentation from source package: tar cf debian/doc.tar README INSTALL AUTHORS doc/webserver privoxy.8 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 +endif override_dh_auto_clean: +ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS))) # restore auto build documentation from source package: [ ! -f debian/doc.tar ] || tar xf debian/doc.tar rm -f debian/doc.tar +endif find doc/source -name \*.html | xargs -r rm -f [ ! -f GNUmakefile ] || $(MAKE) clean [ ! -f GNUmakefile ] || $(MAKE) distclean @@ -57,6 +63,13 @@ override_dh_auto_install: install -m 0755 privoxy $(DEBDIR)/usr/sbin/privoxy sed -e 's/\(Sample Configuration File for Privoxy\).*/\1/;' < config \ > $(DEBDIR)/usr/share/privoxy/config +ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS))) + echo "with doc" +else +# use remote user-manual (default) on nodoc configuration: + sed -i 's/^user-manual/#user-manual/' \ + $(DEBDIR)/usr/share/privoxy/config +endif 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 @@ -95,10 +108,16 @@ override_dh_install: override_dh_installdocs: dh_installdocs +ifeq (,$(filter nodoc,$(DEB_BUILD_OPTIONS))) (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') +endif override_dh_perl: # We only need perl-base: dh_perl -d + +override_dh_installsystemd: + dh_installsystemd + dh_installsystemd --name privoxy-cleanup