Package Details: offpunk-git 5:2.4.r0.g9c1a42e-1

Git Clone URL: https://aur.archlinux.org/offpunk-git.git (read-only, click to copy)
Package Base: offpunk-git
Description: Fork of the command-line Gemini client AV-98 with added offline capabilities (latest git commit)
Upstream URL: https://git.sr.ht/~lioploum/offpunk
Keywords: av98 cli gemini
Licenses: AGPL-3.0-or-later
Conflicts: offpunk
Provides: offpunk
Submitter: kseistrup
Maintainer: kseistrup
Last Packager: kseistrup
Votes: 8
Popularity: 0.75
First Submitted: 2022-01-01 08:55 (UTC)
Last Updated: 2024-11-21 10:36 (UTC)

Dependencies (24)

Required by (0)

Sources (1)

Pinned Comments

Latest Comments

1 2 3 4 Next › Last »

kseistrup commented on 2024-06-05 12:58 (UTC)

Right, so I have turned all importable Python stuff into hard dependenices, and kept external programs as optional dependencies. I hope this makes the install easier.

kseistrup commented on 2024-06-05 11:43 (UTC)

@ahub Thanks, I like your TLDR. Let me take an afternoon powernap, and I'll do just that.

ahub commented on 2024-06-05 11:40 (UTC)

I think the easiest and sane default is to enable it, because that's the path with the least surprises to the users. It's not a perfect solution though.

An other solution would be to have two packages, one would be the "bare" one such as what is present right now (every dependency is optionnal and it's up to the user to sort it out) and one is "batteries-included" that is with most dependencies (except xclip/wl-clipboard that might be problematic I guess ?)

As a last resort, maybe we could discuss this on the dev mailing list to have more opinions on the topic.

TL;DR: In favor of making it a hard dependency until someone complains about it.

kseistrup commented on 2024-06-05 11:26 (UTC)

Now that we're at dependencies:

For offpunk, most of the dependencies are optional. This is fine, but when I translate this to PKGBUILD, it lets the user carry the burden of sorting out the proper dependencies. E.g., the python-lxml-html-clean is only needed when python-readability-lxml is also chosen (as far as I can see).

I need your opinions:

Should I make all text-parsing optional dependencies hard dependencies? I.e., we will all get HTML conversion and feed parsing, and more. And then keep only image manipulation/viewing and clipboard stuff as optional.

Would that give a better user experience?

kseistrup commented on 2024-06-05 10:50 (UTC)

@ahub Thanks for letting me know, I'll update the PKGBUILD right away.

ahub commented on 2024-06-05 09:50 (UTC)

Hey, aparently the python project lxml was split in two recently and this package now needs a new dependency to work properly. It's python-lxml-html-clean.

kseistrup commented on 2024-04-27 19:43 (UTC)

Sorry, it seems I bumped the epoch instead of the intended pkgrel. Oops.

kseistrup commented on 2024-02-15 07:36 (UTC)

@m040601 Splendid idea, thanks. I've also included the rest of the man files.

m040601 commented on 2024-02-15 05:43 (UTC)

offpunk /usr/share/doc/offpunk/
offpunk /usr/share/doc/offpunk/README.md

The developer maintains a usefull and well written CHANGELOG.

Please dont throw it away, add it also to

offpunk /usr/share/doc/offpunk/CHANGELOG

Thanks in advance.

kseistrup commented on 2023-12-12 16:20 (UTC)

Re: offpunk-git 2:2.1.r0.g765f8f6-1

The git version is b0rked, we're waiting for a developer update…