summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--net-misc/ytfzf/ytfzf-2.4.0.ebuild9
1 files changed, 4 insertions, 5 deletions
diff --git a/net-misc/ytfzf/ytfzf-2.4.0.ebuild b/net-misc/ytfzf/ytfzf-2.4.0.ebuild
index aabfab731b1b..36a2a31e9d01 100644
--- a/net-misc/ytfzf/ytfzf-2.4.0.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.4.0.ebuild
@@ -12,15 +12,14 @@ SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="minimal"
+IUSE="X minimal"
-# fzf/mpv/yt-dlp "can" be optfeatures depending on configuration, but depend
-# on them so it works as expected out-of-the-box while allowing to disable.
RDEPEND="
app-misc/jq
net-misc/curl[ssl]
virtual/awk
!minimal? (
+ X? ( media-gfx/ueberzug )
app-shells/fzf
media-video/mpv[lua]
net-misc/yt-dlp
@@ -49,12 +48,12 @@ src_install() {
pkg_postinst() {
optfeature "external menu support" x11-misc/dmenu
- optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
optfeature "desktop notifications" x11-libs/libnotify
if [[ ! ${REPLACING_VERSIONS} ]]; then
elog "Note that ${PN} supports many methods to display menus/thumbnails."
elog "This ebuild primarily covers defaults and major features, additional"
- elog "dependencies may be needed for others."
+ elog "dependencies may be needed for others. Set USE=minimal if want full"
+ elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
fi
}