rekahsoft-gnu: Update ghc-brick from 0.65 -> 1.4

This commit is contained in:
Collin J. Doering 2023-02-28 14:57:34 -05:00
parent 31efa0a88e
commit 25d025bc64
Signed by: rekahsoft
GPG Key ID: 7B4DEB93212B3022

View File

@ -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: . * <https://github.com/jtdaugherty/brick/blob/master/README.md The README> . * The <https://github.com/jtdaugherty/brick/blob/master/docs/guide.rst Brick user guide> . * The demonstration programs in the 'programs' directory . . This package deprecates <http://hackage.haskell.org/package/vty-ui vty-ui>.")
"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:
<https://github.com/jtdaugherty/brick/blob/master/README.md The README>. The
<https://github.com/jtdaugherty/brick/blob/master/docs/guide.rst Brick user guide>.")
(license license:bsd-3)))
(define-public hledger-ui