aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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`