Skip to content

Commit

Permalink
lua-lgi: Fix building with lua5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Biswa96 committed Jun 17, 2024
1 parent d7aa45b commit 67f8a07
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 38 deletions.
27 changes: 0 additions & 27 deletions mingw-w64-lua-lgi/001-lua5.1.patch

This file was deleted.

21 changes: 10 additions & 11 deletions mingw-w64-lua-lgi/PKGBUILD
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ _realname=lgi
pkgbase=mingw-w64-lua-${_realname}
pkgname="${MINGW_PACKAGE_PREFIX}-lua51-${_realname}"
pkgver=0.9.2
pkgrel=5
pkgrel=6
pkgdesc="LGI is gobject-introspection based dynamic Lua binding to GObject based libraries (mingw-w64)"
arch=('any')
mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clangarm64')
Expand All @@ -17,22 +17,21 @@ depends=("${MINGW_PACKAGE_PREFIX}-lua51"
"${MINGW_PACKAGE_PREFIX}-glib2"
"${MINGW_PACKAGE_PREFIX}-gobject-introspection-runtime"
"${MINGW_PACKAGE_PREFIX}-libffi")
source=("https://github.com/pavouk/${_realname}/archive/${pkgver}/${_realname}-${pkgver}.zip"
"001-lua5.1.patch")
sha256sums=('c6cdb7cca6b745790454b45ebb9c3e8be96aca948c7d640d79c969a1c78b35e9'
'7c10a414e57f07a89fd1847b5d1c4baf61dc568c2737841eb94a6f2c76b3a5c5')
source=("https://github.com/pavouk/${_realname}/archive/${pkgver}/${_realname}-${pkgver}.zip")
sha256sums=('c6cdb7cca6b745790454b45ebb9c3e8be96aca948c7d640d79c969a1c78b35e9')

prepare() {
cd "${srcdir}/${_realname}-${pkgver}"
patch -p1 -i ${srcdir}/001-lua5.1.patch
cp -r "${_realname}-${pkgver}" "build-${MSYSTEM}-lua51"
sed -i "s/-llua/-llua5.1/g" "build-${MSYSTEM}-lua51"/lgi/Makefile
}

build() {
cd "${srcdir}/${_realname}-${pkgver}"
make
CFLAGS="$CFLAGS -I${MINGW_PREFIX}/include/lua5.1" make -C "build-${MSYSTEM}-lua51" all
}

package() {
cd "${srcdir}/${_realname}-${pkgver}"
make PREFIX=${MINGW_PREFIX} DESTDIR=${pkgdir} install
CFLAGS="$CFLAGS -I${MINGW_PREFIX}/include/lua5.1" \
make -C "build-${MSYSTEM}-lua51" \
LUA_VERSION=5.1 \
PREFIX="${MINGW_PREFIX}" DESTDIR="${pkgdir}" install
}

0 comments on commit 67f8a07

Please sign in to comment.