Subject: [bug#70005] [PATCH 0/1] guix: chicken-build-system: fix the build system

From: Daniel Ziltener <[email-masked]>
Date: Tue, 26 Mar 2024 14:55:48 +0100

The build system for Chicken as-is works for basic eggs, but contains some
assumptions that make it fail with more sophisticated ones. The main wrong
assumption is that CHICKEN_INSTALL_REPOSITORY is enough to cover all cases; it
is not. CHICKEN_INSTALL_PREFIX is needed, too, and CHICKEN_REPOSITORY_PATH has
to be concatenated to the CHICKEN_INSTALL_REPOSITORY.

I also took the liberty to move the env variable definitions all to one place
to improve readability.

Daniel Ziltener (1):
  guix: chicken-build-system: fix the build system

 guix/build-system/chicken.scm       | 42 +++++++++++++++++++++--------
 guix/build/chicken-build-system.scm | 24 +++++++----------
 2 files changed, 41 insertions(+), 25 deletions(-)

-- 
2.41.0