Skip to content

[guix] Include or package dependencies

Lars Bilke requested to merge bilke/ogs:guix-deps into master

For guix builds all dependencies have to be either specified as guix packages or have to be part of the source code. A lot of deps are pulled in via CPM and we used a git submodule to make these packages available to the guix build process. This MR removes this submodule by

  • integrating some smaller (CMake) scripts directly in the source code and
  • defining proper guix packages for the remaining CPM dependencies.

This will allow guix builds directly from source such as, e.g.:

guix build [...] --with-commit=ogs=[some commit hash] ogs 
  1. Feature description was added to the changelog
  2. Tests covering your feature were added?
Edited by Lars Bilke

Merge request reports