Source: smplayer Version: 18.5.0~ds1-2 Tags: patch User: helm...@debian.org Usertags: rebootstrap
smplayer fails to cross build from source, because it uses the build architecture qmake. The attached patch makes it use a cross qmake for cross compilation. Furthermore, it needs to Build-Depends: qt5-qmake:native in order to use lrelease. Please consider applying the patch. Helmut
diff --minimal -Nru smplayer-18.5.0~ds1/debian/changelog smplayer-18.5.0~ds1/debian/changelog --- smplayer-18.5.0~ds1/debian/changelog 2018-06-19 19:58:18.000000000 +0200 +++ smplayer-18.5.0~ds1/debian/changelog 2018-12-10 05:58:23.000000000 +0100 @@ -1,3 +1,12 @@ +smplayer (18.5.0~ds1-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Fix FTCBFS: (Closes: #-1) + + Pass a cross qmake along. + + Missing Build-Depends: qt5-qmake:native for lrelease. + + -- Helmut Grohne <hel...@subdivi.de> Mon, 10 Dec 2018 05:58:23 +0100 + smplayer (18.5.0~ds1-2) unstable; urgency=medium * Disable downloading potentially insecure javascript from youtube.com diff --minimal -Nru smplayer-18.5.0~ds1/debian/control smplayer-18.5.0~ds1/debian/control --- smplayer-18.5.0~ds1/debian/control 2018-06-19 19:58:18.000000000 +0200 +++ smplayer-18.5.0~ds1/debian/control 2018-12-10 05:58:21.000000000 +0100 @@ -10,6 +10,7 @@ qtbase5-dev (>= 5.1), qtbase5-private-dev, qt5-qmake, + qt5-qmake:native, qtscript5-dev, qttools5-dev-tools, zlib1g-dev diff --minimal -Nru smplayer-18.5.0~ds1/debian/rules smplayer-18.5.0~ds1/debian/rules --- smplayer-18.5.0~ds1/debian/rules 2018-06-19 19:58:18.000000000 +0200 +++ smplayer-18.5.0~ds1/debian/rules 2018-12-10 05:58:06.000000000 +0100 @@ -6,8 +6,15 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all +include /usr/share/dpkg/architecture.mk + +ifeq ($(DEB_BUILD_ARCH),$(DEB_HOST_ARCH)) +QMAKE=qmake +else +QMAKE=$(DEB_HOST_GNU_TYPE)-qmake +endif QMAKE_OPTS = DEFINES+=NO_DEBUG_ON_CONSOLE DEFINES-=MPLAYER2_SUPPORT -MAKE_OPTS = PREFIX=/usr QMAKE=qmake LRELEASE=lrelease QMAKE_OPTS="$(QMAKE_OPTS)" +MAKE_OPTS = PREFIX=/usr QMAKE=$(QMAKE) LRELEASE=lrelease QMAKE_OPTS="$(QMAKE_OPTS)" %: