aports/testing/cbqn/APKBUILD
2025-03-25 15:32:01 +00:00

41 lines
2 KiB
Text

# Maintainer: Siva Mahadevan <me@svmhdvn.name>
pkgname=cbqn
pkgver=0.9.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=53f42ce4331176d281fa577408ec5a652bdd9127
_replxx_ver=13f7b60f4f79c2f14f352a76d94860bad0fc7ce9
_cbqn_bytecode_ver=0bdfb86d438a970b983afbca93011ebd92152b88
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 nogit=1
}
package() {
make PREFIX="/usr" DESTDIR="$pkgdir" install
}
sha512sums="
4dba615582ccc565c67e14fb1c89d33cf1ec6f2952c57e4c4e514cb1232901e83d63de5e73a9ae912d52b0052db4c3c5951cd4af2b3598652a1c7933e1ba7d5b cbqn-0.9.0.tar.gz
645ee0bfc0c1228939d6659da34e9bd8f3ed98e74ec1286fbeae15f7dacb5284d7b4b9344c57fd806b5e491bcda2637d6ded4c5688c7625426331cc249ca0fa0 Singeli-53f42ce4331176d281fa577408ec5a652bdd9127.tar.gz
13171b41d3570e5956ae14edd7f83b1d61af39695387419877cf43f3fdc9733787c2e57b4a19605aadfdcbd89a2b97c82824a47f7dc89994ab27bece1ce4f90e replxx-13f7b60f4f79c2f14f352a76d94860bad0fc7ce9.tar.gz
7d23eafbfe98a05b1412e6ced9716281e92eef61e78c9d5a6e860fdb37bb22314cd662ddc2665edf23d53e20884d3f0b68d4cee77ace8bc989fff95d73410d37 cbqnBytecode-0bdfb86d438a970b983afbca93011ebd92152b88.tar.gz
"