diff options
author | Etienne Brodu | 2018-02-12 23:10:58 +0100 |
---|---|---|
committer | Etienne Brodu | 2018-02-12 23:10:58 +0100 |
commit | 0202f0733beadd72b1f0b551649d2043e6b07758 (patch) | |
tree | 1ddf0586e936776deae23aecb930246a3e8eff93 /PKGBUILD | |
parent | 2b10c63253af0c191473a3417e05ae4b549d69d7 (diff) | |
download | aur-runc-git.tar.gz |
fix redundant compilation resulting in disabled seccomp
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 51 |
1 files changed, 21 insertions, 30 deletions
@@ -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)" + ) } |