From: Carlo Holl <carloholl@gmail.com>
To: 44174@debbugs.gnu.org
Cc: Carlo Holl <carloholl@gmail.com>
Subject: [bug#44174] [PATCH 00/16] Add hledger and its dependencies.
Date: Fri, 23 Oct 2020 00:46:53 -0700 [thread overview]
Message-ID: <20201023074653.8885-1-carloholl@gmail.com> (raw)
Guix,
This patch series adds hledger, a plaintext accounting program. hledger started as a Haskell reimplementation of
Ledger CLI. I use hledger regularly to manage personal finances and those of several businesses, and would not be
suprised to find other hledger users in the Guix community.
More information is available at https://hledger.org.
A couple of notes:
1. The hledger package is placed in (gnu packages finance), and its dependencies in (gnu packages haskell-xyz).
2. The hledger package is *not* prefixed with 'ghc', but its dependencies are.
3. The package ghc-doctest was bumped (minor version), affecting several dependent packages.
I was able to build most of these affected packages (querying guix refresh --list-dependents),
but it was taking forever so I cut that effort short. I consider this a rough heuristic to determine
that there are no substantial changes associated with this version bump.
4. I'm not terribly familiar with the Texinfo format, so there are likely some rough edges there.
5. I am able to build hledger and its dependencies without error, but was unsuccessful building
on different architectures with qemu. I wasn't even able to build GHC under qemu so I didn't bother
digging any further.
This is my first contribution to Guix, and I'm also not a Haskell expert, so expect some headaches. I am happy to attend
to any issues as best I am able.
Carlo
Carlo Holl (16):
gnu: Add ghc-control-monad-free.
gnu: Add ghc-csv.
gnu: Add ghc-decimal.
gnu: Upgrade ghc-doctest.
gnu: Add ghc-hspec-megaparsec.
gnu: Add ghc-lucid.
gnu: Add ghc-only.
gnu: Add ghc-text-short.
gnu: Add ghc-tabular.
gnu: Add ghc-uglymemo.
gnu: Add ghc-wizards.
gnu: Add ghc-cassava.
gnu: Add ghc-cassava-megaparsec.
gnu: Add ghc-hledger-lib.
gnu: Add hledger.
Add attribution.
gnu/packages/finance.scm | 64 ++++
gnu/packages/haskell-xyz.scm | 579 ++++++++++++++++++++++++++++++++++-
2 files changed, 628 insertions(+), 15 deletions(-)
--
2.28.0
next reply other threads:[~2020-10-23 13:40 UTC|newest]
Thread overview: 47+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-10-23 7:46 Carlo Holl [this message]
2020-10-23 17:05 ` [bug#44174] [PATCH 01/16] gnu: Add ghc-control-monad-free Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 02/16] gnu: Add ghc-csv Carlo Holl
2020-10-24 21:27 ` Christopher Baines
2020-10-23 17:05 ` [bug#44174] [PATCH 03/16] gnu: Add ghc-decimal Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 04/16] gnu: Upgrade ghc-doctest Carlo Holl
2020-10-24 21:29 ` Christopher Baines
2020-10-23 17:05 ` [bug#44174] [PATCH 05/16] gnu: Add ghc-hspec-megaparsec Carlo Holl
2020-10-24 21:30 ` Christopher Baines
2020-10-23 17:05 ` [bug#44174] [PATCH 06/16] gnu: Add ghc-lucid Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 07/16] gnu: Add ghc-only Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 08/16] gnu: Add ghc-text-short Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 09/16] gnu: Add ghc-tabular Carlo Holl
2020-10-24 21:38 ` Christopher Baines
2020-10-23 17:05 ` [bug#44174] [PATCH 10/16] gnu: Add ghc-uglymemo Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 11/16] gnu: Add ghc-wizards Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 12/16] gnu: Add ghc-cassava Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 13/16] gnu: Add ghc-cassava-megaparsec Carlo Holl
2020-10-24 21:39 ` Christopher Baines
2020-10-23 17:05 ` [bug#44174] [PATCH 14/16] gnu: Add ghc-hledger-lib Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 15/16] gnu: Add hledger Carlo Holl
2020-10-23 17:05 ` [bug#44174] [PATCH 16/16] Add attribution Carlo Holl
2020-10-24 21:40 ` Christopher Baines
2020-10-24 21:26 ` [bug#44174] [PATCH 00/16] Add hledger and its dependencies Christopher Baines
2020-11-01 2:11 ` Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 00/15] " Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 01/15] gnu: Add ghc-control-monad-free Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 02/15] gnu: Add ghc-csv Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 03/15] gnu: Add ghc-decimal Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 04/15] gnu: ghc-doctest: Update to 0.16.3 Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 05/15] gnu: Add ghc-hspec-megaparsec Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 06/15] gnu: Add ghc-lucid Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 07/15] gnu: Add ghc-only Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 08/15] gnu: Add ghc-text-short Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 09/15] gnu: Add ghc-tabular Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 10/15] gnu: Add ghc-uglymemo Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 11/15] gnu: Add ghc-wizards Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 12/15] gnu: Add ghc-cassava Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 13/15] gnu: Add ghc-cassava-megaparsec Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 14/15] gnu: Add ghc-hledger-lib Carlo Holl
2020-11-01 2:02 ` [bug#44174] [PATCH v2 15/15] gnu: Add hledger Carlo Holl
2020-11-01 13:38 ` bug#44174: [PATCH v2 00/15] Add hledger and its dependencies Christopher Baines
2020-11-01 18:22 ` [bug#44174] " Ricardo Wurmus
2020-11-01 20:02 ` Haskell package versions (was bug#44174: [PATCH v2 00/15] Add hledger and its dependencies.) Christopher Baines
2020-11-01 20:28 ` Ricardo Wurmus
2020-11-02 11:23 ` zimoun
2020-11-01 21:09 ` [bug#44174] [PATCH v2 00/15] Add hledger and its dependencies Carlo Holl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20201023074653.8885-1-carloholl@gmail.com \
--to=carloholl@gmail.com \
--cc=44174@debbugs.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/guix.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.