mumble: fix PIE

See #4572
This commit is contained in:
Juergen Buchmueller 2016-09-04 02:11:56 +02:00
parent 3d99d5ebff
commit a7baf75984

View file

@ -1,7 +1,7 @@
# Template file for 'mumble' # Template file for 'mumble'
pkgname=mumble pkgname=mumble
version=1.2.16 version=1.2.16
revision=1 revision=2
hostmakedepends="pkg-config" hostmakedepends="pkg-config"
makedepends=" makedepends="
libcap-devel Ice-devel protobuf-devel libXi-devel qt-devel libressl-devel libcap-devel Ice-devel protobuf-devel libXi-devel qt-devel libressl-devel
@ -21,9 +21,13 @@ do_configure() {
CONFIG+="bundled-celt no-bundled-opus no-speechd no-bundled-speex no-g15 \ CONFIG+="bundled-celt no-bundled-opus no-speechd no-bundled-speex no-g15 \
no-xevie pulseaudio no-embed-qt-translations no-update-packaged" \ no-xevie pulseaudio no-embed-qt-translations no-update-packaged" \
DEFINES+="PLUGIN_PATH=/usr/lib/mumble" CXXFLAGS="$CXXFLAGS" LDFLAGS="$LDFLAGS" DEFINES+="PLUGIN_PATH=/usr/lib/mumble" CXXFLAGS="$CXXFLAGS" LDFLAGS="$LDFLAGS"
# qmake-qt4 ignores CXXFLAGS and LDFLAGS thus patch the Makefiles
sed -i */Makefile* */*/Makefile* \
-e "s;^\(LFLAGS.*=.*\);& $LDFLAGS;" \
-e "s;^\(CXXFLAGS.*=.*\);& $CXXFLAGS;"
} }
do_build() { do_build() {
make release make ${makejobs} release
} }
do_install() { do_install() {
vlicense LICENSE vlicense LICENSE