diff options
author | Robert F. Nash | 2015-06-17 00:01:11 -0400 |
---|---|---|
committer | Robert F. Nash | 2015-06-17 00:01:11 -0400 |
commit | 7a0b079543d9f59a45ec690c8444562c3ca1a813 (patch) | |
tree | 280f87f58cbe3e5d7748e210ed8ed77be3bb6a13 | |
download | aur-7a0b079543d9f59a45ec690c8444562c3ca1a813.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | CHANGELOG | 3 | ||||
-rw-r--r-- | PKGBUILD | 47 |
3 files changed, 68 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..7752ff2ec08b --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = s6-linux-utils-musl + pkgdesc = Tiny Linux-specific utilities + pkgver = 1.0.0 + pkgrel = 1 + url = http://www.skarnet.org/software/s6-linux-utils + changelog = CHANGELOG + arch = i686 + arch = x86_64 + license = custom:ISC + makedepends = skalibs + makedepends = libnl + makedepends = musl + provides = s6-linux-utils + source = http://www.skarnet.org/software/s6-linux-utils/s6-linux-utils-1.0.0.tar.gz + md5sums = 89efa44c5582a7d18d12baf0c3d26074 + +pkgname = s6-linux-utils-musl + diff --git a/CHANGELOG b/CHANGELOG new file mode 100644 index 000000000000..58b6b816c7a1 --- /dev/null +++ b/CHANGELOG @@ -0,0 +1,3 @@ +2013-03-19 David Arroyo <droyo@aqwari.us> + * 1.0.0-1 : + Initial build diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..054b0eb180d3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: David Arroyo <droyo@aqwari.us> +pkgname=s6-linux-utils-musl +pkgver=1.0.0 +pkgrel=1 +pkgdesc="Tiny Linux-specific utilities" +arch=('i686' 'x86_64') +url="http://www.skarnet.org/software/s6-linux-utils" +license=('custom:ISC') +changelog=CHANGELOG +makedepends=(skalibs libnl musl) +provides=(s6-linux-utils) +source=(${url}/s6-linux-utils-$pkgver.tar.gz) +md5sums=('89efa44c5582a7d18d12baf0c3d26074') + +# Usually we can use musl-gcc here. However, s6-devd +# builds against libs and header files in /usr/{lib,include}. +# Adding these to the search path of musl-gcc overrides +# the default paths of /usr/musl/* for standard libraries. +build() { + cd "$srcdir/admin/s6-linux-utils-$pkgver" + echo gcc > conf-compile/conf-cc + echo gcc -static > conf-compile/conf-ld + echo gcc > conf-compile/conf-dynld + echo /usr/bin > conf-compile/conf-install-command + echo /usr/lib/skalibs/sysdeps > conf-compile/import + echo /usr/include/skalibs > conf-compile/path-include + echo /usr/musl/include >>conf-compile/path-include + echo /usr/lib/skalibs > conf-compile/path-library + echo /usr/musl/lib >>conf-compile/path-library + rm -f conf-compile/flag-slashpackage + package/compile +} + +package() { + cd "$srcdir/admin/s6-linux-utils-$pkgver" + for i in package/*.exported + do + case `basename $i` in + command.exported) d=/usr/bin ;; + esac + f=`basename $i|sed 's/.exported//'` + mkdir -p "$pkgdir/$d" + install -D `sed s,^,$f/, $i` "$pkgdir/$d" + done + install -D -m755 command/s6-devd "$pkgdir/usr/bin/s6-devd" + install -D -m644 package/COPYING "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" +} |