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.
Search Criteria
Package Details: offpunk-git 5:2.4.r0.g9c1a42e-1
Package Actions
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.69 |
First Submitted: | 2022-01-01 08:55 (UTC) |
Last Updated: | 2024-11-21 10:36 (UTC) |
Dependencies (24)
- file (file-gitAUR)
- less (less-gitAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-beautifulsoup4
- python-chardet
- python-cryptography
- python-feedparser
- python-lxml-html-clean
- python-pillow (python-pillow-gitAUR)
- python-readability-lxml (python-readability-lxml-gitAUR)
- python-requests
- python-setproctitle
- coreutils (coreutils-gitAUR, busybox-coreutilsAUR, coreutils-hybrid-gitAUR, coreutils-selinuxAUR, coreutils-uutilsAUR, coreutils-hybridAUR) (make)
- git (git-gitAUR, git-glAUR) (make)
- python-build (make)
- python-hatchling (python-hatchling-gitAUR) (make)
- python-installer (python-installer-gitAUR) (make)
- python-wheel (make)
- chafa (chafa-gitAUR) (optional) – chafa and ansiwrap are required to render images in terminal
- timgAUR (timg-gitAUR) (optional) – view images and videos in the terminal
- Show 4 more dependencies...
Required by (0)
Sources (1)
kseistrup commented on 2024-06-05 12:58 (UTC)
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…
Pinned Comments