aboutsummarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorKevdog2019-11-19 17:19:58 -0600
committerKevdog2019-11-19 17:19:58 -0600
commitc6f9b082cbf46e397b73cea0903eaa5c2dfdfa1b (patch)
tree97c76bfeb2cd29c348f260505f1f435bf91faeee /PKGBUILD
parent2ee4395b0adc091c1b26d9464477201a9a9b1758 (diff)
downloadaur-c6f9b082cbf46e397b73cea0903eaa5c2dfdfa1b.tar.gz
Pushing new PKGBUILD
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD80
1 files changed, 46 insertions, 34 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 39b89f7d429f..ed41151fd5f3 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,48 +1,60 @@
-# Maintainer: Richard Schütz <rschuetz@uni-koblenz.de>
+# Maintainer: Kevin Hilton <>
pkgname=('xe-guest-utilities-git' 'xenstore-git')
-pkgver=r40.83de571
pkgrel=1
-arch=('i686' 'x86_64')
+pkgver=20190927.2f5d2e4
+pkgdesc="Citrix XenServer Tools"
+arch=('x86_64')
url="https://github.com/xenserver/xe-guest-utilities"
-license=('BSD')
-makedepends=('git' 'go')
-source=('git+https://github.com/xenserver/xe-guest-utilities.git' 'xe-guest-utilities.service')
-sha256sums=('SKIP' 'beda5dbcc03529959984267a1a9748439beda3fcd24db26589848aa7023333a7')
+license=('BSD-2')
+makedepends=('go-pie' 'git')
+source=('git+https://github.com/xenserver/xe-guest-utilities.git')
+sha1sums=('SKIP')
pkgver() {
- cd "$srcdir/${pkgbase%-git}"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+ cd "${srcdir}/${pkgbase%-git}"
+ git log -1 --format='%cd.%h' --date=short | tr -d -
+}
+
+prepare() {
+ cd "${srcdir}/${pkgbase%-git}"
+ export GOPATH="${srcdir}/${pkgbase%-git}"
+ go get golang.org/x/sys/unix
}
build() {
- cd "$srcdir/${pkgbase%-git}"
- make
+ cd "${srcdir}/${pkgbase%-git}"
+ export GOPATH="${srcdir}/${pkgbase%-git}"
+ export CGO_LDFLAGS="${LDFLAGS}"
+ export GOFLAGS="-trimpath"
+ make
}
package_xe-guest-utilities-git() {
- pkgdesc="Writes distribution version information and IP address to XenStore"
- depends=('lsb-release')
- provides=("${pkgname%-git}")
- conflicts=("${pkgname%-git}")
-
- cd "$srcdir/${pkgbase%-git}"
- install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- install -D -m755 build/obj/xe-daemon "${pkgdir}/usr/bin/xe-daemon"
- install -D -m755 mk/xe-linux-distribution "${pkgdir}/usr/bin/xe-linux-distribution"
- install -D -m644 mk/xen-vcpu-hotplug.rules "${pkgdir}/usr/lib/udev/rules.d/10-xen-vcpu-hotplug.rules"
- install -D -m644 "${srcdir}/xe-guest-utilities.service" "${pkgdir}/usr/lib/systemd/system/xe-guest-utilities.service"
+ pkgdesc="Writes distribution version information and IP address to XenStore"
+ depends=('lsb-release')
+ provides=("${pkgname%-git}")
+ conflicts=("${pkgname%-git}")
+ cd "$srcdir/${pkgbase%-git}"
+ install -D -m0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -D -m0755 build/obj/xe-daemon "${pkgdir}/usr/share/oem/xs/xe-daemon"
+ install -D -m0755 mk/xe-linux-distribution "${pkgdir}/usr/share/oem/xs/xe-linux-distribution"
+ install -D -m0644 mk/xen-vcpu-hotplug.rules "${pkgdir}/usr/lib/udev/rules.d/10-xen-vcpu-hotplug.rules"
+ install -D -m0644 mk/xe-linux-distribution.service "${pkgdir}/usr/lib/systemd/system/xe-guest-utilities.service"
+
}
-package_xenstore-git() {
- pkgdesc="Utilities for interacting with XenStore from within a Xen virtual machine"
- provides=("${pkgname%-git}")
- conflicts=("${pkgname%-git}")
-
- cd "$srcdir/${pkgbase%-git}"
- install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
- install -D -m755 build/obj/xenstore "${pkgdir}/usr/bin/xenstore"
- ln -s xenstore "${pkgdir}/usr/bin/xenstore-exists"
- ln -s xenstore "${pkgdir}/usr/bin/xenstore-read"
- ln -s xenstore "${pkgdir}/usr/bin/xenstore-rm"
- ln -s xenstore "${pkgdir}/usr/bin/xenstore-write"
+package_xenstore-git(){
+ pkgdesc="Utilities for interacting with XenStore from within a Xen virtual machine"
+
+ provides=("${pkgname%-git}")
+ conflicts=("${pkgname%-git}")
+
+ cd "$srcdir/${pkgbase%-git}"
+ install -D -m0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
+ install -D -m0755 build/obj/xenstore "${pkgdir}/usr/bin/xenstore"
+ ln -s xenstore "${pkgdir}/usr/bin/xenstore-exists"
+ ln -s xenstore "${pkgdir}/usr/bin/xenstore-read"
+ ln -s xenstore "${pkgdir}/usr/bin/xenstore-rm"
+ ln -s xenstore "${pkgdir}/usr/bin/xenstore-write"
}
+