# Contributor: Curt Tilmes # Maintainer: Curt Tilmes pkgname=moarvm pkgver=2025.04 pkgrel=0 pkgdesc="VM with adaptive optimization and JIT compilation, built for Rakudo" url="https://moarvm.org/" arch="all" license="Artistic-2.0" depends_dev=" $pkgname=$pkgver-r$pkgrel libffi-dev libuv-dev mimalloc2-dev perl zstd-dev " makedepends="$depends_dev" subpackages="$pkgname-dbg $pkgname-dev $pkgname-doc" source="$pkgname-$pkgver.tar.gz::https://github.com/MoarVM/MoarVM/releases/download/$pkgver/MoarVM-$pkgver.tar.gz" builddir="$srcdir/MoarVM-$pkgver" options="!check" # No tests build() { unset CPPFLAGS CFLAGS perl Configure.pl \ --prefix=/usr \ --has-libffi \ --has-libuv \ --has-mimalloc \ --debug \ --cc="$CC" make } package() { make PKGCONFIGDIR=/usr/lib/pkgconfig \ DESTDIR="$pkgdir" install install -Dvm644 Artistic2.txt CREDITS LICENSE \ MANIFEST README.md VERSION \ -t "$pkgdir"/usr/share/doc/"$pkgname" cp -vr docs "$pkgdir"/usr/share/doc/"$pkgname"/ } dev() { default_dev amove usr/share/nqp/lib } sha512sums=" 3885deeb337a823211dbe3edec2834476c49c280833fe746fd6622bb771a58cfe860a0072b19fdbe8460a17807c8ab26bc1494b193268cba8d1f6825c4c57dfc moarvm-2025.04.tar.gz "