1 # Maintainer: George Rawlinson <grawlinson@archlinux.org>
2 # Contributor: Stefan Tatschner <stefan@rumpelsepp.org>
7 pkgdesc='Makes JSON greppable'
9 url='https://github.com/tomnomnom/gron'
12 makedepends=('git' 'go')
14 _commit='badf401da553eb41b7ffde4be6a64809ed0ed846'
15 source=("$pkgname::git+https://github.com/tomnomnom/gron.git#commit=$_commit")
21 git describe --tags | sed 's/^v//'
27 # create directory for build output
30 # download dependencies
38 export CGO_CPPFLAGS="${CPPFLAGS}"
39 export CGO_CFLAGS="${CFLAGS}"
40 export CGO_CXXFLAGS="${CXXFLAGS}"
47 -ldflags "-linkmode external -extldflags $LDFLAGS" \
62 install -vDm755 -t "$pkgdir/usr/bin" build/gron
65 install -vDm644 -t "$pkgdir/usr/share/fish/vendor_completions.d" completions/gron.fish
68 install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" {README,ADVANCED}.mkd
71 install -vDm644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE