summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorFabioLolix2021-12-02 22:33:09 +0100
committerFabioLolix2021-12-02 22:33:09 +0100
commit63461a7fdd4ee57c789bcf9855708bebc9a3f862 (patch)
treec62a398061a4d1fcee57d238d444123ed52a2dc3 /PKGBUILD
parent90b1be9a488d5bd92e7df2dd51b30328db1b98e7 (diff)
downloadaur-aaregurucli-git.tar.gz
revision
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD43
1 files changed, 16 insertions, 27 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2c18f31ee98c..0ccf4fb54bb0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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() {