* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2021-12-30 0:17 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2021-12-30 0:17 UTC (permalink / raw
To: gentoo-commits
commit: c781bd6c988e76b21300a1d7c4a143ff1749ccd6
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 29 23:45:58 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec 30 00:15:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c781bd6c
net-misc/ytfzf: add 2.0
The postinst elog about incompatibility may not very useful given this
package hasn't existed in ::gentoo long yet, but may have some worth
for people upgrading from an overlay install.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/ytfzf-2.0.ebuild | 47 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 48 insertions(+)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 0bb9d14394f6..169ad433b577 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
DIST ytfzf-1.2.0_p20211208.tar.gz 3230303 BLAKE2B eb1cc05945bc91226d9a3f893edfcfcc5d8544ac2607d6bec7bfc5dd4a8f4b0c01e7387a73d82d148e908e727a1f2809765c9e21e13ca9e7de947c68c1a28f10 SHA512 f87dea2afb706ec9ea23fab3fa02833ddeff7261807f8e2e77471829fe05d293644c6b1d75660cbaae798cfdaede5553d1eabcf6b608a08a7a9d2de825ab92a2
+DIST ytfzf-2.0.tar.gz 3227372 BLAKE2B fa67fdc44174e1a0bbbf581f51fc0010230a6de37a38f54bd6c3b5dc1a8ae19790486db90ab0ab1f15fa1a70b544dd7888ec88c6f53ec5c2543235f64dc1ab94 SHA512 43c43b6a446335a7eef9d206864069df1e075d49151b359ead47de6e7234efc1042ce0557233e53c303d3c38572fd33a955e229c457561211250ddd0df5ccb0e
diff --git a/net-misc/ytfzf/ytfzf-2.0.ebuild b/net-misc/ytfzf/ytfzf-2.0.ebuild
new file mode 100644
index 000000000000..66efd3b37f84
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="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]
+ !minimal? (
+ app-shells/fzf
+ media-video/mpv[lua]
+ net-misc/yt-dlp
+ )"
+
+src_compile() { :; }
+
+src_install() {
+ dobin ytfzf
+ doman docs/man/${PN}.{1,5}
+ dodoc README.md docs/conf.sh
+}
+
+pkg_postinst() {
+ optfeature "external menu support" x11-misc/dmenu
+ optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
+ optfeature "in-terminal thumbnails on wayland" media-gfx/chafa
+ optfeature "desktop notifications" x11-libs/libnotify
+
+ if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0; then
+ elog "Note that >=${PN}-2.0 is a major rewrite and is not compatible with"
+ elog "configuration and some command arguments of older versions, see the"
+ elog "newly added ${PN}(1) and ${PN}(5) man pages for more information."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2024-02-22 6:16 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2024-02-22 6:16 UTC (permalink / raw
To: gentoo-commits
commit: 8fa98015074ce3cce12cbc1d464bf6b47ec979eb
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 22 05:12:13 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Feb 22 06:14:32 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fa98015
net-misc/ytfzf: drop 2.6.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 -
net-misc/ytfzf/ytfzf-2.6.1.ebuild | 59 ---------------------------------------
2 files changed, 60 deletions(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 279c606927c6..7971dc2aff2a 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.6.1.tar.gz 3278989 BLAKE2B 85ad83d9880e3e9e02a9a22b9f15e9ce88fafb1466f1694bd05766b24ac4505ce7da61e391d18f2973695394b89f5e4581f1c9e6588a6783a6fefa7adfaf7c67 SHA512 9266065352ae797bd5b8a2c71681b15599347ca38a519a21e84b42a0e8bb102c0937a02cbd6027c736ac0bdd7a6bc67fea664ecce5698032b4fef1ef0ec92c65
DIST ytfzf-2.6.2.tar.gz 3279051 BLAKE2B d2517915e3025bf32b5db4a17f6afe218cd1693e611a76627a87193f0403e86d021c58717f627191b5979142799e6c4d0d3f9864812d8dc3d22f9a28fe379eaf SHA512 9c2d6d6fbd6a21385531523401c113b681d8fd3e3bc0f6566730e0de55a4e70a4d86bebced7cdf472cb145cc1247b79b25ba502ec7a79aee0d89ad816ba434ef
diff --git a/net-misc/ytfzf/ytfzf-2.6.1.ebuild b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
deleted file mode 100644
index 7226c6c032d9..000000000000
--- a/net-misc/ytfzf/ytfzf-2.6.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/"
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="minimal +thumbnails"
-
-RDEPEND="
- app-misc/jq
- net-misc/curl[ssl]
- app-alternatives/awk
- !minimal? (
- app-shells/fzf
- media-video/mpv[lua]
- net-misc/yt-dlp
- thumbnails? (
- || (
- media-gfx/ueberzugpp
- media-gfx/ueberzug
- )
- )
- )
-"
-
-src_compile() { :; }
-
-src_install() {
- local emakeargs=(
- DESTDIR="${D}"
- PREFIX="${EPREFIX}"/usr
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- )
-
- emake "${emakeargs[@]}" addons doc install
- einstalldocs
-
- rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
- optfeature "external menu support" x11-misc/dmenu
- 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. Set USE=minimal if want full"
- elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2024-02-21 2:29 Sam James
0 siblings, 0 replies; 32+ messages in thread
From: Sam James @ 2024-02-21 2:29 UTC (permalink / raw
To: gentoo-commits
commit: 90602c172ea69f95c6fc6954931ec3f201579a94
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 21 02:29:08 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 21 02:29:08 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90602c17
net-misc/ytfzf: Stabilize 2.6.2 ALLARCHES, #925118
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-misc/ytfzf/ytfzf-2.6.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/ytfzf/ytfzf-2.6.2.ebuild b/net-misc/ytfzf/ytfzf-2.6.2.ebuild
index 25b0ee206784..9d4d962ea69d 100644
--- a/net-misc/ytfzf/ytfzf-2.6.2.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.6.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="minimal +thumbnails"
RDEPEND="
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2024-01-31 16:42 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2024-01-31 16:42 UTC (permalink / raw
To: gentoo-commits
commit: ed6725590f951c76e56dadcc228ad7dd46813aa3
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 31 16:40:20 2024 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 31 16:42:10 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed672559
net-misc/ytfzf: add 2.6.2
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/ytfzf-2.6.2.ebuild | 59 +++++++++++++++++++++++++++++++++++++++
2 files changed, 60 insertions(+)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index e2f8c0d201c3..279c606927c6 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
DIST ytfzf-2.6.1.tar.gz 3278989 BLAKE2B 85ad83d9880e3e9e02a9a22b9f15e9ce88fafb1466f1694bd05766b24ac4505ce7da61e391d18f2973695394b89f5e4581f1c9e6588a6783a6fefa7adfaf7c67 SHA512 9266065352ae797bd5b8a2c71681b15599347ca38a519a21e84b42a0e8bb102c0937a02cbd6027c736ac0bdd7a6bc67fea664ecce5698032b4fef1ef0ec92c65
+DIST ytfzf-2.6.2.tar.gz 3279051 BLAKE2B d2517915e3025bf32b5db4a17f6afe218cd1693e611a76627a87193f0403e86d021c58717f627191b5979142799e6c4d0d3f9864812d8dc3d22f9a28fe379eaf SHA512 9c2d6d6fbd6a21385531523401c113b681d8fd3e3bc0f6566730e0de55a4e70a4d86bebced7cdf472cb145cc1247b79b25ba502ec7a79aee0d89ad816ba434ef
diff --git a/net-misc/ytfzf/ytfzf-2.6.2.ebuild b/net-misc/ytfzf/ytfzf-2.6.2.ebuild
new file mode 100644
index 000000000000..25b0ee206784
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.6.2.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal +thumbnails"
+
+RDEPEND="
+ app-misc/jq
+ net-misc/curl[ssl]
+ app-alternatives/awk
+ !minimal? (
+ app-shells/fzf
+ media-video/mpv[lua]
+ net-misc/yt-dlp
+ thumbnails? (
+ || (
+ media-gfx/ueberzugpp
+ media-gfx/ueberzug
+ )
+ )
+ )
+"
+
+src_compile() { :; }
+
+src_install() {
+ local emakeargs=(
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ )
+
+ emake "${emakeargs[@]}" addons doc install
+ einstalldocs
+
+ rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+ optfeature "external menu support" x11-misc/dmenu
+ 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. Set USE=minimal if want full"
+ elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2023-10-10 20:20 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2023-10-10 20:20 UTC (permalink / raw
To: gentoo-commits
commit: 53d765e2f52a8289f2afd498875a9a599c6079ab
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 10 18:55:54 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Oct 10 20:18:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53d765e2
net-misc/ytfzf: drop 2.6.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 -
net-misc/ytfzf/ytfzf-2.6.0.ebuild | 58 ---------------------------------------
2 files changed, 59 deletions(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index e328159c7298..e2f8c0d201c3 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.6.0.tar.gz 3277853 BLAKE2B f99de6c473ee728d42290a647df9e0404dea92854203f306401d916e920814517dee3ddde8c8ff06cb7ff29f5a9b8f438867a1d9bc02aa6e208d030ad8b786a7 SHA512 fb9a1bd161a735a9c464948d6ba3664982eadd25456d5d565c57e478574949324dbf556620fb837c00bc4946c65336ec895f7c59e1169631effadf70085773c4
DIST ytfzf-2.6.1.tar.gz 3278989 BLAKE2B 85ad83d9880e3e9e02a9a22b9f15e9ce88fafb1466f1694bd05766b24ac4505ce7da61e391d18f2973695394b89f5e4581f1c9e6588a6783a6fefa7adfaf7c67 SHA512 9266065352ae797bd5b8a2c71681b15599347ca38a519a21e84b42a0e8bb102c0937a02cbd6027c736ac0bdd7a6bc67fea664ecce5698032b4fef1ef0ec92c65
diff --git a/net-misc/ytfzf/ytfzf-2.6.0.ebuild b/net-misc/ytfzf/ytfzf-2.6.0.ebuild
deleted file mode 100644
index b440f8584d71..000000000000
--- a/net-misc/ytfzf/ytfzf-2.6.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/"
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="minimal +thumbnails"
-
-RDEPEND="
- app-misc/jq
- net-misc/curl[ssl]
- app-alternatives/awk
- !minimal? (
- app-shells/fzf
- media-video/mpv[lua]
- net-misc/yt-dlp
- thumbnails? (
- || (
- media-gfx/ueberzugpp
- media-gfx/ueberzug
- )
- )
- )"
-
-src_compile() { :; }
-
-src_install() {
- local emakeargs=(
- DESTDIR="${D}"
- PREFIX="${EPREFIX}"/usr
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- )
-
- emake "${emakeargs[@]}" addons doc install
- einstalldocs
-
- rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
- optfeature "external menu support" x11-misc/dmenu
- 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. Set USE=minimal if want full"
- elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2023-09-29 10:42 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2023-09-29 10:42 UTC (permalink / raw
To: gentoo-commits
commit: bf813810f31c7cc98ba022465dfb5b47bfd78f7b
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 29 10:38:17 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Sep 29 10:41:30 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf813810
net-misc/ytfzf: stabilize 2.6.1 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/ytfzf-2.6.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/ytfzf/ytfzf-2.6.1.ebuild b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
index 805a4b1030fa..7226c6c032d9 100644
--- a/net-misc/ytfzf/ytfzf-2.6.1.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="minimal +thumbnails"
RDEPEND="
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2023-09-12 18:25 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2023-09-12 18:25 UTC (permalink / raw
To: gentoo-commits
commit: 1ba10d93746ee934fc5bd0a5089e87d897d77eee
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 12 18:23:30 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Sep 12 18:25:07 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ba10d93
net-misc/ytfzf: add 2.6.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/ytfzf-2.6.1.ebuild | 59 +++++++++++++++++++++++++++++++++++++++
2 files changed, 60 insertions(+)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 5c8433ed91aa..e328159c7298 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
DIST ytfzf-2.6.0.tar.gz 3277853 BLAKE2B f99de6c473ee728d42290a647df9e0404dea92854203f306401d916e920814517dee3ddde8c8ff06cb7ff29f5a9b8f438867a1d9bc02aa6e208d030ad8b786a7 SHA512 fb9a1bd161a735a9c464948d6ba3664982eadd25456d5d565c57e478574949324dbf556620fb837c00bc4946c65336ec895f7c59e1169631effadf70085773c4
+DIST ytfzf-2.6.1.tar.gz 3278989 BLAKE2B 85ad83d9880e3e9e02a9a22b9f15e9ce88fafb1466f1694bd05766b24ac4505ce7da61e391d18f2973695394b89f5e4581f1c9e6588a6783a6fefa7adfaf7c67 SHA512 9266065352ae797bd5b8a2c71681b15599347ca38a519a21e84b42a0e8bb102c0937a02cbd6027c736ac0bdd7a6bc67fea664ecce5698032b4fef1ef0ec92c65
diff --git a/net-misc/ytfzf/ytfzf-2.6.1.ebuild b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
new file mode 100644
index 000000000000..805a4b1030fa
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal +thumbnails"
+
+RDEPEND="
+ app-misc/jq
+ net-misc/curl[ssl]
+ app-alternatives/awk
+ !minimal? (
+ app-shells/fzf
+ media-video/mpv[lua]
+ net-misc/yt-dlp
+ thumbnails? (
+ || (
+ media-gfx/ueberzugpp
+ media-gfx/ueberzug
+ )
+ )
+ )
+"
+
+src_compile() { :; }
+
+src_install() {
+ local emakeargs=(
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ )
+
+ emake "${emakeargs[@]}" addons doc install
+ einstalldocs
+
+ rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+ optfeature "external menu support" x11-misc/dmenu
+ 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. Set USE=minimal if want full"
+ elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2023-07-14 21:32 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2023-07-14 21:32 UTC (permalink / raw
To: gentoo-commits
commit: fb2e6bcea3e65b02441a808072f1fb708799f0c2
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 14 21:05:50 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jul 14 21:19:52 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb2e6bce
net-misc/ytfzf: drop 2.5.5
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 -
net-misc/ytfzf/ytfzf-2.5.5.ebuild | 53 ---------------------------------------
2 files changed, 54 deletions(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index e70e98462a8c..5c8433ed91aa 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.5.5.tar.gz 3278740 BLAKE2B e80ee83cbd80fd3d53dd4e3f9aca4fed71b6bbebc6b0f0d8c85263efa4dfd184e45998719df966279365378669624119035f069c4d2b2d5f820e5304bd36604d SHA512 811fbc1de1b23bddd988c74212f0d6b314e5a7998ebc06e0481d42a5e6afa530f10a0e749a293a76799eff1fc380ebd54210f5e152c6d8ab07fd39327544c9d7
DIST ytfzf-2.6.0.tar.gz 3277853 BLAKE2B f99de6c473ee728d42290a647df9e0404dea92854203f306401d916e920814517dee3ddde8c8ff06cb7ff29f5a9b8f438867a1d9bc02aa6e208d030ad8b786a7 SHA512 fb9a1bd161a735a9c464948d6ba3664982eadd25456d5d565c57e478574949324dbf556620fb837c00bc4946c65336ec895f7c59e1169631effadf70085773c4
diff --git a/net-misc/ytfzf/ytfzf-2.5.5.ebuild b/net-misc/ytfzf/ytfzf-2.5.5.ebuild
deleted file mode 100644
index 298b683ffacb..000000000000
--- a/net-misc/ytfzf/ytfzf-2.5.5.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/"
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="X minimal"
-
-RDEPEND="
- app-misc/jq
- net-misc/curl[ssl]
- app-alternatives/awk
- !minimal? (
- X? ( media-gfx/ueberzug )
- app-shells/fzf
- media-video/mpv[lua]
- net-misc/yt-dlp
- )"
-
-src_compile() { :; }
-
-src_install() {
- local emakeargs=(
- DESTDIR="${D}"
- PREFIX="${EPREFIX}"/usr
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- )
-
- emake "${emakeargs[@]}" addons doc install
- einstalldocs
-
- rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
- optfeature "external menu support" x11-misc/dmenu
- 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. Set USE=minimal if want full"
- elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2023-06-08 12:45 Arthur Zamarin
0 siblings, 0 replies; 32+ messages in thread
From: Arthur Zamarin @ 2023-06-08 12:45 UTC (permalink / raw
To: gentoo-commits
commit: ef1a4b32b19562b8aa5b17b8708fb717f27733a1
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 8 12:45:08 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Jun 8 12:45:08 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef1a4b32
net-misc/ytfzf: Stabilize 2.6.0 ALLARCHES, #908054
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-misc/ytfzf/ytfzf-2.6.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/ytfzf/ytfzf-2.6.0.ebuild b/net-misc/ytfzf/ytfzf-2.6.0.ebuild
index 62121ae8df88..b440f8584d71 100644
--- a/net-misc/ytfzf/ytfzf-2.6.0.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.6.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="minimal +thumbnails"
RDEPEND="
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2023-05-12 9:02 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2023-05-12 9:02 UTC (permalink / raw
To: gentoo-commits
commit: 48f62d10e443582aaf93b220b9cd0f36d9dee351
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri May 12 05:23:08 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri May 12 08:59:38 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f62d10
net-misc/ytfzf: add 2.6.0
Replace IUSE=X by a more generic IUSE=thumbnails and allow
either ueberzugpp or ueberzug. X is not quite right given
pp supports other outputs like kitty (ytfzf -t -T kitty).
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/metadata.xml | 3 +-
net-misc/ytfzf/ytfzf-2.6.0.ebuild | 58 +++++++++++++++++++++++++++++++++++++++
3 files changed, 61 insertions(+), 1 deletion(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 8c3723d8cc1e..e70e98462a8c 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
DIST ytfzf-2.5.5.tar.gz 3278740 BLAKE2B e80ee83cbd80fd3d53dd4e3f9aca4fed71b6bbebc6b0f0d8c85263efa4dfd184e45998719df966279365378669624119035f069c4d2b2d5f820e5304bd36604d SHA512 811fbc1de1b23bddd988c74212f0d6b314e5a7998ebc06e0481d42a5e6afa530f10a0e749a293a76799eff1fc380ebd54210f5e152c6d8ab07fd39327544c9d7
+DIST ytfzf-2.6.0.tar.gz 3277853 BLAKE2B f99de6c473ee728d42290a647df9e0404dea92854203f306401d916e920814517dee3ddde8c8ff06cb7ff29f5a9b8f438867a1d9bc02aa6e208d030ad8b786a7 SHA512 fb9a1bd161a735a9c464948d6ba3664982eadd25456d5d565c57e478574949324dbf556620fb837c00bc4946c65336ec895f7c59e1169631effadf70085773c4
diff --git a/net-misc/ytfzf/metadata.xml b/net-misc/ytfzf/metadata.xml
index b6a91b9d9370..153b2385848c 100644
--- a/net-misc/ytfzf/metadata.xml
+++ b/net-misc/ytfzf/metadata.xml
@@ -7,7 +7,8 @@
</maintainer>
<stabilize-allarches/>
<use>
- <flag name="minimal">Skip <pkg>app-shells/fzf</pkg> and <pkg>media-video/mpv</pkg> dependencies (requires custom settings)</flag>
+ <flag name="minimal">Skip all optional dependencies (may no longer work out-of-the-box and require custom setting up)</flag>
+ <flag name="thumbnails">Pull <pkg>media-gfx/ueberzugpp</pkg> or <pkg>media-gfx/ueberzug</pkg> for viewing thumbnails (default method when using -t)</flag>
</use>
<upstream>
<remote-id type="github">pystardust/ytfzf</remote-id>
diff --git a/net-misc/ytfzf/ytfzf-2.6.0.ebuild b/net-misc/ytfzf/ytfzf-2.6.0.ebuild
new file mode 100644
index 000000000000..62121ae8df88
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.6.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal +thumbnails"
+
+RDEPEND="
+ app-misc/jq
+ net-misc/curl[ssl]
+ app-alternatives/awk
+ !minimal? (
+ app-shells/fzf
+ media-video/mpv[lua]
+ net-misc/yt-dlp
+ thumbnails? (
+ || (
+ media-gfx/ueberzugpp
+ media-gfx/ueberzug
+ )
+ )
+ )"
+
+src_compile() { :; }
+
+src_install() {
+ local emakeargs=(
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ )
+
+ emake "${emakeargs[@]}" addons doc install
+ einstalldocs
+
+ rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+ optfeature "external menu support" x11-misc/dmenu
+ 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. Set USE=minimal if want full"
+ elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2023-03-28 7:41 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2023-03-28 7:41 UTC (permalink / raw
To: gentoo-commits
commit: 23e6c1f9db0a96c9aee68026466f809a9dcfd5d5
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 28 07:34:03 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Mar 28 07:39:27 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23e6c1f9
net-misc/ytfzf: drop 2.5.3
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 -
net-misc/ytfzf/ytfzf-2.5.3.ebuild | 59 ---------------------------------------
2 files changed, 60 deletions(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index fc3f6fe70b06..8c3723d8cc1e 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.5.3.tar.gz 3265442 BLAKE2B e920bf60a567741cc84739d20f282c27036eafaa823ea273439e49f9b855798a11f611ee8b4893490538d24c3039f2780451272f82ead73c45fb0f2124e05417 SHA512 fcc9e6064fe381972f30a94fd418ba9a497fed4be891f40b75e608a4c095f7b311000ae104d8e877b52622defa4ff57cb0ec1ace4d034ba08f0ff3985438d58d
DIST ytfzf-2.5.5.tar.gz 3278740 BLAKE2B e80ee83cbd80fd3d53dd4e3f9aca4fed71b6bbebc6b0f0d8c85263efa4dfd184e45998719df966279365378669624119035f069c4d2b2d5f820e5304bd36604d SHA512 811fbc1de1b23bddd988c74212f0d6b314e5a7998ebc06e0481d42a5e6afa530f10a0e749a293a76799eff1fc380ebd54210f5e152c6d8ab07fd39327544c9d7
diff --git a/net-misc/ytfzf/ytfzf-2.5.3.ebuild b/net-misc/ytfzf/ytfzf-2.5.3.ebuild
deleted file mode 100644
index 5be910b165b7..000000000000
--- a/net-misc/ytfzf/ytfzf-2.5.3.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/"
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="X minimal"
-
-RDEPEND="
- app-misc/jq
- net-misc/curl[ssl]
- app-alternatives/awk
- !minimal? (
- X? ( media-gfx/ueberzug )
- app-shells/fzf
- media-video/mpv[lua]
- net-misc/yt-dlp
- )"
-
-src_prepare() {
- default
-
- sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
- local emakeargs=(
- DESTDIR="${D}"
- PREFIX="${EPREFIX}"/usr
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- )
-
- emake "${emakeargs[@]}" addons doc install
- einstalldocs
-
- rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
- optfeature "external menu support" x11-misc/dmenu
- 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. Set USE=minimal if want full"
- elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2023-03-25 3:19 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2023-03-25 3:19 UTC (permalink / raw
To: gentoo-commits
commit: c341618767c9538f23e23c99f6f970d41cd55834
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 25 02:10:18 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Mar 25 03:18:37 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3416187
net-misc/ytfzf: stabilize 2.5.5 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/ytfzf-2.5.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/ytfzf/ytfzf-2.5.5.ebuild b/net-misc/ytfzf/ytfzf-2.5.5.ebuild
index 28d4e09cb02b..298b683ffacb 100644
--- a/net-misc/ytfzf/ytfzf-2.5.5.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.5.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="X minimal"
RDEPEND="
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2023-03-01 16:02 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2023-03-01 16:02 UTC (permalink / raw
To: gentoo-commits
commit: 65ab9d921b8a33b6cbcbf6504f76974889168407
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 1 15:55:00 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 1 16:00:49 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65ab9d92
net-misc/ytfzf: add 2.5.5
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/ytfzf-2.5.5.ebuild | 53 +++++++++++++++++++++++++++++++++++++++
2 files changed, 54 insertions(+)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index eee178f4360e..a97b233c2ef3 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1,3 @@
DIST ytfzf-2.5.3.tar.gz 3265442 BLAKE2B e920bf60a567741cc84739d20f282c27036eafaa823ea273439e49f9b855798a11f611ee8b4893490538d24c3039f2780451272f82ead73c45fb0f2124e05417 SHA512 fcc9e6064fe381972f30a94fd418ba9a497fed4be891f40b75e608a4c095f7b311000ae104d8e877b52622defa4ff57cb0ec1ace4d034ba08f0ff3985438d58d
DIST ytfzf-2.5.4.tar.gz 3273455 BLAKE2B 9e4ba90cca7a17fc8c7283097db1925582b9dbb85b9b83db77f2e20a48db7566a8396114256bcb61bffb281ac0ce64f199702f495cd07f2e4e11d0c81605a973 SHA512 48ab12314a638d2682eb387c1d0bd2c8979762287194d897d801c1b845c28e3e6c2b383e1fede75e0b0649ab401855e6a9ee48a58cfc4e08b0f291da877ed150
+DIST ytfzf-2.5.5.tar.gz 3278740 BLAKE2B e80ee83cbd80fd3d53dd4e3f9aca4fed71b6bbebc6b0f0d8c85263efa4dfd184e45998719df966279365378669624119035f069c4d2b2d5f820e5304bd36604d SHA512 811fbc1de1b23bddd988c74212f0d6b314e5a7998ebc06e0481d42a5e6afa530f10a0e749a293a76799eff1fc380ebd54210f5e152c6d8ab07fd39327544c9d7
diff --git a/net-misc/ytfzf/ytfzf-2.5.5.ebuild b/net-misc/ytfzf/ytfzf-2.5.5.ebuild
new file mode 100644
index 000000000000..28d4e09cb02b
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.5.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X minimal"
+
+RDEPEND="
+ app-misc/jq
+ net-misc/curl[ssl]
+ app-alternatives/awk
+ !minimal? (
+ X? ( media-gfx/ueberzug )
+ app-shells/fzf
+ media-video/mpv[lua]
+ net-misc/yt-dlp
+ )"
+
+src_compile() { :; }
+
+src_install() {
+ local emakeargs=(
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ )
+
+ emake "${emakeargs[@]}" addons doc install
+ einstalldocs
+
+ rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+ optfeature "external menu support" x11-misc/dmenu
+ 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. Set USE=minimal if want full"
+ elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2023-01-16 5:31 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2023-01-16 5:31 UTC (permalink / raw
To: gentoo-commits
commit: fd53555d823e7d2deab67e308124068d3033de1a
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 16 05:26:54 2023 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Mon Jan 16 05:30:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd53555d
net-misc/ytfzf: add 2.5.4 unkeyworded
While this fixes a few things, there's a few major regressions
(e.g. with ueberzug) that seem already fixed upstream. Rather
than attempt backports, expect may be another release soon so
just adding unkeyworded meanwhile.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/ytfzf-2.5.4.ebuild | 60 +++++++++++++++++++++++++++++++++++++++
2 files changed, 61 insertions(+)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index ef245162cbf8..eee178f4360e 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
DIST ytfzf-2.5.3.tar.gz 3265442 BLAKE2B e920bf60a567741cc84739d20f282c27036eafaa823ea273439e49f9b855798a11f611ee8b4893490538d24c3039f2780451272f82ead73c45fb0f2124e05417 SHA512 fcc9e6064fe381972f30a94fd418ba9a497fed4be891f40b75e608a4c095f7b311000ae104d8e877b52622defa4ff57cb0ec1ace4d034ba08f0ff3985438d58d
+DIST ytfzf-2.5.4.tar.gz 3273455 BLAKE2B 9e4ba90cca7a17fc8c7283097db1925582b9dbb85b9b83db77f2e20a48db7566a8396114256bcb61bffb281ac0ce64f199702f495cd07f2e4e11d0c81605a973 SHA512 48ab12314a638d2682eb387c1d0bd2c8979762287194d897d801c1b845c28e3e6c2b383e1fede75e0b0649ab401855e6a9ee48a58cfc4e08b0f291da877ed150
diff --git a/net-misc/ytfzf/ytfzf-2.5.4.ebuild b/net-misc/ytfzf/ytfzf-2.5.4.ebuild
new file mode 100644
index 000000000000..17d70945b125
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.5.4.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+# this release seem to ahve several regressions, expecting another release soon
+#KEYWORDS="~amd64 ~x86"
+IUSE="X minimal"
+
+RDEPEND="
+ app-misc/jq
+ net-misc/curl[ssl]
+ app-alternatives/awk
+ !minimal? (
+ X? ( media-gfx/ueberzug )
+ app-shells/fzf
+ media-video/mpv[lua]
+ net-misc/yt-dlp
+ )"
+
+src_prepare() {
+ default
+
+ sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+ local emakeargs=(
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ )
+
+ emake "${emakeargs[@]}" addons doc install
+ einstalldocs
+
+ rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+ optfeature "external menu support" x11-misc/dmenu
+ 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. Set USE=minimal if want full"
+ elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-12-21 5:57 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-12-21 5:57 UTC (permalink / raw
To: gentoo-commits
commit: f8c0afb96454c15a307ee5669cb438b4133745dc
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 21 05:44:11 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Dec 21 05:44:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c0afb9
net-misc/ytfzf: drop 2.5.2
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 -
net-misc/ytfzf/ytfzf-2.5.2.ebuild | 59 ---------------------------------------
2 files changed, 60 deletions(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index a8ea635c7f78..ef245162cbf8 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.5.2.tar.gz 3263326 BLAKE2B aa0e6b01ba90217df1e488cfbe74f44baadee0fa5f6e29f45ef79af9a0d9587ef394b345ddf6b8a86282f57f097c6728adccba2e444eda38d1746ae95438900f SHA512 aa87d2f3c50bfed3c49d363b23bdf17c6c5307116648f3042148d828d204cc9f1ce61888a82fade26e46dc46991cb2c8f559f5f9aa671d8bcf425d343fdff389
DIST ytfzf-2.5.3.tar.gz 3265442 BLAKE2B e920bf60a567741cc84739d20f282c27036eafaa823ea273439e49f9b855798a11f611ee8b4893490538d24c3039f2780451272f82ead73c45fb0f2124e05417 SHA512 fcc9e6064fe381972f30a94fd418ba9a497fed4be891f40b75e608a4c095f7b311000ae104d8e877b52622defa4ff57cb0ec1ace4d034ba08f0ff3985438d58d
diff --git a/net-misc/ytfzf/ytfzf-2.5.2.ebuild b/net-misc/ytfzf/ytfzf-2.5.2.ebuild
deleted file mode 100644
index 5be910b165b7..000000000000
--- a/net-misc/ytfzf/ytfzf-2.5.2.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/"
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="X minimal"
-
-RDEPEND="
- app-misc/jq
- net-misc/curl[ssl]
- app-alternatives/awk
- !minimal? (
- X? ( media-gfx/ueberzug )
- app-shells/fzf
- media-video/mpv[lua]
- net-misc/yt-dlp
- )"
-
-src_prepare() {
- default
-
- sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
- local emakeargs=(
- DESTDIR="${D}"
- PREFIX="${EPREFIX}"/usr
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- )
-
- emake "${emakeargs[@]}" addons doc install
- einstalldocs
-
- rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
- optfeature "external menu support" x11-misc/dmenu
- 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. Set USE=minimal if want full"
- elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-12-20 15:00 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-12-20 15:00 UTC (permalink / raw
To: gentoo-commits
commit: a9700ce5f3de0ebe529db199edcecefadb85933d
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 20 14:59:30 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Dec 20 15:00:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9700ce5
net-misc/ytfzf: stabilize 2.5.3 for ALLARCHES
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/ytfzf-2.5.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/ytfzf/ytfzf-2.5.3.ebuild b/net-misc/ytfzf/ytfzf-2.5.3.ebuild
index 13c448f9f13f..5be910b165b7 100644
--- a/net-misc/ytfzf/ytfzf-2.5.3.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.5.3.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="X minimal"
RDEPEND="
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-12-08 20:12 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-12-08 20:12 UTC (permalink / raw
To: gentoo-commits
commit: d892f13d900fca2e3a604def03866bcb99bd7c61
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 8 20:05:17 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Dec 8 20:11:57 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d892f13d
net-misc/ytfzf: add 2.5.3
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/ytfzf-2.5.3.ebuild | 59 +++++++++++++++++++++++++++++++++++++++
2 files changed, 60 insertions(+)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 6824a2467eb1..a8ea635c7f78 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
DIST ytfzf-2.5.2.tar.gz 3263326 BLAKE2B aa0e6b01ba90217df1e488cfbe74f44baadee0fa5f6e29f45ef79af9a0d9587ef394b345ddf6b8a86282f57f097c6728adccba2e444eda38d1746ae95438900f SHA512 aa87d2f3c50bfed3c49d363b23bdf17c6c5307116648f3042148d828d204cc9f1ce61888a82fade26e46dc46991cb2c8f559f5f9aa671d8bcf425d343fdff389
+DIST ytfzf-2.5.3.tar.gz 3265442 BLAKE2B e920bf60a567741cc84739d20f282c27036eafaa823ea273439e49f9b855798a11f611ee8b4893490538d24c3039f2780451272f82ead73c45fb0f2124e05417 SHA512 fcc9e6064fe381972f30a94fd418ba9a497fed4be891f40b75e608a4c095f7b311000ae104d8e877b52622defa4ff57cb0ec1ace4d034ba08f0ff3985438d58d
diff --git a/net-misc/ytfzf/ytfzf-2.5.3.ebuild b/net-misc/ytfzf/ytfzf-2.5.3.ebuild
new file mode 100644
index 000000000000..13c448f9f13f
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.5.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X minimal"
+
+RDEPEND="
+ app-misc/jq
+ net-misc/curl[ssl]
+ app-alternatives/awk
+ !minimal? (
+ X? ( media-gfx/ueberzug )
+ app-shells/fzf
+ media-video/mpv[lua]
+ net-misc/yt-dlp
+ )"
+
+src_prepare() {
+ default
+
+ sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+ local emakeargs=(
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ )
+
+ emake "${emakeargs[@]}" addons doc install
+ einstalldocs
+
+ rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+ optfeature "external menu support" x11-misc/dmenu
+ 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. Set USE=minimal if want full"
+ elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-11-01 20:39 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-11-01 20:39 UTC (permalink / raw
To: gentoo-commits
commit: 31727057dda033517068b5cd2a29c43418741ec1
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 1 20:04:23 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Nov 1 20:32:43 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31727057
net-misc/ytfzf: stabilize 2.5.2 for amd64, x86
First stable, simple script and little reason to keep ~arch-only.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/ytfzf-2.5.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-misc/ytfzf/ytfzf-2.5.2.ebuild b/net-misc/ytfzf/ytfzf-2.5.2.ebuild
index 36a2a31e9d01..05675648180c 100644
--- a/net-misc/ytfzf/ytfzf-2.5.2.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.5.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="X minimal"
RDEPEND="
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-09-17 8:42 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-09-17 8:42 UTC (permalink / raw
To: gentoo-commits
commit: cf5b5a43462fb79e08f06a546db694c7111b2d23
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 17 06:59:29 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Sep 17 08:42:14 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf5b5a43
net-misc/ytfzf: drop 2.4.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 -
net-misc/ytfzf/ytfzf-2.4.1.ebuild | 59 ---------------------------------------
2 files changed, 60 deletions(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 4a94a807b041..e3c3a4ca32c4 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.4.1.tar.gz 3256903 BLAKE2B e95fc86d1ed2099aeb96d8daf808861e279865e17758dc8b0b5fa4c349dd819371012d13073f89b94469f1d69f00b66bb01860e3190e324baadc30e2cbae8074 SHA512 f0be168d5fd32cc75f95d0533a093cb9e3aa238d39e024271d69f078b974da51504bd1fd65a34378085a148f1ddae68f6c2fdc15c7a56c2353ec3d6695451771
DIST ytfzf-2.5.0.tar.gz 3260280 BLAKE2B 33535afc6be18fe9efeddf666ccdc646db227fcb601a52baeaca91b9316b87b1300fdab50ceca5eb9e21fef5571a87e917f78f71b97e7ec2abbebf5158b4487d SHA512 43e366694687be517a0b3da0d16e423f32046ab5de92368748e87c622f43e34bd1037f01b37fcb05ae8ce87ca536672cf3f5ca2b2608bab07ec9f4abeabb61ec
diff --git a/net-misc/ytfzf/ytfzf-2.4.1.ebuild b/net-misc/ytfzf/ytfzf-2.4.1.ebuild
deleted file mode 100644
index 36a2a31e9d01..000000000000
--- a/net-misc/ytfzf/ytfzf-2.4.1.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/"
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X minimal"
-
-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
- )"
-
-src_prepare() {
- default
-
- sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
- local emakeargs=(
- DESTDIR="${D}"
- PREFIX="${EPREFIX}"/usr
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- )
-
- emake "${emakeargs[@]}" addons doc install
- einstalldocs
-
- rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
- optfeature "external menu support" x11-misc/dmenu
- 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. Set USE=minimal if want full"
- elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-08-11 7:37 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-08-11 7:37 UTC (permalink / raw
To: gentoo-commits
commit: 336c76955b0013e7bec31aedc8596e7479433aab
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 11 07:11:58 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Aug 11 07:37:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=336c7695
net-misc/ytfzf: drop 2.4.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 -
net-misc/ytfzf/ytfzf-2.4.0.ebuild | 59 ---------------------------------------
2 files changed, 60 deletions(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 47b9c4285f0e..77eab4c37ce4 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.4.0.tar.gz 3253168 BLAKE2B e25bd13c01f5b035378dd6657358bc2ec67ff29f1db42fc8c07f0f820252efa4e6da6342265ea4107ec3179d317ac9742646a641a1c9e4e2a84360b39df6bf3d SHA512 9b66d8b56bb8a35baf04a5d34614882f8302e2f543d12182188438c50a76cca1182d7ac3a4a7a3d80d7c924478fd3af7968701e5d5ab8531a9d6f4ed5b731ece
DIST ytfzf-2.4.1.tar.gz 3256903 BLAKE2B e95fc86d1ed2099aeb96d8daf808861e279865e17758dc8b0b5fa4c349dd819371012d13073f89b94469f1d69f00b66bb01860e3190e324baadc30e2cbae8074 SHA512 f0be168d5fd32cc75f95d0533a093cb9e3aa238d39e024271d69f078b974da51504bd1fd65a34378085a148f1ddae68f6c2fdc15c7a56c2353ec3d6695451771
diff --git a/net-misc/ytfzf/ytfzf-2.4.0.ebuild b/net-misc/ytfzf/ytfzf-2.4.0.ebuild
deleted file mode 100644
index 36a2a31e9d01..000000000000
--- a/net-misc/ytfzf/ytfzf-2.4.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/"
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="X minimal"
-
-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
- )"
-
-src_prepare() {
- default
-
- sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
- local emakeargs=(
- DESTDIR="${D}"
- PREFIX="${EPREFIX}"/usr
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- )
-
- emake "${emakeargs[@]}" addons doc install
- einstalldocs
-
- rm -r "${ED}"/usr/share/licenses || die
-}
-
-pkg_postinst() {
- optfeature "external menu support" x11-misc/dmenu
- 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. Set USE=minimal if want full"
- elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-08-06 14:19 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-08-06 14:19 UTC (permalink / raw
To: gentoo-commits
commit: e8ae6b77c611069be4be46ee6a22862e8284815c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 6 14:19:22 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sat Aug 6 14:19:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8ae6b77
net-misc/ytfzf: add 2.4.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/ytfzf-2.4.1.ebuild | 59 +++++++++++++++++++++++++++++++++++++++
2 files changed, 60 insertions(+)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index a5c88b01de08..47b9c4285f0e 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
DIST ytfzf-2.4.0.tar.gz 3253168 BLAKE2B e25bd13c01f5b035378dd6657358bc2ec67ff29f1db42fc8c07f0f820252efa4e6da6342265ea4107ec3179d317ac9742646a641a1c9e4e2a84360b39df6bf3d SHA512 9b66d8b56bb8a35baf04a5d34614882f8302e2f543d12182188438c50a76cca1182d7ac3a4a7a3d80d7c924478fd3af7968701e5d5ab8531a9d6f4ed5b731ece
+DIST ytfzf-2.4.1.tar.gz 3256903 BLAKE2B e95fc86d1ed2099aeb96d8daf808861e279865e17758dc8b0b5fa4c349dd819371012d13073f89b94469f1d69f00b66bb01860e3190e324baadc30e2cbae8074 SHA512 f0be168d5fd32cc75f95d0533a093cb9e3aa238d39e024271d69f078b974da51504bd1fd65a34378085a148f1ddae68f6c2fdc15c7a56c2353ec3d6695451771
diff --git a/net-misc/ytfzf/ytfzf-2.4.1.ebuild b/net-misc/ytfzf/ytfzf-2.4.1.ebuild
new file mode 100644
index 000000000000..36a2a31e9d01
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.4.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="X minimal"
+
+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
+ )"
+
+src_prepare() {
+ default
+
+ sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+ local emakeargs=(
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ )
+
+ emake "${emakeargs[@]}" addons doc install
+ einstalldocs
+
+ rm -r "${ED}"/usr/share/licenses || die
+}
+
+pkg_postinst() {
+ optfeature "external menu support" x11-misc/dmenu
+ 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. Set USE=minimal if want full"
+ elog "control over optional dependencies (e.g. fzf is optional if use dmenu)."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-07-15 15:11 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-07-15 15:11 UTC (permalink / raw
To: gentoo-commits
commit: 3e6b751c1cc24519d4c10e16987bbe87d8f16e7c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 15 14:49:03 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jul 15 15:11:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e6b751c
net-misc/ytfzf: add IUSE=X for ueberzug, adjust postinst message
On second thought, may be fair to provide upstream's default, but given
ueberzug is X-only put it behind IUSE=X (also allows to auto-enable on
desktop profiles and such). No intention to add separate use for every
option, so not using IUSE=ueberzug.
IUSE=minimal will still disable everything optional should users want
to use this differently (e.g. I use kitty to display images rather than
ueberzug). Currently no straight-forward choice for wayland, so won't
provide a IUSE=wayland at the moment (could use chafa but well, not
high quality display and still requires changing settings).
Closes: https://bugs.gentoo.org/855179
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/ytfzf-2.4.0.ebuild | 9 ++++-----
1 file 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
}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-07-03 5:33 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-07-03 5:33 UTC (permalink / raw
To: gentoo-commits
commit: a9a38024c242a1fedd6a42335e68f35f8583f8bf
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 3 05:15:25 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Sun Jul 3 05:15:25 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9a38024
net-misc/ytfzf: drop 2.3
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 -
net-misc/ytfzf/ytfzf-2.3.ebuild | 60 -----------------------------------------
2 files changed, 61 deletions(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 0dd7c8619a4c..a5c88b01de08 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.3.tar.gz 3249215 BLAKE2B 963442379ea324aa6f7b4077df417815ec1e1822d1598029efd397e2a29996ae92aa2f18e67ec6f7fea16a5804d3a7875cec625be1f5f49eb35c85dc84f3a894 SHA512 a282f578459ec53e725d1089a5b5efb78dcc66684ce572d0318f6bfd6e222b706418c77eeeca34d4015ed2bae1cb54de10edaab36522d6012c2ac421796ef34b
DIST ytfzf-2.4.0.tar.gz 3253168 BLAKE2B e25bd13c01f5b035378dd6657358bc2ec67ff29f1db42fc8c07f0f820252efa4e6da6342265ea4107ec3179d317ac9742646a641a1c9e4e2a84360b39df6bf3d SHA512 9b66d8b56bb8a35baf04a5d34614882f8302e2f543d12182188438c50a76cca1182d7ac3a4a7a3d80d7c924478fd3af7968701e5d5ab8531a9d6f4ed5b731ece
diff --git a/net-misc/ytfzf/ytfzf-2.3.ebuild b/net-misc/ytfzf/ytfzf-2.3.ebuild
deleted file mode 100644
index aabfab731b1b..000000000000
--- a/net-misc/ytfzf/ytfzf-2.3.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/"
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="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? (
- app-shells/fzf
- media-video/mpv[lua]
- net-misc/yt-dlp
- )"
-
-src_prepare() {
- default
-
- sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
- local emakeargs=(
- DESTDIR="${D}"
- PREFIX="${EPREFIX}"/usr
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- )
-
- emake "${emakeargs[@]}" addons doc install
- einstalldocs
-
- rm -r "${ED}"/usr/share/licenses || die
-}
-
-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."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-06-29 4:18 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-06-29 4:18 UTC (permalink / raw
To: gentoo-commits
commit: be9c8c4c00da764de64327121b6049204cf28c02
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 29 04:15:30 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jun 29 04:17:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be9c8c4c
net-misc/ytfzf: add 2.4.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/ytfzf-2.4.0.ebuild | 60 +++++++++++++++++++++++++++++++++++++++
2 files changed, 61 insertions(+)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index d9e72e31f0f4..0dd7c8619a4c 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
DIST ytfzf-2.3.tar.gz 3249215 BLAKE2B 963442379ea324aa6f7b4077df417815ec1e1822d1598029efd397e2a29996ae92aa2f18e67ec6f7fea16a5804d3a7875cec625be1f5f49eb35c85dc84f3a894 SHA512 a282f578459ec53e725d1089a5b5efb78dcc66684ce572d0318f6bfd6e222b706418c77eeeca34d4015ed2bae1cb54de10edaab36522d6012c2ac421796ef34b
+DIST ytfzf-2.4.0.tar.gz 3253168 BLAKE2B e25bd13c01f5b035378dd6657358bc2ec67ff29f1db42fc8c07f0f820252efa4e6da6342265ea4107ec3179d317ac9742646a641a1c9e4e2a84360b39df6bf3d SHA512 9b66d8b56bb8a35baf04a5d34614882f8302e2f543d12182188438c50a76cca1182d7ac3a4a7a3d80d7c924478fd3af7968701e5d5ab8531a9d6f4ed5b731ece
diff --git a/net-misc/ytfzf/ytfzf-2.4.0.ebuild b/net-misc/ytfzf/ytfzf-2.4.0.ebuild
new file mode 100644
index 000000000000..aabfab731b1b
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.4.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="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? (
+ app-shells/fzf
+ media-video/mpv[lua]
+ net-misc/yt-dlp
+ )"
+
+src_prepare() {
+ default
+
+ sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+ local emakeargs=(
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ )
+
+ emake "${emakeargs[@]}" addons doc install
+ einstalldocs
+
+ rm -r "${ED}"/usr/share/licenses || die
+}
+
+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."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-04-29 11:23 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-04-29 11:23 UTC (permalink / raw
To: gentoo-commits
commit: a2c152f2e650ca925145523237bd6daf8e967508
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 29 10:39:00 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Apr 29 11:22:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2c152f2
net-misc/ytfzf: drop 2.2
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 -
net-misc/ytfzf/ytfzf-2.2.ebuild | 60 -----------------------------------------
2 files changed, 61 deletions(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 356440f2ad54..d9e72e31f0f4 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.2.tar.gz 3242266 BLAKE2B 7bc6317ea2ee67ca1d93acc5262d5ebc7f6c9828531f1b97d1fd8e4cfb9e9328cf9955da993d59dcfe05a1a983106cf98f3c93ab4b2c007458154f860e333b55 SHA512 9f47da0e56d096d248b14387c3e34f11cc101fa958945e17bdee83d81c2da57faf384fe87d46132e4cc78a5f4f6057462e28c1a64ea647a98120c37ed4e7f50d
DIST ytfzf-2.3.tar.gz 3249215 BLAKE2B 963442379ea324aa6f7b4077df417815ec1e1822d1598029efd397e2a29996ae92aa2f18e67ec6f7fea16a5804d3a7875cec625be1f5f49eb35c85dc84f3a894 SHA512 a282f578459ec53e725d1089a5b5efb78dcc66684ce572d0318f6bfd6e222b706418c77eeeca34d4015ed2bae1cb54de10edaab36522d6012c2ac421796ef34b
diff --git a/net-misc/ytfzf/ytfzf-2.2.ebuild b/net-misc/ytfzf/ytfzf-2.2.ebuild
deleted file mode 100644
index 1a6d408ced73..000000000000
--- a/net-misc/ytfzf/ytfzf-2.2.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/"
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="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? (
- app-shells/fzf
- media-video/mpv[lua]
- net-misc/yt-dlp
- )"
-
-src_prepare() {
- default
-
- sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" ytfzf || die
-}
-
-src_compile() { :; }
-
-src_install() {
- local emakeargs=(
- DESTDIR="${D}"
- PREFIX="${EPREFIX}"/usr
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- )
-
- emake "${emakeargs[@]}" addons doc install
- einstalldocs
-
- rm -r "${ED}"/usr/share/licenses || die
-}
-
-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} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0; then
- elog "Note that >=${PN}-2.0 is a major rewrite and is not compatible with"
- elog "configuration and some command arguments of older versions, see the"
- elog "newly added ${PN}(1) and ${PN}(5) man pages for more information."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-04-15 20:44 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-04-15 20:44 UTC (permalink / raw
To: gentoo-commits
commit: c4b563257db1df0dd674b7700a7c400b1a83756e
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 15 20:26:08 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Apr 15 20:41:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4b56325
net-misc/ytfzf: add 2.3
Also replace postinst upgrade elog by a generic dependency
warning. ytfzf has addons/methods which can add a lot of misc
dependencies while having more niche use-cases (e.g. only for
sway, or only with kitty terminal). Users of these should
already have necessary dependencies and adding more optfeatures
doesn't seem necessary.
As for old warning, <2.0 barely existed in-tree and there's
no need to keep it forever.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/ytfzf-2.3.ebuild | 60 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 61 insertions(+)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 76d90ffa86df..356440f2ad54 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
DIST ytfzf-2.2.tar.gz 3242266 BLAKE2B 7bc6317ea2ee67ca1d93acc5262d5ebc7f6c9828531f1b97d1fd8e4cfb9e9328cf9955da993d59dcfe05a1a983106cf98f3c93ab4b2c007458154f860e333b55 SHA512 9f47da0e56d096d248b14387c3e34f11cc101fa958945e17bdee83d81c2da57faf384fe87d46132e4cc78a5f4f6057462e28c1a64ea647a98120c37ed4e7f50d
+DIST ytfzf-2.3.tar.gz 3249215 BLAKE2B 963442379ea324aa6f7b4077df417815ec1e1822d1598029efd397e2a29996ae92aa2f18e67ec6f7fea16a5804d3a7875cec625be1f5f49eb35c85dc84f3a894 SHA512 a282f578459ec53e725d1089a5b5efb78dcc66684ce572d0318f6bfd6e222b706418c77eeeca34d4015ed2bae1cb54de10edaab36522d6012c2ac421796ef34b
diff --git a/net-misc/ytfzf/ytfzf-2.3.ebuild b/net-misc/ytfzf/ytfzf-2.3.ebuild
new file mode 100644
index 000000000000..aabfab731b1b
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.3.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="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? (
+ app-shells/fzf
+ media-video/mpv[lua]
+ net-misc/yt-dlp
+ )"
+
+src_prepare() {
+ default
+
+ sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+ local emakeargs=(
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ )
+
+ emake "${emakeargs[@]}" addons doc install
+ einstalldocs
+
+ rm -r "${ED}"/usr/share/licenses || die
+}
+
+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."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-03-02 10:07 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-03-02 10:07 UTC (permalink / raw
To: gentoo-commits
commit: 17a3fe2e1416e557d29b17d08f1f99c27075492f
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 2 09:39:25 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Mar 2 09:53:47 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a3fe2e
net-misc/ytfzf: drop 2.1
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 -
net-misc/ytfzf/ytfzf-2.1.ebuild | 54 -----------------------------------------
2 files changed, 55 deletions(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index d71a13eb252b..76d90ffa86df 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.1.tar.gz 3230643 BLAKE2B b296048c976c260b3192f770bdf2dec99f5ad45066deeac23429808254552ea125ea8a8d129c47a5110916c4194f7b7742dd01f095809f4913077600a8205d4b SHA512 a86203bc1dffd05ff3543c44d5612bc8b0ffc675ce0484499cb89aa88c2618c88e832dd95ff2cd6f1803698c1c3264709a1e280ddbb9fb0985c0178f3adc16ea
DIST ytfzf-2.2.tar.gz 3242266 BLAKE2B 7bc6317ea2ee67ca1d93acc5262d5ebc7f6c9828531f1b97d1fd8e4cfb9e9328cf9955da993d59dcfe05a1a983106cf98f3c93ab4b2c007458154f860e333b55 SHA512 9f47da0e56d096d248b14387c3e34f11cc101fa958945e17bdee83d81c2da57faf384fe87d46132e4cc78a5f4f6057462e28c1a64ea647a98120c37ed4e7f50d
diff --git a/net-misc/ytfzf/ytfzf-2.1.ebuild b/net-misc/ytfzf/ytfzf-2.1.ebuild
deleted file mode 100644
index c11320bd52ab..000000000000
--- a/net-misc/ytfzf/ytfzf-2.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/"
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="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? (
- app-shells/fzf
- media-video/mpv[lua]
- net-misc/yt-dlp
- )"
-
-src_compile() { :; }
-
-src_install() {
- local emakeargs=(
- DESTDIR="${D}"
- PREFIX="${EPREFIX}"/usr
- DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
- )
-
- emake "${emakeargs[@]}" doc install
- einstalldocs
-
- rm -r "${ED}"/usr/share/licenses || die
-}
-
-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} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0; then
- elog "Note that >=${PN}-2.0 is a major rewrite and is not compatible with"
- elog "configuration and some command arguments of older versions, see the"
- elog "newly added ${PN}(1) and ${PN}(5) man pages for more information."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-02-23 3:02 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-02-23 3:02 UTC (permalink / raw
To: gentoo-commits
commit: ca60e02081f804b2418dbf993f7dbc4f86ff1646
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 23 02:58:15 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Feb 23 03:02:17 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca60e020
net-misc/ytfzf: add 2.2
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/ytfzf-2.2.ebuild | 60 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 61 insertions(+)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index ed697336c01e..d71a13eb252b 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
DIST ytfzf-2.1.tar.gz 3230643 BLAKE2B b296048c976c260b3192f770bdf2dec99f5ad45066deeac23429808254552ea125ea8a8d129c47a5110916c4194f7b7742dd01f095809f4913077600a8205d4b SHA512 a86203bc1dffd05ff3543c44d5612bc8b0ffc675ce0484499cb89aa88c2618c88e832dd95ff2cd6f1803698c1c3264709a1e280ddbb9fb0985c0178f3adc16ea
+DIST ytfzf-2.2.tar.gz 3242266 BLAKE2B 7bc6317ea2ee67ca1d93acc5262d5ebc7f6c9828531f1b97d1fd8e4cfb9e9328cf9955da993d59dcfe05a1a983106cf98f3c93ab4b2c007458154f860e333b55 SHA512 9f47da0e56d096d248b14387c3e34f11cc101fa958945e17bdee83d81c2da57faf384fe87d46132e4cc78a5f4f6057462e28c1a64ea647a98120c37ed4e7f50d
diff --git a/net-misc/ytfzf/ytfzf-2.2.ebuild b/net-misc/ytfzf/ytfzf-2.2.ebuild
new file mode 100644
index 000000000000..1a6d408ced73
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="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? (
+ app-shells/fzf
+ media-video/mpv[lua]
+ net-misc/yt-dlp
+ )"
+
+src_prepare() {
+ default
+
+ sed -i "/^: ...YTFZF_SYSTEM_ADDON_DIR/s|/usr/local|${EPREFIX}/usr|" ytfzf || die
+}
+
+src_compile() { :; }
+
+src_install() {
+ local emakeargs=(
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ )
+
+ emake "${emakeargs[@]}" addons doc install
+ einstalldocs
+
+ rm -r "${ED}"/usr/share/licenses || die
+}
+
+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} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0; then
+ elog "Note that >=${PN}-2.0 is a major rewrite and is not compatible with"
+ elog "configuration and some command arguments of older versions, see the"
+ elog "newly added ${PN}(1) and ${PN}(5) man pages for more information."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-01-26 1:09 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-01-26 1:09 UTC (permalink / raw
To: gentoo-commits
commit: 6910e70a0c0baf9f46319d2a76b397bbd56c4c4a
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 25 23:19:44 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 26 00:57:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6910e70a
net-misc/ytfzf: drop 2.0
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 -
net-misc/ytfzf/ytfzf-2.0.ebuild | 47 -----------------------------------------
2 files changed, 48 deletions(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 1ce75414567e..ed697336c01e 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-2.0.tar.gz 3227372 BLAKE2B fa67fdc44174e1a0bbbf581f51fc0010230a6de37a38f54bd6c3b5dc1a8ae19790486db90ab0ab1f15fa1a70b544dd7888ec88c6f53ec5c2543235f64dc1ab94 SHA512 43c43b6a446335a7eef9d206864069df1e075d49151b359ead47de6e7234efc1042ce0557233e53c303d3c38572fd33a955e229c457561211250ddd0df5ccb0e
DIST ytfzf-2.1.tar.gz 3230643 BLAKE2B b296048c976c260b3192f770bdf2dec99f5ad45066deeac23429808254552ea125ea8a8d129c47a5110916c4194f7b7742dd01f095809f4913077600a8205d4b SHA512 a86203bc1dffd05ff3543c44d5612bc8b0ffc675ce0484499cb89aa88c2618c88e832dd95ff2cd6f1803698c1c3264709a1e280ddbb9fb0985c0178f3adc16ea
diff --git a/net-misc/ytfzf/ytfzf-2.0.ebuild b/net-misc/ytfzf/ytfzf-2.0.ebuild
deleted file mode 100644
index 66efd3b37f84..000000000000
--- a/net-misc/ytfzf/ytfzf-2.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/"
-SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="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]
- !minimal? (
- app-shells/fzf
- media-video/mpv[lua]
- net-misc/yt-dlp
- )"
-
-src_compile() { :; }
-
-src_install() {
- dobin ytfzf
- doman docs/man/${PN}.{1,5}
- dodoc README.md docs/conf.sh
-}
-
-pkg_postinst() {
- optfeature "external menu support" x11-misc/dmenu
- optfeature "in-terminal thumbnails on X11" media-gfx/ueberzug
- optfeature "in-terminal thumbnails on wayland" media-gfx/chafa
- optfeature "desktop notifications" x11-libs/libnotify
-
- if [[ ${REPLACING_VERSIONS} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0; then
- elog "Note that >=${PN}-2.0 is a major rewrite and is not compatible with"
- elog "configuration and some command arguments of older versions, see the"
- elog "newly added ${PN}(1) and ${PN}(5) man pages for more information."
- fi
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-01-21 14:26 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-01-21 14:26 UTC (permalink / raw
To: gentoo-commits
commit: 0d0c0152a108ab4123bba310eea13e8e6559349c
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 21 14:00:59 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Jan 21 14:23:38 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0c0152
net-misc/ytfzf: add 2.1
Use Makefile given upstream added necessary variables, removed gzip,
and made it usable.
Drop chafa optfeature, support isn't gone but it's just one of many
non-default options that all have drawbacks for wayland. Trying
to display them all would just be noise, and users should preferably
look at ytfzf's documentation for ueberzug alternatives.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/ytfzf-2.1.ebuild | 54 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 55 insertions(+)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 23b6d80b921d..1ce75414567e 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1 +1,2 @@
DIST ytfzf-2.0.tar.gz 3227372 BLAKE2B fa67fdc44174e1a0bbbf581f51fc0010230a6de37a38f54bd6c3b5dc1a8ae19790486db90ab0ab1f15fa1a70b544dd7888ec88c6f53ec5c2543235f64dc1ab94 SHA512 43c43b6a446335a7eef9d206864069df1e075d49151b359ead47de6e7234efc1042ce0557233e53c303d3c38572fd33a955e229c457561211250ddd0df5ccb0e
+DIST ytfzf-2.1.tar.gz 3230643 BLAKE2B b296048c976c260b3192f770bdf2dec99f5ad45066deeac23429808254552ea125ea8a8d129c47a5110916c4194f7b7742dd01f095809f4913077600a8205d4b SHA512 a86203bc1dffd05ff3543c44d5612bc8b0ffc675ce0484499cb89aa88c2618c88e832dd95ff2cd6f1803698c1c3264709a1e280ddbb9fb0985c0178f3adc16ea
diff --git a/net-misc/ytfzf/ytfzf-2.1.ebuild b/net-misc/ytfzf/ytfzf-2.1.ebuild
new file mode 100644
index 000000000000..c11320bd52ab
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-2.1.ebuild
@@ -0,0 +1,54 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="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? (
+ app-shells/fzf
+ media-video/mpv[lua]
+ net-misc/yt-dlp
+ )"
+
+src_compile() { :; }
+
+src_install() {
+ local emakeargs=(
+ DESTDIR="${D}"
+ PREFIX="${EPREFIX}"/usr
+ DOCDIR="${EPREFIX}"/usr/share/doc/${PF}
+ )
+
+ emake "${emakeargs[@]}" doc install
+ einstalldocs
+
+ rm -r "${ED}"/usr/share/licenses || die
+}
+
+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} ]] && ver_test ${REPLACING_VERSIONS} -lt 2.0; then
+ elog "Note that >=${PN}-2.0 is a major rewrite and is not compatible with"
+ elog "configuration and some command arguments of older versions, see the"
+ elog "newly added ${PN}(1) and ${PN}(5) man pages for more information."
+ fi
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2022-01-13 8:06 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2022-01-13 8:06 UTC (permalink / raw
To: gentoo-commits
commit: 639993a40a644628041934275d77207d80b02a43
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 13 05:04:14 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Thu Jan 13 08:06:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=639993a4
net-misc/ytfzf: drop 1.2.0_p20211208
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 -
net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild | 44 -----------------------------
2 files changed, 45 deletions(-)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index 169ad433b577..23b6d80b921d 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,2 +1 @@
-DIST ytfzf-1.2.0_p20211208.tar.gz 3230303 BLAKE2B eb1cc05945bc91226d9a3f893edfcfcc5d8544ac2607d6bec7bfc5dd4a8f4b0c01e7387a73d82d148e908e727a1f2809765c9e21e13ca9e7de947c68c1a28f10 SHA512 f87dea2afb706ec9ea23fab3fa02833ddeff7261807f8e2e77471829fe05d293644c6b1d75660cbaae798cfdaede5553d1eabcf6b608a08a7a9d2de825ab92a2
DIST ytfzf-2.0.tar.gz 3227372 BLAKE2B fa67fdc44174e1a0bbbf581f51fc0010230a6de37a38f54bd6c3b5dc1a8ae19790486db90ab0ab1f15fa1a70b544dd7888ec88c6f53ec5c2543235f64dc1ab94 SHA512 43c43b6a446335a7eef9d206864069df1e075d49151b359ead47de6e7234efc1042ce0557233e53c303d3c38572fd33a955e229c457561211250ddd0df5ccb0e
diff --git a/net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild b/net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild
deleted file mode 100644
index 0ba10e67d3ae..000000000000
--- a/net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit optfeature
-
-MY_COMMIT="dc7b0056e9b84cf786e6e4adda7f91564d1d012f"
-
-DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
-HOMEPAGE="https://github.com/pystardust/ytfzf/"
-SRC_URI="https://github.com/pystardust/ytfzf/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}/${PN}-${MY_COMMIT}"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="minimal"
-
-# fzf/mpv "can" be optfeatures depending on configuration, but depend
-# on them so it works as expected out-of-the-box and allow to disable.
-RDEPEND="
- app-misc/jq
- net-misc/curl[ssl]
- net-misc/yt-dlp
- !minimal? (
- app-shells/fzf
- media-video/mpv[lua]
- )"
-
-src_compile() { :; }
-
-src_install() {
- dobin ytfzf
-
- dodoc README.md docs/{USAGE.md,conf.sh}
-}
-
-pkg_postinst() {
- optfeature "external menu support" x11-misc/dmenu x11-misc/rofi
- optfeature "in-terminal thumbnails on X11" \
- "media-gfx/ueberzug dev-python/pillow[jpeg]"
- optfeature "desktop notifications" x11-libs/libnotify
-}
^ permalink raw reply related [flat|nested] 32+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/
@ 2021-12-21 17:15 Ionen Wolkens
0 siblings, 0 replies; 32+ messages in thread
From: Ionen Wolkens @ 2021-12-21 17:15 UTC (permalink / raw
To: gentoo-commits
commit: 50fe651d475cbb4705dc3690249b570fe3873a2b
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 21 15:20:51 2021 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue Dec 21 17:12:50 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50fe651d
net-misc/ytfzf: initial import, 1.2.0_p20211208
Using snapshot for yt-dlp support.
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-misc/ytfzf/Manifest | 1 +
net-misc/ytfzf/metadata.xml | 15 ++++++++++
net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild | 44 +++++++++++++++++++++++++++++
3 files changed, 60 insertions(+)
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
new file mode 100644
index 000000000000..0bb9d14394f6
--- /dev/null
+++ b/net-misc/ytfzf/Manifest
@@ -0,0 +1 @@
+DIST ytfzf-1.2.0_p20211208.tar.gz 3230303 BLAKE2B eb1cc05945bc91226d9a3f893edfcfcc5d8544ac2607d6bec7bfc5dd4a8f4b0c01e7387a73d82d148e908e727a1f2809765c9e21e13ca9e7de947c68c1a28f10 SHA512 f87dea2afb706ec9ea23fab3fa02833ddeff7261807f8e2e77471829fe05d293644c6b1d75660cbaae798cfdaede5553d1eabcf6b608a08a7a9d2de825ab92a2
diff --git a/net-misc/ytfzf/metadata.xml b/net-misc/ytfzf/metadata.xml
new file mode 100644
index 000000000000..b6a91b9d9370
--- /dev/null
+++ b/net-misc/ytfzf/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>ionen@gentoo.org</email>
+ <name>Ionen Wolkens</name>
+ </maintainer>
+ <stabilize-allarches/>
+ <use>
+ <flag name="minimal">Skip <pkg>app-shells/fzf</pkg> and <pkg>media-video/mpv</pkg> dependencies (requires custom settings)</flag>
+ </use>
+ <upstream>
+ <remote-id type="github">pystardust/ytfzf</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild b/net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild
new file mode 100644
index 000000000000..0ba10e67d3ae
--- /dev/null
+++ b/net-misc/ytfzf/ytfzf-1.2.0_p20211208.ebuild
@@ -0,0 +1,44 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit optfeature
+
+MY_COMMIT="dc7b0056e9b84cf786e6e4adda7f91564d1d012f"
+
+DESCRIPTION="Posix script to find and watch youtube videos from the terminal"
+HOMEPAGE="https://github.com/pystardust/ytfzf/"
+SRC_URI="https://github.com/pystardust/ytfzf/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}-${MY_COMMIT}"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="minimal"
+
+# fzf/mpv "can" be optfeatures depending on configuration, but depend
+# on them so it works as expected out-of-the-box and allow to disable.
+RDEPEND="
+ app-misc/jq
+ net-misc/curl[ssl]
+ net-misc/yt-dlp
+ !minimal? (
+ app-shells/fzf
+ media-video/mpv[lua]
+ )"
+
+src_compile() { :; }
+
+src_install() {
+ dobin ytfzf
+
+ dodoc README.md docs/{USAGE.md,conf.sh}
+}
+
+pkg_postinst() {
+ optfeature "external menu support" x11-misc/dmenu x11-misc/rofi
+ optfeature "in-terminal thumbnails on X11" \
+ "media-gfx/ueberzug dev-python/pillow[jpeg]"
+ optfeature "desktop notifications" x11-libs/libnotify
+}
^ permalink raw reply related [flat|nested] 32+ messages in thread
end of thread, other threads:[~2024-02-22 6:17 UTC | newest]
Thread overview: 32+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-12-30 0:17 [gentoo-commits] repo/gentoo:master commit in: net-misc/ytfzf/ Ionen Wolkens
-- strict thread matches above, loose matches on Subject: below --
2024-02-22 6:16 Ionen Wolkens
2024-02-21 2:29 Sam James
2024-01-31 16:42 Ionen Wolkens
2023-10-10 20:20 Ionen Wolkens
2023-09-29 10:42 Ionen Wolkens
2023-09-12 18:25 Ionen Wolkens
2023-07-14 21:32 Ionen Wolkens
2023-06-08 12:45 Arthur Zamarin
2023-05-12 9:02 Ionen Wolkens
2023-03-28 7:41 Ionen Wolkens
2023-03-25 3:19 Ionen Wolkens
2023-03-01 16:02 Ionen Wolkens
2023-01-16 5:31 Ionen Wolkens
2022-12-21 5:57 Ionen Wolkens
2022-12-20 15:00 Ionen Wolkens
2022-12-08 20:12 Ionen Wolkens
2022-11-01 20:39 Ionen Wolkens
2022-09-17 8:42 Ionen Wolkens
2022-08-11 7:37 Ionen Wolkens
2022-08-06 14:19 Ionen Wolkens
2022-07-15 15:11 Ionen Wolkens
2022-07-03 5:33 Ionen Wolkens
2022-06-29 4:18 Ionen Wolkens
2022-04-29 11:23 Ionen Wolkens
2022-04-15 20:44 Ionen Wolkens
2022-03-02 10:07 Ionen Wolkens
2022-02-23 3:02 Ionen Wolkens
2022-01-26 1:09 Ionen Wolkens
2022-01-21 14:26 Ionen Wolkens
2022-01-13 8:06 Ionen Wolkens
2021-12-21 17:15 Ionen Wolkens
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox