summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorskrewball2022-06-13 21:39:27 -0300
committerskrewball2022-06-13 21:39:27 -0300
commit8c75691f9e59b02f2593d9ca5b2c1d0ba3df7efb (patch)
treef032df176a7e17acfd38038404ca6ebe4170f5ed /PKGBUILD
parentac842d1f08bf143a4f9fd5f2ed6a6ed7b2f0b061 (diff)
downloadaur-8c75691f9e59b02f2593d9ca5b2c1d0ba3df7efb.tar.gz
updpkg: pirate 5.5.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD92
1 files changed, 26 insertions, 66 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 2faacc5de04e..eedfb5144f1a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,8 +1,8 @@
-# Maintainer: skrewball <aur at joickle dot com>
+# Maintainer: skrewball <aur at joickle dot com> gitlab.com/skrewball/aur
pkgbase=pirate
-pkgname=('pirate-qt' 'pirate-cli')
-pkgver=5.4.2
+pkgname=("${pkgbase}-qt-bin" "${pkgbase}-cli-bin")
+pkgver=5.5.0
pkgrel=1
pkgdesc="Pirate Chain (ARRR) - Untraceable, Anonymous, Private Cryptocurrency"
arch=('x86_64')
@@ -11,63 +11,25 @@ license=('MIT')
groups=('pirate')
depends=('boost-libs' 'libevent' 'miniupnpc' 'protobuf' 'zeromq')
-makedepends=('boost' 'cmake' 'ccache' 'clang' 'curl' 'expat' 'gmock' 'libcurl-gnutls' 'openssl'
- 'libsodium' 'libevent' 'python' 'qt5-tools' 'rust' 'utf8cpp' 'wget' 'desktop-file-utils')
+makedepends=('desktop-file-utils')
+optdepends=('libappindicator-gtk3: system tray support'
+ 'libnotify: desktop notification support')
conflicts=('treasure-chest' 'treasure-chest-bin')
replaces=('treasure-chest' 'treasure-chest-bin')
-_db_version=6.2.32
-source=("${pkgbase}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz"
- "https://download.oracle.com/berkeley-db/db-${_db_version}.tar.gz"
- "001-pirate-pr83-cpp.patch")
-sha256sums=('8190670acc7a726e86f0ce5a4f4657601c9503c12ce3e4984146daeed90ac950'
- 'a9c5e2b004a5777aa03510cfe5cd766a4a3b777713406b02809c17c8e0e7a8fb'
- '804b0d8ecfba1b04bd229b06f37c8fc5b4a955082d2248ce09ecedf90395ca10')
+source=("${pkgbase}-qt-v${pkgver}.zip::${url}/releases/download/v${pkgver}/${pkgbase}-qt-ubuntu1804-v${pkgver}.zip"
+ "${pkgbase}-cli-v${pkgver}.zip::${url}/releases/download/v${pkgver}/${pkgbase}-cli-ubuntu1804-v${pkgver}.zip"
+ "${pkgbase}-qt.desktop"
+ "${pkgbase}.xpm"
+ "COPYING")
-prepare() {
- # Grab the .desktop file and patch it
- mv ${pkgbase}-${pkgver}/zcutil/deb/desktopentry ${pkgbase}-qt.desktop
- sed -e "s|Exec=.*|Exec=/usr/bin/${pkgbase}-qt %u|g" \
- -e "s|Icon=.*|Icon=${pkgbase}|g" \
- -i ${pkgbase}-qt.desktop
- # Patch source to build on newer library versions
- # MR: https://github.com/PirateNetwork/pirate/pull/83
- cd "${pkgbase}-${pkgver}"
- patch -Np1 -i ../001-pirate-pr83-cpp.patch
-}
-
-build() {
- cd "db-${_db_version}/build_unix"
- ../dist/configure \
- --prefix=/ \
- --disable-shared \
- --enable-cxx \
- --disable-replication \
- --enable-option-checking \
- --with-pic
- make
- make DESTDIR="${srcdir}/libs" install
-
- cd "${srcdir}/${pkgbase}-${pkgver}"
- # Include built db and other needed vars
- CPPFLAGS="${CPPFLAGS} -I${srcdir}/libs/include -I/usr/include/utf8cpp"
- LDFLAGS="${LDFLAGS} -L${srcdir}/libs/lib"
- CXXFLAGS="${CXXFLAGS} -g0 -O2"
- rust_target=$(RUSTC_BOOTSTRAP=1 rustc -Z unstable-options --print target-spec-json | python -c 'import json,sys;obj=json.load(sys.stdin);print(obj["llvm-target"])')
-
- ./autogen.sh
- ./configure --prefix=/usr \
- --with-gui=qt5 \
- --disable-bip70 \
- --enable-tests=no \
- --enable-wallet=yes \
- --enable-hardening \
- --enable-proton=no \
- --enable-online-rust
- make RUST_TARGET="${rust_target}"
-}
+sha256sums=('6e5687f86b9912dc03d7eab110683e03e9868c915446f7878e52c2b649027d23'
+ 'c3330e24332ac01a198632caa2541205726788c5eb49bf8c74d2f095eeee314e'
+ 'db1875d7ef83e3b4d69a83a39acbb0e6c5092f1a0919b3c8c94cabdf62232191'
+ 'ae5d7ccbb18a07c794091a4294cca3b260f9b49ecf70a53279da2c0a3c654e18'
+ '011f6e7fa0238cff93eb3ea12b6b2743cdc7b3ee638570b6143a1f7bdfe1ba3e')
-package_pirate-qt() {
+package_pirate-qt-bin() {
# Package Pirate QT GUI
pkgdesc+=" - GUI"
depends+=('hicolor-icon-theme' 'qt5-base' 'qrencode')
@@ -75,21 +37,19 @@ package_pirate-qt() {
'libnotify: desktop notification support')
provides=('pirate-qt')
- desktop-file-install --dir="${pkgdir}/usr/share/applications" ${pkgname}.desktop
- cd "${pkgbase}-${pkgver}"
- install -Dm755 src/qt/komodo-qt "${pkgdir}/usr/bin/${pkgname}"
- install -Dm644 zcutil/deb/${pkgbase}.xpm "${pkgdir}/usr/share/pixmaps/${pkgbase}.xpm"
- install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+ install -Dm755 ${pkgbase}-qt-linux "${pkgdir}/usr/bin/${pkgbase}-qt"
+ install -Dm644 ${pkgbase}.xpm "${pkgdir}/usr/share/pixmaps/${pkgbase}.xpm"
+ install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgbase}-qt/COPYING"
+ desktop-file-install --dir="${pkgdir}/usr/share/applications" ${pkgbase}-qt.desktop
}
-package_pirate-cli() {
+package_pirate-cli-bin() {
# Package Pirate CLI
pkgdesc+=" - CLI"
provides=('pirate-cli' 'pirate-tx' 'pirated')
- cd "${pkgbase}-${pkgver}"
- install -Dm755 src/${pkgname} "${pkgdir}/usr/bin/${pkgname}"
- install -Dm755 src/${pkgbase}-tx "${pkgdir}/usr/bin/${pkgbase}-tx"
- install -Dm755 src/${pkgbase}d "${pkgdir}/usr/bin/${pkgbase}d"
- install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING"
+ install -Dm755 ${pkgbase}-cli "${pkgdir}/usr/bin/${pkgbase}-cli"
+ install -Dm755 ${pkgbase}-tx "${pkgdir}/usr/bin/${pkgbase}-tx"
+ install -Dm755 ${pkgbase}d "${pkgdir}/usr/bin/${pkgbase}d"
+ install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgbase}-cli/COPYING"
}