summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjon4h2021-06-15 15:49:26 +0200
committerjon4h2021-06-15 15:49:26 +0200
commit322e28759533769d991ca3ead60650e389239fc6 (patch)
treec0d7935f08ed5652b0289ab66cf4ab90285eb009
downloadaur-322e28759533769d991ca3ead60650e389239fc6.tar.gz
inital commit
-rw-r--r--.SRCINFO15
-rw-r--r--PKGBUILD49
2 files changed, 64 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..adec1a99ba62
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,15 @@
+pkgbase = aaregurucli-git
+ pkgdesc = aare.guru CLI
+ pkgver = 0.4.3.r98.ed3ab04
+ pkgrel = 1
+ url = https://github.com/gexclaude/aaregurucli.git
+ arch = x86_64
+ license = GPLv3
+ makedepends = go
+ makedepends = git
+ provides = aaregurucli
+ source = git+https://github.com/gexclaude/aaregurucli.git
+ md5sums = SKIP
+
+pkgname = aaregurucli-git
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..7b1e134c9e7b
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,49 @@
+# Maintainer: jon4hz me@jon4hz.io
+pkgname=aaregurucli-git
+pkgver=0.4.3.r98.ed3ab04
+pkgrel=1
+epoch=
+pkgdesc="aare.guru CLI "
+arch=(x86_64)
+url="https://github.com/gexclaude/aaregurucli.git"
+license=('GPLv3')
+groups=()
+depends=()
+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/'
+}
+
+pkgver() {
+ cd "${_pkgname}"
+ printf "%s.r%s.%s" "$(get_latest_release)" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+
+}
+
+build() {
+ cd "aaregurucli"
+ go build .
+}
+
+package() {
+ cd "aaregurucli"
+ sudo mv aaregurucli /usr/bin/
+ install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/{pkgname}/LICENSE"
+ install -Dm644 README.md "${pkgdir}/usr/share/doc/{pkgname}/README.md"
+}