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.