From bfb7c4da0a326de97b590fc2bd8cf0c5e2c5cfd2 Mon Sep 17 00:00:00 2001 From: Komeil Parseh Date: Tue, 29 Jul 2025 18:18:14 +0330 Subject: [PATCH] New package: s6-linux-init-1.1.3.0 --- srcpkgs/s6-linux-init-doc | 1 + srcpkgs/s6-linux-init/template | 44 ++++++++++++++++++++++++++++++++++ 2 files changed, 45 insertions(+) create mode 120000 srcpkgs/s6-linux-init-doc create mode 100644 srcpkgs/s6-linux-init/template diff --git a/srcpkgs/s6-linux-init-doc b/srcpkgs/s6-linux-init-doc new file mode 120000 index 00000000000..1d26ae5b248 --- /dev/null +++ b/srcpkgs/s6-linux-init-doc @@ -0,0 +1 @@ +s6-linux-init \ No newline at end of file diff --git a/srcpkgs/s6-linux-init/template b/srcpkgs/s6-linux-init/template new file mode 100644 index 00000000000..e20b29e703c --- /dev/null +++ b/srcpkgs/s6-linux-init/template @@ -0,0 +1,44 @@ +# Template file for 's6-linux-init' +pkgname=s6-linux-init +version=1.1.3.0 +revision=1 +build_style=gnu-configure +configure_args="--prefix=/usr --libdir=/usr/lib --includedir=/usr/include + --with-sysdeps=${XBPS_CROSS_BASE}/usr/lib/skalibs/sysdeps + --with-lib=${XBPS_CROSS_BASE}/usr/lib + $(vopt_if static --enable-static-libc)" +makedepends="s6-devel skalibs-devel execline-devel" +depends="s6" +short_desc="Set of minimalistic tools used to create a s6-based init system" +maintainer="Komeil Parseh " +license="ISC" +homepage="https://skarnet.org/software/s6-linux-init/" +changelog="https://skarnet.org/software/s6-linux-init/upgrade.html/" +distfiles="https://skarnet.org/software/s6-linux-init/s6-linux-init-${version}.tar.gz" +checksum=d11b596b719ac134f77eb19450907d1fe6d84b4adc36d44ef748dbe55487b3ed + +conflicts="66-init runit-void" + +build_options="static" +desc_option_static="Build static binaries" + +case "$XBPS_TARGET_MACHINE" in + *-musl) + makedepends+=" nsss-devel" + configure_args+=" --with-include=${XBPS_CROSS_BASE}/usr/include/nsss" + ;; +esac + +post_install() { + vlicense COPYING + vdoc README + vcopy "doc/*" usr/share/doc/${pkgname} +} + +s6-linux-init-doc_package() { + short_desc="Documentation for s6" + depends="${sourcepkg}>=${version}_${revision} ${pkgname}-man-pages" + pkg_install() { + vmove usr/share/doc + } +}