summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorWei Li2018-06-06 18:26:05 +0800
committerWei Li2018-06-06 18:26:05 +0800
commitd6b23ce3985a40ece94ed915cf75455063964a52 (patch)
treeb2d3d0e9ceaa52c0ded285f36e63ed2a997d2fc9
downloadaur-runv-git.tar.gz
initial commit
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD37
2 files changed, 60 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..fba142b2dbd3
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,23 @@
+pkgbase = runv-git
+ pkgdesc = Hypervisor-based Runtime for OCI
+ pkgver = v0.4.0.r1229.565496c
+ pkgrel = 1
+ url = https://github.com/hyperhq/runv
+ arch = x86_64
+ arch = i686
+ license = Apache
+ makedepends = git
+ makedepends = libvirt
+ makedepends = device-mapper
+ makedepends = automake
+ makedepends = autoconf
+ makedepends = go
+ depends = qemu
+ depends = hyperstart
+ provides = runv
+ conflicts = runv
+ source = runv::git+https://github.com/hyperhq/runv.git
+ md5sums = SKIP
+
+pkgname = runv-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7648a39beedc
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,37 @@
+# Maintainer: Wei Li <wei@hyper.sh>
+pkgname=runv-git
+pkgver=v0.4.0.r1229.565496c
+pkgrel=1
+pkgdesc="Hypervisor-based Runtime for OCI"
+arch=('x86_64' 'i686')
+url="https://github.com/hyperhq/runv"
+license=('Apache')
+depends=('qemu' 'hyperstart')
+makedepends=('git' 'libvirt' 'device-mapper' 'automake' 'autoconf' 'go')
+provides=("${pkgname%-git}")
+conflicts=("${pkgname%-git}")
+source=("${pkgname%-git}::git+${url}.git")
+md5sums=('SKIP')
+
+pkgver() {
+ cd "$srcdir/${pkgname%-git}"
+ printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')"
+}
+
+build() {
+ cd "$srcdir/${pkgname%-git}"
+ export GOPATH="${srcdir}/go"
+ local _srcpath="src/github.com/hyperhq/"
+ install -d "$GOPATH/$_srcpath"
+ ln -sf "$(pwd)" "$GOPATH/$_srcpath/${pkgname%-git}"
+ cd "$GOPATH/$_srcpath/${pkgname%-git}"
+
+ ./autogen.sh
+ ./configure --prefix=/usr --without-xen
+ make
+}
+
+package() {
+ cd "$srcdir/${pkgname%-git}"
+ install -D runv "$pkgdir/usr/bin/runv"
+}