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 30 31 32 33 34
|
#!/usr/bin/make -f
# Uncomment this to turn on verbose mode.
# export DH_VERBOSE=1
DEB_BUILD_MAINT_OPTIONS=hardening=+all
include /usr/share/dpkg/buildflags.mk
include /usr/share/ada/debian_packaging*.mk
POLICY_TARGETS := binary binary-arch binary-indep build build-arch \
build-indep clean
.PHONY: $(POLICY_TARGETS)
$(POLICY_TARGETS):
dh $@
.PHONY: override_dh_auto_build
override_dh_auto_build:
dh_auto_build -- $(foreach v,ADAFLAGS BUILDER_OPTIONS LDFLAGS,"$(v)=$($(v))")
.PHONY: override_dh_auto_install
override_dh_auto_install:
dh_auto_install -- PREFIX=usr
mtn_uri := mtn://www.ada-france.org?org.music123
orig_dir := music123.orig
orig_tgz := music123.orig.tar.gz
.PHONY: get-orig-source
get-orig-source:
TMPDIR=$$(mktemp --tmpdir --directory music123-get-orig-source-XXXXXXXXXX) && \
mtn clone -d $$TMPDIR/db.mtn $(mtn_uri) -k "" $$TMPDIR/$(orig_dir) && \
(cd $$TMPDIR && tar --create --gzip --exclude="_MTN" $(orig_dir)) > $(orig_tgz) ; \
rm -rf $$TMPDIR
@echo "The file $(orig_tgz) contains the latest Debian snapshot of upstream sources."
|