about summary refs log tree commit diff
diff options
context:
space:
mode:
authorFrederick Muriuki Muriithi2026-02-25 10:23:04 -0600
committerFrederick Muriuki Muriithi2026-03-05 08:48:04 -0600
commit342370363fc4a700b859551e628b44d4aa8fa390 (patch)
treedff9f73aa6678a5a50b0c22245aaa9554eda746f
parent2f2c753016a5b597f9f1f52c5cc6ca0c37feebbb (diff)
downloadgn-machines-342370363fc4a700b859551e628b44d4aa8fa390.tar.gz
gn-guile: Add `openssh-sans-x` as a dependency.
Git needs the ssh command in order to successfully pull to or
push/fetch from the remote.
-rw-r--r--guix/gn-machines/genenetwork.scm11
1 files changed, 9 insertions, 2 deletions
diff --git a/guix/gn-machines/genenetwork.scm b/guix/gn-machines/genenetwork.scm
index 9350c82..27de391 100644
--- a/guix/gn-machines/genenetwork.scm
+++ b/guix/gn-machines/genenetwork.scm
@@ -6,7 +6,8 @@
                #:select (gn-guile guile-sheepdog)
                #:prefix gng:)
   #:use-module (guix git-download)
-  #:use-module (guix packages))
+  #:use-module (guix packages)
+  #:use-module ((gnu packages ssh) #:select (openssh-sans-x)))
 
 (define-public genenetwork2
   (let ((commit "ef4776ea476d3276f4297e39694a16712978653c")
@@ -125,7 +126,13 @@
 		(file-name (string-append name "-" version))
 		(sha256
 		 (base32
-                  "1n1zjpwfksq8bf42d7xr7lnblgsbqc0yszkbid253s943fyxzhfn")))))))
+                  "1n1zjpwfksq8bf42d7xr7lnblgsbqc0yszkbid253s943fyxzhfn"))))
+      (propagated-inputs
+       ;; TODO: remove openssh-sans-x on next update to newer
+       ;; guix-bioinformatics commit, i.e. newer than commit
+       ;; `9b0955f14ec725990abb1f6af3b9f171e4943f77'.
+       (modify-inputs (package-propagated-inputs gng:gn-guile)
+                      (prepend openssh-sans-x))))))
 
 (define-public guile-sheepdog
   (let ((commit "1426617d58f305a4126bb867202843e8cf7dd4b2")