diff options
-rw-r--r-- | .SRCINFO | 12 | ||||
-rw-r--r-- | PKGBUILD | 31 |
2 files changed, 11 insertions, 32 deletions
@@ -1,15 +1,13 @@ pkgbase = gitlab-cli pkgdesc = Perform GitLab actions on the CLI - pkgver = 0.1.6 + pkgver = 0.1.7 pkgrel = 1 url = https://gitlab.com/T4cC0re/gitlab-cli - arch = any + arch = x86_64 license = GPLv3 - makedepends = go>=1.12 - makedepends = git - noextract = gitlab-cli-0.1.6.tar.gz - source = gitlab-cli-0.1.6.tar.gz::https://gitlab.com/T4cC0re/gitlab-cli/-/archive/master/gitlab-cli-v0.1.6.tar.gz - sha512sums = 840ac7e68cf641e2b2734e1deb61ca9d857418b21ef195934c1860305b42b7cd239b141499dc9b424ae05839f73d31de812dc33c92a03028898dba022fc7451a + noextract = gitlab-cli + source = gitlab-cli::https://gitlab.com/api/v4/projects/13375720/jobs/artifacts/0.1.7/raw/bin/gitlab-cli?job=build + sha512sums = c51f2e8fdc3ff18c7907b831aee1b75ca14e58a2b295084b825193354924e3fa5153da3ecb1b03b05756431c7908bcb93852b0250687662f07e22e57dbb817db pkgname = gitlab-cli @@ -1,35 +1,16 @@ # Maintainer: Hendrik 'T4cC0re' Meyer <aur@t4cc0.re> pkgname=gitlab-cli -pkgver=0.1.6 +pkgver=0.1.7 pkgrel=1 pkgdesc="Perform GitLab actions on the CLI" -arch=('any') +arch=('x86_64') url="https://gitlab.com/T4cC0re/gitlab-cli" license=('GPLv3') -makedepends=('go>=1.12' 'git') -source=("${pkgname}-${pkgver}.tar.gz::${url}/-/archive/master/gitlab-cli-v${pkgver}.tar.gz") -noextract=("${pkgname}-${pkgver}.tar.gz") - -build(){ - export CGO_ENABLED=0 - echo "Extracting sources..." - tar -xvf ${pkgname}-${pkgver}.tar.gz --strip 1 >/dev/null - echo "Downloading go modules..." - go mod download - echo "Verifying go modules..." - go mod verify - echo "Compiling..." - go build -gcflags=all=-trimpath=${PWD} -asmflags=all=-trimpath=${PWD} -ldflags=-extldflags=-zrelro -ldflags=-extldflags=-znow -ldflags=-extldflags=-static -ldflags='-w -s' -ldflags="-X main.version=v${pkgver}-aur" -o $pkgname . - if hash upx &>/dev/null ; then - echo "UPX found. Making extra small..." - upx --lzma --best --all-filters --exact $pkgname - else - echo "Pro tip: Install the package 'upx' to compress $pkgname and save space" - fi -} +source=("${pkgname}::https://gitlab.com/api/v4/projects/13375720/jobs/artifacts/${pkgver}/raw/bin/${pkgname}?job=build") +noextract=("${pkgname}") package() { install -Dm755 $pkgname "$pkgdir/usr/bin/$pkgname" - install -Dm644 "README.md" "$pkgdir/usr/share/$pkgname/README.md" } -sha512sums=(840ac7e68cf641e2b2734e1deb61ca9d857418b21ef195934c1860305b42b7cd239b141499dc9b424ae05839f73d31de812dc33c92a03028898dba022fc7451a) + +sha512sums=(c51f2e8fdc3ff18c7907b831aee1b75ca14e58a2b295084b825193354924e3fa5153da3ecb1b03b05756431c7908bcb93852b0250687662f07e22e57dbb817db) |