Source: jacktrip Version: 1.1~repack-5 Tags: patch User: helm...@debian.org Usertags: rebootstrap
jacktrip fails to cross build from source, because debian/rules hard codes the build architecture pkg-config and thus fails finding rtaudio. The attached patch fixes that part, but jacktrip continues to fail due to its use of help2man. There is no good solution for help2man except not using it. Please consider applying the attached patch and close this bug when addressing the pkg-config part. Helmut
diff --minimal -Nru jacktrip-1.1~repack/debian/changelog jacktrip-1.1~repack/debian/changelog --- jacktrip-1.1~repack/debian/changelog 2016-08-03 12:31:59.000000000 +0200 +++ jacktrip-1.1~repack/debian/changelog 2019-03-01 14:52:29.000000000 +0100 @@ -1,3 +1,10 @@ +jacktrip (1.1~repack-5.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Improve cross building: Use a triplet-prefixed pkg-config. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Fri, 01 Mar 2019 14:52:29 +0100 + jacktrip (1.1~repack-5) unstable; urgency=medium * Only build 'release' profile diff --minimal -Nru jacktrip-1.1~repack/debian/rules jacktrip-1.1~repack/debian/rules --- jacktrip-1.1~repack/debian/rules 2016-08-03 12:30:30.000000000 +0200 +++ jacktrip-1.1~repack/debian/rules 2019-03-01 14:52:28.000000000 +0100 @@ -26,12 +26,15 @@ # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. export QT_SELECT=qt5 +-include /usr/share/dpkg/buildtools.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/qmake.mk include /usr/share/cdbs/1/rules/utils.mk -CPPFLAGS+=$(shell pkg-config --cflags rtaudio || true) -LDFLAGS +=$(shell pkg-config --libs rtaudio || true) +PKG_CONFIG ?= pkg-config + +CPPFLAGS+=$(shell $(PKG_CONFIG) --cflags rtaudio) +LDFLAGS +=$(shell $(PKG_CONFIG) --libs rtaudio) DEB_MAKE_BUILD_TARGET = release DEB_MAKE_INSTALL_TARGET = release-install INSTALL_ROOT=$(DEB_DESTDIR)