[arch-commits] Commit in lua-luautf8/trunk (PKGBUILD)

Caleb Maclennan alerque at gemini.archlinux.org
Thu Dec 30 07:55:22 UTC 2021


    Date: Thursday, December 30, 2021 @ 07:55:22
  Author: alerque
Revision: 1088093

upgpkg: lua-luautf8 0.1.3-3; Pass build flags to achieve FULL RELRO

Modified:
  lua-luautf8/trunk/PKGBUILD

----------+
 PKGBUILD |    6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2021-12-30 07:54:49 UTC (rev 1088092)
+++ PKGBUILD	2021-12-30 07:55:22 UTC (rev 1088093)
@@ -5,7 +5,7 @@
 pkgname=("$pkgbase" "lua51-$_rockname" "lua52-$_rockname" "lua53-$_rockname")
 pkgver=0.1.3
 _rockrel=1
-pkgrel=2
+pkgrel=3
 pkgdesc='Add UTF-8 support to Lua, compatible with Lua string module'
 arch=(x86_64)
 url="https://github.com/starwing/$_rockname"
@@ -16,7 +16,7 @@
              lua53
              luarocks)
 _archive="$_rockname-$pkgver"
-source=("$_archive.tar.gz::$url/archive/$pkgver.tar.gz")
+source=("$_archive.tgz::$url/archive/$pkgver.tar.gz")
 sha256sums=('208b3423a03a6c2822a2fa6b7cc8092ed7d3c0d792ec12c7cd28d6afaa442e0b')
 
 _package() {
@@ -25,6 +25,8 @@
 	provides=("${pkgname/-lua/-}=$pkgver")
 	replaces=("${pkgname/-lua/-}")
 	luarocks --lua-version="$1" --tree="$pkgdir/usr/" \
+		CFLAGS="$CPPFLAGS $CFLAGS -fPIC" \
+		LIBFLAG="$LDFLAGS -shared" \
 		make --deps-mode=none --no-manifest "rockspecs/$_rockname-$pkgver-$_rockrel.rockspec"
 	install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
 }



More information about the arch-commits mailing list