This is the repository containing the pipeline to build the KDE tarballs for KDE Linux.
To build the packages locally, you need to have docker installed. Then, you can run the following command:
./build_in_docker.shOnce the build is done, you can find the rootfs in the tree directory and the tarballs in upload.
When running the pipeline manually from GitLab, the REPO_METADATA_BRANCH variable
can be set to use a custom branch of sysadmin/repo-metadata. This is useful for testing
changes to KDE project metadata (e.g. build configs or dependency info) before they land
on master.
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_in_docker.sh bashThen you can run the build command manually:
./bootstrap && ./build.sh