aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKikooDX <kikoodx@paranoici.org>2021-08-17 12:12:44 +0200
committerdispatch <dispatch@listserv.local>2021-08-17 10:13:02 +0000
commit201c2386c889b0880a368117881f5073c7171ea0 (patch)
treea06c24229b13d6195e944185e6f359fe6bb5b49b
parentf64ac06048a12cf792e7f2c5c737275a57ab3591 (diff)
downloadaports-patches/3604.tar.gz
aports-patches/3604.tar.bz2
aports-patches/3604.tar.xz
testing/muon: new aportpatches/3604
https://github.com/annacrombie/muon meson implementation in C
-rw-r--r--testing/muon/APKBUILD33
-rw-r--r--testing/muon/fix-bootstrap.patch19
2 files changed, 52 insertions, 0 deletions
diff --git a/testing/muon/APKBUILD b/testing/muon/APKBUILD
new file mode 100644
index 0000000000..9866700991
--- /dev/null
+++ b/testing/muon/APKBUILD
@@ -0,0 +1,33 @@
+# Contributor: KikooDX <kikoodx@paranoici.org>
+# Maintainer: KikooDX <kikoodx@paranoici.org>
+pkgname=muon
+pkgver=0_git20210812
+pkgrel=0
+pkgdesc="meson implementation in C"
+options="!check" # broken test suite
+url="https://github.com/annacrombie/muon"
+arch="all"
+license="GPL-3.0-only"
+depends="samurai"
+makedepends="pkgconf-dev"
+subpackages="$pkgname-doc"
+_gitrev=f4ee369d4a90ca597aaf63d99da9355266eba83b
+source="$pkgname-$_gitrev.tar.gz::$url/archive/$_gitrev.tar.gz
+ fix-bootstrap.patch"
+builddir="$srcdir/$pkgname-$_gitrev"
+
+build() {
+ ./bootstrap.sh bootstrap
+ bootstrap/muon setup build
+ ninja -C build
+}
+
+package() {
+ install -Dm711 build/muon "$pkgdir"/usr/bin/muon
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}
+
+sha512sums="
+34a76775e137687e345426d3d7dd415fafe5f053d1881b8a2f384ebe49046d9b338c210f3eb1544fddd2dd912427a5d75fb2d8a5be269e3b3e9c95cf5e622e38 muon-f4ee369d4a90ca597aaf63d99da9355266eba83b.tar.gz
+937d8fffec20b5244d7234738eda5baba8a351bff2a6815ec71c30c08180d63febcb6a2adc9a1bd495481d2384cf04c01ab8aa5abc121b76d344a559e4b65569 fix-bootstrap.patch
+"
diff --git a/testing/muon/fix-bootstrap.patch b/testing/muon/fix-bootstrap.patch
new file mode 100644
index 0000000000..db19cbeec4
--- /dev/null
+++ b/testing/muon/fix-bootstrap.patch
@@ -0,0 +1,19 @@
+diff '--color=auto' -Nurp a/bootstrap.sh b/bootstrap.sh
+--- a/bootstrap.sh 2021-08-17 03:11:15.990682670 +0200
++++ b/bootstrap.sh 2021-08-17 03:11:33.563754987 +0200
+@@ -11,7 +11,6 @@ dir="$1"
+ mkdir -p "$dir"
+
+ cat \
+- platform/dirs.c \
+ src/coerce.c \
+ src/compilers.c \
+ src/data/bucket_array.c \
+@@ -59,6 +58,7 @@ cat \
+ src/main.c \
+ src/opts.c \
+ src/output/output.c \
++ src/platform/dirs.c \
+ src/platform/filesystem.c \
+ src/platform/mem.c \
+ src/platform/path.c \