summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO3
-rw-r--r--PKGBUILD32
2 files changed, 25 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 400cf551573f..813990f658e5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = runc-git
pkgdesc = Container CLI tools
- pkgver = v0.0.5.r785.g6df383c
+ pkgver = v1.0.0.rc2.r331.gc266f147
pkgrel = 1
url = http://runc.io/
arch = x86_64
@@ -12,6 +12,7 @@ pkgbase = runc-git
depends = glibc
provides = runc
conflicts = runc
+ options = !strip
source = git+https://github.com/opencontainers/runc.git
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 0a9a1c632025..dad85bb72576 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Iwan Timmer <irtimmer@gmail.com>
pkgname=runc-git
-pkgver=v0.0.5.r785.g6df383c
+pkgver=v1.0.0.rc2.r331.gc266f147
pkgrel=1
pkgdesc="Container CLI tools"
depends=('glibc')
@@ -12,27 +12,41 @@ source=("git+https://github.com/opencontainers/runc.git")
url="http://runc.io/"
provides=('runc')
conflicts=('runc')
+options=('!strip')
license=("APACHE")
sha256sums=('SKIP')
prepare() {
- cd $srcdir/runc
- mkdir -p Godeps/_workspace/src/github.com/opencontainers
- ln -sfT ../../../../../ Godeps/_workspace/src/github.com/opencontainers/runc
+ cd $srcdir
+ export GOPATH=$srcdir/go/
+ export RUNCPATH=$GOPATH/src/github.com/opencontainers
+ mkdir -p $RUNCPATH
+ rm -fr $RUNCPATH/runc
+ mv $srcdir/runc $RUNCPATH
}
build() {
- cd $srcdir/runc
- godep go build -o runc .
+ export GOPATH=$srcdir/go/
+ export RUNCPATH=$GOPATH/src/github.com/opencontainers
+ cd $RUNCPATH/runc
+ make
+ go install
}
package() {
- cd $srcdir/runc
- install -Dm755 runc $pkgdir/usr/bin/runc
+ export GOPATH=$srcdir/go
+ export LIBPATH=$GOPATH/pkg/linux_amd64/github.com/opencontainers/runc
+ mkdir -p $pkgdir/usr/bin
+ install -Dm755 $GOPATH/bin/runc $pkgdir/usr/bin/runc
+ mkdir -p $pkgdir/usr/lib
+ install -Dm755 $LIBPATH/libcontainer.a $pkgdir/usr/lib
+ cp -r $LIBPATH/libcontainer $pkgdir/usr/lib/
}
pkgver() {
- cd $srcdir/runc
+ export GOPATH=$srcdir/go
+ export RUNCPATH=$GOPATH/src/github.com/opencontainers
+ cd $RUNCPATH/runc
( set -o pipefail
git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' ||
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"