guix-patches
[Top][All Lists]
Advanced

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

[bug#44954] [PATCH 04/12] gnu: Add ghc-wai-app-static.


From: Giacomo Leidi
Subject: [bug#44954] [PATCH 04/12] gnu: Add ghc-wai-app-static.
Date: Sun, 29 Nov 2020 23:32:53 +0100

* gnu/packages/haskell-web.scm (ghc-wai-app-static): New variable.
---
 gnu/packages/haskell-web.scm | 52 ++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/gnu/packages/haskell-web.scm b/gnu/packages/haskell-web.scm
index a186779e72..424a734900 100644
--- a/gnu/packages/haskell-web.scm
+++ b/gnu/packages/haskell-web.scm
@@ -2077,3 +2077,55 @@ keep track of cookies and the last visited page.  You
 can perform assertions on the content of HTML responses
 using CSS selectors.")
    (license license:expat)))
+
+(define-public ghc-wai-app-static
+  (package
+   (name "ghc-wai-app-static")
+   (version "3.1.7.2")
+   (source
+    (origin
+     (method url-fetch)
+     (uri (string-append
+           "https://hackage.haskell.org/package/";
+           "wai-app-static/wai-app-static-"
+           version
+           ".tar.gz"))
+     (sha256
+      (base32
+       "138gd5482psq0wbm8s1az672lksi7vbavq6ayiyjkliivf6xpry8"))))
+   (build-system haskell-build-system)
+   (inputs
+    `(("ghc-wai" ,ghc-wai)
+      ("ghc-http-types" ,ghc-http-types)
+      ("ghc-unix-compat" ,ghc-unix-compat)
+      ("ghc-old-locale" ,ghc-old-locale)
+      ("ghc-file-embed" ,ghc-file-embed)
+      ("ghc-cryptonite" ,ghc-cryptonite)
+      ("ghc-memory" ,ghc-memory)
+      ("ghc-http-date" ,ghc-http-date)
+      ("ghc-blaze-html" ,ghc-blaze-html)
+      ("ghc-blaze-markup" ,ghc-blaze-markup)
+      ("ghc-mime-types" ,ghc-mime-types)
+      ("ghc-unordered-containers"
+       ,ghc-unordered-containers)
+      ("ghc-zlib" ,ghc-zlib)
+      ("ghc-wai-extra" ,ghc-wai-extra)
+      ("ghc-optparse-applicative"
+       ,ghc-optparse-applicative)
+      ("ghc-warp" ,ghc-warp)))
+   (native-inputs
+    `(("ghc-hspec" ,ghc-hspec)
+      ("ghc-network" ,ghc-network)
+      ("ghc-temporary" ,ghc-temporary)
+      ("ghc-mockery" ,ghc-mockery)))
+   (arguments
+    `(#:cabal-revision
+      ("1"
+       "1q7zwjasysgbp9rdp75535igd7s6mhi2bnl4pzsn6vbyfw3qnsxd")))
+   (home-page
+    "http://www.yesodweb.com/book/web-application-interface";)
+   (synopsis "WAI application for static serving")
+   (description
+    "This package provides a WAI application for static serving
+provides some helper functions and datatypes for use outside of WAI.")
+   (license license:expat)))
-- 
2.29.2






reply via email to

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