diff options
-rw-r--r-- | .SRCINFO | 16 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 21 insertions, 19 deletions
@@ -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 @@ -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" |