diff options
author | surefire | 2018-02-06 09:21:25 +0300 |
---|---|---|
committer | surefire | 2018-02-06 09:23:44 +0300 |
commit | 052cefe5336a3a2018372fd10d09e440e9d90dd8 (patch) | |
tree | 45d5aa99c785c51d4c05f0d790f91e23a4347b0b | |
parent | 36638fb958450a2732f70cb60f6014668523c1f3 (diff) | |
download | aur-052cefe5336a3a2018372fd10d09e440e9d90dd8.tar.gz |
upgpkg: litecoin-git 0.15.1rc1
-rw-r--r-- | .SRCINFO | 69 | ||||
-rw-r--r-- | PKGBUILD | 116 | ||||
-rw-r--r-- | litecoin-qt.desktop | 10 |
3 files changed, 122 insertions, 73 deletions
@@ -1,42 +1,57 @@ pkgbase = litecoin-git - pkgdesc = A peer-to-peer network-based digital currency (git version) - pkgver = v0.10.4.0.12.g699bfd0 + pkgver = 0.15.1rc1+0+gf496412ed pkgrel = 1 url = http://www.litecoin.org/ arch = i686 arch = x86_64 license = MIT - makedepends = pkg-config makedepends = git - makedepends = boost-libs makedepends = boost - makedepends = gcc + makedepends = libevent + makedepends = qt5-base + makedepends = qt5-tools makedepends = qrencode - makedepends = make - makedepends = automoc4 - makedepends = automake - makedepends = autoconf - makedepends = libtool - depends = qt4 - depends = gcc-libs + makedepends = miniupnpc + makedepends = protobuf + makedepends = zeromq + source = litecoin-git::git+https://github.com/litecoin-project/litecoin.git#branch=0.15 + source = litecoin-qt.desktop + sha256sums = SKIP + sha256sums = ec2a2669a50fa96147a1d04cacf1cbc3d63238aee97e3b0df3c6f753080dae96 + +pkgname = litecoin-daemon-git + pkgdesc = Litecoin is a peer-to-peer network based digital currency - daemon + depends = boost-libs + depends = libevent depends = miniupnpc - depends = openssl - depends = db4.8 + depends = zeromq + provides = litecoin-daemon + conflicts = litecoin-daemon + +pkgname = litecoin-cli-git + pkgdesc = Litecoin is a peer-to-peer network based digital currency - RPC client + depends = boost-libs + depends = libevent + provides = litecoin-cli + conflicts = litecoin-cli + +pkgname = litecoin-qt-git + pkgdesc = Litecoin is a peer-to-peer network based digital currency - Qt + depends = boost-libs + depends = desktop-file-utils + depends = libevent + depends = qt5-base + depends = miniupnpc + depends = qrencode depends = protobuf - provides = litecoin + depends = zeromq provides = litecoin-qt - provides = litecoind - provides = litecoin-bin - provides = litecoin-daemon - conflicts = litecoin conflicts = litecoin-qt - conflicts = litecoind - conflicts = litecoin-bin - conflicts = litecoin-daemon - source = git://github.com/litecoin-project/litecoin.git - source = https://github.com/litecoin-project/litecoin/pull/251.patch - sha256sums = SKIP - sha256sums = 0a16e5a66d988ca8dabf86bf7c1002db5aa9c52a7107fe3a2f6941c4b03c5b58 -pkgname = litecoin-git +pkgname = litecoin-tx-git + pkgdesc = Litecoin is a peer-to-peer network based digital currency - Transaction tool + depends = boost-libs + depends = openssl + provides = litecoin-tx + conflicts = litecoin-tx @@ -1,64 +1,88 @@ -# Maintainer: Raansu <Gero3977@gmail.com> -# Contributors: Noel Maersk <veox at wemakethings dotnet>; Mike Lenzen <lenzenmi@gmail.com> +# Contributor: Timothy Redaelli <timothy.redaelli@gmail.com> +# Contributor: shahid <helllamer@gmail.com> -pkgname=litecoin-git -_gitname=litecoin -pkgver=v0.10.4.0.12.g699bfd0 +pkgbase=litecoin-git +pkgname=('litecoin-daemon-git' 'litecoin-cli-git' 'litecoin-qt-git' 'litecoin-tx-git') +pkgver=0.15.1rc1+0+gf496412ed pkgrel=1 -pkgdesc="A peer-to-peer network-based digital currency (git version)" arch=('i686' 'x86_64') url="http://www.litecoin.org/" +makedepends=('git' 'boost' 'libevent' 'qt5-base' 'qt5-tools' 'qrencode' 'miniupnpc' 'protobuf' 'zeromq') license=('MIT') -depends=('qt4' 'gcc-libs' 'miniupnpc' 'openssl' 'db4.8' 'protobuf') -makedepends=('pkg-config' 'git' 'boost-libs' 'boost' 'gcc' 'qrencode' 'make' 'automoc4' 'automake' 'autoconf' 'libtool') -provides=('litecoin' 'litecoin-qt' 'litecoind' 'litecoin-bin' 'litecoin-daemon') -conflicts=('litecoin' 'litecoin-qt' 'litecoind' 'litecoin-bin' 'litecoin-daemon') -source=('git://github.com/litecoin-project/litecoin.git' - 'https://github.com/litecoin-project/litecoin/pull/251.patch') -sha256sums=('SKIP' - '0a16e5a66d988ca8dabf86bf7c1002db5aa9c52a7107fe3a2f6941c4b03c5b58') +source=( + "$pkgbase::git+https://github.com/litecoin-project/litecoin.git#branch=0.15" + 'litecoin-qt.desktop' +) +sha256sums=('SKIP' + 'ec2a2669a50fa96147a1d04cacf1cbc3d63238aee97e3b0df3c6f753080dae96') pkgver() { - cd "$srcdir/$_gitname" - git describe --tags| sed "s/-/./g" -} - -prepare() { - cd "$srcdir/$_gitname" - git apply "$srcdir"/251.patch + cd "$pkgbase" + git describe --long --tags | sed 's/-/+/g; s/^v//' } build() { - cd "$srcdir/$_gitname" + cd "$pkgbase" ./autogen.sh - ./configure - make -j$(nproc) + ./configure --prefix=/usr --with-gui=qt5 --with-incompatible-bdb + make +} + +package_litecoin-qt-git() { + pkgdesc="Litecoin is a peer-to-peer network based digital currency - Qt" + depends=(boost-libs desktop-file-utils libevent qt5-base miniupnpc qrencode protobuf zeromq) + conflicts=(litecoin-qt) + provides=(litecoin-qt) + + cd "$pkgbase" + install -Dm755 src/qt/litecoin-qt "$pkgdir"/usr/bin/litecoin-qt + install -Dm644 "$srcdir"/litecoin-qt.desktop \ + "$pkgdir"/usr/share/applications/litecoin.desktop + install -Dm644 share/pixmaps/bitcoin128.png \ + "$pkgdir"/usr/share/pixmaps/litecoin128.png + install -Dm644 doc/man/litecoin-qt.1 \ + "$pkgdir"/usr/share/man/man1/litecoin-qt.1 + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } -package() { - # install litecoin-qt client - msg2 'Installing litecoin-qt...' - install -Dm755 "$srcdir/$_gitname/src/qt/litecoin-qt" "$pkgdir/usr/bin/litecoin-qt" - install -Dm644 "$srcdir/$_gitname/share/pixmaps/litecoin128.xpm" "$pkgdir/usr/share/pixmaps/litecoin128.xpm" - desktop-file-install -m 644 --dir="$pkgdir/usr/share/applications/" "$srcdir/$_gitname/contrib/debian-litecoin/litecoin-qt.desktop" - - # install litecoin-daemon - msg2 'Installing litecoin-daemon...' - install -Dm755 "$srcdir/$_gitname/src/litecoind" "$pkgdir/usr/bin/litecoind" - install -Dm644 "$srcdir/$_gitname/contrib/debian-litecoin/examples/litecoin.conf" "$pkgdir/usr/share/doc/$pkgname/examples/litecoin.conf" - install -Dm644 "$srcdir/$_gitname/contrib/debian-litecoin/manpages/litecoin-qt.1" "$pkgdir/usr/share/man/man1/litecoin-qt.1" - install -Dm644 "$srcdir/$_gitname/contrib/debian-litecoin/manpages/litecoind.1" "$pkgdir/usr/share/man/man1/litecoind.1" - install -Dm644 "$srcdir/$_gitname/contrib/debian-litecoin/manpages/litecoin.conf.5" "$pkgdir/usr/share/man/man5/litecoin.conf.5" +package_litecoin-daemon-git() { + pkgdesc="Litecoin is a peer-to-peer network based digital currency - daemon" + depends=(boost-libs libevent miniupnpc zeromq) + conflicts=(litecoin-daemon) + provides=(litecoin-daemon) - # install litecoin-cli - msg2 'Installing litecoin-cli...' - install -Dm755 "$srcdir/$_gitname/src/litecoin-cli" "$pkgdir/usr/bin/litecoin-cli" + cd "$pkgbase" + install -Dm755 src/litecoind "$pkgdir"/usr/bin/litecoind + install -Dm644 contrib/debian/examples/bitcoin.conf \ + "$pkgdir/usr/share/doc/$pkgname/examples/litecoin.conf" + install -Dm644 doc/man/litecoind.1 \ + "$pkgdir"/usr/share/man/man1/litecoind.1 + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} - # install litecoin-tx - msg2 'Installing litecoin-tx...' - install -Dm755 "$srcdir/$_gitname/src/litecoin-tx" "$pkgdir/usr/bin/litecoin-tx" +package_litecoin-cli-git() { + pkgdesc="Litecoin is a peer-to-peer network based digital currency - RPC client" + depends=(boost-libs libevent) + conflicts=(litecoin-cli) + provides=(litecoin-cli) - # install license - install -D -m644 "$srcdir/$_gitname/COPYING" "$pkgdir/usr/share/licenses/$pkgname/COPYING" + cd "$pkgbase" + install -Dm755 src/litecoin-cli "$pkgdir"/usr/bin/litecoin-cli + install -Dm644 doc/man/litecoin-cli.1 \ + "$pkgdir"/usr/share/man/man1/litecoin-cli.1 + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" } + +package_litecoin-tx-git() { + pkgdesc="Litecoin is a peer-to-peer network based digital currency - Transaction tool" + depends=(boost-libs openssl) + conflicts=(litecoin-tx) + provides=(litecoin-tx) + + cd "$pkgbase" + install -Dm755 src/litecoin-tx "$pkgdir"/usr/bin/litecoin-tx + install -Dm644 COPYING "$pkgdir/usr/share/licenses/$pkgname/COPYING" +} + +# vim:set ts=2 sw=2 et: diff --git a/litecoin-qt.desktop b/litecoin-qt.desktop new file mode 100644 index 000000000000..52e3d232b429 --- /dev/null +++ b/litecoin-qt.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Litecoin +Comment=Litecoin P2P Cryptocurrency +Exec=litecoin-qt %u +Terminal=false +Type=Application +Icon=/usr/share/pixmaps/litecoin128.png +MimeType=x-scheme-handler/litecoin; +Categories=Office; |