gnu: Add ghc-yesod-core.
* gnu/packages/haskell-web.scm (ghc-yesod-core): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This commit is contained in:
		
							parent
							
								
									15b9ce634c
								
							
						
					
					
						commit
						aebe9d2556
					
				
					 1 changed files with 70 additions and 0 deletions
				
			
		|  | @ -988,3 +988,73 @@ client-side cookie") | |||
| encryption and Skein-MAC-512-256 authentication.  Uses Base64 encoding to | ||||
| avoid any issues with characters.") | ||||
|     (license license:expat))) | ||||
| 
 | ||||
| (define-public ghc-yesod-core | ||||
|   (package | ||||
|     (name "ghc-yesod-core") | ||||
|     (version "1.4.37") | ||||
|     (source | ||||
|      (origin | ||||
|        (method url-fetch) | ||||
|        (uri (string-append "https://hackage.haskell.org/package/" | ||||
|                            "yesod-core-" version "/" | ||||
|                            "yesod-core-" version ".tar.gz")) | ||||
|        (sha256 | ||||
|         (base32 | ||||
|          "0ww8hl0cx2g58zrdx3j6d5m2xwhssbajdqws1xk6rzl7rpfm1b9j")))) | ||||
|     (build-system haskell-build-system) | ||||
|     (inputs `(("ghc-wai" ,ghc-wai) | ||||
|               ("ghc-extra" ,ghc-extra) | ||||
|               ("ghc-text" ,ghc-text) | ||||
|               ("ghc-shakespeare" ,ghc-shakespeare) | ||||
|               ("ghc-blaze-builder" ,ghc-blaze-builder) | ||||
|               ("ghc-mtl" ,ghc-mtl) | ||||
|               ("ghc-clientsession" ,ghc-clientsession) | ||||
|               ("ghc-random" ,ghc-random) | ||||
|               ("ghc-cereal" ,ghc-cereal) | ||||
|               ("ghc-old-locale" ,ghc-old-locale) | ||||
|               ("ghc-unordered-containers" ,ghc-unordered-containers) | ||||
|               ("ghc-monad-control" ,ghc-monad-control) | ||||
|               ("ghc-transformers-base" ,ghc-transformers-base) | ||||
|               ("ghc-cookie" ,ghc-cookie) | ||||
|               ("ghc-http-types" ,ghc-http-types) | ||||
|               ("ghc-case-insensitive" ,ghc-case-insensitive) | ||||
|               ("ghc-parsec" ,ghc-parsec) | ||||
|               ("ghc-vector" ,ghc-vector) | ||||
|               ("ghc-aeson" ,ghc-aeson) | ||||
|               ("ghc-fast-logger" ,ghc-fast-logger) | ||||
|               ("ghc-wai-logger" ,ghc-wai-logger) | ||||
|               ("ghc-monad-logger" ,ghc-monad-logger) | ||||
|               ("ghc-conduit" ,ghc-conduit) | ||||
|               ("ghc-resourcet" ,ghc-resourcet) | ||||
|               ("ghc-lifted-base" ,ghc-lifted-base) | ||||
|               ("ghc-blaze-html" ,ghc-blaze-html) | ||||
|               ("ghc-blaze-markup" ,ghc-blaze-markup) | ||||
|               ("ghc-data-default" ,ghc-data-default) | ||||
|               ("ghc-safe" ,ghc-safe) | ||||
|               ("ghc-warp" ,ghc-warp) | ||||
|               ("ghc-unix-compat" ,ghc-unix-compat) | ||||
|               ("ghc-conduit-extra" ,ghc-conduit-extra) | ||||
|               ("ghc-exceptions" ,ghc-exceptions) | ||||
|               ("ghc-deepseq-generics" ,ghc-deepseq-generics) | ||||
|               ("ghc-mwc-random" ,ghc-mwc-random) | ||||
|               ("ghc-primitive" ,ghc-primitive) | ||||
|               ("ghc-word8" ,ghc-word8) | ||||
|               ("ghc-auto-update" ,ghc-auto-update) | ||||
|               ("ghc-semigroups" ,ghc-semigroups) | ||||
|               ("ghc-byteable" ,ghc-byteable))) | ||||
|     (native-inputs `(("ghc-hspec" ,ghc-hspec) | ||||
|                      ("ghc-path-pieces" ,ghc-path-pieces) | ||||
|                      ("ghc-hunit" ,ghc-hunit) | ||||
|                      ("ghc-hspec-expectations" ,ghc-hspec-expectations) | ||||
|                      ("ghc-quickcheck" ,ghc-quickcheck) | ||||
|                      ("ghc-network" ,ghc-network) | ||||
|                      ("ghc-async" ,ghc-async) | ||||
|                      ("ghc-streaming-commons" ,ghc-streaming-commons) | ||||
|                      ("ghc-wai-extra" ,ghc-wai-extra))) | ||||
|     (home-page "https://www.yesodweb.com") | ||||
|     (synopsis "Core package for the Yesod web framework") | ||||
|     (description "This Haskell package provides all core functionality, for | ||||
| Yesod, on which other packages can be built.  It provides dispatch, handler | ||||
| functions, widgets, etc.") | ||||
|     (license license:expat))) | ||||
|  |  | |||
		Reference in a new issue