2016-04-27 02:02:42 +00:00
|
|
|
# $Id$
|
|
|
|
# Maintainer: Sébastien "Seblu" Luttringer
|
|
|
|
|
|
|
|
# ALARM: Kevin Mihelich <kevin@archlinuxarm.org>
|
|
|
|
# - x86_64 import, no modifications
|
|
|
|
|
|
|
|
pkgname=runc
|
2016-06-07 01:02:10 +00:00
|
|
|
pkgver=0.1.1
|
2016-04-27 02:02:42 +00:00
|
|
|
pkgrel=1
|
|
|
|
pkgdesc='CLI tool for managing OCI compliant containers'
|
|
|
|
arch=('x86_64')
|
|
|
|
url='https://runc.io/'
|
|
|
|
license=('Apache')
|
|
|
|
depends=('glibc' 'libseccomp')
|
|
|
|
makedepends=('git' 'go' 'go-md2man')
|
|
|
|
source=("git+https://github.com/opencontainers/runc#tag=v$pkgver")
|
|
|
|
md5sums=('SKIP')
|
|
|
|
|
|
|
|
prepare() {
|
|
|
|
cd runc
|
|
|
|
# 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
|
|
|
|
:
|
|
|
|
}
|
|
|
|
|
|
|
|
build() {
|
|
|
|
mkdir -p src/github.com/opencontainers
|
|
|
|
cd src/github.com/opencontainers
|
|
|
|
ln -fs "$srcdir/runc"
|
|
|
|
cd runc
|
|
|
|
export GOPATH="$srcdir"
|
|
|
|
make
|
|
|
|
man/md2man-all.sh 2>/dev/null
|
|
|
|
}
|
|
|
|
|
|
|
|
#check() {
|
|
|
|
# cd runc
|
|
|
|
# make localtest
|
|
|
|
#}
|
|
|
|
|
|
|
|
package() {
|
|
|
|
cd runc
|
|
|
|
install -Dm755 runc "$pkgdir/usr/bin/runc"
|
|
|
|
# man pages
|
|
|
|
install -dm755 "$pkgdir/usr/share/man"
|
|
|
|
mv man/man*/ "$pkgdir/usr/share/man"
|
|
|
|
}
|
|
|
|
|
|
|
|
# vim:set ts=2 sw=2 et:
|