diff --git a/rekahsoft-gnu/packages/haskell-apps.scm b/rekahsoft-gnu/packages/haskell-apps.scm index 93ec1e4..69bac87 100644 --- a/rekahsoft-gnu/packages/haskell-apps.scm +++ b/rekahsoft-gnu/packages/haskell-apps.scm @@ -83,32 +83,34 @@ access to the core parts of the library.") (define-public ghc-brick (package (name "ghc-brick") - (version "0.65") - (source - (origin - (method url-fetch) - (uri (hackage-uri "brick" version)) - (sha256 - (base32 "1yk9r5igg5p7aixlpls167z2fajq3vp0xxqcjw4cg168g20lnhbs")))) + (version "1.4") + (source (origin + (method url-fetch) + (uri (hackage-uri "brick" version)) + (sha256 + (base32 + "12gwwqq38x0k6hjcn72dpcdwi0lrvyy8gxmp884h22l73xa4vda6")))) (build-system haskell-build-system) - (inputs - `(("ghc-vty" ,ghc-vty) - ("ghc-data-clist" ,ghc-data-clist) - ("ghc-dlist" ,ghc-dlist) - ("ghc-microlens" ,ghc-microlens) - ("ghc-microlens-th" ,ghc-microlens-th) - ("ghc-microlens-mtl" ,ghc-microlens-mtl) - ("ghc-config-ini" ,ghc-config-ini) - ("ghc-vector" ,ghc-vector) - ("ghc-contravariant" ,ghc-contravariant) - ("ghc-text-zipper" ,ghc-text-zipper) - ("ghc-word-wrap" ,ghc-word-wrap) - ("ghc-random" ,ghc-random))) - (native-inputs `(("ghc-quickcheck" ,ghc-quickcheck))) + (inputs (list ghc-vty + ghc-bimap + ghc-data-clist + ghc-microlens + ghc-microlens-th + ghc-microlens-mtl + ghc-config-ini + ghc-vector + ghc-contravariant + ghc-text-zipper + ghc-word-wrap + ghc-random)) + (native-inputs (list ghc-quickcheck)) (home-page "https://github.com/jtdaugherty/brick/") (synopsis "A declarative terminal user interface library") (description - "Write terminal user interfaces (TUIs) painlessly with 'brick'! You write an event handler and a drawing function and the library does the rest. . . > module Main where > > import Brick > > ui :: Widget () > ui = str \"Hello, world!\" > > main :: IO () > main = simpleMain ui . . To get started, see: . * . * The . * The demonstration programs in the 'programs' directory . . This package deprecates .") + "Write terminal user interfaces (TUIs) painlessly with brick'! You write an event handler and +a drawing function and the library does the rest. To get started, see: +. The +.") (license license:bsd-3))) (define-public hledger-ui