#!/usr/bin/make -f DH_VERBOSE := 1 ppa:=$(shell sed -n "1s/.*~.*/yes/p" debian/changelog) ver:=$(shell dpkg-parsechangelog | sed -nr "2s/Version: (.*)-.*/\1/p") bd :=$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) WFLAGS := -Wall # Hardening export DEB_BUILD_MAINT_OPTIONS=hardening=+all %: dh $@ --with autoreconf override_dh_auto_configure: ./usrinst.sh ./autogen.sh dh_auto_configure debian/man/%.1: debian/man/%.1.pod pod2man --release="SWORD $(ver)" --center "Sword Module Utilities" $< > $@ override_dh_auto_build: $(basename $(wildcard debian/man/*.pod)) dh_auto_build override_dh_auto_install: dh_auto_install override_dh_install: -chrpath -d debian/tmp/usr/bin/* -chrpath -d debian/tmp/usr/lib/*so* -chrpath -d debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*so* dh_install --list-missing # Fixes FTBFS if running binary-arch target only -chmod -x debian/libsword-common/usr/share/sword/locales.d/* # Remove empty directory: usr/share/sword/modules -rmdir debian/libsword-common/usr/share/sword/modules override_dh_strip: dh_strip --dbg-package=libsword-dbg override_dh_makeshlibs: dh_makeshlibs override_dh_clean: dh_clean $(patsubst %.pod, %, $(wildcard debian/man/*.pod)) MAKEFILE = $(firstword $(MAKEFILE_LIST)) SOURCE_DIR = $(dir $(MAKEFILE))/.. get-orig-source: chmod +x $(SOURCE_DIR)/debian/dfsg.sh cd $(SOURCE_DIR) && uscan --force-download --rename --destdir . override_dh_builddeb: dh_builddeb $(if $(ppa),-- -Zlzma)