This is the repository containing the pipeline to build KDE packages for KDE Linux.
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.
The build is done in two steps:
- Create a docker image with all the dependencies and build environment.
- 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