diff options
author | Worty | 2020-08-06 15:06:19 +0200 |
---|---|---|
committer | Worty | 2020-08-06 15:06:19 +0200 |
commit | 9d9fae3b4589b60ff7b21c120e3f58ef57a32e17 (patch) | |
tree | c21145ff9e3a9bd7cf4d8a7290586ed6efee12ff /PKGBUILD | |
download | aur-9d9fae3b4589b60ff7b21c120e3f58ef57a32e17.tar.gz |
ver 1.7.0 init
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ec0b0a155013 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,36 @@ +# Maintainer: w0rty <mawo97 at gmail.com> + +pkgname=gitlab-glab +_realpkgname=glab +pkgver=1.7.0 +pkgrel=1 +pkgdesc='GLab is an open source Gitlab Cli tool written in Go (golang) to help work seamlessly with Gitlab from the command line.' +arch=('x86_64') +url="https://github.com/profclems/glab" +license=('MIT') +makedepends=('go') +depends=('glibc') +source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz") +sha256sums=('ae8ad263d5d5d157b93053660e0a0c21f4c46472365240f75412cdf06d098a36') + +prepare(){ + cd "${_realpkgname}-${pkgver}" + mkdir -p build/ +} + +build() { + export GOPATH="$srcdir"/gopath + cd "${_realpkgname}-$pkgver" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" + _builddate=$(date -u +%Y-%m-%d) + go build -o build -trimpath -buildmode=pie -ldflags "-extldflags \"${LDFLAGS}\" -X glab.version=${pkgver} -X glab.build=${_builddate} -s -w" -modcacherw ./cmd/glab/main.go +} + +package() { + cd "${_realpkgname}-$pkgver" + install -Dm755 build/main "$pkgdir"/usr/bin/${_realpkgname} + install -Dm644 $srcdir/${_realpkgname}-$pkgver/LICENSE "$pkgdir/usr/share/licenses/${pkgname}/LICENSE" +} |