diff options
author | skrewball | 2022-06-13 21:39:27 -0300 |
---|---|---|
committer | skrewball | 2022-06-13 21:39:27 -0300 |
commit | 8c75691f9e59b02f2593d9ca5b2c1d0ba3df7efb (patch) | |
tree | f032df176a7e17acfd38038404ca6ebe4170f5ed /PKGBUILD | |
parent | ac842d1f08bf143a4f9fd5f2ed6a6ed7b2f0b061 (diff) | |
download | aur-8c75691f9e59b02f2593d9ca5b2c1d0ba3df7efb.tar.gz |
updpkg: pirate 5.5.0
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 92 |
1 files changed, 26 insertions, 66 deletions
@@ -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" } |