diff options
author | Andy Weidenbaum | 2016-06-24 11:15:00 -0700 |
---|---|---|
committer | Andy Weidenbaum | 2016-06-24 11:15:00 -0700 |
commit | 13d250808277fc25eb76cc1ef7a7c7fcf727d219 (patch) | |
tree | d1830676409a68cab7825327b850b5afeb23da27 | |
download | aur-13d250808277fc25eb76cc1ef7a7c7fcf727d219.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 37 | ||||
-rw-r--r-- | PKGBUILD | 132 |
2 files changed, 169 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..908eeeb20124 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,37 @@ +# Generated by mksrcinfo v8 +# Fri Jun 24 18:13:58 UTC 2016 +pkgbase = dcrd + pkgver = 20160624 + pkgrel = 1 + url = https://decred.org + arch = i686 + arch = x86_64 + groups = decred + license = ISC + makedepends = git + makedepends = glide + makedepends = go + options = !strip + options = !emptydirs + source = git+https://github.com/decred/dcrd + source = git+https://github.com/decred/dcrticketbuyer + source = git+https://github.com/decred/dcrwallet + sha256sums = SKIP + sha256sums = SKIP + sha256sums = SKIP + +pkgname = dcrd + pkgdesc = Decred daemon written in Go + provides = dcrd + conflicts = dcrd + +pkgname = dcrticketbuyer + pkgdesc = Smart ticket purchasing bot for the automatic purchase of tickets from a Decred wallet + provides = dcrticketbuyer + conflicts = dcrticketbuyer + +pkgname = dcrwallet + pkgdesc = Secure Decred wallet daemon written in Go + provides = dcrwallet + conflicts = dcrwallet + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..738de8434aff --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,132 @@ +# Maintainer: Andy Weidenbaum <archbaum@gmail.com> + +pkgbase=dcrd +pkgname=('dcrd' 'dcrticketbuyer' 'dcrwallet') +pkgver=20160624 +pkgrel=1 +arch=('i686' 'x86_64') +makedepends=('git' 'glide' 'go') +groups=('decred') +url="https://decred.org" +license=('ISC') +options=('!strip' '!emptydirs') +source=(git+https://github.com/decred/dcrd + git+https://github.com/decred/dcrticketbuyer + git+https://github.com/decred/dcrwallet) +sha256sums=('SKIP' 'SKIP' 'SKIP') + +pkgver() { + date +%Y%m%d +} + +prepare() { + export GOPATH="$srcdir" + # git clone "$srcdir/dcrd" "$GOPATH/src/github.com/decred/dcrd" + git clone "$srcdir/dcrwallet" "$GOPATH/src/github.com/decred/dcrwallet" + git clone "$srcdir/dcrticketbuyer" \ + "$GOPATH/src/github.com/decred/dcrticketbuyer" +} + +build() { + export GOPATH="$srcdir" + + msg2 'Building dcrd and dependencies...' + # cd "$GOPATH/src/github.com/decred/dcrd" + # glide install + # go install . ./cmd/... + go get -u -v github.com/decred/dcrd/... + + msg2 'Building dcrticketbuyer and dependencies...' + cd "$GOPATH/src/github.com/decred/dcrticketbuyer" + glide install + go install + + msg2 'Building dcrwallet and dependencies...' + cd "$GOPATH/src/github.com/decred/dcrwallet" + glide install + go install . ./cmd/... + + msg2 'Prepending dcr to unqualified binaries...' + for _bin in $(find "$srcdir/bin" \ + -mindepth 1 \ + -maxdepth 1 \ + -type f ! -name "dcr*" -printf '%f\n'); do + mv "$srcdir/bin/$_bin" "$srcdir/bin/dcr$_bin" + done +} + +package_dcrd() { + pkgdesc="Decred daemon written in Go" + provides=('dcrd') + conflicts=('dcrd') + + msg2 'Installing dcrd license...' + install -Dm 644 "$srcdir/src/github.com/decred/dcrd/LICENSE" \ + -t "$pkgdir/usr/share/licenses/dcrd" + + msg2 'Installing dcrd docs...' + for _doc in CHANGES README.md sample-dcrd.conf; do + install -Dm 644 "$srcdir/src/github.com/decred/dcrd/$_doc" \ + -t "$pkgdir/usr/share/doc/dcrd" + done + cp -dpr --no-preserve=ownership "$srcdir/src/github.com/decred/dcrd/docs" \ + "$pkgdir/usr/share/doc/dcrd" + + msg2 'Installing dcrd...' + for _bin in dcraddblock \ + dcrcheckdevpremine \ + dcrctl \ + dcrd \ + dcrdropafter \ + dcrfindcheckpoint \ + dcrgencerts \ + dcrshowblock; do + install -Dm 755 "$srcdir/bin/$_bin" -t "$pkgdir/usr/bin" + done +} + +package_dcrticketbuyer() { + pkgdesc="Smart ticket purchasing bot for the automatic purchase of tickets from a Decred wallet" + provides=('dcrticketbuyer') + conflicts=('dcrticketbuyer') + + msg2 'Installing dcrticketbuyer license...' + install -Dm 644 "$srcdir/src/github.com/decred/dcrticketbuyer/LICENSE" \ + -t "$pkgdir/usr/share/licenses/dcrticketbuyer" + + msg2 'Installing dcrticketbuyer docs...' + for _doc in README.md ticketbuyer-example.conf; do + install -Dm 644 "$srcdir/src/github.com/decred/dcrticketbuyer/$_doc" \ + -t "$pkgdir/usr/share/doc/dcrticketbuyer" + done + + msg2 'Installing dcrticketbuyer...' + install -Dm 755 "$srcdir/bin/dcrticketbuyer" -t "$pkgdir/usr/bin" +} + +package_dcrwallet() { + pkgdesc="Secure Decred wallet daemon written in Go" + provides=('dcrwallet') + conflicts=('dcrwallet') + + msg2 'Installing dcrwallet license...' + install -Dm 644 "$srcdir/src/github.com/decred/dcrwallet/LICENSE" \ + -t "$pkgdir/usr/share/licenses/dcrwallet" + + msg2 'Installing dcrwallet docs...' + for _doc in CHANGES README.md sample-dcrwallet.conf; do + install -Dm 644 "$srcdir/src/github.com/decred/dcrwallet/$_doc" \ + -t "$pkgdir/usr/share/doc/dcrwallet" + done + cp -dpr --no-preserve=ownership \ + "$srcdir/src/github.com/decred/dcrwallet/docs" \ + "$pkgdir/usr/share/doc/dcrwallet" + + msg2 'Installing dcrwallet...' + for _bin in dcrdropwtxmgr \ + dcrmovefunds \ + dcrsweepaccount \ + dcrwallet; do + install -Dm 755 "$srcdir/bin/$_bin" -t "$pkgdir/usr/bin" + done +} |