summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD64
1 files changed, 38 insertions, 26 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b5296a280314..c59c988244c8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,60 +1,72 @@
-# Maintainer: Aaron Miller <aaronm at cldtk dot com>
-
-pkgname=("pivx-daemon" "pivx-cli" "pivx-qt")
+pkgname=("pivx-daemon" "pivx-cli" "pivx-qt" "pivx-sapling-params")
pkgbase=pivx
_pkgbase=${pkgbase^^}
-pkgver=3.1.0.2
-_pkgdirver=3.1.0
+pkgver=5.5.0
pkgrel=1
-arch=("i686" "x86_64")
+arch=("i686" "x86_64" "armv7h")
url="https://pivx.org/"
-depends=("boost-libs")
+#depends=("boost-libs")
pkgdesc="Transactional security and privacy-focused decentralized open source cryptocurrency "
license=("MIT")
source=("https://github.com/PIVX-Project/PIVX/archive/v$pkgver.tar.gz")
-source_i686=("https://github.com/PIVX-Project/PIVX/releases/download/v$pkgver/pivx-$pkgver-i686-pc-linux-gnu.tar.gz")
+source_i686=("https://github.com/PIVX-Project/PIVX/releases/download/v$pkgver/pivx-$pkgver-i686-linux-gnu.tar.gz")
source_x86_64=("https://github.com/PIVX-Project/PIVX/releases/download/v$pkgver/pivx-$pkgver-x86_64-linux-gnu.tar.gz")
-sha256sums=("50db22d2a8188cee03c81c57e361ba80bf80d60747dbe89c1fd186a3198f64d0")
-sha256sums_i686=("70e62cf936cfa189eb479110e5d727e162d41fc15490e93868f8b7e742883f8a")
-sha256sums_x86_64=("0ea18dcbefacd211739e1a64fe80e70cd6b9bf3f5d82b111e6c2aa2f271a35c5")
+source_armv7h=("https://github.com/PIVX-Project/PIVX/releases/download/v$pkgver/pivx-$pkgver-arm-linux-gnueabihf.tar.gz")
+sha256sums=("37fe9b4399d595db0c1349b3590f8c2f65c4cd4c2273fdd273fd5ac62f551c80")
+sha256sums_i686=("9b21a0287d988e35294e1a92634d5ee5747a99c55b221d1cab2776cf82207937")
+sha256sums_x86_64=("4a56e2cdaa12eaf30aab4acf676770181b46545d3cf6deb25b50bc81c55fb2b3")
+sha256sums_armv7h=("93e9a9779d5e9ff22199708111a16350880020eaf0b3c762e0f2a379dc5f64f8")
package_pivx-daemon() {
pkgdesc+="(daemon)"
- depends+=("openssl" "miniupnpc" "db4.8")
+ depends+=("pivx-sapling-params")
+ #depends+=("openssl" "miniupnpc" "db4.8")
- cd "${srcdir}/${pkgbase}-${_pkgdirver}"
+ cd "${srcdir}/${pkgbase}-${pkgver}"
install -Dm755 "bin/pivxd" "${pkgdir}/usr/bin/pivxd"
cd "${srcdir}/${_pkgbase}-${pkgver}"
- install -Dm644 "contrib/init/pivxd.service" "${pkgdir}/usr/lib/systemd/system/pivxd.service"
- install -Dm644 "contrib/debian/examples/pivx.conf" "${pkgdir}/usr/share/doc/${pkgname}/examples/pivx.conf"
- install -Dm644 "contrib/debian/manpages/pivxd.1" "${pkgdir}/usr/share/man/man1/pivxd.1"
- install -Dm644 "contrib/debian/manpages/pivx.conf.5" "${pkgdir}/usr/share/man/man5/pivx.conf.5"
install -Dm644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+ install -Dm644 "contrib/debian/examples/pivx.conf" "${pkgdir}/usr/share/doc/${pkgname}/examples/pivx.conf"
+ install -Dm644 "contrib/init/pivxd.service" "${pkgdir}/usr/lib/systemd/system/pivxd.service"
+ install -Dm644 "doc/man/pivxd.1" "${pkgdir}/usr/share/man/man1/pivxd.1"
}
package_pivx-cli() {
pkgdesc+="(CLI)"
- depends+=("openssl")
+ #depends+=("openssl")
- cd "${srcdir}/${pkgbase}-${_pkgdirver}"
- install -Dm755 "bin/pivx-cli" "${pkgdir}/usr/bin/pivx-cli"
- install -Dm755 "bin/pivx-tx" "${pkgdir}/usr/bin/pivx-tx"
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+ install -Dm755 "bin/pivx-cli" "${pkgdir}/usr/bin/pivx-cli"
+ install -Dm755 "bin/pivx-tx" "${pkgdir}/usr/bin/pivx-tx"
cd "${srcdir}/${_pkgbase}-${pkgver}"
- install -Dm644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+ install -Dm644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+ install -Dm644 "doc/man/pivx-cli.1" "${pkgdir}/usr/share/man/man1/pivx-cli.1"
+ install -Dm644 "doc/man/pivx-tx.1" "${pkgdir}/usr/share/man/man1/pivx-tx.1"
}
package_pivx-qt() {
pkgdesc+="(Qt)"
- depends+=("qt5-base" "protobuf" "qrencode" "miniupnpc" "db4.8")
+ depends+=("pivx-sapling-params")
+ #depends+=("qt5-base" "protobuf" "qrencode" "miniupnpc" "db4.8")
- cd "${srcdir}/${pkgbase}-${_pkgdirver}"
+ cd "${srcdir}/${pkgbase}-${pkgver}"
install -Dm755 "bin/pivx-qt" "${pkgdir}/usr/bin/pivx-qt"
cd "${srcdir}/${_pkgbase}-${pkgver}"
install -Dm644 "contrib/debian/pivx-qt.desktop" "${pkgdir}/usr/share/applications/pivx.desktop"
- install -Dm644 "share/pixmaps/bitcoin128.png" "${pkgdir}/usr/share/pixmaps/pivx128.png"
- install -Dm644 "contrib/debian/manpages/pivx-qt.1" "${pkgdir}/usr/share/man/man1/pivx-qt.1"
+ install -Dm644 "share/pixmaps/pivx128.png" "${pkgdir}/usr/share/pixmaps/pivx128.png"
+ install -Dm644 "doc/man/pivx-qt.1" "${pkgdir}/usr/share/man/man1/pivx-qt.1"
install -Dm644 "COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
}
+
+package_pivx-sapling-params() {
+ pkgdesc+="(sapling parameters)"
+
+ cd "${srcdir}/${pkgbase}-${pkgver}"
+ install -Dm644 "share/pivx/sapling-spend.params" "${pkgdir}/usr/local/share/sapling-spend.params"
+ install -Dm644 "share/pivx/sapling-output.params" "${pkgdir}/usr/local/share/sapling-output.params"
+}
+
+