Jan Alexander Steffens (heftig) pushed to branch main at Arch Linux / Packaging 
/ Packages / lgi


Commits:
de3a5035 by Jan Alexander Steffens (heftig) at 2023-10-06T11:11:07+02:00
0.9.2-10: FS#79855 unbreak lua53-lgi

- - - - -


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 = 9
+       pkgrel = 10
        url = https://github.com/pavouk/lgi
        arch = x86_64
        license = MIT


=====================================
PKGBUILD
=====================================
@@ -6,7 +6,7 @@
 pkgbase=lgi
 pkgname=(lua-lgi lua51-lgi lua53-lgi)
 pkgver=0.9.2
-pkgrel=9
+pkgrel=10
 pkgdesc='Lua bindings for gnome/gobject using gobject-introspection library'
 url="https://github.com/pavouk/$pkgbase";
 arch=(x86_64)
@@ -22,15 +22,16 @@ 
sha256sums=('cfc4105482b4730b3a40097c9d9e7e35c46df2fb255370bdeb2f45a886548c4f'
 prepare() {
        cd "$_archive"
        patch -p1 < ../${source[1]%::*}
-       cp -a lgi{,51}
-       cp -a lgi{,53}
+
+       cd ..
+       cp -a "$_archive"{,-51}
+       cp -a "$_archive"{,-53}
 }
 
 build() {
-       cd "$_archive"
-       CFLAGS="$CFLAGS -I/usr/include" make all
-       CFLAGS="$CFLAGS -I/usr/include/lua5.1" make -C lgi51 all
-       CFLAGS="$CFLAGS -I/usr/include/lua5.3" make -C lgi53 all
+       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
 }
 
 check() {
@@ -42,7 +43,7 @@ check() {
 package_lua-lgi() {
        depends+=(lua)
        cd "$_archive"
-       make \
+       CFLAGS="$CFLAGS -I/usr/include" make \
                LUA_LIBDIR=/usr/lib/lua/5.4 \
                LUA_SHAREDIR=/usr/share/lua/5.4 \
                DESTDIR="$pkgdir/" install
@@ -55,11 +56,11 @@ package_lua-lgi() {
 
 package_lua51-lgi() {
        depends+=(lua51)
-       cd "$_archive"
-       make \
+       cd "$_archive-51"
+       CFLAGS="$CFLAGS -I/usr/include/lua5.1" make \
                LUA_LIBDIR=/usr/lib/lua/5.1 \
                LUA_SHAREDIR=/usr/share/lua/5.1 \
-               DESTDIR="$pkgdir/" -C lgi51 install
+               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
@@ -69,11 +70,11 @@ package_lua51-lgi() {
 
 package_lua53-lgi() {
        depends+=(lua53)
-       cd "$_archive"
-       make \
+       cd "$_archive-53"
+       CFLAGS="$CFLAGS -I/usr/include/lua5.3" make \
                LUA_LIBDIR=/usr/lib/lua/5.3 \
                LUA_SHAREDIR=/usr/share/lua/5.3 \
-               DESTDIR="$pkgdir/" -C lgi53 install
+               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



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/lgi/-/commit/de3a5035cf8ace330490bcc92f4e9553a843fb5e

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


Reply via email to