Antonio Rojas pushed to branch main at Arch Linux / Packaging / Packages / 
lua-mpack


Commits:
84936ed8 by Antonio Rojas at 2026-03-06T17:28:38+01:00
upgpkg: 1.0.13-2: lua 5.5 rebuild

- - - - -


2 changed files:

- .SRCINFO
- PKGBUILD


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,13 +1,14 @@
 pkgbase = lua-mpack
        pkgdesc = libmpack lua binding
        pkgver = 1.0.13
-       pkgrel = 1
+       pkgrel = 2
        url = https://github.com/libmpack/libmpack-lua
        arch = x86_64
        license = MIT
        makedepends = lua51
        makedepends = lua52
        makedepends = lua53
+       makedepends = lua54
        makedepends = lua
        depends = libmpack
        source = 
libmpack-lua-1.0.13.tar.gz::https://github.com/libmpack/libmpack-lua/archive/1.0.13.tar.gz
@@ -28,7 +29,12 @@ pkgname = lua53-mpack
        depends = libmpack
        depends = lua53
 
-pkgname = lua-mpack
+pkgname = lua54-mpack
        pkgdesc = Simple implementation of msgpack in C Lua 5.4
        depends = libmpack
+       depends = lua54
+
+pkgname = lua-mpack
+       pkgdesc = Simple implementation of msgpack in C Lua 5.5
+       depends = libmpack
        depends = lua


=====================================
PKGBUILD
=====================================
@@ -2,14 +2,14 @@
 # Contributor: Florian Walch <[email protected]>
 
 pkgbase=lua-mpack
-pkgname=(lua51-mpack lua52-mpack lua53-mpack lua-mpack)
+pkgname=(lua51-mpack lua52-mpack lua53-mpack lua54-mpack lua-mpack)
 pkgver=1.0.13
 pkgdesc="libmpack lua binding"
-pkgrel=1
+pkgrel=2
 arch=('x86_64')
 url='https://github.com/libmpack/libmpack-lua'
 depends=('libmpack')
-makedepends=('lua51' 'lua52' 'lua53' 'lua')
+makedepends=('lua51' 'lua52' 'lua53' 'lua54' 'lua')
 license=('MIT')
 
source=("libmpack-lua-${pkgver}.tar.gz::https://github.com/libmpack/libmpack-lua/archive/${pkgver}.tar.gz";)
 sha256sums=('436a6a3973207403d3f20082002c32e74c25d9149ff2516dc06b0b41514044bf')
@@ -26,8 +26,11 @@ build() {
   gcc -O2 -fPIC -DMPACK_USE_SYSTEM -I/usr/include/lua5.3 -c lmpack.c -o 
lmpack.o
   gcc -shared -lmpack -o mpack.so.5.3 lmpack.o
 
-  gcc -O2 -fPIC -DMPACK_USE_SYSTEM -I/usr/include -c lmpack.c -o lmpack.o
+  gcc -O2 -fPIC -DMPACK_USE_SYSTEM -I/usr/include/lua5.4 -c lmpack.c -o 
lmpack.o
   gcc -shared -lmpack -o mpack.so.5.4 lmpack.o
+
+  gcc -O2 -fPIC -DMPACK_USE_SYSTEM -I/usr/include -c lmpack.c -o lmpack.o
+  gcc -shared -lmpack -o mpack.so.5.5 lmpack.o
 }
 
 package_lua51-mpack() {
@@ -57,13 +60,22 @@ package_lua53-mpack() {
   install -Dm644 LICENSE-MIT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 }
 
-package_lua-mpack() {
+package_lua54-mpack() {
   pkgdesc='Simple implementation of msgpack in C Lua 5.4'
-  depends+=('lua')
+  depends+=('lua54')
 
   cd "libmpack-lua-${pkgver}"
   install -Dm755 mpack.so.5.4 "${pkgdir}/usr/lib/lua/5.4/mpack.so"
   install -Dm644 LICENSE-MIT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
 }
 
+package_lua-mpack() {
+  pkgdesc='Simple implementation of msgpack in C Lua 5.5'
+  depends+=('lua')
+
+  cd "libmpack-lua-${pkgver}"
+  install -Dm755 mpack.so.5.5 "${pkgdir}/usr/lib/lua/5.5/mpack.so"
+  install -Dm644 LICENSE-MIT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+}
+
 # vim:set sw=2 sts=2 et:



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lua-mpack/-/commit/84936ed83b12a8aba27a2270fff1160e386712c9

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


Reply via email to