diff options
author | FabioLolix | 2021-12-02 22:33:09 +0100 |
---|---|---|
committer | FabioLolix | 2021-12-02 22:33:09 +0100 |
commit | 63461a7fdd4ee57c789bcf9855708bebc9a3f862 (patch) | |
tree | c62a398061a4d1fcee57d238d444123ed52a2dc3 /PKGBUILD | |
parent | 90b1be9a488d5bd92e7df2dd51b30328db1b98e7 (diff) | |
download | aur-aaregurucli-git.tar.gz |
revision
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 43 |
1 files changed, 16 insertions, 27 deletions
@@ -1,44 +1,33 @@ # Maintainer: jon4hz me@jon4hz.io + pkgname=aaregurucli-git -pkgver=v0.5.0 +pkgver=0.4.3.r12.g2e5e424 pkgrel=1 -epoch= pkgdesc="aare.guru CLI " arch=(x86_64) -url="https://github.com/gexclaude/aaregurucli.git" +url="https://github.com/gexclaude/aaregurucli" license=('GPL3') -groups=() -depends=() +depends=(glibc) makedepends=(go git) -checkdepends=() -optdepends=() provides=(aaregurucli) -conflicts=() -replaces=() -backup=() -options=() -install= -changelog= -source=("git+$url") -noextract=() -md5sums=('SKIP') -validpgpkeys=() - -get_latest_release() { - curl --silent "https://api.github.com/repos/gexclaude/aaregurucli/releases/latest" | - grep '"tag_name":' | - sed -E 's/.*"([^"]+)".*/\1/' -} +conflicts=(aaregurucli) +source=("git+$url.git") +sha256sums=('SKIP') pkgver() { - cd "${_pkgname}" - printf "%s" "$(get_latest_release)" - + cd aaregurucli + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' } build() { cd aaregurucli - go build . + go build \ + -trimpath \ + -buildmode=pie \ + -mod=readonly \ + -modcacherw \ + -ldflags "-linkmode external -extldflags \"${LDFLAGS}\"" \ + . } package() { |