diff options
author | Alexander Gabriel | 2020-02-14 21:20:32 +0000 |
---|---|---|
committer | Alexander Gabriel | 2020-02-14 21:20:32 +0000 |
commit | bd50aee363d67c5202b55d2925e7501953cb33c5 (patch) | |
tree | 0c0ac6023c15e57c88c35665458e41ac047f5cf1 | |
parent | a3758e9678b1ae5d012585fcdd1f254d4200ba49 (diff) | |
download | aur-bd50aee363d67c5202b55d2925e7501953cb33c5.tar.gz |
added conflicts, provides, also made sure wget behaves nicely
-rw-r--r-- | .SRCINFO | 25 | ||||
-rw-r--r-- | PKGBUILD | 62 |
2 files changed, 48 insertions, 39 deletions
@@ -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 + @@ -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" } |