summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Gabriel2020-02-14 21:20:32 +0000
committerAlexander Gabriel2020-02-14 21:20:32 +0000
commitbd50aee363d67c5202b55d2925e7501953cb33c5 (patch)
tree0c0ac6023c15e57c88c35665458e41ac047f5cf1
parenta3758e9678b1ae5d012585fcdd1f254d4200ba49 (diff)
downloadaur-bd50aee363d67c5202b55d2925e7501953cb33c5.tar.gz
added conflicts, provides, also made sure wget behaves nicely
-rw-r--r--.SRCINFO25
-rw-r--r--PKGBUILD62
2 files changed, 48 insertions, 39 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0c4b1c8d17f5..057f30a9e8fd 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,36 +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 = v4.1.2.1
- pkgrel = 1
+ pkgver = 4.1.2.1
+ pkgrel = 4
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
- makedepends = openssl-1.0
- depends = miniupnpc
+ depends = boost-libs
depends = db4.8
- depends = protobuf
+ depends = dbus
+ depends = harfbuzz
depends = libevent
- depends = qt5-base
- depends = boost-libs
+ depends = libxext
+ depends = protobuf
depends = qrencode
- depends = zeromq
+ depends = qt5-base
+ depends = openssl-1.0
optdepends = miniupnpc: Firewall-jumping support
optdepends = zeromq: Allows generating ZMQ notifications
+ provides = syscoin4
+ conflicts = syscoin
source = git+https://github.com/syscoin/syscoin.git#tag=v4.1.2.1
sha256sums = SKIP
pkgname = syscoin-git
+
diff --git a/PKGBUILD b/PKGBUILD
index b9db0a94b918..cd83101cfc27 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,28 +1,35 @@
-# Maintainer: einalex <einalex@mayanna.org>
+# Maintainer: einalex <einalex@aegir.space>
pkgname=syscoin-git
_gitname=syscoin
-pkgver=v4.1.2.1
-pkgrel=1
+pkgver=4.1.2.1
+pkgrel=4
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=('x86_64')
url="https://syscoin.org"
license=('MIT')
+conflicts=('syscoin')
+provides=('syscoin4')
depends=('boost-libs' 'db4.8' 'dbus' 'harfbuzz' 'libevent' 'libxext' 'protobuf' 'qrencode' 'qt5-base' 'openssl-1.0')
optdepends=('miniupnpc: Firewall-jumping support'
'zeromq: Allows generating ZMQ notifications')
makedepends=('pkg-config' 'git' 'boost' 'gcc' 'make' 'automoc4' 'automake' 'autoconf' 'libtool')
-source=("git+https://github.com/syscoin/syscoin.git#tag=$pkgver")
+source=("git+https://github.com/syscoin/syscoin.git#tag=v$pkgver")
sha256sums=('SKIP')
+prepare() {
+ wget -N -q https://raw.githubusercontent.com/syscoin-core/packaging/master/debian/syscoin-qt.desktop
+ wget -N -q https://github.com/syscoin/syscoin/raw/master/share/pixmaps/syscoin256.png
+}
+
pkgver() {
cd "$srcdir/$_gitname"
- git describe --tags $(git rev-list --tags --max-count=1) | sed "s/-/./g"
+ git describe --tags $(git rev-list --tags --max-count=1) | sed "s/^v//"
}
+
build() {
cd "$srcdir/$_gitname"
- wget -q https://github.com/syscoin-core/packaging/blob/master/debian/syscoin-qt.desktop
./autogen.sh
PKG_CONFIG_PATH=/usr/lib/openssl-1.0/pkgconfig \
CFLAGS+=" -I/usr/include/openssl-1.0" \
@@ -33,34 +40,37 @@ build() {
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/syscoin-qt.desktop"
+ msg2 'Installing syscoin'
+ cd "$srcdir/$_gitname"
+ make DESTDIR="$pkgdir/" install
+ #install -Dm755 "$srcdir/$_gitname/src/qt/syscoin-qt" "$pkgdir/usr/bin/syscoin-qt"
+ install -Dm644 "$srcdir/$_gitname/share/pixmaps/syscoin256.png" "$pkgdir/usr/share/pixmaps/syscoin256.png"
+ desktop-file-install -m 644 --dir="$pkgdir/usr/share/applications/" "$srcdir/syscoin-qt.desktop"
# install syscoin-daemon
- msg2 'Installing syscoin-daemon...'
- install -Dm755 "$srcdir/$_gitname/src/syscoind" "$pkgdir/usr/bin/syscoind"
- install -Dm755 "$srcdir/$_gitname/src/bin/linux/sysrelayer.nod" "$pkgdir/usr/bin/sysrelayer.nod"
- install -Dm755 "$srcdir/$_gitname/src/bin/linux/sysgeth.nod" "$pkgdir/usr/bin/sysgeth.nod"
-# 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"
+ #msg2 'Installing syscoin-daemon...'
+ #install -Dm755 "$srcdir/$_gitname/src/syscoind" "$pkgdir/usr/bin/syscoind"
+ #install -Dm755 "$srcdir/$_gitname/src/bin/linux/sysrelayer.nod" "$pkgdir/usr/bin/sysrelayer.nod"
+ #install -Dm755 "$srcdir/$_gitname/src/bin/linux/sysgeth.nod" "$pkgdir/usr/bin/sysgeth.nod"
+ #install -Dm644 "$srcdir/$_gitname/share/examples/syscoin.conf" "$pkgdir/usr/share/doc/$pkgname/examples/syscoin.conf"
+ #install -Dm644 "$srcdir/$_gitname/doc/man/syscoin-cli.1" "$pkgdir/usr/share/man/man1/syscoin-cli.1"
+ #install -Dm644 "$srcdir/$_gitname/doc/man/syscoin-qt.1" "$pkgdir/usr/share/man/man1/syscoin-qt.1"
+ #install -Dm644 "$srcdir/$_gitname/doc/man/syscoind.1" "$pkgdir/usr/share/man/man1/syscoind.1"
+ #install -Dm644 "$srcdir/$_gitname/doc/man/syscoin-tx.1" "$pkgdir/usr/share/man/man1/syscoin-tx.1"
+ #install -Dm644 "$srcdir/$_gitname/doc/man/syscoin-wallet.1" "$pkgdir/usr/share/man/man1/syscoin-wallet.1"
# install syscoin-cli
- msg2 'Installing syscoin-cli...'
- install -Dm755 "$srcdir/$_gitname/src/syscoin-cli" "$pkgdir/usr/bin/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"
+ #msg2 'Installing syscoin-tx...'
+ #install -Dm755 "$srcdir/$_gitname/src/syscoin-tx" "$pkgdir/usr/bin/syscoin-tx"
# install syscoin-wallet
- msg2 'Installing syscoin-wallet...'
- install -Dm755 "$srcdir/$_gitname/src/syscoin-wallet" "$pkgdir/usr/bin/syscoin-wallet"
+ #msg2 'Installing syscoin-wallet...'
+ #install -Dm755 "$srcdir/$_gitname/src/syscoin-wallet" "$pkgdir/usr/bin/syscoin-wallet"
# install license
- install -D -m644 "$srcdir/$_gitname/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING"
+ #install -D -m644 "$srcdir/$_gitname/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING"
}