# Contributor: Stone Tickle # Maintainer: Stone Tickle pkgname=muon pkgver=0.2.0 pkgrel=1 pkgdesc="A meson-compatible build system." url="https://muon.build" arch="all" license="GPL-3.0-only AND Apache-2.0" depends="samurai" makedepends="scdoc curl-dev libarchive-dev pkgconf-dev python3 py3-yaml" subpackages="$pkgname-doc" source=" $pkgname-$pkgver.tar.gz::https://git.sr.ht/~lattis/muon/archive/$pkgver.tar.gz https://mochiro.moe/wrap/meson-docs-0.64.1-19-g39c6fa4bc.tar.gz " builddir="$srcdir/$pkgname-$pkgver/" build() { mv ../meson-docs subprojects/ ./bootstrap.sh build build/muon setup build samu -C build # options copied from abuild-meson build/muon setup \ -Dprefix=/usr \ -Dlibdir=/usr/lib \ -Dlibexecdir=/usr/libexec \ -Dbindir=/usr/bin \ -Dsbindir=/usr/sbin \ -Dincludedir=/usr/include \ -Ddatadir=/usr/share \ -Dmandir=/usr/share/man \ -Dinfodir=/usr/share/info \ -Dlocaledir=/usr/share/locale \ -Dsysconfdir=/etc \ -Dlocalstatedir=/var \ -Dsharedstatedir=/var/lib \ -Dbuildtype=plain \ -Dauto_features=auto \ -Dwrap_mode=nodownload \ -Db_lto=false \ -Db_staticpic=true \ -Db_pie=true \ build samu -C build } check() { build/muon -C build test -d dots } package() { DESTDIR=$pkgdir build/muon -C build install } sha512sums=" b2e90048756bdc26bdea24fe227a87ad4d0e57176e217e22ea492a55229c62e2a70243f60af1e162e2dde8468fdda9662a32ea5cfadd69fab95a83499efa077b muon-0.2.0.tar.gz 59c986c4c4d545a6488cd74a2b6563b867716b74aab95fd19a745ce46a99fe5222232e132c80c5ed80f3e61d13e74cf2dc13b1b6d4638fd40a69d82d0d74faaa meson-docs-0.64.1-19-g39c6fa4bc.tar.gz "