diff --git a/hledger-interest-1.6.3.tar.gz b/hledger-interest-1.6.3.tar.gz deleted file mode 100644 index 82b5031..0000000 --- a/hledger-interest-1.6.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:0ff62a3bd31340509ae6ce8df09de4b822381c55c59015763f524c6368f311e5 -size 8542 diff --git a/hledger-interest-1.6.4.tar.gz b/hledger-interest-1.6.4.tar.gz new file mode 100644 index 0000000..7508c2f --- /dev/null +++ b/hledger-interest-1.6.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d5bbe4ce81fa2894e870c43e141716ecf37263b2934d88735545a9fe8fd2299c +size 8548 diff --git a/hledger-interest.cabal b/hledger-interest.cabal deleted file mode 100644 index ab6e750..0000000 --- a/hledger-interest.cabal +++ /dev/null @@ -1,127 +0,0 @@ -Name: hledger-interest -Version: 1.6.3 -x-revision: 1 -Synopsis: computes interest for a given account -License: BSD3 -License-file: LICENSE -Author: Peter Simons -Maintainer: Peter Simons -Homepage: https://github.com/peti/hledger-interest -Category: Finance -Build-type: Simple -Cabal-version: >= 1.10 -Extra-source-files: README.md -Stability: stable -tested-with: GHC == 8.4.4, GHC == 8.6.5, GHC == 8.8.4, GHC == 8.10.7 - - -Description: - hledger-interest is a small command-line utility based on Simon - Michael's hleder library. Its purpose is to compute interest for a - given ledger account. Using command line flags, the program can be - configured to use various schemes for day-counting, such as act\/act, - 30\/360, 30E\/360, and 30\/360isda. Furthermore, it supports a (small) - number of interest schemes, i.e. annual interest with a fixed rate and - the scheme mandated by the German BGB288 (Basiszins fuer - Verbrauchergeschaefte). Extending support for other schemes is fairly - easy, but currently requires changes to the source code. - . - As an example, consider the following loan, stored in a file called - @test.ledger@: - . - > 2008/09/26 Loan - > Assets:Bank EUR 10000.00 - > Liabilities:Bank - > - > 2008/11/27 Payment - > Assets:Bank EUR -3771.12 - > Liabilities:Bank - > - > 2009/05/03 Payment - > Assets:Bank EUR -1200.00 - > Liabilities:Bank - > - > 2010/12/10 Payment - > Assets:Bank EUR -3700.00 - > Liabilities:Bank - . - Suppose that loan earns 5% interest per year, and payments amortize - interest before amortizing the principal claim, then the resulting - ledger would look like this: - . - > $ hledger-interest --file=test.ledger --source=Expenses:Interest --target=Liabilities:Bank --30-360 --annual=0.05 Liabilities:Bank - > 2008/09/26 Loan - > Assets:Bank EUR 10000.00 - > Liabilities:Bank - > - > 2008/11/27 Payment - > Assets:Bank EUR -3771.12 - > Liabilities:Bank - > - > 2008/11/27 5.00% interest for EUR -10000.00 over 61 days - > Liabilities:Bank EUR -84.72 - > Expenses:Interest - > - > 2008/12/31 5.00% interest for EUR -6313.60 over 34 days - > Liabilities:Bank EUR -29.81 - > Expenses:Interest - > - > 2009/05/03 Payment - > Assets:Bank EUR -1200.00 - > Liabilities:Bank - > - > 2009/05/03 5.00% interest for EUR -6343.42 over 123 days - > Liabilities:Bank EUR -108.37 - > Expenses:Interest - > - > 2009/12/31 5.00% interest for EUR -5251.78 over 238 days - > Liabilities:Bank EUR -173.60 - > Expenses:Interest - > - > 2010/12/10 Payment - > Assets:Bank EUR -3700.00 - > Liabilities:Bank - > - > 2010/12/10 5.00% interest for EUR -5425.38 over 340 days - > Liabilities:Bank EUR -256.20 - > Expenses:Interest - > - > 2010/12/31 5.00% interest for EUR -1981.58 over 21 days - > Liabilities:Bank EUR -5.78 - > Expenses:Interest - . - Running the utility with @--help@ gives a brief overview over the - available options: - . - > Usage: hledger-interest [OPTION...] ACCOUNT - > -h --help print this message and exit - > -V --version show version number and exit - > -v --verbose echo input ledger to stdout (default) - > -q --quiet don't echo input ledger to stdout - > --today compute interest up until today - > -f FILE --file=FILE input ledger file (pass '-' for stdin) - > -s ACCOUNT --source=ACCOUNT interest source account - > -t ACCOUNT --target=ACCOUNT interest target account - > -I --ignore-assertions ignore any failing balance assertions - > --act use 'act' day counting convention - > --30-360 use '30/360' day counting convention - > --30E-360 use '30E/360' day counting convention - > --30E-360isda use '30E/360isda' day counting convention - > --constant=RATE constant interest rate - > --annual-schedule=SCHEDULE schedule of annual interest rates. - > syntax: '[(Date1,Rate1),(Date2,Rate2),...]' - > --annual=RATE annual interest rate - > --bgb288 compute interest according to German BGB288 - -Source-Repository head - Type: git - Location: git://github.com/peti/hledger-interest.git - -Executable hledger-interest - default-language: Haskell2010 - Main-is: Main.hs - Build-depends: base >= 3 && < 5, hledger-lib >= 1.23 && < 1.25, time, mtl, Cabal, Decimal, text - other-modules: Hledger.Interest - Hledger.Interest.DayCountConvention - Hledger.Interest.Rate - Paths_hledger_interest diff --git a/hledger-interest.changes b/hledger-interest.changes index 2581757..e28c443 100644 --- a/hledger-interest.changes +++ b/hledger-interest.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Mon Jun 6 09:43:46 UTC 2022 - Peter Simons + +- Update hledger-interest to version 1.6.4. + Upstream does not provide a change log file. + +------------------------------------------------------------------- +Mon Mar 14 13:03:36 UTC 2022 - Peter Simons + +- Update hledger-interest to version 1.6.3 revision 2. + Upstream has revised the Cabal build instructions on Hackage. + ------------------------------------------------------------------- Sun Dec 5 21:47:52 UTC 2021 - Peter Simons diff --git a/hledger-interest.spec b/hledger-interest.spec index 87b48dc..2d3e0f6 100644 --- a/hledger-interest.spec +++ b/hledger-interest.spec @@ -1,7 +1,7 @@ # # spec file for package hledger-interest # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,12 @@ Name: hledger-interest -Version: 1.6.3 +Version: 1.6.4 Release: 0 Summary: Computes interest for a given account License: BSD-3-Clause URL: https://hackage.haskell.org/package/%{name} Source0: https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz -Source1: https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal#/%{name}.cabal BuildRequires: ghc-Cabal-devel BuildRequires: ghc-Decimal-devel BuildRequires: ghc-hledger-lib-devel @@ -89,7 +88,6 @@ German BGB288. %prep %autosetup -cp -p %{SOURCE1} %{name}.cabal %build %ghc_bin_build