Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / 
lua-posix


Commits:
073a522a by Caleb Maclennan at 2023-12-02T22:32:28+03:00
upgpkg: 36.2.1-2: Add missing dependency, fixes #1

- - - - -


2 changed files:

- + .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,25 @@
+pkgbase = lua-posix
+       pkgdesc = POSIX bindings for Lua
+       pkgver = 36.2.1
+       pkgrel = 2
+       url = https://github.com/luaposix/luaposix
+       arch = x86_64
+       arch = i686
+       license = MIT
+       makedepends = lua
+       makedepends = lua51
+       makedepends = lua52
+       makedepends = lua53
+       makedepends = luarocks
+       depends = libxcrypt
+       depends = libcrypt.so
+       source = 
https://github.com/luaposix/luaposix/archive/v36.2.1/luaposix-36.2.1.tar.gz
+       sha256sums = 
44e5087cd3c47058f9934b90c0017e4cf870b71619f99707dd433074622debb1
+
+pkgname = lua-posix
+
+pkgname = lua51-posix
+
+pkgname = lua52-posix
+
+pkgname = lua53-posix


=====================================
PKGBUILD
=====================================
@@ -7,7 +7,7 @@ _project="${pkgbase//-}"
 pkgname=("$pkgbase" "lua51-$_rockname" "lua52-$_rockname" "lua53-$_rockname")
 pkgver=36.2.1
 _rockrel=1
-pkgrel=1
+pkgrel=2
 pkgdesc='POSIX bindings for Lua'
 arch=(x86_64 i686)
 url="https://github.com/$_project/$_project";
@@ -26,7 +26,8 @@ 
sha256sums=('44e5087cd3c47058f9934b90c0017e4cf870b71619f99707dd433074622debb1')
 
 _package() {
        cd "$_archive"
-       depends+=("${pkgname%-*}")
+       depends+=("${pkgname%-*}"
+                 "${pkgname%-*}-bit32")
        luarocks --lua-version="$1" --tree="$pkgdir/usr/" \
                make --deps-mode=none --no-manifest 
"$_archive-$_rockrel.rockspec"
        install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lua-posix/-/commit/073a522a7802f116f2b2f6c3bac558c15624e2e5

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lua-posix/-/commit/073a522a7802f116f2b2f6c3bac558c15624e2e5
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to