Skip to content

Build Fedora

HLXEasy edited this page Aug 26, 2021 · 7 revisions

How to build the Alias wallet on Fedora

In the following a short description how to build aliaswallet and aliaswalletd on Fedora.

Preparing build system

Update package lists

dnf update -y

Install build time dependencies:

dnf install -y \
    autoconf \
    automake \
    cmake \
    gcc-c++ \
    git \
    less \
    libcap-devel \
    libseccomp-devel \
    make \
    openssh-clients \
    patch \
    pkg-config \
    qt5 \
    qt5-devel \
    qt5-qtbase-devel \
    qt5-qtdeclarative-devel \
    qt5-qtnetworkauth-devel \
    qt5-qtquickcontrols \
    qt5-qtsvg-devel \
    qt5-qtwebchannel-devel \
    qt5-qtwebengine-devel \
    qt5-qtwebsockets-devel \
    qt5-qtwebview-devel \
    wget

See up2date list of build time dependencies on corresponding Dockerfile, which is used to build Alias on our Continuous Integration system.

Build

To build Alias you need to do the same steps as we do using Docker. The latest version can be found here.

  • Clone the Git repository and cd into the directory
    » git clone https://github.com/aliascash/alias-wallet.git
    » cd alias-wallet
    
  • Perform the build
    » ./scripts/cmake-build.sh -g
    

The two binaries aliaswallet (UI) and aliaswalletd (daemon) can be found in the directory cmake-build-cmdline/aliaswallet/src/ afterwards.

To install them, just do this:

cp cmake-build-cmdline/aliaswallet/src/aliaswallet  /usr/local/bin/aliaswallet
cp cmake-build-cmdline/aliaswallet/src/aliaswalletd /usr/local/bin/aliaswalletd

Now you can use them right from the cmdline.

Please refer to these additional documentations regarding the installation:

Clone this wiki locally