From 1f99927f272f9ac829a7cc8fedcceaeb5038a8c9 Mon Sep 17 00:00:00 2001 From: Alexander Hill Date: Wed, 14 Jan 2026 22:11:22 -0500 Subject: [PATCH] Built OpenRC --- STATUS.md | 2 +- sources/openrc/openrc.spec | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 sources/openrc/openrc.spec diff --git a/STATUS.md b/STATUS.md index 748d0a5..9e1ed58 100644 --- a/STATUS.md +++ b/STATUS.md @@ -48,7 +48,7 @@ Definitions: | `nasm` | Yes | Yes | | `ncurses` | Yes | Yes | | `nftables` | -| `openrc` | +| `openrc` | Yes | Yes | | `patch` | Yes | Yes | | `perl` | Yes | Yes | | `pkgconf` | Yes | Yes | diff --git a/sources/openrc/openrc.spec b/sources/openrc/openrc.spec new file mode 100644 index 0000000..2eb5521 --- /dev/null +++ b/sources/openrc/openrc.spec @@ -0,0 +1,22 @@ +# Maintainer: Alexander Hill +SRC_FILENAME="openrc-0.63.tar.gz" +SRC_HASH="1b661016bd8cd4189be83b441dd7062c967b641fdc00f741e359e22d06857df8" +SRC_NAME="openrc" +SRC_URL="https://github.com/OpenRC/openrc/archive/refs/tags/0.63.tar.gz" +SRC_VERSION="0.63" + +build() { + tar xf ../$SRC_FILENAME + cd openrc-$SRC_VERSION/ + # TODO: Remove bash completions + muon setup $TT_MESON_COMMON \ + -Dpam=false \ + -Dzsh-completions=true \ + build + muon samu -C build +} + +package() { + cd openrc-$SRC_VERSION/ + muon -C build install -d $TT_INSTALLDIR +}