🔧 System preferences application and modules
C++ QML CMake Python
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.tx
data
declarative
modules
settings
shells
translations/modules
.gitignore
.gitmodules
.travis.yml
AUTHORS
CMakeLists.txt
LICENSE.GPL
LICENSE.LGPL
README.md
cmake_uninstall.cmake.in

README.md

System Preferences

IRC Network GitHub release GitHub issues

System preferences for the Hawaii desktop environment.

Dependencies

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

The following modules and their dependencies are required:

Build and installation

Building this module is a piece of cake.

Assuming you are in the source directory, just create a build directory and run cmake:

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/opt/hawaii ..

To do a debug build the last command can be:

cmake -DCMAKE_INSTALL_PREFIX=/opt/hawaii -DCMAKE_BUILD_TYPE=Debug ..

To do a release build instead it can be:

cmake -DCMAKE_INSTALL_PREFIX=/opt/hawaii -DCMAKE_BUILD_TYPE=Release ..

If not passed, the CMAKE_INSTALL_PREFIX parameter defaults to /usr/local. You have to specify a path that fits your needs, /opt/hawaii is just an example.

The CMAKE_BUILD_TYPE parameter allows the following values:

  • Debug: debug build
  • Release: release build
  • RelWithDebInfo: release build with debugging information

Installation

It's really easy, it's just a matter of typing:

make install

from the build directory.

System-wide installation

Those who want to perform a system-wide installation, such as package maintainers, should pass different arguments to cmake:

mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/usr -DKDE_INSTALL_USE_QT_SYS_PATHS=ON ..

Feel free to choose whatever CMAKE_BUILD_TYPE value you desire.

Translations

We use Transifex to translate this project, please submit your translations here.

Developers can refresh translations with the -DUPDATE_TRANSLATIONS argument to cmake and then upload the sources to Transifex with:

tx push -s

New translations can be pulled from Transifex with:

tx pull -s --minimum-perc=10