diff --git a/contrib/debian/rules b/contrib/debian/rules index 99a2ec2d4..5c815978c 100755 --- a/contrib/debian/rules +++ b/contrib/debian/rules @@ -1,23 +1,30 @@ #!/usr/bin/make -f # -*- mode: makefile; coding: utf-8 -*- %: dh $@ --buildsystem=cmake+ninja --builddirectory=_build override_dh_auto_configure: dh_auto_configure -- \ -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DCMAKE_INSTALL_PREFIX=$$(pwd)/debian/tmp \ -DCLIENT_VERSION_IS_RELEASE=ON \ - -DUSE_JEMALLOC=OFF + -DUSE_JEMALLOC=OFF \ + -DBUILD_LIBBITCOINCONSENSUS=OFF \ + -DBUILD_BITCOIN_SEEDER=OFF override_dh_auto_test: ninja -C _build check override_dh_auto_install: ninja -C _build install/strip DESTDIR= xvfb-run ninja -C _build install-manpages # Skip the dwz step since the files are stripped already. # https://manpages.debian.org/testing/debhelper/dh_dwz.1.en.html override_dh_dwz: ; + +# Enforce dh_missing to issue warnings when files are present but not installed. +# Note that this is the default with compat level 12. +override_dh_missing: + dh_missing --list-missing