osc copypac from project:devel:languages:haskell:ghc-9.6.x package:hledger-ui revision:4, using keep-link

OBS-URL: https://build.opensuse.org/package/show/devel:languages:haskell/hledger-ui?expand=0&rev=43
This commit is contained in:
Peter Simons 2023-12-05 09:08:39 +00:00 committed by Git OBS Bridge
parent 9011c7dce7
commit f91adb5663
4 changed files with 97 additions and 19 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cba7df00f59c39e3d95012ab49188754848a316460b0c1007d67895ee7a32e93
size 79867

3
hledger-ui-1.32.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cf488f7b742317f3c58b1f47becf256f66840fee165d634339a266df2d1ac8d7
size 80328

View File

@ -1,11 +1,37 @@
-------------------------------------------------------------------
Sat Dec 2 05:12:24 UTC 2023 - Peter Simons <psimons@suse.com>
- 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 <psimons@suse.com> Sun Sep 3 08:16:30 UTC 2023 - Peter Simons <psimons@suse.com>
- Update hledger-ui to version 1.31. - 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 - A "Cash accounts" screen has been added, showing accounts of
at the top. You can review the file at: the `Cash` type.
http://hackage.haskell.org/package/hledger-ui-1.31/src/CHANGES.md
- 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 <psimons@suse.com> Thu Mar 30 17:09:18 UTC 2023 - Peter Simons <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 Tue Jun 9 09:26:37 UTC 2020 - psimons@suse.com
- Add hledger-ui at version 1.18. - Add hledger-ui at version 1.18.

View File

@ -16,13 +16,16 @@
# #
Name: hledger-ui %global pkg_name hledger-ui
Version: 1.31 %global pkgver %{pkg_name}-%{version}
Name: %{pkg_name}
Version: 1.32
Release: 0 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 License: GPL-3.0-or-later
URL: https://hackage.haskell.org/package/%{name} URL: https://hackage.haskell.org/package/%{name}
Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
BuildRequires: chrpath
BuildRequires: ghc-Cabal-devel BuildRequires: ghc-Cabal-devel
BuildRequires: ghc-ansi-terminal-devel BuildRequires: ghc-ansi-terminal-devel
BuildRequires: ghc-ansi-terminal-prof BuildRequires: ghc-ansi-terminal-prof
@ -84,9 +87,9 @@ BuildRequires: ghc-vty-prof
ExcludeArch: %{ix86} ExcludeArch: %{ix86}
%description %description
A simple curses-style terminal user interface for the hledger accounting A simple terminal user interface for the hledger accounting system. It can be a
system. It can be a more convenient way to browse your accounts than the CLI. more convenient way to browse your accounts than the CLI. This package
This package currently does not support Microsoft Windows, except in WSL. currently does not support Microsoft Windows, except in WSL.
hledger is a robust, cross-platform set of tools for tracking money, time, or 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 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. of Ledger, and one of the leading implementations of Plain Text Accounting.
Read more at: <https://hledger.org>. Read more at: <https://hledger.org>.
%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 %prep
%autosetup %autosetup
%build %build
%ghc_bin_build %ghc_lib_build
%install %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 %files
%license LICENSE %license LICENSE
%doc CHANGES.md README.md %doc CHANGES.md README.md
%{_bindir}/%{name} %{_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 %changelog