#!/usr/bin/make -f include /usr/share/pkg-kde-tools/qt-kde-team/2/debian-qt-kde.mk # Enable strict interdependencies libpkgs_gen_strict_local_shlibs = $(libpkgs_all_packages) include /usr/share/pkg-kde-tools/qt-kde-team/2/library-packages.mk RECOMMENDED_PHONON4_QT4_BACKEND := phonon-backend-gstreamer RECOMMENDED_PHONON4_QT5_BACKEND := phonon4qt5-backend-vlc override_dh_auto_clean: $(overridden_command) rm -rf build-qt5 override_dh_auto_configure: $(overridden_command) -- -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON -DPHONON_INSTALL_QT_COMPAT_HEADERS=ON $(overridden_command) --builddirectory=build-qt5 -- -DPHONON_INSTALL_QT_EXTENSIONS_INTO_SYSTEM_QT=ON -DPHONON_BUILD_PHONON4QT5=ON -DPHONON_INSTALL_QT_COMPAT_HEADERS=ON override_dh_auto_build: $(overridden_command) $(overridden_command) --builddirectory=build-qt5 override_dh_auto_install: $(overridden_command) $(overridden_command) --builddirectory=build-qt5 override_dh_install: rm debian/tmp/usr/include/KDE/Phonon/AudioDevice rm debian/tmp/usr/include/KDE/Phonon/AudioDeviceEnumerator rm debian/tmp/usr/include/phonon/Phonon/AudioDevice rm debian/tmp/usr/include/phonon/Phonon/AudioDeviceEnumerator rm debian/tmp/usr/include/phonon4qt5/KDE/Phonon/AudioDevice rm debian/tmp/usr/include/phonon4qt5/KDE/Phonon/AudioDeviceEnumerator rm debian/tmp/usr/include/phonon4qt5/phonon/Phonon/AudioDevice rm debian/tmp/usr/include/phonon4qt5/phonon/Phonon/AudioDeviceEnumerator dh_install --fail-missing override_dh_strip: $(overridden_command) -plibphonon4 \ -plibphononexperimental4 \ -plibphonon-dev \ --dbgsym-migration='phonon-dbg (<= 4:4.9.0-1~~)' $(overridden_command) --remaining-packages --dbgsym-migration='phonon4qt5-dbg (<= 4:4.9.0-1~~)' # shlibs is needed for library-packages.mk (strict shlibs) to work override_dh_makeshlibs: $(overridden_command) -plibphonon4 -V'libphonon4 (>= $(dqk_upstream_version)), phonon' $(overridden_command) -plibphonon4qt5-4 -V'libphonon4qt5-4 (>= $(dqk_upstream_version)), phonon4qt5' $(overridden_command) -V --remaining-packages override_dh_shlibdeps: $(overridden_command) -- -xphonon -xphonon4qt5 override_dh_gencontrol: # Expand some variables in maintainer scripts and debconf templates @for f in debian/*/DEBIAN/post* \ debian/*/DEBIAN/pre* \ debian/*/DEBIAN/config \ debian/*/DEBIAN/templates; do \ if [ -f "$$f" ]; then \ cmd="awk -f debian/expand_vars.awk -v recommended_backend='$(RECOMMENDED_PHONON4_QT4_BACKEND)' -v recommended4qt5_backend='$(RECOMMENDED_PHONON4_QT5_BACKEND)' -- $$f > $$f.tmp && cat $$f.tmp >| $$f && rm -f $$f.tmp"; \ echo "$$cmd"; eval "$$cmd"; \ fi; \ done if [ -d debian/phonon-backend-null ]; then \ sed -i 's/\$${recommended_backend}/$(RECOMMENDED_PHONON4_QT4_BACKEND)/g' \ debian/phonon-backend-null/usr/share/doc/phonon-backend-null/README.Debian; \ fi if [ -d debian/phonon4qt5-backend-null ]; then \ sed -i 's/\$${recommended4qt5_backend}/$(RECOMMENDED_PHONON4_QT5_BACKEND)/g' \ debian/phonon4qt5-backend-null/usr/share/doc/phonon4qt5-backend-null/README.Debian; \ fi $(overridden_command) -- -Vphonon:Recommended-Backend-qt4=$(RECOMMENDED_PHONON4_QT4_BACKEND) -Vphonon:Recommended-Backend-qt5=$(RECOMMENDED_PHONON4_QT5_BACKEND)