qjackctl: fix cross compilation

This commit is contained in:
newbluemoon 2017-10-23 15:14:04 +02:00
parent 0b36131dfb
commit bae6635241

View file

@ -1,7 +1,7 @@
# Template file for 'qjackctl'
pkgname=qjackctl
version=0.4.5
revision=1
revision=2
build_style=gnu-configure
configure_args="--enable-jack-version --enable-qt4 --disable-qt5"
hostmakedepends="pkg-config qt-qmake"
@ -14,8 +14,15 @@ homepage="http://qjackctl.sourceforge.net"
distfiles="${SOURCEFORGE_SITE}/$pkgname/$pkgname-$version.tar.gz"
checksum=c50da569ec8466ac6cc72c65e2d8212eb9c40149daed0a10fb7795ff9ddc4ab7
nocross="https://build.voidlinux.eu/builders/armv6l-musl_builder/builds/2366/steps/shell_3/logs/stdio"
if [ -n "${CROSS_BUILD}" ]; then
hostmakedepends+=" qt-host-tools qt-devel"
fi
post_extract() {
sed -i '21i#include <unistd.h> // gethostname()' src/qjackctl.cpp
}
# when cross compiling the correct flags are used, but not the cross-compiler
do_build() {
make CC="$CC" CXX="$CXX" LINK="$CXX" ${makejobs}
}