diff options
author | Tom Whitwell | 2020-02-07 16:57:54 +0000 |
---|---|---|
committer | Tom Whitwell | 2020-02-07 16:57:54 +0000 |
commit | 30dcb2e4a9ace26f59e65a8008d91e79cf5f401d (patch) | |
tree | b09f9125249bedd23c8ad1ae3401df8e8681a660 | |
download | aur-30dcb2e4a9ace26f59e65a8008d91e79cf5f401d.tar.gz |
Initial commit of gds-cli-git
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 38 |
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..648b42259c96 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,20 @@ +pkgbase = gds-cli-git + pkgdesc = CLI for GDS Staff + pkgver = 535.f8b405e + pkgrel = 1 + url = https://github.com/alphagov/gds-cli + arch = i686 + arch = x86_64 + license = unknown + makedepends = git + makedepends = go + optdepends = aws-cli: CLI for Amazon AWS + optdepends = aws-vault: Manager for AWS Credentials + optdepends = yubikey-manager: Manager for yubikey + provides = gds-cli=${pkgver} + conflicts = gds-cli + source = gds-cli-git::git+https://github.com/alphagov/gds-cli + sha512sums = SKIP + +pkgname = gds-cli-git + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..23dc02c52199 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,38 @@ +# Maintainer: Tom Whitwell <tom.whitwell@digital.cabinet-office.gov.uk> +pkgname=gds-cli-git +pkgver=535.f8b405e +pkgrel=1 +pkgdesc="CLI for GDS Staff" +arch=('i686' 'x86_64') +url="https://github.com/alphagov/gds-cli" +license=('unknown') +optdepends=("aws-cli: CLI for Amazon AWS" + "aws-vault: Manager for AWS Credentials" + "yubikey-manager: Manager for yubikey") +makedepends=('git' 'go') +provides=('gds-cli=${pkgver}') +conflicts=('gds-cli') +source=("${pkgname}"::"git+https://github.com/alphagov/gds-cli") +sha512sums=('SKIP') + +pkgver() { + cd "${srcdir}/${pkgname}" + echo $(git rev-list --count HEAD).$(git rev-parse --short HEAD) +} + +build() { + cd "${srcdir}/${pkgname}" + rm -rf gds + make gds +} + +check() { + ${srcdir}/${pkgname}/gds --version +} + +package() { + mkdir -p "${pkgdir}/usr/bin" + make -C "${srcdir}/${pkgname}" INSTALL_PATH="${pkgdir}/usr/bin" install + cd "${pkgdir}/usr/bin" + ln -s gds gds-cli +} |