summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorJiri Tyr2017-10-25 02:15:38 +0100
committerJiri Tyr2017-10-25 02:15:38 +0100
commita401d3bdc4acf173143407a853438027749d9e6a (patch)
treef8e575b225bb572ebfe154dbee95b9f8d709799c /PKGBUILD
downloadaur-a401d3bdc4acf173143407a853438027749d9e6a.tar.gz
Initial commit
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD41
1 files changed, 41 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..1aaf4918b597
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,41 @@
+# $Id$
+# Maintainer: Jiri Tyr <jiri.tyr@gmail.com>
+
+pkgname='gbt'
+pkgver='1.0.0'
+pkgrel=1
+pkgdesc='Bullettrain prompt builder written in Go'
+url="https://github.com/jtyr/gbt"
+arch=('any')
+license=('MIT')
+makedepends=('go')
+optdepends=('nerd-fonts-complete')
+source=()
+sha256sums=()
+
+_gopkg="github.com/jtyr/$pkgname"
+
+
+prepare() {
+ msg2 'Fetching Go package'
+ rm -fr "$srcdir/src/$_gopkg"
+ GOPATH="$srcdir" go get -u "$_gopkg"
+ cd "$srcdir/src/$_gopkg"
+ git checkout "v$pkgver"
+}
+
+
+build() {
+ msg2 'Building binary'
+ rm -f "$srcdir/bin/$pkgname"
+ GOPATH="$srcdir" go install "$_gopkg"
+}
+
+
+package() {
+ msg2 'Installing files'
+ install -Dm644 -t "$pkgdir/usr/doc/$pkgname" "$srcdir/src/$_gopkg/"{LICENSE,README.md}
+ install -Dm644 -t "$pkgdir/usr/share/$pkgname/sources" "$srcdir/src/$_gopkg/sources/"*
+ install -Dm644 -t "$pkgdir/usr/share/$pkgname/themes" "$srcdir/src/$_gopkg/themes/"*
+ install -Dm755 -t "$pkgdir/usr/bin" "$srcdir/bin/$pkgname"
+}