summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorjussi2019-03-04 02:57:21 +0200
committerjussi2019-03-04 02:57:21 +0200
commitae08452aa6cc2a48ce50c6e09c9becec481c132d (patch)
tree41804a3191e91fcdc474d17223a187cf399ef0a2
parent06b11ab16c0716d90376b32e6e2665f485137831 (diff)
downloadaur-ae08452aa6cc2a48ce50c6e09c9becec481c132d.tar.gz
newer 0.7.4 version
-rw-r--r--.SRCINFO28
-rwxr-xr-xPKGBUILD42
-rw-r--r--emercoin.install51
3 files changed, 94 insertions, 27 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 30d1bbdc707c..30c325e71c21 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 0cdeefc10957..37dcdcfde10f 100755
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
+}