aports/testing/cbqn/APKBUILD
Siva Mahadevan 5ad19d5e65 testing/cbqn: new aport
https://github.com/dzaima/CBQN
BQN implementation in C
2025-01-07 17:52:37 +00:00

42 lines
2.0 KiB
Plaintext

# Maintainer: Siva Mahadevan <me@svmhdvn.name>
pkgname=cbqn
pkgver=0.8.0
pkgrel=0
pkgdesc="BQN implementation in C"
url="https://github.com/dzaima/CBQN"
arch="all !armhf !armv7 !s390x" # CBQN fails to compile on these archs
makedepends="bash libffi-dev"
license="LGPL-3.0-only OR GPL-3.0-only OR MPL-2.0"
options="!check" # TODO Testsuite requires fetching mlochbaum/BQN
_singeli_ver=b43f3999b0c5a40b43ceee258fbe6bb8245d06af
_replxx_ver=13f7b60f4f79c2f14f352a76d94860bad0fc7ce9
_cbqn_bytecode_ver=c7d83937710889591bad3525077afc30a21e5148
source="$pkgname-$pkgver.tar.gz::https://github.com/dzaima/CBQN/archive/v$pkgver.tar.gz
Singeli-$_singeli_ver.tar.gz::https://github.com/mlochbaum/Singeli/archive/$_singeli_ver.tar.gz
replxx-$_replxx_ver.tar.gz::https://github.com/dzaima/replxx/archive/$_replxx_ver.tar.gz
cbqnBytecode-$_cbqn_bytecode_ver.tar.gz::https://github.com/dzaima/cbqnBytecode/archive/$_cbqn_bytecode_ver.tar.gz
"
builddir="$srcdir/CBQN-$pkgver"
prepare() {
default_prepare
ln -s "$srcdir/Singeli-$_singeli_ver" "$builddir/build/singeliLocal"
ln -s "$srcdir/replxx-$_replxx_ver" "$builddir/build/replxxLocal"
ln -s "$srcdir/cbqnBytecode-$_cbqn_bytecode_ver" "$builddir/build/bytecodeLocal"
}
build() {
make version="$pkgver" notui=1
}
package() {
make PREFIX="/usr" DESTDIR="$pkgdir" install
}
sha512sums="
d1d03a4591f39534c7f022bd97b6a46cea9e74b8abcd6d8c87b1321ffc3c26ca76f88671fb20d19a2f1bdf14b43b9105088d12a0da1ea9e766c87a5d43f03c4b cbqn-0.8.0.tar.gz
440b6eec16bead8fe04f3a72b29dd8ae91b84ba40f3929da2c25ca4d78d7e916781dc2506d1eb22309fb211396a5675b1a1869d2a0eeb02c0a9070e2cf538853 Singeli-b43f3999b0c5a40b43ceee258fbe6bb8245d06af.tar.gz
13171b41d3570e5956ae14edd7f83b1d61af39695387419877cf43f3fdc9733787c2e57b4a19605aadfdcbd89a2b97c82824a47f7dc89994ab27bece1ce4f90e replxx-13f7b60f4f79c2f14f352a76d94860bad0fc7ce9.tar.gz
667c143801298e3d5f8fdecced28b8be1061787932dbed0c3cd2085b649a0ee61348ca87c60385d4dfbf5c0300e5a710f3f19cf4043de0c3c41e24dd4041bc28 cbqnBytecode-c7d83937710889591bad3525077afc30a21e5148.tar.gz
"