[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