From 083f23d5455b8376236e6072c2cf6c9ced628236 Mon Sep 17 00:00:00 2001 From: Rabindra Dhakal Date: Tue, 10 May 2022 20:15:01 +0545 Subject: [PATCH 01/10] app-editors/kak-lsp: add 12.2.1, drop 12.2.0 Signed-off-by: Rabindra Dhakal --- app-editors/kak-lsp/Manifest | 2 +- .../kak-lsp/{kak-lsp-12.2.0.ebuild => kak-lsp-12.2.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename app-editors/kak-lsp/{kak-lsp-12.2.0.ebuild => kak-lsp-12.2.1.ebuild} (100%) diff --git a/app-editors/kak-lsp/Manifest b/app-editors/kak-lsp/Manifest index 78b793672b..26424da485 100644 --- a/app-editors/kak-lsp/Manifest +++ b/app-editors/kak-lsp/Manifest @@ -43,7 +43,7 @@ DIST itertools-0.10.3.crate 118661 BLAKE2B 0095d6e7f14ddda69605d09f74e8cc881eec1 DIST itoa-1.0.1.crate 11059 BLAKE2B 5a2e22ab891ec883a90f652c88f924113252765579c03c783e43210fb2604e9e3ccbd4c1571087791be07bb99c4e85c7f85253be831b3ea883bc0ac18a927980 SHA512 8e7bc1e9bf4fc06871b9fe20caad4e0af965477d724f4c8d0e2a3a4d87aedf99f92e4e583a6440ce574d0fb43fc9d6a2e80add52a2f64210c6aa3b402e424295 DIST js-sys-0.3.56.crate 70520 BLAKE2B 3ea566b937221963b0aaa037b3b702e5d4143300a5463e8474cddeed0c82612b76711518b91b2bcb63f5bae4c11a207c0c1a33d23f9c8ebcf5b54ae1109fd1e4 SHA512 52c2020d2bc80173a2ba5c614ed07d86755e969f4d6b071b5857259cbfdd3eb5a62a5abadd42ebc0d673397ad18721e1ce55e177fef831ac13e15971373056da DIST jsonrpc-core-18.0.0.crate 16010 BLAKE2B 27e087a626c2262bec5d28ab77ff7cd03986af8edeee6fe180f7b9428145b2b151587424e2f7c3bbb08131a59b38ee0106376bb287c10b66abc67bf83179551d SHA512 faa798f3522b3d81a1f754e07d3def6e1dabae853cb76412218724300c6e1f4a0e2789a23c9be6cf4b7081fa03d43f635b850989eae4233d970d66132fc14347 -DIST kak-lsp-12.2.0.tar.gz 125353 BLAKE2B ba71e5240020b90b07fefc1d0bde0796df66fca58f0ed849f15ef9456debf5a747fd94686e4fe02c4939d21ce25a3d7da562400ee50acd4cec4d98d5e6229d33 SHA512 8817ed41d5b96b2a6e7b0bbe55677125e50c5ff97dd0395e678cb11f42f279dc2b8cc59861c240e986acf6eb0345d19b8dbcdc5dd18369a930a11d09557d7fa9 +DIST kak-lsp-12.2.1.tar.gz 125581 BLAKE2B 6bf85a6e3c8d467c46ed5a2d8ff4aabe5bd5c64cffe9b440666969e04a774f9bfe17c32fc736a49bcef9d436623e3e906be6a1fcbc3164915a19e02704a2d808 SHA512 5135a3d7aa3bcd75590ece9dcf14c949262bf5e1643eece06ea7e1dde2717cd2732d05681418c51e3651aead5e4aac472f95c0759aeaac83c64c99d167889029 DIST lazy_static-1.4.0.crate 10443 BLAKE2B 25b2e61bbac48f0dcbc79c81d7bf01f2403d8269ecb6be3ea6147bd00f7a588df15a91f44dfc18ada19b21faa71de4637c7d493a8628cbecd0e547d74e616a23 SHA512 e124c0521ec7c950f3c4a066821918da7a9c6e711115d98009ae7c351928fdddead852e7596fea5937a9c30e4e4ce8eee7099b20248b5d6e3b2494b6a6d88cb8 DIST libc-0.2.121.crate 574702 BLAKE2B bae9215a7318e5b5b6d821d2320ce28e883d04af0bca40ede49b9c5d575d28307b07077b3d59be28347bffc4c69d6c9dd334733f0c519c16de704360f6fa8738 SHA512 aa1ee710b2a4008ead7118e85d7f2d29fab8aa0e1111436db8039a84737727b8d1a8a1cb72acd38abd2656d22a5025046d7be7d8154537f8a503017e0548e953 DIST libflate-1.2.0.crate 40864 BLAKE2B 295fdee2e332552cfbac2ccd382552dc879fb441517a49083b8574868b28ffb7f8428b94b6cbca9b673cb8bf5e0cc4b22c0e10d2efe1d94fdb93d68dcf3eb287 SHA512 a5e0448e56ab5a219952a4b4efc3407c8419d8d9a255670f42b8f1bca7f7fe5774c2711025b18285c4f1310d26d0347ab2090b0f734bae43b569a0879f67d1f2 diff --git a/app-editors/kak-lsp/kak-lsp-12.2.0.ebuild b/app-editors/kak-lsp/kak-lsp-12.2.1.ebuild similarity index 100% rename from app-editors/kak-lsp/kak-lsp-12.2.0.ebuild rename to app-editors/kak-lsp/kak-lsp-12.2.1.ebuild From 2d8c301a94c64813249038ba4d27c6703435090b Mon Sep 17 00:00:00 2001 From: Maria Keating Date: Wed, 11 May 2022 02:08:53 +0800 Subject: [PATCH 02/10] net-im/chatterino: Fix QA issues. Bug: https://bugs.gentoo.org/843506 Signed-off-by: Maria Keating --- .../{chatterino-2.3.5-r2.ebuild => chatterino-2.3.5-r3.ebuild} | 1 + 1 file changed, 1 insertion(+) rename net-im/chatterino/{chatterino-2.3.5-r2.ebuild => chatterino-2.3.5-r3.ebuild} (98%) diff --git a/net-im/chatterino/chatterino-2.3.5-r2.ebuild b/net-im/chatterino/chatterino-2.3.5-r3.ebuild similarity index 98% rename from net-im/chatterino/chatterino-2.3.5-r2.ebuild rename to net-im/chatterino/chatterino-2.3.5-r3.ebuild index f5cee6a316..a0a0a2be67 100644 --- a/net-im/chatterino/chatterino-2.3.5-r2.ebuild +++ b/net-im/chatterino/chatterino-2.3.5-r3.ebuild @@ -25,6 +25,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" BDEPEND="dev-qt/qtsvg:5 dev-qt/qtconcurrent:5 + dev-qt/linguist-tools:5 dev-libs/boost" RDEPEND="dev-qt/qtcore:5 dev-qt/qtwidgets:5 From c59009e3f143011ffdea17c6f1255e03cb5fed9f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Tue, 10 May 2022 21:37:11 +0200 Subject: [PATCH 03/10] games-misc/an-anime-game-launcher-bin: treeclean MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- .../an-anime-game-launcher-bin/Manifest | 1 - .../an-anime-game-launcher-bin-2.3.2.ebuild | 76 ------------------- .../an-anime-game-launcher-bin-desktop.patch | 17 ----- .../an-anime-game-launcher-bin-launcher.patch | 26 ------- 4 files changed, 120 deletions(-) delete mode 100644 games-misc/an-anime-game-launcher-bin/Manifest delete mode 100644 games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild delete mode 100644 games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-desktop.patch delete mode 100644 games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-launcher.patch diff --git a/games-misc/an-anime-game-launcher-bin/Manifest b/games-misc/an-anime-game-launcher-bin/Manifest deleted file mode 100644 index abb3191af4..0000000000 --- a/games-misc/an-anime-game-launcher-bin/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST An_Anime_Game_Launcher.AppImage 4383936 BLAKE2B 978be58595b90be13407275527651a2e9154978337e3b618796247fc402643165222b2e5a0d937ab231c15a943ae6e36469a176ca4d6a43dd4995bb98a2b3fb2 SHA512 63be6095af44f760da982a087a8105cba9f792ffc1af3e363e689ec27038507f92e4bc56a7ec2be92b446dbc3cc8164ceb6183e0b104bee555c7570143532304 diff --git a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild b/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild deleted file mode 100644 index c079f23d01..0000000000 --- a/games-misc/an-anime-game-launcher-bin/an-anime-game-launcher-bin-2.3.2.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# copyright 1999-2022 gentoo authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit optfeature xdg-utils - -DESCRIPTION="Open Source An Anime Game launcher for Linux with automatic anti-cheat patching and telemetry disabling, binary package" -HOMEPAGE="https://gitlab.com/an-anime-team/an-anime-game-launcher" -SRC_URI="https://gitlab.com/an-anime-team/an-anime-game-launcher/uploads/003620e21b2d8d70385bac8f2a862846/An_Anime_Game_Launcher.AppImage" - -LICENSE="GPL-3 0BSD Apache-2.0 BSD-2 BSD ISC MIT Unlicense all-rights-reserved" -SLOT="0" -KEYWORDS="-* ~amd64" - -RDEPEND=" - app-arch/cabextract - app-arch/tar - app-arch/unzip - || ( - app-emulation/dxvk-bin - app-emulation/winetricks - ) - dev-libs/libdbusmenu - dev-util/xdelta[lzma] - dev-vcs/git - net-libs/webkit-gtk - net-misc/curl - sys-auth/polkit - virtual/wine - x11-libs/libnotify -" -BDEPEND="app-admin/chrpath" - -PATCHES=( - "${FILESDIR}/${PN}-launcher.patch" - "${FILESDIR}/${PN}-desktop.patch" -) -RESTRICT="bindist mirror" - -src_unpack() { - mkdir "${WORKDIR}/${P}" || die - cp "${DISTDIR}/An_Anime_Game_Launcher.AppImage" "${WORKDIR}/${P}" || die -} - -src_prepare(){ - chmod +x An_Anime_Game_Launcher.AppImage || die - ./An_Anime_Game_Launcher.AppImage --appimage-extract || die "Extraction Failed" - chrpath -d "squashfs-root/public/discord-rpc/discord-rpc" || die "Patching Library Failed" - default - mv "squashfs-root/public/icons/256x256.png" "${PN}.png" || die - mv "squashfs-root/AppRun" "${PN}" || die - mv "squashfs-root/an-anime-game-launcher.desktop" "${PN}.desktop" || die -} - -src_install(){ - insinto "/usr/lib/${PN}" - doins "squashfs-root/resources.neu" - exeinto "/usr/lib/${PN}" - doexe "squashfs-root/an-anime-game-launcher" - doins -r "squashfs-root/public" - insinto "/usr/share/pixmaps" - doins "${PN}.png" - exeinto "/usr/bin" - doexe "${PN}" - insinto "/usr/share/applications/" - doins "${PN}.desktop" -} - -pkg_postinst() { - xdg_desktop_database_update - optfeature "appindicator support" dev-libs/libayatana-appindicator -} -pkg_postrm() { - xdg_desktop_database_update -} diff --git a/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-desktop.patch b/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-desktop.patch deleted file mode 100644 index 229a2acd39..0000000000 --- a/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-desktop.patch +++ /dev/null @@ -1,17 +0,0 @@ ---- a/squashfs-root/an-anime-game-launcher.desktop -+++ b/squashfs-root/an-anime-game-launcher.desktop - -3,6c3,4 -< Icon=64x64 -< Exec=AppRun -< Type=Application -< Categories=Game; ---- -> Comment=An Launcher for a specific anime game with auto-patching, discord rpc and time tracking -> Exec=an-anime-game-launcher-bin -8c6,8 -< X-AppImage-Version=2.3.2 ---- -> Type=Application -> Icon=an-anime-game-launcher-bin -> Categories=Game diff --git a/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-launcher.patch b/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-launcher.patch deleted file mode 100644 index 046d2f0b15..0000000000 --- a/games-misc/an-anime-game-launcher-bin/files/an-anime-game-launcher-bin-launcher.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/squashfs-root/AppRun -+++ b/squashfs-root/AppRun - -4,10c4 -< if [ -z "$APPDIR" ] ; then -< path="$(dirname "$(readlink -f "${THIS}")")" -< while [[ "$path" != "" && ! -e "$path/$1" ]]; do -< path=${path%/*} -< done -< APPDIR="$path" -< fi ---- -> APPDIR="/usr/lib/an-anime-game-launcher-bin" -14c8 -< export LD_LIBRARY_PATH="${APPDIR}/usr/lib:${LD_LIBRARY_PATH}" ---- -> export LD_LIBRARY_PATH="/usr/lib:${LD_LIBRARY_PATH}" -18c12 -< cd "$APPDIR" ---- -> cd "${APPDIR}" -20c14 -< exec "$APPDIR/an-anime-game-launcher" $@ -\ No newline at end of file ---- -> exec "${APPDIR}/an-anime-game-launcher" $@ From 95e210169d7068d5dfbca74b871baf5d547f043d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pascal=20J=C3=A4ger?= Date: Tue, 10 May 2022 22:13:03 +0200 Subject: [PATCH 04/10] dev-dotnet/gtk-sharp: removed _elibtoolize command MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Pascal Jäger --- dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r3.ebuild | 1 - 1 file changed, 1 deletion(-) diff --git a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r3.ebuild b/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r3.ebuild index b633ac37c5..822c9e902c 100644 --- a/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r3.ebuild +++ b/dev-dotnet/gtk-sharp/gtk-sharp-2.99.3-r3.ebuild @@ -39,7 +39,6 @@ DEPEND="${RDEPEND} src_prepare() { base_src_prepare eautoreconf - _elibtoolize eapply "${FILESDIR}/${P}-fix-build.patch" eapply_user } From 67b8cd8e3eddbaccb77d75ef7535079a2e4950ef Mon Sep 17 00:00:00 2001 From: Adel KARA SLIMANE Date: Tue, 10 May 2022 23:27:21 +0200 Subject: [PATCH 05/10] games-util/mangohud: make dev-python/mako BDEPEND + remove spdlog patch texts Closes: https://bugs.gentoo.org/843551 Closes: https://bugs.gentoo.org/843554 Closes: https://bugs.gentoo.org/843566 Signed-off-by: Adel KARA SLIMANE --- ....patch => mangohud-0.6.6-meson-fix-imgui-dep.patch} | 2 +- ...ud-0.6.6.1-r2.ebuild => mangohud-0.6.6.1-r3.ebuild} | 10 +++++----- games-util/mangohud/metadata.xml | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) rename games-util/mangohud/files/{mangonhud-0.6.6-meson-build.patch => mangohud-0.6.6-meson-fix-imgui-dep.patch} (79%) rename games-util/mangohud/{mangohud-0.6.6.1-r2.ebuild => mangohud-0.6.6.1-r3.ebuild} (95%) diff --git a/games-util/mangohud/files/mangonhud-0.6.6-meson-build.patch b/games-util/mangohud/files/mangohud-0.6.6-meson-fix-imgui-dep.patch similarity index 79% rename from games-util/mangohud/files/mangonhud-0.6.6-meson-build.patch rename to games-util/mangohud/files/mangohud-0.6.6-meson-fix-imgui-dep.patch index c6aa9e6fdb..6d3c9c2852 100644 --- a/games-util/mangohud/files/mangonhud-0.6.6-meson-build.patch +++ b/games-util/mangohud/files/mangohud-0.6.6-meson-fix-imgui-dep.patch @@ -8,7 +8,7 @@ -dearimgui_sp = subproject('imgui', default_options: imgui_options) -dearimgui_dep = dearimgui_sp.get_variable('imgui_dep') -+dearimgui_dep = dependency('imgui', default_options: imgui_options, fallback : ['imgui', 'imgui_dep']) ++dearimgui_dep = dependency('imgui') spdlog_dep = cpp.find_library('spdlog', required: get_option('use_system_spdlog')) if not spdlog_dep.found() diff --git a/games-util/mangohud/mangohud-0.6.6.1-r2.ebuild b/games-util/mangohud/mangohud-0.6.6.1-r3.ebuild similarity index 95% rename from games-util/mangohud/mangohud-0.6.6.1-r2.ebuild rename to games-util/mangohud/mangohud-0.6.6.1-r3.ebuild index f237f6f88f..977a71eeff 100644 --- a/games-util/mangohud/mangohud-0.6.6.1-r2.ebuild +++ b/games-util/mangohud/mangohud-0.6.6.1-r3.ebuild @@ -34,10 +34,10 @@ REQUIRED_USE=" BDEPEND=" app-arch/unzip + dev-python/mako[${PYTHON_USEDEP}] " DEPEND=" - dev-python/mako[${PYTHON_USEDEP}] dev-libs/spdlog dev-util/glslang >=dev-util/vulkan-headers-1.2 @@ -56,10 +56,9 @@ RDEPEND="${DEPEND}" S="${WORKDIR}/MangoHud-${PV}" -PATCHES=( - # "${FILESDIR}/mangonhud-0.6.6-meson-build.patch" - "${FILESDIR}/mangohud-0.6.6-meson-fix-spdlog-dep.patch" -) +# PATCHES=( +# "${FILESDIR}/mangohud-0.6.6-meson-fix-imgui-dep.patch" +# ) src_unpack() { default @@ -73,6 +72,7 @@ src_unpack() { src_configure() { local emesonargs=( -Dappend_libdir_mangohud=false + -Duse_system_spdlog=enabled -Duse_system_vulkan=enabled -Dinclude_doc=false $(meson_feature video_cards_nvidia with_nvml) diff --git a/games-util/mangohud/metadata.xml b/games-util/mangohud/metadata.xml index da9d5549c5..53e5027d00 100644 --- a/games-util/mangohud/metadata.xml +++ b/games-util/mangohud/metadata.xml @@ -10,6 +10,6 @@ https://github.com/flightlessmango/MangoHud/issues - "Use XNVctrl as fall back for older Nvidia devices." + Use XNVctrl as fall back for older Nvidia devices. From e7fdba67be95f65add5c19e1d87b7bf5e28d5ddd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=C3=ADn=20=C5=98=C3=ADha?= Date: Wed, 11 May 2022 00:31:14 +0200 Subject: [PATCH 06/10] dev-python/grpclib: new ebuild MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Antonín Říha --- dev-python/grpclib/Manifest | 2 + dev-python/grpclib/grpclib-0.4.2.ebuild | 49 +++++++++++++++++++++ dev-python/grpclib/grpclib-0.4.3_rc2.ebuild | 41 +++++++++++++++++ 3 files changed, 92 insertions(+) create mode 100644 dev-python/grpclib/Manifest create mode 100644 dev-python/grpclib/grpclib-0.4.2.ebuild create mode 100644 dev-python/grpclib/grpclib-0.4.3_rc2.ebuild diff --git a/dev-python/grpclib/Manifest b/dev-python/grpclib/Manifest new file mode 100644 index 0000000000..95fb988eef --- /dev/null +++ b/dev-python/grpclib/Manifest @@ -0,0 +1,2 @@ +DIST grpclib-0.4.2.tar.gz 116997 BLAKE2B 8a3ad3022a4963f0539c212b66af615f4c1a73cec49801118af25ad141741aed692e16389687f690f885d9f85dc53a5e1b8208a5d8af111c2e50fdefef0684ce SHA512 a25ee2286431d294dd4b07b3ac34387608ca3dbabdf6d54a09b1a33fe66c75ba88f3f5e90160a55dc614871c93bc6ccfb884d149bbd624e13d792b44271b534f +DIST grpclib-0.4.3_rc2.tar.gz 116904 BLAKE2B c4a0bf70c4f8d218829e10811fb532bcd1bea7eeec10aa2ee06e286af68e653b73d6db1b0e859821d1587fc5fa81e7a8ab2473b24e746b53b1a5134589a6e68c SHA512 185118ce1f1fca4db3dfc8fa781ef7a09f366aa4f0bfb1f37222f307c4d30c9527c5ffd74d4afce1e27cff69c76c6f8e9fb054920a41da000f723e9a79219f07 diff --git a/dev-python/grpclib/grpclib-0.4.2.ebuild b/dev-python/grpclib/grpclib-0.4.2.ebuild new file mode 100644 index 0000000000..8f3375f49d --- /dev/null +++ b/dev-python/grpclib/grpclib-0.4.2.ebuild @@ -0,0 +1,49 @@ +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Pure-Python gRPC implementation for asyncio" +HOMEPAGE="https://github.com/vmagamedov/grpclib" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vmagamedov/grpclib" +else + MY_PV="${PV/_rc/rc}" + S="${WORKDIR}/${PN}-${MY_PV}" + SRC_URI="https://github.com/vmagamedov/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + >=dev-python/h2-4.1.0[${PYTHON_USEDEP}] + >=dev-python/hpack-4.0.0[${PYTHON_USEDEP}] + >=dev-python/hyperframe-6.0.1[${PYTHON_USEDEP}] + >=dev-python/multidict-6.0.2[${PYTHON_USEDEP}] + >=dev-python/grpcio-tools-1.43.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/async_timeout[${PYTHON_USEDEP}] + dev-python/googleapis-common-protos[${PYTHON_USEDEP}] + dev-python/Faker[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + 'dev-python/sphinx_rtd_theme' + +python_test() { + [[ ${EPYTHON} == python3.10 ]] && local EPYTEST_DESELECT=( + # does not work in python3.10 due to the bug in ssl https://bugs.python.org/issue46067 + 'tests/test_client_channel.py::test_default_ssl_context' + ) + epytest +} diff --git a/dev-python/grpclib/grpclib-0.4.3_rc2.ebuild b/dev-python/grpclib/grpclib-0.4.3_rc2.ebuild new file mode 100644 index 0000000000..732b33f0da --- /dev/null +++ b/dev-python/grpclib/grpclib-0.4.3_rc2.ebuild @@ -0,0 +1,41 @@ +EAPI=8 + +DISTUTILS_USE_PEP517=setuptools +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 + +DESCRIPTION="Pure-Python gRPC implementation for asyncio" +HOMEPAGE="https://github.com/vmagamedov/grpclib" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/vmagamedov/grpclib" +else + MY_PV="${PV/_rc/rc}" + S="${WORKDIR}/${PN}-${MY_PV}" + SRC_URI="https://github.com/vmagamedov/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="BSD" +SLOT="0" + +RDEPEND=" + >=dev-python/h2-4.1.0[${PYTHON_USEDEP}] + >=dev-python/hpack-4.0.0[${PYTHON_USEDEP}] + >=dev-python/hyperframe-6.0.1[${PYTHON_USEDEP}] + >=dev-python/multidict-6.0.2[${PYTHON_USEDEP}] + >=dev-python/grpcio-tools-1.43.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + dev-python/pytest-asyncio[${PYTHON_USEDEP}] + dev-python/async_timeout[${PYTHON_USEDEP}] + dev-python/googleapis-common-protos[${PYTHON_USEDEP}] + dev-python/Faker[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + 'dev-python/sphinx_rtd_theme' From d0748fd87e247cb28735378158ba0c25bd0f19a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=C3=ADn=20=C5=98=C3=ADha?= Date: Wed, 11 May 2022 00:39:08 +0200 Subject: [PATCH 07/10] dev-python/grpclib: fixed missing copyright and metadata.xml MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Antonín Říha --- dev-python/grpclib/grpclib-0.4.2.ebuild | 3 +++ dev-python/grpclib/grpclib-0.4.3_rc2.ebuild | 3 +++ dev-python/grpclib/metadata.xml | 13 +++++++++++++ 3 files changed, 19 insertions(+) create mode 100644 dev-python/grpclib/metadata.xml diff --git a/dev-python/grpclib/grpclib-0.4.2.ebuild b/dev-python/grpclib/grpclib-0.4.2.ebuild index 8f3375f49d..8e70746bbd 100644 --- a/dev-python/grpclib/grpclib-0.4.2.ebuild +++ b/dev-python/grpclib/grpclib-0.4.2.ebuild @@ -1,3 +1,6 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools diff --git a/dev-python/grpclib/grpclib-0.4.3_rc2.ebuild b/dev-python/grpclib/grpclib-0.4.3_rc2.ebuild index 732b33f0da..89e9547ff0 100644 --- a/dev-python/grpclib/grpclib-0.4.3_rc2.ebuild +++ b/dev-python/grpclib/grpclib-0.4.3_rc2.ebuild @@ -1,3 +1,6 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + EAPI=8 DISTUTILS_USE_PEP517=setuptools diff --git a/dev-python/grpclib/metadata.xml b/dev-python/grpclib/metadata.xml new file mode 100644 index 0000000000..026d463ffa --- /dev/null +++ b/dev-python/grpclib/metadata.xml @@ -0,0 +1,13 @@ + + + + + antonin.riha@protonmail.com + Antonín Říha + + + https://github.com/vmagamedov/grpclib/issues + grpclib + vmagamedov/grpclib + + From c7a13341fbc904dfb399f542009138bea12def11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=C3=ADn=20=C5=98=C3=ADha?= Date: Wed, 11 May 2022 00:43:19 +0200 Subject: [PATCH 08/10] dev-python/python-betterproto: new ebuild MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Antonín Říha --- dev-python/python-betterproto/Manifest | 1 + dev-python/python-betterproto/metadata.xml | 13 +++++ .../python-betterproto-2.0.0_beta4.ebuild | 53 +++++++++++++++++++ .../python-betterproto-9999.ebuild | 53 +++++++++++++++++++ 4 files changed, 120 insertions(+) create mode 100644 dev-python/python-betterproto/Manifest create mode 100644 dev-python/python-betterproto/metadata.xml create mode 100644 dev-python/python-betterproto/python-betterproto-2.0.0_beta4.ebuild create mode 100644 dev-python/python-betterproto/python-betterproto-9999.ebuild diff --git a/dev-python/python-betterproto/Manifest b/dev-python/python-betterproto/Manifest new file mode 100644 index 0000000000..07be9d4d88 --- /dev/null +++ b/dev-python/python-betterproto/Manifest @@ -0,0 +1 @@ +DIST python-betterproto-2.0.0_beta4.tar.gz 137744 BLAKE2B 55cde21cca516ae935d8ff99303e3dcf78d952c470eaac2f91b5fa1dc20069e0ad150a0b59518d450c897547a3b3025d9ad683294adca5be6d66f06ba8034615 SHA512 10fc514e7a6d1ab87dd44e00d75d8f48752fa1ece26ccc671eeac502164aee2b8e4a30ec908e4abbb4b1c6671c72fc982764d74ccd0ac0f099d3533dcde64352 diff --git a/dev-python/python-betterproto/metadata.xml b/dev-python/python-betterproto/metadata.xml new file mode 100644 index 0000000000..aa17874d02 --- /dev/null +++ b/dev-python/python-betterproto/metadata.xml @@ -0,0 +1,13 @@ + + + + + antonin.riha@protonmail.com + Antonín Říha + + + https://github.com/danielgtaylor/python-betterproto/issues + betterproto + danielgtaylor/python-betterproto + + diff --git a/dev-python/python-betterproto/python-betterproto-2.0.0_beta4.ebuild b/dev-python/python-betterproto/python-betterproto-2.0.0_beta4.ebuild new file mode 100644 index 0000000000..83e12e19ee --- /dev/null +++ b/dev-python/python-betterproto/python-betterproto-2.0.0_beta4.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Better Protobuf / gRPC Support for Python" +HOMEPAGE="https://github.com/danielgtaylor/python-betterproto" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/danielgtaylor/python-betterproto" +else + MY_PV="${PV/_beta/b}" + S="${WORKDIR}/${PN}-${MY_PV}" + SRC_URI="https://github.com/danielgtaylor/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + >=dev-python/grpclib-0.4.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/black-19.3[${PYTHON_USEDEP}] + >=dev-python/isort-5.10.1[${PYTHON_USEDEP}] + >=dev-python/grpcio-tools-1.40.0[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.1.1[${PYTHON_USEDEP}] + >=dev-python/pytest-asyncio-0.12.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + '>=dev-python/sphinx_rtd_theme-0.5.0' + +python_test() { + "${EPYTHON}" -m tests.generate -v + epytest +} + +pkg_postinst() { + optfeature "protoc compilation support" dev-python/black + optfeature "protoc compilation support" dev-python/isort + optfeature "protoc compilation support" dev-python/grpcio-tools +} diff --git a/dev-python/python-betterproto/python-betterproto-9999.ebuild b/dev-python/python-betterproto/python-betterproto-9999.ebuild new file mode 100644 index 0000000000..30b9bb2cb8 --- /dev/null +++ b/dev-python/python-betterproto/python-betterproto-9999.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=poetry +PYTHON_COMPAT=( python3_{8..10} ) + +inherit distutils-r1 optfeature + +DESCRIPTION="Better Protobuf / gRPC Support for Python" +HOMEPAGE="https://github.com/danielgtaylor/python-betterproto" +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/danielgtaylor/python-betterproto" +else + MY_PV="${PV/_beta/b}" + S="${WORKDIR}/${PN}-${MY_PV}" + SRC_URI="https://github.com/danielgtaylor/${PN}/archive/refs/tags/v${MY_PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~loong ~mips ~x86" +fi + +LICENSE="MIT" +SLOT="0" + +RDEPEND=" + >=dev-python/grpclib-0.4.1[${PYTHON_USEDEP}] + >=dev-python/python-dateutil-2.8.0[${PYTHON_USEDEP}] +" +BDEPEND=" + test? ( + >=dev-python/black-19.3[${PYTHON_USEDEP}] + >=dev-python/isort-5.10.1[${PYTHON_USEDEP}] + >=dev-python/grpcio-tools-1.40.0[${PYTHON_USEDEP}] + >=dev-python/pytest-mock-3.1.1[${PYTHON_USEDEP}] + >=dev-python/pytest-asyncio-0.12.0[${PYTHON_USEDEP}] + ) +" + +distutils_enable_tests pytest +distutils_enable_sphinx docs \ + '>=dev-python/sphinx_rtd_theme-0.5.0' + +python_test() { + "${EPYTHON}" -m tests.generate -v + epytest +} + +pkg_postinst() { + optfeature "protoc compilation support" dev-python/black + optfeature "protoc compilation support" dev-python/isort + optfeature "protoc compilation support" dev-python/grpcio-tools +} From ae3b369ffed925fdb52f80b8d5fa412122d1c94a Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Wed, 11 May 2022 01:13:10 +0200 Subject: [PATCH 09/10] media-plugins/gst-plugins-qt5: Search moc in qt5_get_bindir Signed-off-by: Ronny (tastytea) Gutbrod --- .../gst-plugins-qt5/gst-plugins-qt5-1.18.4.ebuild | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.18.4.ebuild b/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.18.4.ebuild index 8be3c03106..b446d44ab1 100644 --- a/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.18.4.ebuild +++ b/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.18.4.ebuild @@ -5,7 +5,7 @@ EAPI=7 GST_ORG_MODULE=gst-plugins-good -inherit gstreamer-meson +inherit gstreamer-meson qmake-utils DESCRIPTION="Qt5 QML video sink plugin for GStreamer" KEYWORDS="~amd64" @@ -32,3 +32,8 @@ PATCHES=( ) GST_PLUGINS_BUILD_DIR="qt" + +src_prepare() { + export PATH="${PATH}:$(qt5_get_bindir)" + default +} From abcc907ef70e6d9468e421e3be4a02e9fc07fd67 Mon Sep 17 00:00:00 2001 From: "Ronny (tastytea) Gutbrod" Date: Wed, 11 May 2022 01:22:25 +0200 Subject: [PATCH 10/10] media-plugins/gst-plugins-qt5: add 1.18.6 Signed-off-by: Ronny (tastytea) Gutbrod --- media-plugins/gst-plugins-qt5/Manifest | 1 + .../gst-plugins-qt5-1.18.6.ebuild | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.18.6.ebuild diff --git a/media-plugins/gst-plugins-qt5/Manifest b/media-plugins/gst-plugins-qt5/Manifest index b8849d87de..340a5e1c7c 100644 --- a/media-plugins/gst-plugins-qt5/Manifest +++ b/media-plugins/gst-plugins-qt5/Manifest @@ -1 +1,2 @@ DIST gst-plugins-good-1.18.4.tar.xz 3277572 BLAKE2B 8acfb975d19eabc681184d0096328051a9a02e5f849599dbad1233a0e9254e1a2d2bef75d8afdc779a7ca01a71b15d1e83a843749c0ef5f7ab2b5818067ab898 SHA512 764c66383c93e57f9c5e7742002013e07e7b25750d6974d6c07744433e8ceb7570e829e68278e2bc5214f77158311a6b3bfb013d615cf66205d8d7a9e2d54b86 +DIST gst-plugins-good-1.18.6.tar.xz 3296552 BLAKE2B 551ae9cf9beb512ae418db20cd50dc8826ed60421a40d6c9c9fc558f32c9db2a9bada309a8075306542c53382ecb728dac3dd6252d1efc7255cffde0bea35895 SHA512 e0be5f1eaffe65d7871f23e42645fa4cee30953d16d54c4f4707c094859659cff1e4609b086afebaf08777b6d01dcba4f4b2b338e722bf729e9ed0482a2417a5 diff --git a/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.18.6.ebuild b/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.18.6.ebuild new file mode 100644 index 0000000000..b6c1d6838c --- /dev/null +++ b/media-plugins/gst-plugins-qt5/gst-plugins-qt5-1.18.6.ebuild @@ -0,0 +1,35 @@ +# Copyright 2021-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +GST_ORG_MODULE=gst-plugins-good + +inherit gstreamer-meson qmake-utils + +DESCRIPTION="Qt5 QML video sink plugin for GStreamer" +KEYWORDS="~amd64" +IUSE="+egl wayland +X" + +REQUIRED_USE=" + wayland? ( egl ) +" + +RDEPEND=" + >=media-libs/gst-plugins-base-${PV}:${SLOT}[egl?,opengl,wayland?,X?] + media-libs/mesa[egl(+)?,X?] + dev-qt/qtcore:5 + dev-qt/qtdeclarative:5 + dev-qt/qtgui:5 + egl? ( dev-qt/qtgui:5[eglfs] ) + wayland? ( dev-qt/qtwayland:5 ) + X? ( dev-qt/qtx11extras:5 ) +" +DEPEND="${RDEPEND}" + +GST_PLUGINS_BUILD_DIR="qt" + +src_prepare() { + export PATH="${PATH}:$(qt5_get_bindir)" + default +}