aeonix / aeon

AEON source code (post May 2018 rebase)
Other
58 stars 43 forks source link

Continuous build integration bot addition of Onion explorer build #196

Open BigslimVdub opened 4 years ago

BigslimVdub commented 4 years ago

Requesting addition of onion explorer to build checker since all known Aeon block explorers are based off onion and require a specific build of Aeonix repo to build onion explorer. This way nobody will have to question if onion explorer will build on any repo changes.

Requirements for Aeonix deps for build:

For 16.04

sudo apt install git build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev libcurl4-openssl-dev libgtest-dev libreadline-dev libzmq3-dev libsodium-dev libpcsclite-dev

For 18.04

sudo apt update && sudo apt install build-essential cmake git pkg-config libboost-all-dev libssl-dev libzmq3-dev libunbound-dev libsodium-dev libunwind-dev liblzma-dev libreadline-dev libldns-dev libexpat1-dev doxygen graphviz libpcsclite-dev libpgm-dev libnorm-dev

Build command:

cd  ~
git clone --recursive https://github.com/aeonix/aeon
cd /aeon
USE_SINGLE_BUILDDIR=1 make

This will verify that any commits merged to master will build binaries needed for onion explorer to build.

Additionally, if you want to go an extra step you can add in building onion explorer as well:

cd ~
git clone https://github.com/moneroexamples/onion-monero-blockchain-explorer
cd onion-monero-blockchain-explorer
git checkout aeon
mkdir build && cd build

Note: For Ubuntu 18.04 you may need to install libcurl3-dev for building Aeonblocks. This did build on v0.13.1.0 but with current commits for v0.14.0.0 it is not building.

cmake ..
make
ghost commented 3 years ago

This would be a good addition.