From a12b74b878220dc796e4e4cb44d277466212113e Mon Sep 17 00:00:00 2001 From: "A. Wilcox" Date: Fri, 15 Jun 2018 00:38:04 -0500 Subject: system/s6: new package --- system/s6/APKBUILD | 49 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 system/s6/APKBUILD (limited to 'system/s6/APKBUILD') diff --git a/system/s6/APKBUILD b/system/s6/APKBUILD new file mode 100644 index 000000000..77a123cd9 --- /dev/null +++ b/system/s6/APKBUILD @@ -0,0 +1,49 @@ +# Contributor: John Regan +# Maintainer: Laurent Bercot +pkgname=s6 +pkgver=2.7.1.1 +pkgrel=0 +pkgdesc="skarnet.org's small & secure supervision software suite" +url="https://skarnet.org/software/$pkgname/" +arch="all" +options="!check" # No test suite. +license="ISC" +makedepends="skalibs-dev execline-dev" +install="s6.pre-install s6.pre-upgrade" +subpackages="$pkgname-dev $pkgname-doc $pkgname-openrc" +triggers="s6.trigger=/run/service" +source="https://skarnet.org/software/$pkgname/$pkgname-$pkgver.tar.gz + s6-svscanboot + s6.initd" + + +build() { + cd "$builddir" + ./configure \ + --enable-shared \ + --enable-static \ + --disable-allstatic \ + --libdir=/usr/lib \ + --libexecdir="/lib/$pkgname" \ + --with-dynlib=/lib + make +} + +package() { + cd "$builddir" + make DESTDIR="$pkgdir" install + cp -f "$srcdir/s6-svscanboot" "$pkgdir/lib/s6/s6-svscanboot" + mkdir -p "$pkgdir/etc/init.d" + cp -f "$srcdir/s6.initd" "$pkgdir/etc/init.d/s6" + chmod 0755 "$pkgdir/lib/s6/s6-svscanboot" "$pkgdir/etc/init.d/s6" +} + +doc() { + default_doc + mkdir -p "$subpkgdir/usr/share/doc" + cp -a "$builddir/doc" "$subpkgdir/usr/share/doc/$pkgname" +} + +sha512sums="59b0a611eaa0bbdeae3133a182e933e14806151d3b8d44c7f4258a63693cf2fa487fce91a4ea37527ed0f52f211a5391b3fcf6202773b0a80d6ce7f3de60ff79 s6-2.7.1.1.tar.gz +871ca1f86b354b7c63ce1d3bef8794627e176f993144ed67a17d0a069f5ac2164d94aba980711f61ad349dcd4fe2bf928195f2121a75e611c9897d73f1af12a0 s6-svscanboot +e7f4fcdc04fc7f72df4419018d048e14f80d50d01ebc284b6d208d6bada3201ca91be0a110930618a26fb0e6bcc1603de01467f6f1dc635c8dcae60f1a0b1b9b s6.initd" -- cgit v1.2.3-70-g09d2