Package Details: offpunk-git 7:3.1.r23.ga61f6f7-1

Git Clone URL: https://aur.archlinux.org/offpunk-git.git (read-only, click to copy)
Package Base: offpunk-git
Description: Command-line and offline-first smolnet browser/feed reader for Gemini, Gopher, Spartan and web (development version)
Upstream URL: https://git.sr.ht/~lioploum/offpunk
Keywords: av98 cli ftr gemini gopher indieweb offline smolnet spartan xkcd
Licenses: AGPL-3.0-or-later
Conflicts: ansicat, netcache, offpunk, openk, unmerdify, xkcdpunk
Provides: ansicat, netcache, offpunk, openk, unmerdify, xkcdpunk
Submitter: kseistrup
Maintainer: kseistrup
Last Packager: kseistrup
Votes: 11
Popularity: 1.30
First Submitted: 2022-01-01 08:55 (UTC)
Last Updated: 2026-03-17 13:34 (UTC)

Dependencies (22)

Required by (0)

Sources (1)

Pinned Comments

Latest Comments

1 2 3 4 Next › Last »

kseistrup commented on 2026-02-24 12:33 (UTC)

m040601 I'm afraid not. If you take a quick glance over my 100+ packages you will see that they are mostly *-git packages. These are mostly self-maintaining. I don't have the time or energy to maintain versioned packages (other than the ones I already have).

m040601 commented on 2026-02-24 11:45 (UTC)

@kseistrup

Would you by any chance be interested in adopting and maintaining, https://aur.archlinux.org/packages/offpunk, the release version ?

It is always chronically out of date, and the maintainer is very slow to update it ?

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.