diff options
author | jussi | 2019-03-04 02:57:21 +0200 |
---|---|---|
committer | jussi | 2019-03-04 02:57:21 +0200 |
commit | ae08452aa6cc2a48ce50c6e09c9becec481c132d (patch) | |
tree | 41804a3191e91fcdc474d17223a187cf399ef0a2 | |
parent | 06b11ab16c0716d90376b32e6e2665f485137831 (diff) | |
download | aur-ae08452aa6cc2a48ce50c6e09c9becec481c132d.tar.gz |
newer 0.7.4 version
-rw-r--r-- | .SRCINFO | 28 | ||||
-rwxr-xr-x | PKGBUILD | 42 | ||||
-rw-r--r-- | emercoin.install | 51 |
3 files changed, 94 insertions, 27 deletions
@@ -1,15 +1,29 @@ -pkgbase = emercoin-bin +# Generated by mksrcinfo v8 +# Sun Mar 3 23:45:30 UTC 2019 +pkgbase = emercoin pkgdesc = Emercoin is a digital currency and blockchain service platform. - pkgver = 0.6.3.1 + pkgver = 0.7.4 pkgrel = 1 url = http://emercoin.com/ + install = emercoin.install arch = i686 arch = x86_64 license = GPL3 - source_i686 = https://sourceforge.net/projects/emercoin-bin/files/0.6.3.1/emercoin-bin-0.6.3.1-linux32.tar.gz - sha256sums_i686 = a395b315c67c5abbb2ffbf75f18dbaf73469ddd32416ed8e2f904b764a55fb8c - source_x86_64 = https://sourceforge.net/projects/emercoin-bin/files/0.6.3.1/emercoin-bin-0.6.3.1-linux64.tar.gz - sha256sums_x86_64 = 5045f4c20a7060e610847f9ffd01048601266640007e97d9bc245202f59f5ef5 + depends = libevent>=2.1.8 + depends = qt5-base + depends = dbus>=1.10.14 + depends = miniupnpc>=2.0.20170509 + depends = expat>=2.2.0 + depends = freetype2>=2.7.1 + depends = protobuf + source_i686 = https://github.com/emercoin/emercoin/releases/download/v0.7.4emc/emercoin-0.7.4-i686-pc-linux-gnu.tar.gz + source_i686 = emercoin.install + sha256sums_i686 = 2ff2527f049411131403b282d4b1f87cba5be2e64ccbaabddd08fd4fc7bc5f83 + sha256sums_i686 = fae0ebd505eeb13cf1b4ee1ae3b3014e02a6422c77194e2a4d44c481262ceb8e + source_x86_64 = https://github.com/emercoin/emercoin/releases/download/v0.7.4emc/emercoin-0.7.4-i686-linux-gnu.tar.gz + source_x86_64 = emercoin.install + sha256sums_x86_64 = 363e02d8f9b7e2dbd10220fc327826d188294ccb75920c9a36b2f233ac0e978e + sha256sums_x86_64 = fae0ebd505eeb13cf1b4ee1ae3b3014e02a6422c77194e2a4d44c481262ceb8e -pkgname = emercoin-bin +pkgname = emercoin @@ -1,27 +1,29 @@ -# Maintainer: Nicholas Wong <me@nicho1as.wang> - -pkgname=emercoin-bin -pkgver=0.6.3.1 +pkgname=emercoin +pkgver=0.7.4 pkgrel=1 pkgdesc="Emercoin is a digital currency and blockchain service platform." arch=('i686' 'x86_64') +depends=("libevent>=2.1.8" "qt5-base" "dbus>=1.10.14" "miniupnpc>=2.0.20170509" "expat>=2.2.0" "freetype2>=2.7.1" "protobuf") url="http://emercoin.com/" license=('GPL3') -source_i686=("https://sourceforge.net/projects/$pkgname/files/$pkgver/$pkgname-$pkgver-linux32.tar.gz") -source_x86_64=("https://sourceforge.net/projects/$pkgname/files/$pkgver/$pkgname-$pkgver-linux64.tar.gz") -sha256sums_i686=('a395b315c67c5abbb2ffbf75f18dbaf73469ddd32416ed8e2f904b764a55fb8c') -sha256sums_x86_64=('5045f4c20a7060e610847f9ffd01048601266640007e97d9bc245202f59f5ef5') +install='emercoin.install' +source_i686=("https://github.com/${pkgname}/${pkgname}/releases/download/v${pkgver}emc/${pkgname}-${pkgver}-${arch}-pc-linux-gnu.tar.gz" "emercoin.install") +source_x86_64=("https://github.com/${pkgname}/${pkgname}/releases/download/v${pkgver}emc/${pkgname}-${pkgver}-${arch}-linux-gnu.tar.gz" "emercoin.install") +sha256sums_i686=('2ff2527f049411131403b282d4b1f87cba5be2e64ccbaabddd08fd4fc7bc5f83' 'fae0ebd505eeb13cf1b4ee1ae3b3014e02a6422c77194e2a4d44c481262ceb8e') +sha256sums_x86_64=('363e02d8f9b7e2dbd10220fc327826d188294ccb75920c9a36b2f233ac0e978e' 'fae0ebd505eeb13cf1b4ee1ae3b3014e02a6422c77194e2a4d44c481262ceb8e') package() { - cd "emercoin-0.6.3" - mkdir -p $pkgdir/usr/bin - install -D -m755 ./bin/emercoind $pkgdir/usr/bin/emercoind - install -D -m755 ./bin/emercoin-qt $pkgdir/usr/bin/emercoin-qt - install -D -m755 ./bin/emercoin-tx $pkgdir/usr/bin/emercoin-tx - install -D -m755 ./bin/emercoin-cli $pkgdir/usr/bin/emercoin-cli -# install -D -m755 ./bin/test_emercoin $pkgdir/usr/bin/test_emercoin -# install -D -m755 ./bin/test_emercoin-qt $pkgdir/usr/bin/test_emercoin-qt - install -D -m755 ./include/bitcoinconsensus.h $pkgdir/usr/include/bitcoinconsensus.h - install -D -m755 ./lib/libbitcoinconsensus.so $pkgdir/usr/lib/libbitcoinconsensus.so - install -D -m755 ./lib/libbitcoinconsensus.so.0 $pkgdir/usr/lib/libbitcoinconsensus.so.0 - install -D -m755 ./lib/libbitcoinconsensus.so.0.0.0 $pkgdir/usr/lib/libbitcoinconsensus.so.0.0.0 + cd "$pkgname-$pkgver" + install -D -m771 ./bin/emercoind $pkgdir/usr/bin/emercoind + install -D -m771 ./bin/emercoin-qt $pkgdir/usr/bin/emercoin-qt + install -D -m771 ./bin/emercoin-tx $pkgdir/usr/bin/emercoin-tx + install -D -m771 ./bin/emercoin-cli $pkgdir/usr/bin/emercoin-cli + install -D -m444 ./include/emercoinconsensus.h $pkgdir/usr/include/emercoinconsensus.h + install -D ./lib/libemercoinconsensus.so $pkgdir/usr/lib/libemercoinconsensus.so + install -D ./lib/libemercoinconsensus.so.0 $pkgdir/usr/lib/libemercoinconsensus.so.0 + install -D -m6770 ./lib/libemercoinconsensus.so.0.0.0 $pkgdir/usr/lib/libemercoinconsensus.so.0.0.0 + install -D -m444 ./share/man/man1/bitcoind.1 $pkgdir/share/man/man1/bitcoind.1 + install -D -m444 ./share/man/man1/bitcoin-qt.1 $pkgdir/share/man/man1/bitcoin-qt.1 + install -D -m444 ./share/man/man1/bitcoin-tx.1 $pkgdir/share/man/man1/bitcoin-tx.1 + install -D -m444 ./share/man/man1/bitcoin-cli.1 $pkgdir/share/man/man1/bitcoin-cli.1 + } diff --git a/emercoin.install b/emercoin.install new file mode 100644 index 000000000000..706aab044fd8 --- /dev/null +++ b/emercoin.install @@ -0,0 +1,51 @@ +# This is a default template for a post-install scriptlet. +# Uncomment only required functions and remove any functions +# you don't need (and this header). + +## arg 1: the new package version +pre_install() { +/usr/sbin/groupadd -r emercoin +/usr/sbin/useradd -r -d "/usr/local/emercoin" -m -g emercoin -c "emercoin user" -s /bin/false emercoin +/usr/sbin/usermod -a -G emercoin root +} + +## arg 1: the new package version +post_install() { + chown emercoin:emercoin ./bin/emercoind $pkgdir/usr/bin/emercoind + chown emercoin:emercoin /usr/bin/emercoin-qt + chown emercoin:emercoin /usr/bin/emercoin-tx + chown emercoin:emercoin /usr/bin/emercoin-cli + chown emercoin:emercoin /usr/include/emercoinconsensus.h + chown emercoin:emercoin /usr/lib/libemercoinconsensus.so.0.0.0 + chown emercoin:emercoin /share/man/man1/bitcoind.1 + chown emercoin:emercoin /share/man/man1/bitcoin-qt.1 + chown emercoin:emercoin /share/man/man1/bitcoin-tx.1 + chown emercoin:emercoin /share/man/man1/bitcoin-cli.1 + chmod 6771 /usr/bin/emercoind + chmod 771 /usr/bin/emercoin-qt + chmod 6771 /usr/bin/emercoin-tx + chmod 6771 /usr/bin/emercoin-cli +} + +## arg 1: the new package version +## arg 2: the old package version +#pre_upgrade() { + # do something here +#} + +## arg 1: the new package version +## arg 2: the old package version +#post_upgrade() { + # do something here +#} + +## arg 1: the old package version +#pre_remove() { + # do something here +#} + +## arg 1: the old package version +post_remove() { +/usr/sbin/groupdel -f emercoin +/usr/sbin/userdel -f emercoin +} |