Files
guru/net-client/offpunk/offpunk-1.9.1.ebuild
Anna (cybertailor) Vyalkova 12088906c5 */*: drop dead py3.9 impl
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
2023-05-02 00:45:35 +05:00

41 lines
1.3 KiB
Bash

# Copyright 2022-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{10..11} pypy3 )
DISTUTILS_SINGLE_IMPL=1
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1 optfeature
DESCRIPTION="Offline-First Gemini/Web/Gopher/RSS reader and browser"
HOMEPAGE="https://sr.ht/~lioploum/offpunk/"
SRC_URI="https://git.sr.ht/~lioploum/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-v${PV}"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64"
DOCS=( doc/. CHANGELOG README.md )
src_install() {
distutils-r1_src_install
doman man/*
}
pkg_postinst() {
optfeature "HTML support" "dev-python/beautifulsoup4 dev-python/readability-lxml"
optfeature "HTTP support" dev-python/requests
optfeature "RSS/Atom feed support" dev-python/feedparser
optfeature "XDG support" x11-misc/xdg-utils
optfeature "better TOFU certificate validation" dev-python/cryptography
optfeature "clipboard support" x11-misc/xsel
optfeature "custom process title support" dev-python/setproctitle
optfeature "external MP3 player" media-sound/mpg123
optfeature "external OGG player" media-sound/vorbis-tools[ogg123]
optfeature "external PDF viewer" app-text/zathura
optfeature "external image viewer support" media-gfx/feh
optfeature "inline images support" media-gfx/chafa
}