summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Gabriel2017-10-18 22:55:02 +0200
committerAlexander Gabriel2017-10-18 22:55:02 +0200
commit5b56d0845c9d2b21d2a38f05616a29201553603b (patch)
tree90e98a01b8e3092d090bd2627166e44fdb488628
downloadaur-5b56d0845c9d2b21d2a38f05616a29201553603b.tar.gz
initial commit starting with syscoin version 2.1.5
-rw-r--r--.SRCINFO35
-rw-r--r--PKGBUILD56
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"
+}