Skip to content
Snippets Groups Projects
Commit 53813a80 authored by Celeste's avatar Celeste
Browse files
parent ddf379cd
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,7 @@
# Maintainer: Celeste <cielesti@protonmail.com>
maintainer="Celeste <cielesti@protonmail.com>"
pkgname=muon
pkgver=0.3.1
pkgver=0.4.0
pkgrel=0
pkgdesc="Meson-compatible build system"
url="https://muon.build"
......@@ -23,7 +23,6 @@ subpackages="
abuild-muon:_abuild_helper:noarch
"
source="https://muon.build/releases/v$pkgver/muon-v$pkgver.tar.gz
https://mochiro.moe/wrap/meson-docs-1.5.1-18-g587869c37.tar.gz
abuild-muon
"
builddir="$srcdir/muon-v$pkgver"
......@@ -31,12 +30,13 @@ builddir="$srcdir/muon-v$pkgver"
prepare() {
default_prepare
mv -v ../meson-docs subprojects/
cp -a subprojects/meson-tests subprojects/meson-tests.orig
}
build() {
CFLAGS=-DBOOTSTRAP_NO_SAMU ./bootstrap.sh build-boot
build-boot/muon setup \
build-boot/muon-bootstrap setup \
-Dauto_features=disabled \
-Dwrap_mode=nodownload \
-Dlibcurl=disabled \
-Dlibarchive=disabled \
......@@ -47,41 +47,46 @@ build() {
build-boot
samu -C build-boot
(
PATH="$PATH:$builddir/build-boot"
../abuild-muon \
-Dlibcurl=disabled \
-Dlibarchive=disabled \
-Dlibpkgconf=enabled \
-Dsamurai=disabled \
-Ddocs=disabled \
-Dtracy=disabled \
-Dwerror=true \
build .
samu -C build
)
PATH="$PATH:$builddir/build-boot" \
../abuild-muon \
-Dlibcurl=disabled \
-Dlibarchive=disabled \
-Dlibpkgconf=enabled \
-Dsamurai=disabled \
-Ddocs=disabled \
-Dtracy=disabled \
-Dwerror=true \
build .
samu -C build
PATH="$PATH:$builddir/build" \
../abuild-muon \
-Dlibcurl=enabled \
-Dlibarchive=enabled \
-Dlibpkgconf=enabled \
-Dsamurai=disabled \
-Ddocs=enabled \
-Dtracy=disabled \
-Dwerror=true \
build-wrap .
samu -C build-wrap
(
PATH="$PATH:$builddir/build"
../abuild-muon \
-Dlibcurl=enabled \
-Dlibarchive=enabled \
-Dlibpkgconf=enabled \
-Dsamurai=disabled \
-Ddocs=enabled \
-Dtracy=disabled \
-Dwerror=true \
build-wrap .
samu -C build-wrap
)
PATH="$PATH:$builddir/build" \
../abuild-muon \
build-docs \
subprojects/meson-docs
samu -C build-docs
}
check() {
build-wrap/muon -C build-wrap test -j "${JOBS:-0}" -R -d dots
rm -r subprojects/meson-tests
cp -a subprojects/meson-tests.orig subprojects/meson-tests
build/muon -C build test -j "${JOBS:-0}" -R -d dots
}
package() {
DESTDIR="$pkgdir" build/muon -C build-docs install
DESTDIR="$pkgdir" build/muon -C build-wrap install
DESTDIR="$pkgdir" build/muon -C build install
......@@ -106,7 +111,6 @@ _abuild_helper() {
sha512sums="
a43780ec3e3f43f03909725b7de6e9277ed30701703d7b19c7e4c349b30ab97dadb629de7638e6d0cab5a3a33f8bffad63c733c41edcdcdad60fcf5adea26965 muon-v0.3.1.tar.gz
0fca8a014251d56bc049558eab0a76bd7b50ed45f85aa6994607c85e4fe7caa77e980268a42346ef3c259daf9f0937a646156a667a4b3e8c50e90272cbc6e1b5 meson-docs-1.5.1-18-g587869c37.tar.gz
2ab817bfe886fff5a9cd00935f19c7c73cc4556aa11a538ca496bdad4cced4dc1608efd05d58b6971640d0543bd7d4486185ed93a26522690cf2e1d348342bb8 muon-v0.4.0.tar.gz
754818d84c29b991d2f61579706a695d1cf412c2d55d16b63f010618de43e89453783655a9028dfd03c658a2877955d391c8260b1d77bd2816309a4f888ef9b4 abuild-muon
"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment