mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-01-05 00:32:17 +01:00
63 lines
1.6 KiB
Plaintext
63 lines
1.6 KiB
Plaintext
# Contributor: Stone Tickle <lattis@mochiro.moe>
|
|
# Maintainer: Stone Tickle <lattis@mochiro.moe>
|
|
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
|
|
"
|