messages: patch-messages: Use download-message.
[software/mumi.git] / guix.scm
index 5d646f58c2989caf9b0a8f69fdc9ffa2dc4138f7..dfda6cddb0454c0f6259632f3da95c87be405cb9 100644 (file)
--- a/guix.scm
+++ b/guix.scm
@@ -1,5 +1,5 @@
 ;;; mumi - Mediocre, uh, mail interface
-;;; Copyright © 2016, 2017, 2018 Ricardo Wurmus <rekado@elephly.net>
+;;; Copyright © 2016, 2017, 2018, 2019 Ricardo Wurmus <rekado@elephly.net>
 ;;;
 ;;; This file is part of mumi.
 ;;;
              (gnu packages)
              (gnu packages autotools)
              (gnu packages guile)
+             (gnu packages guile-xyz)
+             (gnu packages mail)
              (gnu packages pkg-config)
              (gnu packages texinfo)
              (srfi srfi-1))
 
-(define-public guile-debbugs-next
-  (let ((commit "75a331d561c8b6f8efcf16216dab961c17759efe")
+(define-public guile-debbugs-devel
+  (let ((commit "fb0ae064037a38a0d526e08b4ad24c52e205edb9")
         (revision "1"))
-    (package
+    (package (inherit guile-debbugs)
       (name "guile-debbugs")
-      (version (git-version "0.0.3" revision commit))
+      (version (git-version "0.0.2" revision commit))
       (source (origin
                 (method git-fetch)
                 (uri (git-reference
                 (file-name (git-file-name name version))
                 (sha256
                  (base32
-                  "0br3mgbw41bpc9x57jlghl0i8dz9nl63r4wzs5l47aqszf84870y"))))
+                  "195sacx2xc1mzzfljj62nfpi8mxn0rc6dabxckizjksnhb5irfwy"))))
       (build-system gnu-build-system)
       (native-inputs
        `(("pkg-config" ,pkg-config)
          ("autoconf" ,autoconf)
          ("automake" ,automake)
          ("texinfo" ,texinfo)))
+      (propagated-inputs
+       `(("guile-email" ,guile-email)))
       (inputs
-       `(("guile" ,guile-2.2.4)
-         ("guile-email" ,guile-email)))
-      (home-page "https://www.gnu.org/software/guile-debbugs")
-      (synopsis "Guile bindings for the Debbugs bug tracker")
-      (description "This package provides a Guile library to communicate with a
-Debbugs bug tracker's SOAP service.")
-      (license license:gpl3+))))
-
-(define-public guile-email
-  (let ((commit "fa52eac55e5946db89621a6c583d2aa357864dee")
-        (revision "1"))
-    (package
-      (name "guile-email")
-      (version (git-version "0.1.0" revision commit))
-      (source
-       (origin
-         (method git-fetch)
-         (uri (git-reference
-               (url "https://git.systemreboot.net/guile-email")
-               (commit commit)))
-         (file-name (git-file-name name version))
-         (sha256
-          (base32
-           "1037mbz7qd9bzaqp8ysyhnl9ipd97fmj3b9jr8qfzx9179vvsj63"))))
-      (build-system gnu-build-system)
-      (native-inputs
-       `(("pkg-config" ,pkg-config)
-         ("autoconf" ,autoconf)
-         ("automake" ,automake)))
-      (inputs
-       `(("guile" ,guile-2.2.4)))
-      (home-page "https://git.systemreboot.net/guile-email")
-      (synopsis "Guile email parser")
-      (description "Guile email parser")
-      (license license:agpl3+))))
+       `(("guile" ,guile-2.2))))))
 
 (package
   (name "mumi")
@@ -98,10 +68,13 @@ Debbugs bug tracker's SOAP service.")
   (source #f)
   (build-system gnu-build-system)
   (inputs
-   `(("guile-debbugs" ,guile-debbugs-next)
+   `(("guile-debbugs" ,guile-debbugs-devel)
      ("guile-email" ,guile-email)
+     ("guile-json" ,guile-json)
+     ("guile-fibers" ,guile-fibers)
      ("guile-syntax-highlight" ,guile-syntax-highlight)
-     ("guile" ,guile-2.2.4)))
+     ("guile" ,guile-2.2)
+     ("mu" ,mu)))
   (native-inputs
    `(("autoconf" ,autoconf)
      ("automake" ,automake)