Caleb Maclennan pushed to branch main at Arch Linux / Packaging / Packages / lgi
Commits:
772e837b by Caleb Maclennan at 2026-01-06T00:32:00+03:00
upgpkg: 0.9.2-13: Overhaul for Lua 5.5
- - - - -
2 changed files:
- .SRCINFO
- PKGBUILD
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = lgi
pkgdesc = Lua bindings for gnome/gobject using gobject-introspection
library
pkgver = 0.9.2
- pkgrel = 12
+ pkgrel = 13
url = https://github.com/pavouk/lgi
arch = x86_64
license = MIT
@@ -9,6 +9,7 @@ pkgbase = lgi
makedepends = lua
makedepends = lua51
makedepends = lua53
+ makedepends = lua54
depends = glibc
depends = glib2
depends = libffi
@@ -40,3 +41,10 @@ pkgname = lua53-lgi
depends = libffi
depends = gobject-introspection-runtime
depends = lua53
+
+pkgname = lua54-lgi
+ depends = glibc
+ depends = glib2
+ depends = libffi
+ depends = gobject-introspection-runtime
+ depends = lua54
=====================================
PKGBUILD
=====================================
@@ -4,15 +4,15 @@
# Contributor: Sébastien Luttringer
pkgbase=lgi
-pkgname=(lua-lgi lua51-lgi lua53-lgi)
+pkgname=(lua-lgi lua51-lgi lua53-lgi lua54-lgi)
pkgver=0.9.2
-pkgrel=12
+pkgrel=13
pkgdesc='Lua bindings for gnome/gobject using gobject-introspection library'
url="https://github.com/pavouk/$pkgbase"
arch=(x86_64)
license=(MIT)
depends=(glibc glib2 libffi gobject-introspection-runtime)
-makedepends=(gobject-introspection lua lua51 lua53)
+makedepends=(gobject-introspection lua lua51 lua53 lua54)
_archive="$pkgbase-$pkgver"
source=("$url/archive/$pkgver/$_archive.tar.gz"
"$pkgbase-lua54.patch::$url/pull/249.patch"
@@ -29,12 +29,14 @@ prepare() {
cd ..
cp -a "$_archive"{,-51}
cp -a "$_archive"{,-53}
+ cp -a "$_archive"{,-54}
}
build() {
CFLAGS="$CFLAGS -I/usr/include" make -C "$_archive" all
CFLAGS="$CFLAGS -I/usr/include/lua5.1" make -C "$_archive-51" all
CFLAGS="$CFLAGS -I/usr/include/lua5.3" make -C "$_archive-53" all
+ CFLAGS="$CFLAGS -I/usr/include/lua5.4" make -C "$_archive-54" all
}
check() {
@@ -47,8 +49,8 @@ package_lua-lgi() {
depends+=(lua)
cd "$_archive"
CFLAGS="$CFLAGS -I/usr/include" make \
- LUA_LIBDIR=/usr/lib/lua/5.4 \
- LUA_SHAREDIR=/usr/share/lua/5.4 \
+ LUA_LIBDIR=/usr/lib/lua/5.5 \
+ LUA_SHAREDIR=/usr/share/lua/5.5 \
DESTDIR="$pkgdir/" install
install -Dm0755 tools/dump-typelib.lua "$pkgdir/usr/bin/dump-typelib"
install -Dm0644 -t "$pkgdir/usr/share/doc/$pkgname/" README.md docs/*
@@ -84,3 +86,17 @@ package_lua53-lgi() {
install -Dm0644 -t "$pkgdir/usr/share/$pkgname/samples/gtk-demo/"
samples/gtk-demo/*
install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
}
+
+package_lua54-lgi() {
+ depends+=(lua54)
+ cd "$_archive-54"
+ CFLAGS="$CFLAGS -I/usr/include/lua5.4" make \
+ LUA_LIBDIR=/usr/lib/lua/5.4 \
+ LUA_SHAREDIR=/usr/share/lua/5.4 \
+ DESTDIR="$pkgdir/" install
+ # install -Dm0755 tools/dump-typelib.lua "$pkgdir/usr/bin/dump-typelib"
+ install -Dm0644 -t "$pkgdir/usr/share/doc/$pkgname/" README.md docs/*
+ install -Dm0644 -t "$pkgdir/usr/share/$pkgname/samples/" samples/*.lua
+ install -Dm0644 -t "$pkgdir/usr/share/$pkgname/samples/gtk-demo/"
samples/gtk-demo/*
+ install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname/" LICENSE
+}
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lgi/-/commit/772e837bb8acc9646db0f8c24622aad720a17d78
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lgi/-/commit/772e837bb8acc9646db0f8c24622aad720a17d78
You're receiving this email because of your account on gitlab.archlinux.org.