#!/usr/bin/make -f
# -*- makefile -*-

CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
CFLAGS:=$(shell dpkg-buildflags --get CFLAGS) $(CPPFLAGS)
CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(CPPFLAGS)
LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS)

%:
	dh $@

override_dh_auto_build:
	DEB_BUILD_HARDENING=1 $(MAKE) PREFIX=/usr release

override_dh_auto_clean:
	-rm -rf build.release
	-rm -f share/locale/*.qm
	-rm -f build/musescore.1

override_dh_auto_install:
	DEB_BUILD_HARDENING=1 $(MAKE) PREFIX=/usr DESTDIR=$(CURDIR)/debian/musescore install
	cp build/mscore.1 build/musescore.1

override_dh_install:
	dh_install
	-mkdir -p $(CURDIR)/debian/musescore-common/usr/share
	-mv $(CURDIR)/debian/musescore/usr/share/mscore* $(CURDIR)/debian/musescore-common/usr/share/
	-rm -r $(CURDIR)/debian/musescore/usr/share/mscore*
	cd $(CURDIR)/debian/musescore-common/usr/share && ln -s mscore-* mscore
	chrpath -d $(CURDIR)/debian/musescore/usr/bin/mscore

get-orig-source: version = $(shell uscan --force-download --dehs --destdir . | sed -n 's/.*<upstream-version>\(.*\)<\/upstream-version>.*/\1/p')
get-orig-source:
	-mkdir tmp-musescore-$(version)
	unzip MuseScore-$(version).zip -d tmp-musescore-$(version)
	cd tmp-musescore-$(version)/MuseScore-$(version) && \
	find -name *pdf -exec rm {} + && \
	rm thirdparty/rtf2html/rtf2html
	mv tmp-musescore-$(version)/MuseScore-$(version) \
	    tmp-musescore-$(version)/musescore-$(version)\+dfsg
	tar -C tmp-musescore-$(version) -czf musescore_$(version)\+dfsg.orig.tar.gz \
	    musescore-$(version)\+dfsg/
	#mv musescore_$(version)\+dfsg.orig.tar.gz ../
	rm -r tmp-musescore-$(version)
	-rm MuseScore-$(version).zip musescore_$(version).orig.tar.gz

