diff options
author | Musee Ullah | 2018-02-14 06:58:02 +0900 |
---|---|---|
committer | Musee Ullah | 2018-02-14 06:58:02 +0900 |
commit | 4b98553dafa79966f87a7f2fb626aae4269b81aa (patch) | |
tree | 619263d789df7325ba0e7c2713190e24d355f645 | |
download | aur-4b98553dafa79966f87a7f2fb626aae4269b81aa.tar.gz |
hello my dear friend
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 29 |
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" +} |