Compilazione LyLibrary

Come compilare il sorgente

Installare le librerie richieste affichè funzioni correttamente il software.

ArchLinux

sudo pacman -S qt5-base qt5-connectivity qt5-declarative qt5-graphicaleffects 
qt5-multimedia qt5-svg qt5-tools qt5-translations qt5-websockets qt5-x11extras qt5-xmlpatterns mariadb cmake zlib nspr lsb-release

Fedora

sudo dnf install qt5-qtbase  qt5-qtbase-devel qt5-qtconnectivity qt5-qtconnectivity-devel qt5-qtdeclarative 
qt5-qtdeclarative-devel qt5-qtgraphicaleffects qt5-qtmultimedia qt5-qtmultimedia-devel qt5-qtsvg qt5-qtsvg-devel qt5-qttools qt5-qttools-devel qt5-qttranslations qt5-qtwebkit qt5-qtwebkit-devel
qt5-qtwebsockets qt5-qtwebsockets-devel qt5-qtx11extras qt5-qtx11extras-devel qt5-qtxmlpatterns qt5-qtxmlpatterns-devel mariadb mariadb-devel mariadb-server cmake zlib zlib-devel nspr lsb-release

Debian/Ubuntu

qtbase5 qtbase5-dev qtconnectivity5 qtconnectivity5-dev qtdeclarative5 qtdeclarative5-dev
qml-module-qtgraphicaleffects qtmultimedia5-dev qtmultimedia5 libqt5svg5 libqt5svg5-dev qttools5-dev-tools qttranslations5-l10n libqt5webkit5-dev libqt5websockets5-dev libqt5x11extras5-dev
libqt5xmlpatterns5-dev mariadb-client mariadb-common mariadb-server cmake zlib1g-dev libnspr4-dev libnspr4 lsb-release

Ora eseguiamo il comando all’interno della cartella che abbiamo prima decompresso ed eseguiamo i seguenti comandi:

cmake -DCMAKE_INSTALL_PREFIX=/opt/lylibrary -DCMAKE_INSTALL_LIBDIR=/opt/lylibrary/lib
make -j6
sudo make install