summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD51
1 files changed, 21 insertions, 30 deletions
diff --git a/PKGBUILD b/PKGBUILD
index dad85bb72576..fe307934efdd 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,14 +1,18 @@
-# Maintainer: Quey-Liang Kao<s101062801@m101.nthu.edu.tw>
-# Contributor: Iwan Timmer <irtimmer@gmail.com>
+# Maintainer: Etienne Brodu<aur.archlinux ат etnbrd.com>
+# Contributor: Quey-Liang Kao<s101062801 ат m101.nthu.edu.tw>
+# Contributor: Iwan Timmer <irtimmer ат gmail.com>
-pkgname=runc-git
-pkgver=v1.0.0.rc2.r331.gc266f147
+_root=github.com
+_user=opencontainers
+_name=runc
+pkgname=${_name}-git
+pkgver=v1.0.0.rc4.r217.ga618ab5a
pkgrel=1
pkgdesc="Container CLI tools"
depends=('glibc')
makedepends=('git' 'godep' 'go')
arch=('x86_64' 'i686')
-source=("git+https://github.com/opencontainers/runc.git")
+source=("git+https://${_root}/${_user}/${_name}.git")
url="http://runc.io/"
provides=('runc')
conflicts=('runc')
@@ -17,38 +21,25 @@ license=("APACHE")
sha256sums=('SKIP')
prepare() {
- cd $srcdir
- export GOPATH=$srcdir/go/
- export RUNCPATH=$GOPATH/src/github.com/opencontainers
- mkdir -p $RUNCPATH
- rm -fr $RUNCPATH/runc
- mv $srcdir/runc $RUNCPATH
+ # setup local gopath
+ mkdir -p $srcdir/src/${_root}/${_user}
+ ln -s $srcdir/${_name} $srcdir/src/${_root}/${_user}/${_name}
}
build() {
- export GOPATH=$srcdir/go/
- export RUNCPATH=$GOPATH/src/github.com/opencontainers
- cd $RUNCPATH/runc
- make
- go install
+ cd $srcdir/src/${_root}/${_user}/${_name}
+ GOPATH="$srcdir" make
}
package() {
- 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/
+ cd "$srcdir/${_name}"
+ make DESTDIR="$pkgdir/" install
}
pkgver() {
- 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)"
- )
+ cd $srcdir/${_name}
+ ( 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)"
+ )
}