#!/usr/bin/make -f

PACKAGE = psimedia
DEVELOPER = psi-plus
PROJECT = psimedia

CUR_VER = $(shell dpkg-parsechangelog | sed -ne 's/^Version: \(\([0-9]\+\):\)\?\(.*\)-.*/\3/p')

Q_CPPFLAGS:=$(shell dpkg-buildflags --get CPPFLAGS)
Q_CXXFLAGS:=$(shell dpkg-buildflags --get CXXFLAGS) $(Q_CPPFLAGS)
Q_LDFLAGS:=$(shell dpkg-buildflags --get LDFLAGS) -Wl,--as-needed
export Q_CPPFLAGS Q_CXXFLAGS Q_LDFLAGS

%:
	dh $@ --parallel

override_dh_auto_configure:
	qt-qconf
	./configure

override_dh_auto_clean:
	dh_auto_clean
	rm -rf gstprovider/gstelements/static/lib
	rm -f conf.log conf.pri configure

get-orig-source:
	# preparation
	rm -rf  "$(PACKAGE)-$(CUR_VER)"/ master
	# main sources
	wget -4 "http://nodeload.github.com/$(DEVELOPER)/$(PROJECT)/tarball/master"
	rm -rf $(DEVELOPER)-$(PROJECT)-*
	tar xzf master
	mv $(DEVELOPER)-$(PROJECT)-* "$(PACKAGE)-$(CUR_VER)"
	# tarball
	tar -cJf "$(PACKAGE)_$(CUR_VER).orig.tar.xz" "$(PACKAGE)-$(CUR_VER)"
	# cleaning
	rm -rf "$(PACKAGE)-$(CUR_VER)" "$(CUR_VER)" "master"
