[guix] Include or package dependencies
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
-
Feature description was added to the changelog -
Tests covering your feature were added?
Edited by Lars Bilke