diff --git a/hledger-ui-1.31.tar.gz b/hledger-ui-1.31.tar.gz deleted file mode 100644 index ce522d7..0000000 --- a/hledger-ui-1.31.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:cba7df00f59c39e3d95012ab49188754848a316460b0c1007d67895ee7a32e93 -size 79867 diff --git a/hledger-ui-1.32.tar.gz b/hledger-ui-1.32.tar.gz new file mode 100644 index 0000000..6298171 --- /dev/null +++ b/hledger-ui-1.32.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf488f7b742317f3c58b1f47becf256f66840fee165d634339a266df2d1ac8d7 +size 80328 diff --git a/hledger-ui.changes b/hledger-ui.changes index 4555e89..b8d1cee 100644 --- a/hledger-ui.changes +++ b/hledger-ui.changes @@ -1,11 +1,37 @@ +------------------------------------------------------------------- +Sat Dec 2 05:12:24 UTC 2023 - Peter Simons + +- Update hledger-ui to version 1.32. + + - The V key now preserves the valuation mode specified at the + command line, if any. (#2084) + + - The hledger-ui package no longer wastefully builds its modules + twice. + ------------------------------------------------------------------- Sun Sep 3 08:16:30 UTC 2023 - Peter Simons - Update hledger-ui to version 1.31. - Upstream has edited the change log file since the last release in - a non-trivial way, i.e. they did more than just add a new entry - at the top. You can review the file at: - http://hackage.haskell.org/package/hledger-ui-1.31/src/CHANGES.md + + - A "Cash accounts" screen has been added, showing accounts of + the `Cash` type. + + - The top-level menu screen is now the default screen. Power + users can use the `--cash`/`--bs`/`--is`/`--all` flags to start + up in another screen. + + - "All accounts" screen has been moved to the bottom of the list. + + - Screens' help footers have been improved. + + - A pager is used to show --help output when needed, as in + `hledger`. + + - In the help dialog, mention that LEFT shows other screens. + + - In the manual, mention shift-up/down config needed for + Terminal.app. ------------------------------------------------------------------- Thu Mar 30 17:09:18 UTC 2023 - Peter Simons @@ -97,7 +123,7 @@ Wed Sep 22 08:52:12 UTC 2021 - psimons@suse.com ------------------------------------------------------------------- Tue Sep 7 18:42:23 UTC 2021 - Ondřej Súkup -- relax constranits on base-compat +- relax constranits on base-compat ------------------------------------------------------------------- Sun Aug 8 22:07:03 UTC 2021 - psimons@suse.com @@ -185,9 +211,9 @@ Tue Dec 29 21:17:28 UTC 2020 - psimons@suse.com ------------------------------------------------------------------- Thu Dec 17 12:20:00 UTC 2020 - Ondřej Súkup - + - disable %{ix86} build - + ------------------------------------------------------------------- Wed Dec 16 17:26:00 UTC 2020 - psimons@suse.com @@ -282,4 +308,3 @@ Mon Jun 22 02:00:23 UTC 2020 - psimons@suse.com Tue Jun 9 09:26:37 UTC 2020 - psimons@suse.com - Add hledger-ui at version 1.18. - diff --git a/hledger-ui.spec b/hledger-ui.spec index afc9b1a..f9cab58 100644 --- a/hledger-ui.spec +++ b/hledger-ui.spec @@ -16,13 +16,16 @@ # -Name: hledger-ui -Version: 1.31 +%global pkg_name hledger-ui +%global pkgver %{pkg_name}-%{version} +Name: %{pkg_name} +Version: 1.32 Release: 0 -Summary: Curses-style terminal interface for the hledger accounting system +Summary: Terminal interface for the hledger accounting system License: GPL-3.0-or-later URL: https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz +BuildRequires: chrpath BuildRequires: ghc-Cabal-devel BuildRequires: ghc-ansi-terminal-devel BuildRequires: ghc-ansi-terminal-prof @@ -84,9 +87,9 @@ BuildRequires: ghc-vty-prof ExcludeArch: %{ix86} %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. +A simple 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 @@ -94,18 +97,68 @@ 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: . +%package -n ghc-%{name} +Summary: Haskell %{name} library + +%description -n ghc-%{name} +This package provides the Haskell %{name} shared library. + +%package -n ghc-%{name}-devel +Summary: Haskell %{name} library development files +Requires: ghc-%{name} = %{version}-%{release} +Requires: ghc-compiler = %{ghc_version} +Requires(post): ghc-compiler = %{ghc_version} +Requires(postun): ghc-compiler = %{ghc_version} + +%description -n ghc-%{name}-devel +This package provides the Haskell %{name} library development files. + +%package -n ghc-%{pkg_name}-doc +Summary: Haskell %{pkg_name} library documentation +Requires: ghc-filesystem +BuildArch: noarch + +%description -n ghc-%{pkg_name}-doc +This package provides the Haskell %{pkg_name} library documentation. + +%package -n ghc-%{pkg_name}-prof +Summary: Haskell %{pkg_name} profiling library +Requires: ghc-%{pkg_name}-devel = %{version}-%{release} +Supplements: (ghc-%{pkg_name}-devel and ghc-prof) + +%description -n ghc-%{pkg_name}-prof +This package provides the Haskell %{pkg_name} profiling library. + %prep %autosetup %build -%ghc_bin_build +%ghc_lib_build %install -%ghc_bin_install +%ghc_lib_install +%ghc_fix_rpath %{pkg_name}-%{version} + +%post -n ghc-%{name}-devel +%ghc_pkg_recache + +%postun -n ghc-%{name}-devel +%ghc_pkg_recache %files %license LICENSE %doc CHANGES.md README.md %{_bindir}/%{name} +%files -n ghc-%{name} -f ghc-%{name}.files +%license LICENSE + +%files -n ghc-%{name}-devel -f ghc-%{name}-devel.files +%doc CHANGES.md README.md + +%files -n ghc-%{pkg_name}-doc -f ghc-%{pkg_name}-doc.files +%license LICENSE + +%files -n ghc-%{pkg_name}-prof -f ghc-%{pkg_name}-prof.files + %changelog