summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMusee Ullah2018-02-14 06:58:02 +0900
committerMusee Ullah2018-02-14 06:58:02 +0900
commit4b98553dafa79966f87a7f2fb626aae4269b81aa (patch)
tree619263d789df7325ba0e7c2713190e24d355f645
downloadaur-4b98553dafa79966f87a7f2fb626aae4269b81aa.tar.gz
hello my dear friend
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD29
2 files changed, 45 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..763168ae8a8d
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = drpcli-tip
+ pkgdesc = Command-line client for Digital Rebar Provision, an API-driven DHCP/PXE/TFTP provisioning system. (Latest unstable release)
+ pkgver = 3.6.0.142.87d89041
+ pkgrel = 1
+ url = https://github.com/digitalrebar/provision
+ arch = x86_64
+ license = Apache
+ optdepends = jq: for parsing and syntax colouring JSON responses
+ optdepends = bash-completion: tab completion
+ provides = drpcli
+ conflicts = drpcli
+ source = dr-provision.zip::https://github.com/digitalrebar/provision/releases/download/tip/dr-provision.zip
+ sha256sums = 450803f64e470155b216623901f777abb2fc382466bf86bf756f64e6bde0f27f
+
+pkgname = drpcli-tip
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..eae4e51b097d
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,29 @@
+# Maintainer: Musee "lae" Ullah <lae(at)lae(dot)is>
+
+pkgname=drpcli-tip
+pkgver=3.6.0.142.87d89041
+pkgrel=1
+pkgdesc="Command-line client for Digital Rebar Provision, an API-driven DHCP/PXE/TFTP provisioning system. (Latest unstable release)"
+arch=('x86_64')
+url="https://github.com/digitalrebar/provision"
+license=('Apache')
+provides=('drpcli')
+conflicts=('drpcli')
+optdepends=('jq: for parsing and syntax colouring JSON responses'
+ 'bash-completion: tab completion')
+source=("dr-provision.zip::https://github.com/digitalrebar/provision/releases/download/tip/dr-provision.zip")
+sha256sums=($(wget -qO- https://github.com/digitalrebar/provision/releases/download/tip/dr-provision.sha256 | awk '/dr-provision.zip$/ {print $1}'))
+
+pkgver() {
+ ${srcdir}/bin/linux/amd64/drpcli version | grep -oP "v\K(\d+\.){2}\d+-|tip-\K\d+-[\da-f]{8}" | tr -d $'\n' | tr '-' .
+}
+
+build() {
+ mv ${srcdir}/bin/linux/amd64/drpcli ${srcdir}/
+ ${srcdir}/drpcli autocomplete ${srcdir}/drpcli.definitions
+}
+
+package() {
+ install -Dm755 "${srcdir}/drpcli" "${pkgdir}/usr/bin/drpcli"
+ install -Dm644 "${srcdir}/drpcli.definitions" "${pkgdir}/usr/share/bash-completion/completions/drpcli"
+}