# Contributor: Michael Mason # Contributor: Jakub Jirutka # Maintainer: Michael Mason pkgname=postgresql-pllua pkgver=2.0.5 _pkgver="REL_${pkgver//./_}" pkgrel=0 pkgdesc="Procedural language for PostgreSQL using Lua" url="https://github.com/RhodiumToad/pllua-ng" arch="all" license="MIT" depends="postgresql" makedepends="postgresql-dev luajit-dev" options="!check" # tests require running PostgreSQL provides="pllua=$pkgver-r$pkgrel" # for backward compatibility replaces="pllua" # for backward compatibility subpackages="$pkgname-dev" source="https://github.com/RhodiumToad/pllua-ng/archive/$_pkgver/pllua-ng-$_pkgver.tar.gz luajit.patch " builddir="$srcdir/pllua-ng-$_pkgver" case "$CARCH" in s390x) makedepends="$makedepends llvm clang" ;; esac build() { make \ LUAJIT=luajit \ LUA_INCDIR=$(pkgconf --variable=includedir luajit) \ LUALIB=$(pkgconf --libs luajit) \ USE_PGXS=1 } package() { make USE_PGXS=1 DESTDIR="$pkgdir" install } sha512sums="d6b852e3557cbe585a85fe5e778b9d647470b4dba9e29cea4a373f5899c9276cdd5999803e59b3d325aef1bd0def91272586cde7cd634765b5caf5506b943bf8 pllua-ng-REL_2_0_5.tar.gz 4ea62efdd67c18f40e01400bf1c23bd15eb2061d012a0b0fe9a7553751406a05e631afb4e50b0315b215550643a78a702c8534c55048aa60729e83d4d7e57cfb luajit.patch"