guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

02/02: hydra/berlin: Add mumi/devel.


From: Ricardo Wurmus
Subject: 02/02: hydra/berlin: Add mumi/devel.
Date: Tue, 16 Jun 2020 16:20:57 -0400 (EDT)

rekado pushed a commit to branch master
in repository maintenance.

commit 37538c56d94967bcb6f69190035a93b25cd3ac30
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Tue Jun 16 22:20:27 2020 +0200

    hydra/berlin: Add mumi/devel.
    
    * hydra/berlin.scm (mumi/devel): New variable.
    Use it in the mumi service.
---
 hydra/berlin.scm | 31 +++++++++++++++++++++++++++++--
 1 file changed, 29 insertions(+), 2 deletions(-)

diff --git a/hydra/berlin.scm b/hydra/berlin.scm
index 7acdca6..abfc6bb 100644
--- a/hydra/berlin.scm
+++ b/hydra/berlin.scm
@@ -2,12 +2,15 @@
 ;; hosted at the MDC.
 
 (use-modules (gnu) (guix) (sysadmin services) (sysadmin people) (sysadmin dns)
-             (sysadmin web))
+             (sysadmin web)
+             (guix git-download)
+             (srfi srfi-1))
 (use-service-modules base databases dns monitoring networking admin shepherd)
 (use-package-modules admin certs emacs linux mail monitoring
                      ssh tls tor vim package-management
                      version-control
-                     web wget ci rsync)
+                     web wget ci rsync
+                     guile-xyz)
 
 (define %sysadmins
   ;; The sysadmins.
@@ -98,6 +101,29 @@ Happy hacking!\n"))
                         (dirname (canonicalize-path 
"/run/current-system/initrd")))))))
 
 
+(define-public mumi-devel
+  (let ((commit "f06b3d7de137b3b1bf95e02de747bdd663bb61bd")
+        (revision "6"))
+    (package (inherit mumi)
+             (name "mumi")
+             (version (git-version "0.0.1" revision commit))
+             (source (origin
+                       (method git-fetch)
+                       (uri (git-reference
+                             (url "https://git.elephly.net/software/mumi.git";)
+                             (commit commit)))
+                       (file-name (git-file-name name version))
+                       (sha256
+                        (base32
+                         
"0yn1ry2zl9s7cbaz1znnxhx4i3ja6bxw1qmmfbzajsj2zic7cxs8"))))
+             (inputs
+              `(("guile-fibers" ,(package (inherit guile-fibers)
+                                          (arguments 
(substitute-keyword-arguments
+                                                         (package-arguments 
guile-fibers)
+                                                       ((#:tests? _ #f) #f)))))
+                ,@(alist-delete "guile-fibers" (package-inputs mumi)))))))
+
+
 (operating-system
   (host-name "berlin.guix.gnu.org")
   (timezone "Europe/Berlin")
@@ -305,6 +331,7 @@ Happy hacking!\n"))
              (service gwl-web-service-type)
              (service mumi-service-type
                       (mumi-configuration
+                       (mumi mumi-devel)
                        (sender "issues.guix.gnu.org@elephly.net")
                        (smtp "sendmail:///var/mumi/mumi-mailer")))
              ;; For the Mumi mailer queue



reply via email to

[Prev in Thread] Current Thread [Next in Thread]