summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorNicola Murino2019-11-17 20:30:07 +0100
committerNicola Murino2019-11-17 20:30:07 +0100
commit0ce340d2b4c358ecf1c998ec1a46d4e5a620a146 (patch)
tree18816502cef4488fe70734ec65270c29ba9a587b /PKGBUILD
parent24209d8fe465a75f16b41089cbdd4118d50994a6 (diff)
downloadaur-0ce340d2b4c358ecf1c998ec1a46d4e5a620a146.tar.gz
fix ldflags in package too
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD10
1 files changed, 7 insertions, 3 deletions
diff --git a/PKGBUILD b/PKGBUILD
index f7e2cb0e4e18..85e41114fb14 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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