summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD44
1 files changed, 30 insertions, 14 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 799b6bb50bb1..7950e26834f2 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,29 +1,45 @@
-# Maintainer: dalz <aur @t alsd d0t eu>
+# Maintainer: tarball <bootctl@gmail.com>
+# Contributor: dalz <aur @t alsd d0t eu>
+
pkgname=gemget
-pkgver=1.8.0
-_commit=b32c6f861544e06c162320a56430dc31d35fd774
+pkgver=1.9.0
pkgrel=1
pkgdesc='Command line downloader for the Gemini protocol'
arch=('x86_64')
-url='https://github.com/makeworld-the-better-one/gemget'
+url='https://github.com/makew0rld/gemget'
license=('MIT')
makedepends=('go' 'git')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/makeworld-the-better-one/gemget/archive/v$pkgver.tar.gz")
-sha256sums=('52578dfc33c0275d71658d6afc0e0d91b3734032a6ed5b760d2695001b178c5a')
+source=(git+$url.git#tag=v$pkgver)
+sha256sums=('SKIP')
prepare() {
- cd "$pkgname-$pkgver"
- sed -i '/^GIT[VC]/d' Makefile
+ cd $pkgname
+ go mod download
}
build() {
- cd "$pkgname-$pkgver"
- GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" \
- make VERSION="$pkgver" COMMIT="$_commit" BUILDER=gemget-AUR
+ cd $pkgname
+ GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw" \
+ make BUILDER=gemget-AUR
+}
+
+check() {
+ cd $pkgname
+
+ # verify version
+ diff \
+ <(./gemget --version) \
+ <(
+ cat <<EOF
+$pkgname v$pkgver
+Commit: $(git rev-parse HEAD)
+Built by: gemget-AUR
+EOF
+ )
}
package() {
- cd "$pkgname-$pkgver"
- install -D gemget "$pkgdir/usr/bin/gemget"
- install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+ cd $pkgname
+ install -D gemget "$pkgdir/usr/bin/gemget"
+ install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}