From a4dd348e90ecc984cd3deee39d9a0483cda20ce1 Mon Sep 17 00:00:00 2001 From: Shokara Kou Date: Fri, 13 May 2022 11:37:04 -0400 Subject: add samurai and muon (ninja/meson alternatives) --- muon/.footprint | 4 ++++ muon/.md5sum | 0 muon/Pkgfile | 25 +++++++++++++++++++++++++ samurai/.footprint | 8 ++++++++ samurai/.md5sum | 0 samurai/Pkgfile | 23 +++++++++++++++++++++++ 6 files changed, 60 insertions(+) create mode 100644 muon/.footprint create mode 100644 muon/.md5sum create mode 100644 muon/Pkgfile create mode 100644 samurai/.footprint create mode 100644 samurai/.md5sum create mode 100644 samurai/Pkgfile diff --git a/muon/.footprint b/muon/.footprint new file mode 100644 index 0000000..042909c --- /dev/null +++ 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 new file mode 100644 index 0000000..e69de29 diff --git a/muon/Pkgfile b/muon/Pkgfile new file mode 100644 index 0000000..e665924 --- /dev/null +++ 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 new file mode 100644 index 0000000..e4051fc --- /dev/null +++ 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 new file mode 100644 index 0000000..e69de29 diff --git a/samurai/Pkgfile b/samurai/Pkgfile new file mode 100644 index 0000000..5ad6f1b --- /dev/null +++ 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 +} -- cgit v1.2.3