Search Criteria
Package Details: hledger-bin 1.52.1-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/hledger-bin.git (read-only, click to copy) |
|---|---|
| Package Base: | hledger-bin |
| Description: | Command-line interface for the hledger accounting system |
| Upstream URL: | http://hledger.org |
| Keywords: | hledger ledger |
| Licenses: | GPL-3.0-or-later |
| Conflicts: | hledger |
| Provides: | hledger |
| Submitter: | ccat3z |
| Maintainer: | gesh |
| Last Packager: | gesh |
| Votes: | 9 |
| Popularity: | 0.000207 |
| First Submitted: | 2020-08-22 05:39 (UTC) |
| Last Updated: | 2026-05-01 04:19 (UTC) |
Dependencies (1)
- asciinema (acast-binAUR, asciinema-gitAUR) (optional) – hledger demo support
Required by (7)
- hledger-language-server-git (requires hledger)
- hledger-textual (requires hledger)
- hledger-tui (requires hledger)
- hledger-utils (requires hledger)
- hledger-utils-git (requires hledger)
- puffin (requires hledger)
- puffin-bin (requires hledger)
Latest Comments
« First ‹ Previous 1 2 3 4 5 Next › Last »
dude commented on 2025-01-10 13:33 (UTC) (edited on 2025-01-10 13:34 (UTC) by dude)
Thanks! I might not have time to review your changes for another few days, so I'm going to add you as a co-maintainer if that's okay. That way you can make changes to it as you see fit, without having to wait on me (I think that's how it works).
gesh commented on 2025-01-09 19:31 (UTC) (edited on 2025-01-09 19:43 (UTC) by gesh)
For some reason I thought I'd posted the patch, apologies. Checking with
ldd, it seems thatzlibandncursesare indeed necessary, thoughncurses5isn't (that's due to an older version of the dependencies). Looking at the dependency tree,zlibis a transitive dependency ofhledger-web(via its use ofyesod), but not of either of the others. EDIT: Double-checking shows that everyone depends onncursesfor some reason, fixed the patch)The patch (I omitted that on my local system, I removed the tabs, replaced the quotes for
pkgdescby single quotes, and most controversially extracted the commonpackage()instructions into a separate function): (note thedepends+=()line is not optional if you wanthledgerto have the correct dependencies in.SRCINFO)dude commented on 2025-01-09 18:57 (UTC)
@gesh Can you provide a diff with all of the changes that you mentioned?
Regarding ncurses, that's required for hledger-ui as far as I know. Not sure about zlib.
gesh commented on 2024-12-30 19:42 (UTC) (edited on 2024-12-30 19:56 (UTC) by gesh)
In reading the diff, just noticedEDIT: turns out pacman isn't smart enough to extractprepare()contains an absolutely unnecessary extraction of a tar archive..tar.zipfiles (in fact, the fact that it extracts one level at all is a coincidence --makepkgtries to autodetect the archive type and seems to be accidentally detecting the underlying tar archive. Luckily,bsdtar -xfcan extract both zip and tar archives, but since zip files are themselves archives, it stops the extraction after one step (in contrast to eg.tar.xzfiles)). On the other hand, Github is too stubborn to enable automatically uploading.tar.gzfiles1, so upstream ended up going with.tar.zipfiles2.Also, the new release packages the bash completion with it, no need to download it separately anymore. Hopefully, soon the manpages will also be distributed in the bindist, making the hardcoded urls unnecessary3
Also, the license is GPL-3+, see the manpage.
Also, you either want the split packages to work independently (in which case, independent copies of
hledger-completion.bashshould be shipped with each, instead of symlinking), or you want to make the-uiand-webvariants depend on the vanillahledger.Finally, are you sure the
ncurses5andzlibdependencies are necessary? The former is IIUC only needed for GHCs from more than 7 years ago4, and I can't find mention of the latter in the repo. Also,glibcandcoreutilsare inbase, there's no need to manually specify them.dbh97 commented on 2024-12-27 10:09 (UTC)
Here's 1.41 diff.
gesh commented on 2024-09-17 18:05 (UTC)
Note the installation instructions in the completion file -- it should be symlinked to also be pointed to by
/usr/share/bash-completion/completions/hledger-{ui,web}. Currently, the only way to load the completion for eghledger-uiis to first dohledger <TAB>-- this will pull in the completion file, which will additionally configure completion forhledger-uiandhledger-web.dude commented on 2024-09-14 16:03 (UTC)
@tee Thanks, I've added that as an optdepends just now
tee commented on 2024-09-14 15:42 (UTC)
This optionally depends on asciinema, for
hledger demo 2.gesh commented on 2024-09-10 19:08 (UTC)
Ah, right. I had considered that a static resource (i.e. not something making this a VCS package), but of course you're right to want to get the version of the completion at that tag. Also, TIL that syntax to get the file at a given tag, thanks!
dude commented on 2024-09-10 18:39 (UTC)
@gesh Fixed it for you...just needed to specify hledger-${pkgver} as the git tag, instead of the master branch.
« First ‹ Previous 1 2 3 4 5 Next › Last »