Skip to content

Dev-Linux/files

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Files

ZenHub.io

License GitHub release Build Status GitHub issues Maintained

File manager.

Dependencies

Qt >= 5.8.0 with at least the following modules is required:

The following modules and their dependencies are required:

Optional dependencies:

Installation

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.

Licensing

Licensed under the terms of the GNU General Public License version 3 or, at your option, any later version.

Packages

No packages published

Languages

  • C++ 56.2%
  • C 38.9%
  • QML 4.8%
  • Other 0.1%