blob: 1aaf4918b5973c6de06c12947188c376fca220b8 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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"
}
|