guix: Use Guile-Debbugs from git.
authorRicardo Wurmus <rekado@elephly.net>
Sun, 2 Sep 2018 20:41:10 +0000 (22:41 +0200)
committerRicardo Wurmus <rekado@elephly.net>
Sun, 2 Sep 2018 20:41:10 +0000 (22:41 +0200)
guix.scm

index 8982ec6..b0907dc 100644 (file)
--- a/guix.scm
+++ b/guix.scm
@@ -34,6 +34,7 @@
              (gnu packages gsasl)
              (gnu packages mail)
              (gnu packages pkg-config)
+             (gnu packages texinfo)
              (srfi srfi-1))
 
 (define-public mailutils-next
           #f))))))
 
 (define-public guile-debbugs-next
-  (package
-    (name "guile-debbugs")
-    (version "0.0.3")
-    (source (origin
-              (method url-fetch)
-              (uri (string-append "mirror://gnu/guile-debbugs/"
-                                  "guile-debbugs-" version ".tar.gz"))
-              (sha256
-               (base32
-                "1lwrj2hmncc4ks05c2yfh8z93bcwcynplqi3cvm6kdblcv4yr2rl"))))
-    (build-system gnu-build-system)
-    (native-inputs
-     `(("pkg-config" ,pkg-config)))
-    (inputs
-     `(("guile" ,guile-2.2.4)
-       ("mailutils" ,mailutils-next)))
-    (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
+  (let ((commit "3b3945fbfc30ed1ca146d641f509c85bfe72901a")
+        (revision "1"))
+    (package
+      (name "guile-debbugs")
+      (version (git-version "0.0.3" revision commit))
+      (source (origin
+                (method git-fetch)
+                (uri (git-reference
+                      (url "https://git.savannah.gnu.org/git/guile-debbugs.git")
+                      (commit commit)))
+                (file-name (git-file-name name version))
+                (sha256
+                 (base32
+                  "1g5j6192mp62yvir35607pnyvvjmjz09qv7zdq3y2dx8yj5khd2g"))))
+      (build-system gnu-build-system)
+      (native-inputs
+       `(("pkg-config" ,pkg-config)
+         ("autoconf" ,autoconf)
+         ("automake" ,automake)
+         ("texinfo" ,texinfo)))
+      (inputs
+       `(("guile" ,guile-2.2.4)))
+      (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+)))
+      (license license:gpl3+))))
 
 (package
   (name "mumi")