Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pkgname=bit
- pkgver=0.5.10
- pkgrel=1
- pkgdesc='A modern Git CLI'
- arch=('x86_64')
- url="https://github.com/chriswalz/bit"
- license=('Apache')
- makedepends=('go')
- depends=('git')
- conflicts=('bit-git')
- source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz")
- install="$pkgname.install"
- sha256sums=('62a72fc3b668c2ff4b9b7e47ec0e8c889acce6ff9e141a47f400314e93415581')
- prepare() {
- export GOPATH="$srcdir/gopath"
- go clean -modcache
- }
- build() {
- cd "$pkgname-$pkgver"
- export GO111MODULE=on
- export CGO_CPPFLAGS="${CPPFLAGS}"
- export CGO_CFLAGS="${CFLAGS}"
- export CGO_CXXFLAGS="${CXXFLAGS}"
- export CGO_LDFLAGS="${LDFLAGS}"
- export GOFLAGS="-buildmode=pie -trimpath -ldflags=-linkmode=external -mod=readonly -modcacherw"
- go build -v .
- go build -v -o bitcomplete/bitcomplete
- # Clean mod cache for makepkg -C
- go clean -modcache
- }
- package() {
- cd "$pkgname-$pkgver"
- install -Dm755 "$pkgname" bitcomplete/bitcomplete -t "$pkgdir/usr/bin"
- }
Add Comment
Please, Sign In to add comment