Skip to content
Pirate-Qt (PirateOcean) is a Qt native wallet for ARRR (PIRATE). It's available for three OS platforms - Windows, Linux, MacOS.
Branch: static
Clone or download
Latest commit 44f8e95 Jul 17, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build-aux/m4 Static 1 Jul 16, 2019
contrib added needed files and changes to build komodo-qt Feb 4, 2018
depends Static 1 Jul 16, 2019
doc README.md update Jan 2, 2019
icons First stable beta of Komodo QT wallet. Feb 6, 2018
qa Static 1 Jul 16, 2019
release Release Jul 17, 2019
share Static 1 Jul 16, 2019
src Customizations Jul 17, 2019
zcutil Customizations Jul 17, 2019
.gitignore Release Jul 17, 2019
KomodoOceanGUI.pro Static 1 Jul 16, 2019
LICENSE Create LICENSE Feb 28, 2019
Makefile.am Customizations Jul 17, 2019
README-dev.md Static 1 Jul 16, 2019
README.md Customizations Jul 17, 2019
autogen.sh initial commit Feb 2, 2018
build.sh Static 1 Jul 16, 2019
configure.ac Static 1 Jul 16, 2019
configure.ac.patch Static 1 Jul 16, 2019
libzcashconsensus.pc.in initial commit Feb 2, 2018
macos_link_helper.sh Static 1 Jul 16, 2019

README.md

PirateOcean (pirate-qt)

Pirate-Qt (PirateOcean) is a world-first Qt native wallet for ARRR (Pirate). It's available for three OS platforms - Windows, Linux, MacOS.

NB! Earlier (till 23.05.2019) we had three branches:

Now we have only one branch static for build static Pirate-Qt binaries from one branch for each OS.

Use the following scripts to build:

  • Linux: build-linux.sh (native build)
  • Windows: build-win.sh (cross-compilation for Win)
  • MacOS: build-mac.sh (native build)

How to build?

Linux

#The following packages are needed:
sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python python-zmq zlib1g-dev wget libcurl4-gnutls-dev bsdmainutils automake curl
git clone https://github.com/TheComputerGenie/PirateOcean --branch static --single-branch
cd pirate
./zcutil/fetch-params.sh
# -j8 = using 8 threads for the compilation - replace 8 with number of threads you want to use
./zcutil/build-linux.sh -j8
#This can take some time.

OSX

Ensure you have brew and Command Line Tools installed.

# Install brew
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
# Install Xcode, opens a pop-up window to install CLT without installing the entire Xcode package
xcode-select --install 
# Update brew and install dependencies
brew update
brew upgrade
brew tap discoteq/discoteq; brew install flock
brew install autoconf autogen automake
brew install gcc@6
brew install binutils
brew install protobuf
brew install coreutils
brew install wget
# Clone the Pirate repo
git clone https://github.com/TheComputerGenie/PirateOcean --branch static --single-branch
# Change master branch to other branch you wish to compile
cd pirate
./zcutil/fetch-params.sh
# -j8 = using 8 threads for the compilation - replace 8 with number of threads you want to use
./zcutil/build-mac.sh -j8
# This can take some time.

Windows

Use a debian cross-compilation setup with mingw for windows and run:

sudo apt-get install build-essential pkg-config libc6-dev m4 g++-multilib autoconf libtool ncurses-dev unzip git python python-zmq zlib1g-dev wget libcurl4-gnutls-dev bsdmainutils automake curl cmake mingw-w64
curl https://sh.rustup.rs -sSf | sh
source $HOME/.cargo/env
rustup target add x86_64-pc-windows-gnu

sudo update-alternatives --config x86_64-w64-mingw32-gcc
# (configure to use POSIX variant)
sudo update-alternatives --config x86_64-w64-mingw32-g++
# (configure to use POSIX variant)

git clone https://github.com/TheComputerGenie/PirateOcean --branch static --single-branch
cd pirate
./zcutil/build-win.sh -j8
# -j8 = using 8 threads for the compilation - replace 8 with number of threads you want to use
#This can take some time and you'll need to run zcutil/fetch-params.bat on the Win system.

Pirate QT is experimental and a work-in-progress. Use at your own risk.

Developers of Qt wallet

You can’t perform that action at this time.