Skip to content

Remove Package Build to Seperate Project

Hans-Nikolai Viessmann requested to merge hans/sac2c:pkg-fixes into develop

We have moved the package building part to a separate project (https://www.macs.hw.ac.uk/gitlab/sac-group/build-sac-pkgs) as this is better for maintenance and simplifies the sac2c repo settings/config.

Specifically this MR:

  • removes package building/releasing mechanisms from the CI config
  • resolves some problems with CPack config
    • incorrect packaging of sources for archive (TGZ) build
    • handle RPM dependencies better (manually...)
  • improve/fixes some minor issues with the archive installer scripts (under cmake/cpack/dist/archive)
    • resolve symlink creation by using the sac2c-version-manager

With this MR, we also change certain processes. For instance, weekly builds are done on a schedule and are taken from the current HEAD of the develop branch. Proper release (stable) packages are done whenever we merge into master, which is triggered through a webhook defined in the sac2c repo config.

Merge request reports