summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD24
2 files changed, 21 insertions, 19 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 9c6095852cd9..33a041440410 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,17 @@
pkgbase = pivx
pkgdesc = Transactional security and privacy-focused decentralized open source cryptocurrency
pkgver = 2.1.6
- pkgrel = 1
+ pkgrel = 2
url = https://pivx.org/
arch = i686
arch = x86_64
license = MIT
makedepends = boost
- makedepends = openssl
- makedepends = qt5-base
makedepends = qrencode
makedepends = miniupnpc
- makedepends = protobuf
- makedepends = db4.8
depends = boost-libs
+ optdepends = miniupnpc: Firewall-jumping support
+ optdepends = db4.8: Wallet storage
source = https://github.com/PIVX-Project/PIVX/archive/v2.1.6.tar.gz
sha256sums = 990f70fe7c4dc487694018a41264c79c94c4e58d5529212b8dc09f4658215bb4
@@ -21,8 +19,6 @@ pkgname = pivx-daemon
pkgdesc = Transactional security and privacy-focused decentralized open source cryptocurrency (daemon)
depends = boost-libs
depends = openssl
- depends = miniupnpc
- depends = db4.8
pkgname = pivx-cli
pkgdesc = Transactional security and privacy-focused decentralized open source cryptocurrency (CLI)
@@ -33,8 +29,8 @@ pkgname = pivx-qt
pkgdesc = Transactional security and privacy-focused decentralized open source cryptocurrency (Qt)
depends = boost-libs
depends = qt5-base
- depends = qrencode
depends = protobuf
- depends = miniupnpc
- depends = db4.8
+ optdepends = miniupnpc: Firewall-jumping support
+ optdepends = db4.8: Wallet storage
+ optdepends = qrencode: For generating QR codes
diff --git a/PKGBUILD b/PKGBUILD
index ee52a225d1b3..adc4b0b256ec 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,12 +4,14 @@ pkgname=("pivx-daemon" "pivx-cli" "pivx-qt")
pkgbase=pivx
_pkgbase=${pkgbase^^}
pkgver=2.1.6
-pkgrel=1
+pkgrel=2
arch=("i686" "x86_64")
url="https://pivx.org/"
depends=("boost-libs")
-makedepends=("boost" "openssl" "qt5-base" "qrencode" "miniupnpc" "protobuf" "db4.8")
-pkgdesc="Transactional security and privacy-focused decentralized open source cryptocurrency"
+makedepends=("boost" "qrencode" "miniupnpc")
+optdepends=("miniupnpc: Firewall-jumping support"
+ "db4.8: Wallet storage")
+pkgdesc="Transactional security and privacy-focused decentralized open source cryptocurrency "
license=("MIT")
source=("https://github.com/PIVX-Project/PIVX/archive/v2.1.6.tar.gz")
sha256sums=("990f70fe7c4dc487694018a41264c79c94c4e58d5529212b8dc09f4658215bb4")
@@ -17,13 +19,14 @@ sha256sums=("990f70fe7c4dc487694018a41264c79c94c4e58d5529212b8dc09f4658215bb4")
build() {
cd "${srcdir}/${_pkgbase}-${pkgver}"
./autogen.sh
- ./configure --prefix=/usr --with-gui=qt5
+ ./configure --prefix=/usr --with-gui=qt5 --with-incompatible-bdb --enable-hardening
make
}
package_pivx-daemon() {
- pkgdesc+=" (daemon)"
- depends+=("openssl" "miniupnpc" "db4.8")
+ pkgdesc+="(daemon)"
+ depends+=("openssl")
+ makedepends+=("qt5-base" "protobuf")
cd "${srcdir}/${_pkgbase}-${pkgver}"
install -Dm644 "contrib/init/pivxd.service" "${pkgdir}/usr/lib/systemd/system/pivxd.service"
@@ -35,8 +38,9 @@ package_pivx-daemon() {
}
package_pivx-cli() {
- pkgdesc+=" (CLI)"
+ pkgdesc+="(CLI)"
depends+=("openssl")
+ makedepends+=("qt5-base")
cd "${srcdir}/${_pkgbase}-${pkgver}"
install -Dm755 "src/pivx-cli" "${pkgdir}/usr/bin/pivx-cli"
@@ -45,8 +49,10 @@ package_pivx-cli() {
}
package_pivx-qt() {
- pkgdesc+=" (Qt)"
- depends+=("qt5-base" "qrencode" "protobuf" "miniupnpc" "db4.8")
+ pkgdesc+="(Qt)"
+ depends+=("qt5-base" "protobuf")
+ makedepends+=("openssl")
+ optdepends+=("qrencode: For generating QR codes")
cd "${srcdir}/${_pkgbase}-${pkgver}"
install -Dm755 "src/qt/pivx-qt" "${pkgdir}/usr/bin/pivx-qt"