Date: Saturday, January 22, 2022 @ 19:13:38 Author: alerque Revision: 1113477
upgpkg: lgi 0.9.2-5; adopt, restyle. prep for Lua 5.4 Modified: lgi/trunk/PKGBUILD ----------+ PKGBUILD | 62 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 30 insertions(+), 32 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2022-01-22 18:51:43 UTC (rev 1113476) +++ PKGBUILD 2022-01-22 19:13:38 UTC (rev 1113477) @@ -1,47 +1,45 @@ -# Maintainer: Levente Polyak <anthraxx[at]archlinux[dot]org> +# Maintainer: Caleb Maclennan <ca...@alerque.com> +# Contributor: Levente Polyak <anthraxx[at]archlinux[dot]org> # Contributor: speps <speps at aur dot archlinux dot org> # Contributor: Sébastien Luttringer pkgbase=lgi -pkgname=('lua53-lgi') +pkgname=(lua53-lgi) pkgver=0.9.2 -pkgrel=4 +pkgrel=5 pkgdesc='Lua bindings for gnome/gobject using gobject-introspection library' -url='https://github.com/pavouk/lgi' -arch=('x86_64') -license=('MIT') -depends=('glibc' 'glib2' 'libffi' 'lua53' 'gobject-introspection-runtime') -makedepends=('gobject-introspection') -replaces=('lgi') -conflicts=('lgi' 'lua-lgi') -source=(${pkgbase}-${pkgver}.tar.gz::https://github.com/pavouk/lgi/archive/${pkgver}.tar.gz) -sha512sums=('755a96b78530f42da6d4e2664f8e37cb07a356419e7e6448003c3f841c9d98ad18b851715d9eb203ea7eb27b13ec46223fa8a1c90a99fd12960ce85b0a695335') +url="https://github.com/pavouk/$pkgbase" +arch=(x86_64) +license=(MIT) +depends=(glibc glib2 libffi lua53 gobject-introspection-runtime) +makedepends=(gobject-introspection) +replaces=(lgi) +conflicts=(lgi lua-lgi) +_archive="$pkgbase-$pkgver" +source=("$url/archive/$pkgver/$_archive.tar.gz") +sha256sums=('cfc4105482b4730b3a40097c9d9e7e35c46df2fb255370bdeb2f45a886548c4f') build() { - cd ${pkgbase}-${pkgver} - CFLAGS="$CFLAGS -I/usr/include/lua5.3" make + cd "$_archive" + CFLAGS="$CFLAGS -I/usr/include/lua5.3" make } check() { - cd ${pkgbase}-${pkgver} - # TODO: fix cairo-gobject dependency - # make check + cd "$_archive" + # TODO: fix cairo-gobject dependency + # make check } package_lua53-lgi() { - cd ${pkgbase}-${pkgver} - make \ - LUA_LIBDIR=/usr/lib/lua/5.3 \ - LUA_SHAREDIR=/usr/share/lua/5.3 \ - DESTDIR="${pkgdir}/" install - - install -Dm 755 tools/dump-typelib.lua "${pkgdir}/usr/bin/dump-typelib" - - install -Dm 644 README.md -t "${pkgdir}/usr/share/doc/${pkgname}" - install -Dm 644 docs/* -t "${pkgdir}/usr/share/doc/${pkgname}" - install -Dm 644 samples/*.lua -t "${pkgdir}/usr/share/${pkgname}/samples" - install -Dm 644 samples/gtk-demo/* -t "${pkgdir}/usr/share/${pkgname}/samples/gtk-demo" - install -Dm 644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + cd "$_archive" + make \ + LUA_LIBDIR=/usr/lib/lua/5.3 \ + LUA_SHAREDIR=/usr/share/lua/5.3 \ + DESTDIR="$pkgdir/" install + install -Dm0755 tools/dump-typelib.lua "$pkgdir/usr/bin/dump-typelib" + install -Dm0644 -t "$pkgdir/usr/share/doc/$pkgname/" README.md + install -Dm0644 -t "$pkgdir/usr/share/doc/$pkgname/" 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 } - -# vim: ts=2 sw=2 et: