aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorGuillaume LE VAILLANT <guillaume.le.vaillant@openmailbox.org>2017-03-29 10:40:09 +0200
committerGuillaume LE VAILLANT <guillaume.le.vaillant@openmailbox.org>2017-03-29 10:40:09 +0200
commit96c8df23a4699695545cdbc9cbef653b6adcbc52 (patch)
treec2a7f9532368a919f1ebb842842902ffee78edcc /README.md
parent4ca35af11ac8b41192bdb373216513e524ee4cb0 (diff)
downloadmonzero-gui-96c8df23a4699695545cdbc9cbef653b6adcbc52.tar.gz
monzero-gui-96c8df23a4699695545cdbc9cbef653b6adcbc52.tar.xz
monzero-gui-96c8df23a4699695545cdbc9cbef653b6adcbc52.zip
Intructions for building the GUI with Gentoo Linux
Diffstat (limited to 'README.md')
-rw-r--r--README.md32
1 files changed, 28 insertions, 4 deletions
diff --git a/README.md b/README.md
index 5d8b4499..ab32e084 100644
--- a/README.md
+++ b/README.md
@@ -64,12 +64,18 @@ Packaging for your favorite distribution would be a welcome contribution!
### On Linux:
-(Tested on Ubuntu 16.04 x86, 16.10 x64 and Linux Mint 18 "Sarah" - Cinnamon x64)
+(Tested on Ubuntu 16.04 x86, 16.10 x64, Gentoo x64 and Linux Mint 18 "Sarah" - Cinnamon x64)
1. Install Monero dependencies.
+ - For Ubuntu and Mint
+
`sudo apt install build-essential cmake libboost-all-dev miniupnpc libunbound-dev graphviz doxygen libunwind8-dev pkg-config libssl-dev`
+ - For Gentoo
+
+ `sudo emerge app-arch/xz-utils app-doc/doxygen dev-cpp/gtest dev-libs/boost dev-libs/expat dev-libs/openssl dev-util/cmake media-gfx/graphviz net-dns/unbound net-libs/ldns net-libs/miniupnpc sys-libs/libunwind`
+
2. Grab an up-to-date copy of the monero-core repository.
`git clone https://github.com/monero-project/monero-core.git`
@@ -91,20 +97,38 @@ Packaging for your favorite distribution would be a welcome contribution!
- For Ubuntu 16.04+ x64
- `sudo apt-get install qtbase5-dev qt5-default qtdeclarative5-dev qml-module-qtquick-controls qml-module-qtquick-xmllistmodel qttools5-dev-tools qml-module-qtquick-dialogs qml-module-qt-labs-settings libqt5qml-graphicaleffects`
+ `sudo apt-get install qtbase5-dev qt5-default qtdeclarative5-dev qml-module-qtquick-controls qml-module-qtquick-xmllistmodel qttools5-dev-tools qml-module-qtquick-dialogs qml-module-qt-labs-settings libqt5qml-graphicaleffects`
- For Linux Mint 18 "Sarah" - Cinnamon x64
- `sudo apt install qml-module-qt-labs-settings qml-module-qtgraphicaleffects`
+ `sudo apt install qml-module-qt-labs-settings qml-module-qtgraphicaleffects`
+
+ - For Gentoo
+
+ `sudo emerge dev-qt/qtcore:5 dev-qt/qtdeclarative:5 dev-qt/qtquickcontrols:5 dev-qt/qtgraphicaleffects:5`
- Optional : To build the flag `WITH_SCANNER`
- `sudo apt install qtmultimedia5-dev qml-module-qtmultimedia libzbar-dev`
+ - For Ubuntu and Mint
+
+ `sudo apt install qtmultimedia5-dev qml-module-qtmultimedia libzbar-dev`
+
+ - For Gentoo
+
+ The *qml* USE flag must be enabled.
+
+ `emerge dev-qt/qtmultimedia:5 media-gfx/zbar`
6. Build the GUI.
+ - For Ubuntu and Mint
+
`./build.sh`
+ - For Gentoo
+
+ `QT_SELECT=5 ./build.sh`
+
7. Run the GUI client.
`./build/release/bin/monero-wallet-gui`