aports/testing/neko/APKBUILD
2024-11-20 07:28:33 +00:00

56 lines
1.3 KiB
Text

# Contributor: Anjandev Momi <anjan@momi.ca>
# Maintainer: Anjandev Momi <anjan@momi.ca>
pkgname=neko
_pkgver="2-3-0"
pkgver=${_pkgver//-/.}
pkgrel=0
pkgdesc="The Neko Virtual Machine"
url="https://nekovm.org/"
arch="all"
license="MIT"
makedepends="
apache2-dev
cmake
gc-dev
gcc
gtk+2.0-dev
libc-dev
linux-headers
mariadb-dev
mbedtls-dev
ninja
pcre-dev
sqlite-dev
"
subpackages="$pkgname-doc $pkgname-dev"
source="
$pkgname-$pkgver.tar.gz::https://github.com/HaxeFoundation/neko/archive/refs/tags/v$_pkgver.tar.gz
mbedtls3.patch
"
builddir="$srcdir/$pkgname-$_pkgver"
build() {
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=ON \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DNEKO_JIT_DISABLE=ON \
-DRELOCATABLE=OFF \
-DRUN_LDCONFIG=OFF
cmake --build build
}
check() {
ctest --test-dir build
}
package() {
install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/COPYING
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
fec51bed0c5500561635656c7456f3da0599aa6a47a25efe739b3c51f9cdded4a8824ed14ab67bab0905d9082cf6f06b3a76c868cb1b61d440957bcd9fd3f3d2 neko-2.3.0.tar.gz
e10e89e1100a566380b9d35edb5fb9470e3597ccc7562eea43239050c458a009a1b478d9e2b77155e67888a50e5c50074242c59845440eddde1bb7a7bb3ae94d mbedtls3.patch
"