diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 45 |
1 files changed, 15 insertions, 30 deletions
@@ -1,11 +1,11 @@ -# Maintainer: Andy Weidenbaum <archbaum@gmail.com> +# Contributor: Andy Weidenbaum <archbaum@gmail.com> pkgname=dcraddrgen-git -pkgver=20171011 +pkgver=20201101 pkgrel=1 -pkgdesc="Simple offline address generator for Decred" +pkgdesc="Simple offline address generator for Decred." arch=('aarch64' 'armv6h' 'armv7h' 'i686' 'x86_64') -makedepends=('dep' 'git' 'go') +makedepends=('git' 'go') groups=('decred') url="https://github.com/decred/dcraddrgen" license=('ISC') @@ -20,33 +20,18 @@ pkgver() { git log -1 --format="%cd" --date=short --no-show-signature | sed "s|-||g" } -prepare() { - export GOPATH="$srcdir" - git clone "$srcdir/dcraddrgen" "$GOPATH/src/github.com/decred/dcraddrgen" -} - build() { - export GOPATH="$srcdir" - - msg2 'Building dcraddrgen and dependencies...' - cd "$GOPATH/src/github.com/decred/dcraddrgen" - dep ensure -v - go install + cd ${pkgname%-git} + 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 -o . ./... } package() { - msg2 'Installing license...' - install -Dm 644 "$srcdir/src/github.com/decred/dcraddrgen/LICENSE" \ - -t "$pkgdir/usr/share/licenses/dcraddrgen" - - msg2 'Installing dcraddrgen docs...' - for _doc in README.md; do - install -Dm 644 "$srcdir/src/github.com/decred/dcraddrgen/$_doc" \ - -t "$pkgdir/usr/share/doc/dcraddrgen" - done - - msg2 'Installing dcraddrgen...' - for _bin in dcraddrgen; do - install -Dm 755 "$srcdir/bin/$_bin" -t "$pkgdir/usr/bin" - done -} + cd ${pkgname%-git} + install -Dm755 dcraddrgen "$pkgdir"/usr/bin/dcraddrgen + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/dcraddrgen" +}
\ No newline at end of file |