@@ -1,5 +1,7 @@
#!/usr/bin/make -f
+.PHONY: dpkg_config
+
export DH_VERBOSE=1
ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
@@ -7,6 +9,9 @@ ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS)))
PMAKEFLAGS += -j$(NUMJOBS)
endif
+DH_VERSION := $(shell dpkg-query -W -f '$${Version}' debhelper)
+USE_DH9 ?= $(shell if dpkg --compare-versions $(DH_VERSION) lt 11 ; then echo yes ; fi)
+
package = xfsprogs
develop = xfslibs-dev
bootpkg = xfsprogs-udeb
@@ -33,11 +38,18 @@ checkdir = test -f debian/rules
build: build-arch build-indep
build-arch: built
build-indep: built
-built: dibuild config
+built: dpkg_config dibuild config
@echo "== dpkg-buildpackage: build" 1>&2
$(MAKE) $(PMAKEFLAGS) default
touch built
+dpkg_config:
+ifeq ($(USE_DH9),yes)
+ mv debian/compat debian/compat.save
+ echo 9 > debian/compat
+endif
+ @true
+
config: .census
.census:
@echo "== dpkg-buildpackage: configure" 1>&2
@@ -93,7 +105,9 @@ binary-arch: checkroot built
dh_compress
dh_fixperms
dh_makeshlibs
+ifneq ($(USE_DH9),yes)
dh_installsystemd -p xfsprogs --no-enable --no-start --no-restart-after-upgrade --no-stop-on-upgrade
+endif
dh_installdeb
dh_shlibdeps
dh_gencontrol