Skip to content

KDE/kde-linux-packages

Repository files navigation

KDE Linux Packages

This is the repository containing the pipeline to build KDE packages for KDE Linux.

Local Development

To build the packages locally, you need to have docker installed. Then, you can run the following command:

./build_kde_docker.sh

It caches partial builds in the pkgbuilds directory, so you can just run it again if it gets interrupted.

Once the build is done, you can find the packages in the artifacts directory.

Note: The contents of the artifacts/banana and artifacts/banana-debug directories are valid pacman repositories. You can add them to your pacman configuration to install the packages locally for testing.

Investigation

The build is done in two steps:

  1. Create a docker image with all the dependencies and build environment.
  2. Run the build inside the docker image.

If you want to reproduce issues that happen in the build step, you can enter the container with:

./build_kde_docker.sh bash

Then you can run the build command manually:

./make-packages.sh