From 88e6368ac393fb69b358b60fcedf125f4724172f Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 31 Jan 2024 17:48:50 +0000 Subject: gentoo auto-resync : 31:01:2024 - 17:48:49 --- net-misc/Manifest.gz | Bin 55120 -> 55125 bytes net-misc/connman-gtk/Manifest | 3 +- net-misc/connman-gtk/connman-gtk-1.1.1-r1.ebuild | 6 ++- .../files/connman-gtk-1.1.1-gtk_typecasts.patch | 11 ++++ net-misc/ytfzf/Manifest | 2 + net-misc/ytfzf/ytfzf-2.6.2.ebuild | 59 +++++++++++++++++++++ 6 files changed, 79 insertions(+), 2 deletions(-) create mode 100644 net-misc/connman-gtk/files/connman-gtk-1.1.1-gtk_typecasts.patch create mode 100644 net-misc/ytfzf/ytfzf-2.6.2.ebuild (limited to 'net-misc') diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index d67a508b8507..0f04c867cc92 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/connman-gtk/Manifest b/net-misc/connman-gtk/Manifest index 6ae0e474f66d..d5b611d8348f 100644 --- a/net-misc/connman-gtk/Manifest +++ b/net-misc/connman-gtk/Manifest @@ -1,3 +1,4 @@ +AUX connman-gtk-1.1.1-gtk_typecasts.patch 290 BLAKE2B d56657aa0eabb6523207f5e7c66298b5c3685b9cd4a8cf91f676c290f9447d04c8a1ba372428f7a32f6da24fc06e38cbd3defdcbc4a04b0c544f7102d0e98355 SHA512 3f08a980cdbbde155ab058867e3473edeac2f8fec49940dc7f34b0d2dc87de128970de3ac9c02ba3295270a4e4b8b8f156340afebda5b7b092e191416f0fe246 DIST connman-gtk-1.1.1.tar.gz 61789 BLAKE2B d04d508b5bb03abe78c9b6734df919b6589cea9e7f38c41059210e62795ce79a17b6ba8b3ab1b0c403a43fa2712893bc0d00b1e5f15d9910ca45108b9e760e12 SHA512 78fd41a37370c76f118e3fb8a707b96fd6bf1234a8832d047302d4b0fa350f87316f6e2e749860b2cdf0ff6e6eb76e4d7d398dc7fc084403ca2f8682d2907553 -EBUILD connman-gtk-1.1.1-r1.ebuild 927 BLAKE2B fc25ac4b73cfa12a5d15aad10e12beb342e915bb1fbc24e7416cd8624ab7edbb7438a80fcd246b77db1b8f2a2fe24a75164ebcde712ece59e754a634566f0a38 SHA512 fe7ec89bc2bd316defdab51bd58bbab03828c5442287ccb578531784a6231811fc38ca1aef7d480790b9deb75d0d62c37e34a2103f28fa6f7256a5387f102c0e +EBUILD connman-gtk-1.1.1-r1.ebuild 987 BLAKE2B 9d8ae2bb547e3a7c182bcac06a31c5242f80efc1dac4519ec3647821afebed4d61150c51ad06a1f3d92708155e668d7b2e84a9017af76f6696821dc1afbb8c42 SHA512 5f9a78571c0511b4cab543c6af9e64eb87554e4446d9a41ba879ca3d4a85add9793855db137b2e5c476595f9cc791dfcce1e4ca90e7a54a484dd219a9e71d970 MISC metadata.xml 489 BLAKE2B 319f458eee0b6c76523376e744dc9edb91f8b0372eaf360011e257173dc0059ff08d32f19a24ba50606dd0f8057422c9141688eca6f6829c144c8368f57d88e9 SHA512 d8f183505fc9272a418d01b02cdf6decfe381af425459337610f904cd11f9ce1b9908f5a3684e1d240ca64d29a533fda0e921fd7a6b53350c390c3592a746af4 diff --git a/net-misc/connman-gtk/connman-gtk-1.1.1-r1.ebuild b/net-misc/connman-gtk/connman-gtk-1.1.1-r1.ebuild index c950b57ae3c2..467860e1aae2 100644 --- a/net-misc/connman-gtk/connman-gtk-1.1.1-r1.ebuild +++ b/net-misc/connman-gtk/connman-gtk-1.1.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -28,6 +28,10 @@ DEPEND="${CDEOEND} virtual/pkgconfig " +PATCHES=( + "${FILESDIR}"/${PN}-1.1.1-gtk_typecasts.patch +) + src_prepare() { default sed -i -e '/^Categories/ s/$/;/' connman-gtk.desktop.in || die diff --git a/net-misc/connman-gtk/files/connman-gtk-1.1.1-gtk_typecasts.patch b/net-misc/connman-gtk/files/connman-gtk-1.1.1-gtk_typecasts.patch new file mode 100644 index 000000000000..25f29649404f --- /dev/null +++ b/net-misc/connman-gtk/files/connman-gtk-1.1.1-gtk_typecasts.patch @@ -0,0 +1,11 @@ +--- a/src/status.c ++++ b/src/status.c +@@ -119,7 +119,7 @@ + + gtk_menu_item_set_submenu(item, GTK_WIDGET(submenu)); + gtk_container_add(GTK_CONTAINER(menu), GTK_WIDGET(item)); +- gtk_widget_set_sensitive(item, has_items); ++ gtk_widget_set_sensitive(GTK_WIDGET(item), has_items); + + } + diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest index 0840f1852b1a..e982d55c19ed 100644 --- a/net-misc/ytfzf/Manifest +++ b/net-misc/ytfzf/Manifest @@ -1,3 +1,5 @@ DIST ytfzf-2.6.1.tar.gz 3278989 BLAKE2B 85ad83d9880e3e9e02a9a22b9f15e9ce88fafb1466f1694bd05766b24ac4505ce7da61e391d18f2973695394b89f5e4581f1c9e6588a6783a6fefa7adfaf7c67 SHA512 9266065352ae797bd5b8a2c71681b15599347ca38a519a21e84b42a0e8bb102c0937a02cbd6027c736ac0bdd7a6bc67fea664ecce5698032b4fef1ef0ec92c65 +DIST ytfzf-2.6.2.tar.gz 3279051 BLAKE2B d2517915e3025bf32b5db4a17f6afe218cd1693e611a76627a87193f0403e86d021c58717f627191b5979142799e6c4d0d3f9864812d8dc3d22f9a28fe379eaf SHA512 9c2d6d6fbd6a21385531523401c113b681d8fd3e3bc0f6566730e0de55a4e70a4d86bebced7cdf472cb145cc1247b79b25ba502ec7a79aee0d89ad816ba434ef EBUILD ytfzf-2.6.1.ebuild 1381 BLAKE2B 817af960dff1b40ac8c2337ac2ee58a94817b1088eab518dc1dde214c9f0a5eaad2ef2af636e7c8dd3db7e23fdd30dcde62cd12669ce4f0c2a6911a41e27f70d SHA512 eccc4802b9a3edd468d53876de4b5d82f14a44abe43ed0a24eaf8bc17d05ebe2c0cf234ef10ca3cb686ce034b346a5a7157723e2115509f687fca929edfe3be6 +EBUILD ytfzf-2.6.2.ebuild 1383 BLAKE2B c47e89ef20a36df2f855195923c749f9cbeda9616c50f9b73e43caa8731ea37002dcbe311ce91347dc27760e9f364b158ffc5691900a3c2d823097f0ebc364ad SHA512 8a54ae360dc2a01539f142f404b472fb64e95e7541bc1f7893c7048158cad2ffec8239750daa7f434fbe7499eab7e2c6983a69ec5a0f7aec5e09ea92352f2d20 MISC metadata.xml 650 BLAKE2B cef000d14639ebedc5583c42fc5ec8ea62307702ee1ca01272356a4aea375a464d0c0a24bedff98e38e16133161d09864e4c4875e7ecbad96b1611aebe0924e5 SHA512 61b25935bb80c572023948e49bfd3c8bf7551e94f0cc36592049f03498557c165f3c64815c41067ae85823254e578134770a235072254fd9e2e7ad06956c9b2f 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 +} -- cgit v1.2.3