File manager.
Qt >= 5.8.0 with at least the following modules is required:
The following modules and their dependencies are required:
Optional dependencies:
Qbs is a new build system that is much easier to use compared to qmake or CMake.
If you want to learn more, please read the Qbs manual, especially the setup guide and how to install artifacts from the installation guide.
From the root of the repository, run:
qbs setup-toolchains --type gcc /usr/bin/g++ gcc
qbs setup-qt /usr/bin/qmake-qt5 qt5
qbs config profiles.qt5.baseProfile gcc
qbs -d build -j $(nproc) profile:qt5 # use sudo if necessary
On the last qbs
line, you can specify additional configuration parameters at the end:
qbs.installRoot:/path/to/install
(for example/opt/liri
or/usr
)
The following are only needed if qbs.installRoot
is a system-wide path such as /usr
and the default value doesn't suit your needs. All are relative to qbs.installRoot
:
lirideployment:libDir=path/to/lib
where libraries are installed (default:lib
)lirideployment:qmlDir=path/to/qml
where QML plugins are installed (default:lib/qml
)
See qbs/shared/modules/lirideployment/lirideployment.qbs
for more deployment-related parameters.
You can also specify the following options:
qbsbuildconfig:enableTaglib=false
to not use taglib to extract tags
If you specify qbs.installRoot
you might need to prefix the entire line with sudo
,
depending on whether you have permissions to write there or not.
Licensed under the terms of the GNU General Public License version 3 or, at your option, any later version.