From e7f0f1d567b60b5d8d868af28fdc34556a73d812 Mon Sep 17 00:00:00 2001 From: Romain GARBAGE <romain.garbage@inria.fr> Date: Mon, 22 Jul 2024 13:28:16 +0200 Subject: gnu: Add ghc-vty-crossplatform. * gnu/packages/haskell-xyz.scm (ghc-vty-crossplatform): New variable. Change-Id: Icbd33d9bbd7561bdb6178b3431edef6a1db92fcb --- gnu/packages/haskell-xyz.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/haskell-xyz.scm') diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 6115bb1538..5647cf3c17 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -14132,6 +14132,27 @@ (define-public ghc-vty to use and to provide good support for common terminal types.") (license license:bsd-3))) +(define-public ghc-vty-crossplatform + (package + (name "ghc-vty-crossplatform") + (version "0.4.0.0") + (source + (origin + (method url-fetch) + (uri (hackage-uri "vty-crossplatform" version)) + (sha256 + (base32 "06iwxgqrqzz05hmic7z5hxd48x0i49sk935vm0xfi0xq28sl7r9m")))) + (build-system haskell-build-system) + (properties '((upstream-name . "vty-crossplatform"))) + (inputs (list ghc-vty-6 ghc-vty-unix ghc-random ghc-string-qq)) + (home-page "https://hackage.haskell.org/package/vty-crossplatform") + (synopsis "Cross-platform support for Vty") + (description + "This package provides a generic interface for multiple Vty platforms in +one package so you don't have to conditionally depend on them in your cabal +file.") + (license license:bsd-3))) + (define-public ghc-wave (package (name "ghc-wave") -- cgit v1.2.3