From e7f0f1d567b60b5d8d868af28fdc34556a73d812 Mon Sep 17 00:00:00 2001 From: Romain GARBAGE Date: Mon, 22 Jul 2024 13:28:16 +0200 Subject: [PATCH] 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(+) diff --git a/gnu/packages/haskell-xyz.scm b/gnu/packages/haskell-xyz.scm index 6115bb1538f51030b9897670c659a633e561479c..5647cf3c17c42d8c99aa35c0cf598d390258f61e 100644 --- a/gnu/packages/haskell-xyz.scm +++ b/gnu/packages/haskell-xyz.scm @@ -14132,6 +14132,27 @@ given term should not exist.") 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")