diff options
author | Alexander Gabriel | 2017-10-18 22:55:02 +0200 |
---|---|---|
committer | Alexander Gabriel | 2017-10-18 22:55:02 +0200 |
commit | 5b56d0845c9d2b21d2a38f05616a29201553603b (patch) | |
tree | 90e98a01b8e3092d090bd2627166e44fdb488628 | |
download | aur-5b56d0845c9d2b21d2a38f05616a29201553603b.tar.gz |
initial commit starting with syscoin version 2.1.5
-rw-r--r-- | .SRCINFO | 35 | ||||
-rw-r--r-- | PKGBUILD | 56 |
2 files changed, 91 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..864927246a97 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,35 @@ +pkgbase = syscoin-git + pkgdesc = A peer-to-peer network based market place on the blockchain. This package provides syscoin binaries: syscoind, syscoin-qt, syscoin-tx, and syscoin-cli + pkgver = 2.1.5 + pkgrel = 1 + url = https://syscoin.org + arch = i686 + arch = x86_64 + license = MIT + makedepends = qt5-base + makedepends = qt5-tools + makedepends = pkg-config + makedepends = git + makedepends = boost-libs + makedepends = boost + makedepends = gcc + makedepends = qrencode + makedepends = make + makedepends = automoc4 + makedepends = automake + makedepends = autoconf + makedepends = libtool + depends = miniupnpc + depends = db4.8 + depends = protobuf + depends = libevent + depends = qt5-base + depends = boost-libs + depends = qrencode + depends = zeromq + optdepends = miniupnpc: Firewall-jumping support + optdepends = zeromq: Allows generating ZMQ notifications + source = git+https://github.com/syscoin/syscoin2.git#tag=2.1.4 + sha256sums = SKIP + +pkgname = syscoin-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3889ce3d18bd --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,56 @@ +# Maintainer: einalex <einalex@mayanna.org> + +pkgname=syscoin-git +_gitname=syscoin2 +pkgver=2.1.5 +pkgrel=1 +pkgdesc="A peer-to-peer network based market place on the blockchain. This package provides syscoin binaries: syscoind, syscoin-qt, syscoin-tx, and syscoin-cli" +arch=('i686' 'x86_64') +url="https://syscoin.org" +license=('MIT') +depends=('miniupnpc' 'db4.8' 'protobuf' 'libevent' 'qt5-base' 'boost-libs' 'qrencode' 'zeromq') +optdepends=('miniupnpc: Firewall-jumping support' + 'zeromq: Allows generating ZMQ notifications') +makedepends=('qt5-base' 'qt5-tools' 'pkg-config' 'git' 'boost-libs' 'boost' 'gcc' 'qrencode' 'make' 'automoc4' 'automake' 'autoconf' 'libtool') +source=("git+https://github.com/syscoin/syscoin2.git#tag=$pkgver") +sha256sums=('SKIP') + +pkgver() { + cd "$srcdir/$_gitname" + git describe --tags $(git rev-list --tags --max-count=1) | sed "s/-/./g" +} + +build() { + cd "$srcdir/$_gitname" + ./autogen.sh + ./configure --with-gui=qt5 + make -j$(nproc) +} + +package() { + # install syscoin-qt client + msg2 'Installing syscoin-qt...' + install -Dm755 "$srcdir/$_gitname/src/qt/syscoin-qt" "$pkgdir/usr/bin/syscoin-qt" + install -Dm644 "$srcdir/$_gitname/share/pixmaps/syscoin128.xpm" "$pkgdir/usr/share/pixmaps/syscoin128.xpm" + desktop-file-install -m 644 --dir="$pkgdir/usr/share/applications/" "$srcdir/$_gitname/contrib/debian/syscoin-qt.desktop" + + # install syscoin-daemon + msg2 'Installing syscoin-daemon...' + install -Dm755 "$srcdir/$_gitname/src/syscoind" "$pkgdir/usr/bin/syscoind" + install -Dm644 "$srcdir/$_gitname/contrib/debian/examples/syscoin.conf" "$pkgdir/usr/share/doc/$pkgname/examples/syscoin.conf" + install -Dm644 "$srcdir/$_gitname/contrib/debian/manpages/syscoin-cli.1" "$pkgdir/usr/share/man/man1/syscoin-cli.1" + install -Dm644 "$srcdir/$_gitname/contrib/debian/manpages/syscoin-qt.1" "$pkgdir/usr/share/man/man1/syscoin-qt.1" + install -Dm644 "$srcdir/$_gitname/contrib/debian/manpages/syscoind.1" "$pkgdir/usr/share/man/man1/syscoind.1" + install -Dm644 "$srcdir/$_gitname/contrib/debian/manpages/syscoin.conf.5" "$pkgdir/usr/share/man/man5/syscoin.conf.5" + + # install syscoin-cli + msg2 'Installing syscoin-cli...' + install -Dm755 "$srcdir/$_gitname/src/syscoin-cli" "$pkgdir/usr/bin/syscoin-cli" + + # install syscoin-tx + msg2 'Installing syscoin-tx...' + install -Dm755 "$srcdir/$_gitname/src/syscoin-tx" "$pkgdir/usr/bin/syscoin-tx" + + # install license + install -D -m644 "$srcdir/$_gitname/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} |