shithub: sox

ref: 515b986139183326cc40c67c75f83edc60826a9e
dir: /debian/rules/

View raw version
#!/usr/bin/make -f
# -*- mode: makefile; coding: utf-8 -*-

# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1

DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH)

PREPROCESS_FILES := $(wildcard debian/*.in)

$(PREPROCESS_FILES:.in=): %: %.in
	sed 's,/@DEB_HOST_MULTIARCH@,$(DEB_HOST_MULTIARCH:%=/%),g' $< > $@

override_dh_auto_configure:
	dh_auto_configure -- --with-distro="$(shell dpkg-vendor --query vendor)" --with-dyn-default --without-ffmpeg

# Takes care of postinst-has-useless-call-to-ldconfig for libsox-fmt-*
override_dh_makeshlibs:
	dh_makeshlibs -Xfmt

override_dh_auto_clean:
	dh_auto_clean
	rm -rf $(PREPROCESS_FILES:.in=)

override_dh_auto_install: $(PREPROCESS_FILES:.in=)
	dh_auto_install
	# Force Ubuntu into installing upstream ChangeLog, it contains the
	# list of past contributors
	dh_installchangelogs ChangeLog

%:
	dh $@ --with autoreconf