Date: Thursday, December 30, 2021 @ 07:57:55
  Author: alerque
Revision: 1088096

upgpkg: lua-linenoise 0.9-7; Pass build flags to achieve FULL RELRO

Modified:
  lua-linenoise/trunk/PKGBUILD

----------+
 PKGBUILD |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2021-12-30 07:56:43 UTC (rev 1088095)
+++ PKGBUILD    2021-12-30 07:57:55 UTC (rev 1088096)
@@ -5,7 +5,7 @@
 _rockname=${pkgbase#lua-}
 pkgname=("$pkgbase" "lua51-$_rockname" "lua52-$_rockname" "lua53-$_rockname")
 pkgver=0.9
-pkgrel=6
+pkgrel=7
 _rockrel=1
 pkgdesc='A binding for the linenoise command line library'
 arch=(x86_64)
@@ -24,6 +24,8 @@
        cd "$_archive"
        depends=("${pkgname%-*}")
        luarocks --lua-version="$1" --tree="$pkgdir/usr/" \
+               CFLAGS="$CPPFLAGS $CFLAGS -fPIC" \
+               LIBFLAG="$LDFLAGS -shared" \
                make --deps-mode=none --no-manifest 
"$_rockname-$pkgver-$_rockrel.rockspec"
        install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" COPYING
 }

Reply via email to