1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
#!/usr/bin/make -f
# Override BUILD_{DATE,USER,HOST} for reproducible build
export BUILD_DATE = $(shell dpkg-parsechangelog -SVersion)
export BUILD_USER = $(shell dpkg-parsechangelog -SSource)
export BUILD_HOST = $(shell dpkg-vendor --query Vendor)
%:
dh $@
override_dh_clean:
# Remove the pre-generated man pages (often "NOT-BUILT" dummies)
rm -f doc/flarq.1 doc/fldigi.1
dh_clean
override_dh_auto_configure:
# force using external libmbedtls (with explicit flags until it has pkg-config support, #900015)
dh_auto_configure -- --with-libmbedtls LIBMBEDTLS_CFLAGS="-I/usr/include/mbedtls" LIBMBEDTLS_LIBS="-lmbedtls -lmbedx509 -lmbedcrypto"
# remove build path from build flags
sed -i -e 's/\(-f[^ ]*prefix-map\)=[^ =]*=/\1=.=/g' src/config.h
override_dh_install:
find debian/fldigi -name *.xpm -delete
mkdir -p debian/fldigi/usr/share/icons/hicolor/64x64/apps
cp data/fldigi-psk.png debian/fldigi/usr/share/icons/hicolor/64x64/apps/fldigi.png
dh_install debian/flarq.png usr/share/icons/hicolor/48x48/apps
override_dh_installdocs:
dh_installdocs --link-doc=fldigi
|