🔒 Repository is read-only – file editing is disabled.

recipes/utils/lua54-lgi/PAGBUILD.yaml main

37 linii Raw ← Powrót
12345678910111213141516171819202122232425262728293031323334353637
pkgname: lua54-lgi
pkgver: '4.3'
pkgrel: '2'
pkgdesc: Lua bindings for gnome/gobject using gobject-introspection library
url: 'https://github.com/pavouk/lgi'
arch: x86_64
depends:
- glibc
- glib
- libffi
- lua
makedepends:
- gobject-introspection
- lua
source:
- 'https://github.com/pavouk/lgi/archive/c21f35fccae87fd4e3625d4c878f584b7255d6f6.tar.gz'
sha256sums:
- a59178dc25f30c6fea56a2d153f0f3ee709a5dab9dc95139c534087b35d74e1e
build: |
  cd lgi-c21f35fccae87fd4e3625d4c878f584b7255d6f6

  # CFLAGS="$CFLAGS -I/usr/include/lua" make

  make \
    LUA_LIBDIR=/usr/lib/lua/5.4 \
    LUA_SHAREDIR=/usr/share/lua/5.4 \
    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}"
package: |
  true