diff options
| -rw-r--r-- | .guix-channel | 10 | ||||
| -rw-r--r-- | gn/packages/genenetwork.scm | 4 | ||||
| -rw-r--r-- | gn/packages/guile.scm | 8 | ||||
| -rw-r--r-- | gn/services/monitoring.scm | 3 |
4 files changed, 19 insertions, 6 deletions
diff --git a/.guix-channel b/.guix-channel index 0e08e59..7a4ee1b 100644 --- a/.guix-channel +++ b/.guix-channel @@ -2,6 +2,16 @@ (version 0) (dependencies (channel + (name guix) + (url "https://codeberg.org/guix/guix") + (branch "master") + (introduction + (channel-introduction + (version 0) + (commit "9edb3f66fd807b096b48283debdcddccfea34bad") + (signer + "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A 54FA")))) + (channel (name guix-past) (url "https://codeberg.org/guix-science/guix-past") (introduction diff --git a/gn/packages/genenetwork.scm b/gn/packages/genenetwork.scm index add6633..f8db089 100644 --- a/gn/packages/genenetwork.scm +++ b/gn/packages/genenetwork.scm @@ -575,7 +575,7 @@ storage.") (define-public gn-libs - (let ((commit "894021d27da14bfb0bf286e188a36741bc475906") + (let ((commit "9422e39e5b79a4aaca7dc368368d39141a0242b7") (revision "02")) (package (name "gn-libs") @@ -590,7 +590,7 @@ storage.") (hash (content-hash (base32 - "0ysj8cs259naa0s6s0gr8149qj6zra3iq0n1fspq3bw0ij54wf8i"))))) + "03i1kj7jbmlkjs61a9fb4j3s78p4d5lmd8lqnfsv42wxwwyvsm8p"))))) (build-system pyproject-build-system) (arguments (list diff --git a/gn/packages/guile.scm b/gn/packages/guile.scm index f7eeccc..8341e74 100644 --- a/gn/packages/guile.scm +++ b/gn/packages/guile.scm @@ -257,7 +257,7 @@ for MySQL.") (license license:gpl3)))) (define-public guile-sheepdog - (let ((commit "b55cb7c56c661f0a1104bfbd7f7cb9bbcf9fc112") + (let ((commit "1426617d58f305a4126bb867202843e8cf7dd4b2") (revision "0")) (package (name "guile-sheepdog") @@ -270,11 +270,11 @@ for MySQL.") (file-name (string-append name "-" version)) (sha256 (base32 - "1h01n8wxm4bn4blhx47cj9ilczl4iwbwvx53npjgjzw1kq62s210")))) + "1z0xzg11p75s2hk312akxlg2h5278w2abma27dhzjf981g3lcqvr")))) (build-system guile-build-system) (native-inputs (list guile-3.0)) (propagated-inputs - (list bash-minimal guile-3.0 guile-uuid guile-hashing guile-fibers guile-json-4 guile-gcrypt guile-gnutls)) + (list bash-minimal guile-3.0 guile-uuid guile-hashing guile-fibers guile-json-4 guile-gcrypt guile-gnutls guile-redis)) (arguments (list #:not-compiled-file-regexp "(guix|guix/.*)[.]scm$" @@ -299,6 +299,7 @@ for MySQL.") (guile-gnutls #$(this-package-input "guile-gnutls")) (guile-hashing #$(this-package-input "guile-hashing")) (guile-fibers #$(this-package-input "guile-fibers")) + (guile-redis #$(this-package-input "guile-redis")) (guile-json-4 #$(this-package-input "guile-json")) (guile-gcrypt #$(this-package-input "guile-gcrypt")) (guile-lib #$(this-package-input "guile-lib")) @@ -320,6 +321,7 @@ for MySQL.") guile-uuid guile-gnutls guile-gcrypt + guile-redis guile-json-4)) (scm-path (cons* diff --git a/gn/services/monitoring.scm b/gn/services/monitoring.scm index 0daad88..9475d31 100644 --- a/gn/services/monitoring.scm +++ b/gn/services/monitoring.scm @@ -1,6 +1,7 @@ (define-module (gn services monitoring) #:use-module (gnu) #:use-module (gnu services shepherd) + #:use-module (gnu services databases) #:use-module ((gn packages guile) #:select (guile-sheepdog)) #:use-module (guix gexp) #:use-module (guix records) @@ -32,7 +33,7 @@ (shepherd-service (documentation "Run Sheepdog") (provision '(guile-sheepdog)) - (requirement '(networking)) + (requirement '(networking redis)) (start #~(make-forkexec-constructor (list #$(guile-sheepdog-gexp config)) #:log-file "/var/log/sheepdog.log")) |
