/labwc-tweaks

A Qt configuration tool for labwc

Primary LanguageC++GNU General Public License v2.0GPL-2.0

labwc-tweaks

CI

This is a GUI 'Settings' application for labwc.

dependencies

Runtime:

  • Qt6 base
  • libxml2
  • glib2

Build:

  • CMake
  • Qt Linguist Tools
  • Git (optional, to pull latest VCS checkouts)

build

CMAKE_BUILD_TYPE is usually set to Release, though None might be a valid alternative.
CMAKE_INSTALL_PREFIX has to be set to /usr on most operating systems.

cmake -B build -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr -W no-dev
cmake --build build --verbose

test

ctest --verbose --force-new-ctest-process --test-dir build

install

Using sudo make install is discouraged, instead use the system package manager where possible.

In this packaging simulation, CMake installs the binary to /usr/bin and data files to their respective locations in a "package" directory.

DESTDIR="$(pwd)/package" cmake --install build

If you find it a useful tool and want to expand its scope, feel free.

packages

Packaging status

translations

For contributing translations the LXQt Weblate platform can be used.

Translation status

licenses

  • labwc-tweaks is licensed under the GPL-2.0-only license
  • LXQt build tools cmake modules are licensed under the BSD-3-Clause license.