summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD29
1 files changed, 12 insertions, 17 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 3108447c5a0c..7193df7eee8c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,42 +1,37 @@
# Maintainer: Jiri Tyr <jiri.tyr@gmail.com>
_pkg='gbt'
-_gopkg="github.com/jtyr/$_pkg"
pkgname="$_pkg-git"
-pkgver=r243.8045396
-pkgrel=3
+pkgver=r306.fd9fbf3
+pkgrel=1
pkgdesc='Highly configurable prompt builder for Bash and ZSH written in Go'
url='https://github.com/jtyr/gbt'
arch=('any')
license=('MIT')
conflicts=('gbt')
+depends=('git')
makedepends=('go')
optdepends=('nerd-fonts-complete')
-
+source=("gbt::git+https://github.com/jtyr/gbt.git")
+sha256sums=("SKIP")
pkgver() {
- cd "$srcdir/src/$_gopkg"
+ cd "$srcdir/$_pkg/"
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
-
-prepare() {
- msg2 'Fetching Go package'
- GOPATH="$srcdir" go get -u -d "$_gopkg/cmd/$_pkg"
-}
-
-
build() {
msg2 'Building binary'
- GOPATH="$srcdir" go build -o "bin/$_pkg" -trimpath -ldflags='-s -w' "$_gopkg/cmd/$_pkg"
+ cd "$srcdir/$_pkg/"
+ GOPATH="$srcdir" go mod vendor
+ GOPATH="$srcdir" CGO_ENABLED=0 go build -o "bin/$_pkg" -trimpath -ldflags="-s -w -X main.version=git -X main.build=$(git rev-parse --short HEAD)" "./cmd/$_pkg"
}
-
package() {
msg2 'Installing files'
- install -Dm755 "$srcdir/bin/$_pkg" -t "$pkgdir/usr/bin"
- install -Dm644 "$srcdir/src/$_gopkg/"/{LICENSE,README.md} -t "$pkgdir/usr/share/doc/$_pkg"
+ install -Dm755 "$srcdir/$_pkg/bin/$_pkg" -t "$pkgdir/usr/bin"
+ install -Dm644 "$srcdir/$_pkg/"/{LICENSE,README.md} -t "$pkgdir/usr/share/doc/$_pkg"
mkdir -p "$pkgdir/usr/share/$_pkg/"
- cp -r "$srcdir/src/$_gopkg/"{sources,themes} "$pkgdir/usr/share/$_pkg/"
+ cp -r "$srcdir/$_pkg/"{sources,themes} "$pkgdir/usr/share/$_pkg/"
}