diff options
author | Nicola Murino | 2019-11-17 20:30:07 +0100 |
---|---|---|
committer | Nicola Murino | 2019-11-17 20:30:07 +0100 |
commit | 0ce340d2b4c358ecf1c998ec1a46d4e5a620a146 (patch) | |
tree | 18816502cef4488fe70734ec65270c29ba9a587b /PKGBUILD | |
parent | 24209d8fe465a75f16b41089cbdd4118d50994a6 (diff) | |
download | aur-0ce340d2b4c358ecf1c998ec1a46d4e5a620a146.tar.gz |
fix ldflags in package too
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 10 |
1 files changed, 7 insertions, 3 deletions
@@ -1,7 +1,7 @@ # Maintainer: drakkan <nicola.murino at gmail dot com> pkgname=mingw-w64-librtmp0 pkgver=2.4 -pkgrel=3 +pkgrel=4 pkgdesc="Toolkit for RTMP streams (mingw-w64)" arch=('any') url='http://rtmpdump.mplayerhq.hu/' @@ -36,16 +36,20 @@ build() { pushd build-${_arch} sed -i "s/^LIB_OPENSSL.*/LIB_OPENSSL=-L\/usr\/${_arch}\/lib\/openssl-1.0 -lssl -lcrypto \$\(LIBZ\)/g" Makefile sed -i "s/^LIB_OPENSSL.*/LIB_OPENSSL=-L\/usr\/${_arch}\/lib\/openssl-1.0 -lssl -lcrypto \$\(LIBZ\)/g" librtmp/Makefile - make SYS=mingw prefix="/usr/${_arch}" CRYPTO=OPENSSL XCFLAGS="$CFLAGS" CC=${_arch}-cc LD=${_arch}-ld + make SYS=mingw prefix="/usr/${_arch}" CRYPTO=OPENSSL XCFLAGS="$CFLAGS" XLDFLAGS="$LDFLAGS" CC=${_arch}-cc LD=${_arch}-ld popd done } package() { + export CPPFLAGS="-D_FORTIFY_SOURCE=2" + export CFLAGS="-O2 -pipe -fno-plt -fexceptions --param=ssp-buffer-size=4" + export CXXFLAGS=${CFLAGS} + export LDFLAGS="-Wl,-O1,--sort-common,--as-needed -fstack-protector -lssp" for _arch in ${_architectures}; do cd "${srcdir}/build-${_arch}" - make install DESTDIR="${pkgdir}" SYS=mingw prefix="/usr/${_arch}" CRYPTO=OPENSSL XCFLAGS="$CFLAGS" CC=${_arch}-cc LD=${_arch}-ld + make install DESTDIR="${pkgdir}" SYS=mingw prefix="/usr/${_arch}" CRYPTO=OPENSSL XCFLAGS="$CFLAGS" XLDFLAGS="$LDFLAGS" CC=${_arch}-cc LD=${_arch}-ld rm -rf "$pkgdir"/usr/${_arch}/man find "$pkgdir"/usr/${_arch}/bin -type l -delete |