Search Criteria
Package Details: hledger-ui-bin 1.42-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/hledger-bin.git (read-only, click to copy) |
---|---|
Package Base: | hledger-bin |
Description: | Curses-style terminal interface for the hledger accounting system |
Upstream URL: | http://hledger.org |
Keywords: | hledger ledger |
Licenses: | GPL-3.0-or-later |
Conflicts: | hledger-ui |
Provides: | hledger-ui |
Submitter: | ccat3z |
Maintainer: | gesh |
Last Packager: | gesh |
Votes: | 9 |
Popularity: | 1.36 |
First Submitted: | 2020-08-22 05:39 (UTC) |
Last Updated: | 2025-03-09 14:38 (UTC) |
Dependencies (1)
- asciinema (asciinema-gitAUR, acast-binAUR) (optional) – hledger demo support
Latest Comments
1 2 3 4 5 Next › Last »
gesh commented on 2025-03-09 14:39 (UTC)
Package updated, thanks @solipsist for the reminder!
gesh commented on 2025-02-23 15:42 (UTC)
At a guess, the problem is
pacman
notices it has local files named after the manual pages and tries to use them, instead of redownloading and checking against checksums.Will push a fix giving the manpage files version-unique names to avoid this later tonight. Hopefully, once https://github.com/simonmichael/hledger/issues/2309 is fixed this can be entirely ignored.
As a sanity check, I too am seeing this breakage -- the
sha256sums
I have for the 1.40 manpages here areand checking against the hledger git repo, the files in pacman's cache are indeed the manuals as of 1.40 whereas the ones at the url I'm pointing to are the manuals as of 1.41
norgus commented on 2025-02-22 08:54 (UTC) (edited on 2025-02-22 08:56 (UTC) by norgus)
I think some checksums failed when I tried to update.
gesh commented on 2025-01-19 14:08 (UTC)
@alerque Done, though I'm a little confused as to how you're using this?
Also, this feels like something a clever enough
pacman
should be able to do itself, I've raised this upstream: https://gitlab.archlinux.org/pacman/pacman/-/issues/225alerque commented on 2025-01-17 12:55 (UTC)
Would you mind fixing the provide declarations (in 3 places of course) with version specs:
This will make builds of this package easier to manage as project dependencies so it can resolve whether to prefer the (frequently OOD) official hledger package or this one. Thanks.
gesh commented on 2025-01-14 18:11 (UTC)
@zibolo That's odd -- I'm guessing I mistakenly ldd'd
hledger-git
, which yielded these false positives. Checking the archives, I can confirm what you're saying, and indeed dropping alldepends
lines yields a seemingly-working binary even when building in a clean chroot.Indeed, checking upstream, the release is built against musl in an Alpine Linux container. Thanks for pointing it out, I'll be using upstream's config to fix my
-static
packages.zibolo commented on 2025-01-12 20:26 (UTC)
Hello @gesh! I'm not an expert and I'm curious how did you determine
gmp
andncurses
dependencies.By downloading the latest (1.41) prebuilt binaries, all executables seems to be "fully" statically linked, indeed
ldd hledger*
returns "not a dynamic executable".file
sayshledger: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), statically linked [...]
.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 thatzlib
andncurses
are indeed necessary, thoughncurses5
isn't (that's due to an older version of the dependencies). Looking at the dependency tree,zlib
is a transitive dependency ofhledger-web
(via its use ofyesod
), but not of either of the others. EDIT: Double-checking shows that everyone depends onncurses
for some reason, fixed the patch)The patch (I omitted that on my local system, I removed the tabs, replaced the quotes for
pkgdesc
by single quotes, and most controversially extracted the commonpackage()
instructions into a separate function): (note thedepends+=()
line is not optional if you wanthledger
to 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.
1 2 3 4 5 Next › Last »