guix-commits
[Top][All Lists]
Advanced

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

06/10: gnu: Add ghc-yaml-for-pandoc-1.


From: Ricardo Wurmus
Subject: 06/10: gnu: Add ghc-yaml-for-pandoc-1.
Date: Tue, 13 Mar 2018 15:02:12 -0400 (EDT)

rekado pushed a commit to branch master
in repository guix.

commit 8e3149eeb273fe66fac55119e37e96f725d99074
Author: Ricardo Wurmus <address@hidden>
Date:   Tue Mar 13 17:23:30 2018 +0100

    gnu: Add ghc-yaml-for-pandoc-1.
    
    * gnu/packages/haskell.scm (ghc-yaml-for-pandoc-1): New variable.
---
 gnu/packages/haskell.scm | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 5cee862..12dbe2f 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -63,7 +63,8 @@
   #:use-module ((guix licenses) #:prefix license:)
   #:use-module (guix packages)
   #:use-module (guix utils)
-  #:use-module (ice-9 regex))
+  #:use-module (ice-9 regex)
+  #:use-module ((srfi srfi-1) #:select (alist-delete)))
 
 (define-public cl-yale-haskell
   (let ((commit "85f94c72a16c5f70301dd8db04cde9de2d7dd270")
@@ -5599,6 +5600,12 @@ back-ends.")
      "This package provides a library to parse and render YAML documents.")
     (license license:bsd-3)))
 
+(define-public ghc-yaml-for-pandoc-1
+  (package (inherit ghc-yaml)
+    (inputs
+     `(("ghc-aeson" ,ghc-aeson-for-pandoc-1)
+       ,@(alist-delete "ghc-aeson" (package-inputs ghc-yaml))))))
+
 (define-public ghc-filemanip
   (package
     (name "ghc-filemanip")



reply via email to

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