commit a4dd348e90ecc984cd3deee39d9a0483cda20ce1
parent 7f8d9adc5b1bc307309c22c6fdcde9b509b81062
Author: Shokara Kou <kou@13f0.net>
Date: Fri, 13 May 2022 11:37:04 -0400
add samurai and muon (ninja/meson alternatives)
Diffstat:
6 files changed, 60 insertions(+), 0 deletions(-)
diff --git a/muon/.footprint b/muon/.footprint
@@ -0,0 +1,4 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+lrwxrwxrwx root/root usr/bin/meson -> muon
+-rwxr-xr-x root/root usr/bin/muon
diff --git a/muon/.md5sum b/muon/.md5sum
diff --git a/muon/Pkgfile b/muon/Pkgfile
@@ -0,0 +1,25 @@
+# Description: meson implementation in C
+# URL: https://sr.ht/~lattis/muon/
+# Maintainer: Shokara Kou, kou at 13f0 dot net
+# Depends on: git ninja
+
+name=muon
+commit=30d2e7a
+version=git-$commit
+release=1
+source=()
+
+gitsource=https://git.sr.ht/~lattis/muon/
+
+build() {
+ git clone $gitsource
+ cd $name
+ git checkout $commit
+
+ ./bootstrap.sh build
+ build/muon setup build
+ ninja -C build
+
+ install -Dm755 -t $PKG/usr/bin build/muon
+ ln -s muon $PKG/usr/bin/meson
+}
diff --git a/samurai/.footprint b/samurai/.footprint
@@ -0,0 +1,8 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/bin/
+lrwxrwxrwx root/root usr/bin/ninja -> samu
+-rwxr-xr-x root/root usr/bin/samu
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/man/
+drwxr-xr-x root/root usr/share/man/man1/
+-rw-r--r-- root/root usr/share/man/man1/samu.1.gz
diff --git a/samurai/.md5sum b/samurai/.md5sum
diff --git a/samurai/Pkgfile b/samurai/Pkgfile
@@ -0,0 +1,23 @@
+# Description: ninja-compatible build tool written in C
+# URL: https://sr.ht/~mcf/samurai/
+# Maintainer: Shokara Kou, kou at 13f0 dot net
+# Depends on:
+
+name=samurai
+commit=4cc8f4a3
+version=git-$commit
+release=1
+source=()
+
+gitcommit=https://git.sr.ht/~mcf/samurai/
+
+build() {
+ git clone $gitcommit
+ cd $name
+ git checkout $commit
+
+ make
+ make PREFIX=/usr DESTDIR=$PKG install
+
+ ln -s samu $PKG/usr/bin/ninja
+}