rekahsoft-gnu: Add docker-compose temporarily until fixed upstream

* rekahsoft-gnu/packages/python-xyz.scm: New variable docker-compose-fixed;
this is a variant of docker-compose that uses a pinned version of
python-pyyaml (<6.0), so it can successfully build (unlike current upstream).
This commit is contained in:
Collin J. Doering 2022-04-21 16:13:48 -04:00
parent efe8cbeff9
commit 5276ad1a10
Signed by: rekahsoft
GPG Key ID: 7B4DEB93212B3022
1 changed files with 6 additions and 0 deletions

View File

@ -534,3 +534,9 @@ Amazon Web Services (AWS) API.")))
(sha256
(base32
"0pm440pmpvgv5rbbnm8hk4qga5a292kvlm1bh3x2nwr8pb5p8xv0"))))))
;; TODO: this is a temporory fix after python-pyyaml was updated to 6.0, which is incompatible with docker-compose
;; See: https://ci.guix.gnu.org/build/646008/details
;; Note: docker-compose was rewritten in go, but has not yet been packaged for guix, and the python variant is the only one available
(define-public docker-compose-fixed
((package-input-rewriting `((,python-pyyaml . ,python-pyyaml-5))) (@ (gnu packages docker) docker-compose)))