[arch-commits] Commit in runc/trunk (PKGBUILD)
Bartłomiej Piotrowski
bpiotrowski at archlinux.org
Sun Mar 18 13:16:58 UTC 2018
Date: Sunday, March 18, 2018 @ 13:16:53
Author: bpiotrowski
Revision: 309043
1.0.0rc5+19+g69663f0b-1
Modified:
runc/trunk/PKGBUILD
----------+
PKGBUILD | 54 ++++++++++++++++++++++++------------------------------
1 file changed, 24 insertions(+), 30 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-03-18 12:47:41 UTC (rev 309042)
+++ PKGBUILD 2018-03-18 13:16:53 UTC (rev 309043)
@@ -2,46 +2,40 @@
# Maintainer: Sébastien "Seblu" Luttringer
pkgname=runc
-pkgver=0.1.1
-pkgrel=4
+pkgver=1.0.0rc5+19+g69663f0b
+pkgrel=1
pkgdesc='CLI tool for managing OCI compliant containers'
-arch=('x86_64')
+arch=(x86_64)
url='https://runc.io/'
-license=('Apache')
-depends=('glibc' 'libseccomp')
-makedepends=('git' 'go-pie' 'go-md2man')
-source=("runc.io::git+https://github.com/opencontainers/runc.git#tag=v$pkgver")
+license=(Apache)
+depends=(glibc libseccomp)
+makedepends=(git go-pie go-md2man)
+_commit=69663f0bd4b60df09991c08812a60108003fa340 # master
+source=(git+https://github.com/opencontainers/runc.git#commit=$_commit)
md5sums=('SKIP')
+pkgver() {
+ cd runc
+ git describe | sed 's/^v//;s/-//;s/-/+/g'
+}
+
prepare() {
- cd runc.io
- # apply patch from the source array (should be a pacman feature)
- local filename
- for filename in "${source[@]}"; do
- if [[ "$filename" =~ \.patch$ ]]; then
- msg2 "Applying patch ${filename##*/}"
- patch -p1 -N -i "$srcdir/${filename##*/}"
- fi
- done
- :
+ mkdir -p src/github.com/opencontainers
+ cp -r runc src/github.com/opencontainers/
}
build() {
- mkdir -p src/github.com/opencontainers
- cd src/github.com/opencontainers
- ln -fs "$srcdir/runc.io"
- cd runc.io
- export GOPATH="$srcdir" BUILDTAGS='seccomp'
- make
- man/md2man-all.sh 2>/dev/null
+ cd src/github.com/opencontainers/runc
+ GOPATH="$srcdir" BUILDTAGS='seccomp' make runc man
}
package() {
- cd runc.io
+ cd src/github.com/opencontainers/runc
+
install -Dm755 runc "$pkgdir/usr/bin/runc"
- # man pages
- install -dm755 "$pkgdir/usr/share/man"
- mv man/man*/ "$pkgdir/usr/share/man"
+ install -Dm644 contrib/completions/bash/runc \
+ "$pkgdir/usr/share/bash-completion/completions/runc"
+
+ install -d "$pkgdir/usr/share/man/man8"
+ install -m644 man/man8/*.8 "$pkgdir/usr/share/man/man8"
}
-
-# vim:set ts=2 sw=2 et:
More information about the arch-commits
mailing list