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.