-
Notifications
You must be signed in to change notification settings - Fork 88
Building on Linux
Petr Bena edited this page Aug 30, 2023
·
6 revisions
- Download qt5 packages, for Qt 5.5 or newer you need to install web engine and use --web-engine parameter
# Install necessary packages
sudo apt-get install cmake qtwebengine5-dev qtmultimedia5-dev qtbase5-dev-tools
# Audio may be enabled if you have all required packages
./configure --extension --no-audio --web-engine
cd release/huggle
make
- Download and install Qt 5.7 or newer: https://www.qt.io/download-open-source
- Download and install CMake: https://cmake.org/download/
./configure --extension --web-engine --qtpath <path_to_your_qt>
cd release/huggle
make
Note: qtpath is path to root folder of Qt version you want, for example ~/Qt/qt5.7_gcc/
In order to install all extensions you need to enter huggle_release folder and execute
# Run huggle to init, exit after you start it
./huggle
# Find config folder in logs, it should be something like /home/user/.local/share/Wikimedia/Huggle/extensions/ Copy all extensions
# Copy all extensions there
cp extensions_list/*/*.so /home/`whoami`/.local/share/Wikimedia/Huggle/extensions/
# Run huggle with all extensions
./huggle