LinuxCommandLibrary

kde-builder

tool for building KDE software from source repositories

TLDR

Initialize kde-builder

$ kde-builder --initial-setup
copy
Build a KDE component and its dependencies
$ kde-builder [component_name]
copy
Build without updating or dependencies
$ kde-builder -SD [component_name]
copy
Refresh build directories before compiling
$ kde-builder -r [component_name]
copy
Resume compilation from a specific dependency
$ kde-builder -f [dependency_component] [component_name]
copy
Run a built component
$ kde-builder --run [executable_name]
copy
Install login session
$ kde-builder --install-login-session-only
copy

SYNOPSIS

kde-builder [options] [components]

DESCRIPTION

kde-builder is a tool for building KDE software from source repositories. It handles dependency resolution, source updates, configuration, and compilation of KDE components.
The tool is a drop-in replacement for kdesrc-build with improved performance and usability. It can build individual components or entire desktop environments like Plasma.

PARAMETERS

--initial-setup

Initialize kde-builder configuration
-S, --no-src
Don't update source code
-D, --no-include-dependencies
Don't build dependencies
-r, --refresh-build
Clean and refresh build directories
-f, --resume-from COMPONENT
Resume build from specified component
--run EXECUTABLE
Run a built component
--install-login-session-only
Install login session files
--no-stop-on-failure
Continue building if a component fails

CAVEATS

Requires significant disk space and build time. Build dependencies must be installed separately. Configuration file customization may be needed for specific setups.

HISTORY

kde-builder was developed as a modern replacement for kdesrc-build, providing easier setup and improved performance for building KDE software from source.

SEE ALSO

kdesrc-build(1), cmake(1), ninja(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community