From 29545105c6ca9a1dec78415b2983ce0594610e8e Mon Sep 17 00:00:00 2001 From: "Collin J. Doering" Date: Tue, 28 Feb 2023 14:58:33 -0500 Subject: [PATCH] rekahsoft-gnu: Update hledger-ui from 1.21 -> 1.27.1 --- rekahsoft-gnu/packages/haskell-apps.scm | 69 +++++++++++++------------ 1 file changed, 36 insertions(+), 33 deletions(-) diff --git a/rekahsoft-gnu/packages/haskell-apps.scm b/rekahsoft-gnu/packages/haskell-apps.scm index 69bac87..a22fb09 100644 --- a/rekahsoft-gnu/packages/haskell-apps.scm +++ b/rekahsoft-gnu/packages/haskell-apps.scm @@ -116,42 +116,45 @@ a drawing function and the library does the rest. To get started, see: (define-public hledger-ui (package (name "hledger-ui") - (version "1.21") - (source - (origin - (method url-fetch) - (uri (hackage-uri name version)) - (sha256 - (base32 "1h9d686z0y8cvq6780g6r8fdrs76y9649js0c350b6xnhzggbx0l")))) + (version "1.27.1") + (source (origin + (method url-fetch) + (uri (hackage-uri "hledger-ui" version)) + (sha256 + (base32 + "1srzlz0mdcp0259k0vsc8xkisd9l59s30j1k1x9bnsn179n8bi22")))) (build-system haskell-build-system) - (native-inputs `(("ghc-hspec-discover" ,ghc-hspec-discover))) - (inputs - `(("ghc-ansi-terminal" ,ghc-ansi-terminal) - ("ghc-async" ,ghc-async) - ("ghc-brick" ,ghc-brick) - ("ghc-cmdargs" ,ghc-cmdargs) - ("ghc-data-default" ,ghc-data-default) - ("ghc-doclayout" ,ghc-doclayout) - ("ghc-extra" ,ghc-extra) - ("ghc-fsnotify" ,ghc-fsnotify) - ("hledger" ,hledger) - ("ghc-hledger-lib" ,ghc-hledger-lib) - ("ghc-megaparsec" ,ghc-megaparsec) - ("ghc-microlens" ,ghc-microlens) - ("ghc-microlens-platform" ,ghc-microlens-platform) - ("ghc-safe" ,ghc-safe) - ("ghc-split" ,ghc-split) - ("ghc-text-zipper" ,ghc-text-zipper) - ("ghc-vector" ,ghc-vector) - ("ghc-vty" ,ghc-vty))) - (home-page "https://hledger.org") + (inputs (list ghc-ansi-terminal + ghc-async + ghc-breakpoint + ghc-brick ; note: fails to compile with brick@{1.5,1.6} + ghc-cmdargs + ghc-data-default + ghc-doclayout + ghc-extra + ghc-fsnotify + ghc-hledger + ghc-hledger-lib + ghc-megaparsec + ghc-microlens + ghc-microlens-platform + ghc-safe + ghc-split + ghc-text-zipper + ghc-vector + ghc-vty)) + (home-page "http://hledger.org") (synopsis - "Curses-style terminal interface for the hledger accounting system") + "Curses-style terminal interface for the hledger accounting system") (description - "A simple curses-style terminal user interface for the hledger -accounting system. It can be a more convenient way to browse your accounts -than the CLI. This package currently does not support Microsoft Windows, except -in WSL.") + "This package provides a simple curses-style terminal user interface for the +hledger accounting system. It can be a more convenient way to browse your +accounts than the CLI. This package currently does not support Microsoft +Windows, except in WSL. . hledger is a robust, cross-platform set of tools for +tracking money, time, or any other commodity, using double-entry accounting and +a simple, editable file format, with command-line, terminal and web interfaces. +It is a Haskell rewrite of Ledger, and one of the leading implementations of +Plain Text Accounting. Read more at: ") (license license:gpl3))) (define-public ghc-js-dgtable