diff options
author | Aki <please@ignore.pl> | 2024-11-03 17:33:52 +0100 |
---|---|---|
committer | Aki <please@ignore.pl> | 2024-11-03 17:35:48 +0100 |
commit | 3b7886fbed2e23da39d4f87e4325cb7616004cc5 (patch) | |
tree | 9a4f07f262f76d822ea3532881e3e432ce2445b5 /lua-cpml/PKGBUILD | |
parent | 818d903c9382994256ccaf2e6ac0dd30b628a743 (diff) | |
download | arch-ignore-3b7886fbed2e23da39d4f87e4325cb7616004cc5.zip arch-ignore-3b7886fbed2e23da39d4f87e4325cb7616004cc5.tar.gz arch-ignore-3b7886fbed2e23da39d4f87e4325cb7616004cc5.tar.bz2 |
Added lua-cpml package
Note that this package is meant for luajit and lua 5.1, but has been
bumped to 5.4 naively here simply because I use 5.4 more often.
Diffstat (limited to 'lua-cpml/PKGBUILD')
-rw-r--r-- | lua-cpml/PKGBUILD | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/lua-cpml/PKGBUILD b/lua-cpml/PKGBUILD new file mode 100644 index 0000000..e79738f --- /dev/null +++ b/lua-cpml/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Aki <please at ignore pl> + +pkgname=lua-cpml +pkgver=1.0.0.r64.geb209f6 +pkgrel=1 +pkgdesc="Cirno's Perfect Math Library" +arch=('any') +url='https://github.com/excessive/cpml' +license=('BSD' 'MIT' 'CC0') +makedepends=('luarocks') +source=("git+https://github.com/excessive/cpml.git" 'lua_version.diff') +sha256sums=('SKIP' 'SKIP') + + +pkgver() { + cd cpml + git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + + +prepare() { + cd cpml + patch --forward --strip=1 --input="$srcdir/lua_version.diff" +} + + +build() { + cd cpml + luarocks make --pack-binary-rock cpml-scm-1.rockspec +} + + +package() { + cd cpml + luarocks --lua-version=5.4 --tree="$pkgdir/usr" install --deps-mode=none cpml-scm-1.all.rock + find "$pkgdir/usr" -name manifest -delete +} |