#!/usr/bin/make -f

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

export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed

export LRELEASE := /usr/bin/lrelease-qt4

%:
	dh $@ --with=pkgkde-symbolshelper --parallel --list-missing

override_dh_auto_configure:
	dh_auto_configure
	dh_auto_configure --sourcedirectory=lib -- CONFIG+=create_prl

override_dh_auto_build:
	dh_auto_build
	dh_auto_build --sourcedirectory=lib
	cd translations; $(LRELEASE) assistant_adp_*.ts

override_dh_auto_clean:
	dh_auto_clean
	dh_auto_clean --sourcedirectory=lib
	rm -f translations/assistant_adp_*.qm
	rm -rf lib/lib

override_dh_auto_install:
	dh_auto_install
	dh_auto_install --sourcedirectory=lib

	# Fix wrong installation of the bin dir
	mv debian/tmp/usr/lib/*/qt4/bin debian/tmp/usr/.

	# Fix wrong path in prl file
	sed -i -e "/^QMAKE_PRL_BUILD_DIR/d" \
	    $(CURDIR)/debian/tmp/usr/lib/*/libQtAssistantClient.prl

	# Install translations
	mkdir -p $(CURDIR)/debian/tmp/usr/share/qt4/translations/
	install -p -m0644 translations/assistant_adp_*.qm \
	    $(CURDIR)/debian/tmp/usr/share/qt4/translations/

	# Install prf file
	install -D -p -m0644 features/assistant.prf \
	    $(CURDIR)/debian/tmp/usr/share/qt4/mkspecs/features/assistant.prf

	# Install missing headers
	install -p -m0644 $(CURDIR)/debian/include/Q* \
	    $(CURDIR)/debian/tmp/usr/include/qt4/QtAssistant/
