From 628f24076811218385404d76a4a19a6687865493 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 22 Aug 2024 12:26:19 +0100 Subject: gentoo auto-resync : 22:08:2024 - 12:26:19 --- net-misc/Manifest.gz | Bin 54231 -> 54405 bytes net-misc/kio-zeroconf-common/Manifest | 3 + .../kio-zeroconf-common-24.05.2.ebuild | 22 +++++ net-misc/kio-zeroconf-common/metadata.xml | 12 +++ net-misc/kio-zeroconf/Manifest | 3 +- .../kio-zeroconf/kio-zeroconf-23.08.5-r1.ebuild | 37 ++++++++ .../kio-zeroconf/kio-zeroconf-24.05.2-r1.ebuild | 37 ++++++++ net-misc/kio-zeroconf/kio-zeroconf-24.05.2.ebuild | 27 ------ net-misc/moonlight/Manifest | 8 +- net-misc/moonlight/metadata.xml | 1 + net-misc/moonlight/moonlight-5.0.1-r3.ebuild | 83 ----------------- net-misc/moonlight/moonlight-6.0.1.ebuild | 100 +++++++++++++++++++++ net-misc/moonlight/moonlight-9999.ebuild | 59 +++++++----- net-misc/passt/Manifest | 4 +- net-misc/passt/passt-2024.06.07.ebuild | 2 +- net-misc/passt/passt-9999.ebuild | 2 +- net-misc/trurl/Manifest | 2 +- net-misc/trurl/trurl-9999.ebuild | 4 - 18 files changed, 261 insertions(+), 145 deletions(-) create mode 100644 net-misc/kio-zeroconf-common/Manifest create mode 100644 net-misc/kio-zeroconf-common/kio-zeroconf-common-24.05.2.ebuild create mode 100644 net-misc/kio-zeroconf-common/metadata.xml create mode 100644 net-misc/kio-zeroconf/kio-zeroconf-23.08.5-r1.ebuild create mode 100644 net-misc/kio-zeroconf/kio-zeroconf-24.05.2-r1.ebuild delete mode 100644 net-misc/kio-zeroconf/kio-zeroconf-24.05.2.ebuild delete mode 100644 net-misc/moonlight/moonlight-5.0.1-r3.ebuild create mode 100644 net-misc/moonlight/moonlight-6.0.1.ebuild (limited to 'net-misc') diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 19288b2fef8d..066e429753b9 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/kio-zeroconf-common/Manifest b/net-misc/kio-zeroconf-common/Manifest new file mode 100644 index 000000000000..4b8a236884fd --- /dev/null +++ b/net-misc/kio-zeroconf-common/Manifest @@ -0,0 +1,3 @@ +DIST kio-zeroconf-24.05.2.tar.xz 44392 BLAKE2B 6ef8fc100cae8256b8a77ea0d11715df420bfa41fd09ebcb9f72b898981c1a0cd6067e14f4f01977f3d0314a5e0c0bac9a8864183a509652c37e8e3a2bfdb304 SHA512 ce85f0ef9ea1cf1efb58ea63f25ea50d141fe7756c06eaea55d44fa64b66831c80b54cec2d2d61d748807eb8c04cdb8dbd531ca69efa1874f58b0057c45c5f9f +EBUILD kio-zeroconf-common-24.05.2.ebuild 450 BLAKE2B e96da0725386e84d2d5b3af4603528cff9221a5c238d26e148349516c2ff264659d82c6076e9a249423085bbed488fcd3d788fb855480ce5c7d8072429953b5d SHA512 c62ad5501ab99989a0fa07cda01d92eee86247201cab9ddeff164d5c8a72e4bbb7edf6b0ed819320b90f6e6b4ce9b4a662c362dc39a6dac31f81aac995b1540b +MISC metadata.xml 382 BLAKE2B 19f8c78ccf78582ea7cae867c450dc668813811f0429fedbad2fdae7a6f4ca7c0e7e5e2fe4d4e8987471fc52d816e6e31c6f30961f6f247f3b124c3a20a57db4 SHA512 b65cfb16894cfff9500b62d90c04b25693b85de026d2637834befb117daa4a7744ae033aa10b4aaf9ef04349f442a199be598e250e05e53253f6d30c6e37eb2c diff --git a/net-misc/kio-zeroconf-common/kio-zeroconf-common-24.05.2.ebuild b/net-misc/kio-zeroconf-common/kio-zeroconf-common-24.05.2.ebuild new file mode 100644 index 000000000000..b07e670c3c15 --- /dev/null +++ b/net-misc/kio-zeroconf-common/kio-zeroconf-common-24.05.2.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +ECM_HANDBOOK="false" +KDE_ORG_NAME="${PN/-common/}" +KFMIN=5.115.0 +inherit ecm-common gear.kde.org + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +RDEPEND=" + ! + + + + kde@gentoo.org + Gentoo KDE Project + + + https://bugs.kde.org/ + network/kio-zeroconf + + diff --git a/net-misc/kio-zeroconf/Manifest b/net-misc/kio-zeroconf/Manifest index 11bc71d69a7c..eae76120d5bb 100644 --- a/net-misc/kio-zeroconf/Manifest +++ b/net-misc/kio-zeroconf/Manifest @@ -1,5 +1,6 @@ DIST kio-zeroconf-23.08.5.tar.xz 44360 BLAKE2B bf441b10221ba8c731756cb5455664fff5a1c8904a952e558084dadb6fe5bcc3a3da072ff58fd31f6c2c35a40ea27241c85403a3db16fd46b52e1a87586b1b5c SHA512 33ed5cb23280ba85ccd4fee149f5983e64164ff0c5f7730e2d49c80784b445c569aa7b925e2d44221854cf7588310f211920d8e4492d87f20be531dbbc9198e6 DIST kio-zeroconf-24.05.2.tar.xz 44392 BLAKE2B 6ef8fc100cae8256b8a77ea0d11715df420bfa41fd09ebcb9f72b898981c1a0cd6067e14f4f01977f3d0314a5e0c0bac9a8864183a509652c37e8e3a2bfdb304 SHA512 ce85f0ef9ea1cf1efb58ea63f25ea50d141fe7756c06eaea55d44fa64b66831c80b54cec2d2d61d748807eb8c04cdb8dbd531ca69efa1874f58b0057c45c5f9f +EBUILD kio-zeroconf-23.08.5-r1.ebuild 805 BLAKE2B 5165eb4e531bf704968cc48d52584a766d89e999331a0dbea3e56345aa5cea74e2de0bcf8099d43484327b48ad8956ee8b54a94ce52cf5b3e7917b6da620e31e SHA512 de9506628d6d9d8c5f167e09095ccef5fa19ec2ac9e93fd7dc90ce2e27c44d99d7e8e9b43eb27487b05bd4926ee0c278cb5a6cee950935f3865f3d8d7bc70e12 EBUILD kio-zeroconf-23.08.5.ebuild 900 BLAKE2B 31511b68fc1fde36743d4eda7530feaa77d6a11e79dd48c920d61aee84216f910ce8c1254182d41d630343a8c288df9e9c33ab8643312c981ef72131c7d19c27 SHA512 81299817a158568a5d1f8f053d7cd57b14d5bebe207b997991b3efaff8fdd75d99c86c8f9a321b8efa35527864a11631a9c5c99c5f33f7538f5fc960972363ea -EBUILD kio-zeroconf-24.05.2.ebuild 609 BLAKE2B 9e29050cb468f631dce206691e0e1fe28a80545b8b4abd1a985112025e5b0cd5a1462ff38079d421dcbb5f5b8824de54fcc01c493850e16d6e1787ebb2fdf8ac SHA512 1449f67e6c04c455f80567cf46aa313eb3b709b145b58f01e4613fc2543fc052fec38425ae8826edd2ec15a167583dd8bab73ad77aea04f1aecc15ab9d400c1f +EBUILD kio-zeroconf-24.05.2-r1.ebuild 813 BLAKE2B 052942177ddc903e5011ec489895cff317c9ed7f92d1971860b3658f604cfa8d55de486e8b4143a4d3b3295a3b3dc3d4432967b41ad1644f94d56b5fb369b044 SHA512 31f81f413b57d83fbb4a612335e95793fd201b02abe25b09abc1bc456712f5f8d7800d56618bac8f46882d42f333c33f734e1df6befabd4f89c59ebafbaaec58 MISC metadata.xml 501 BLAKE2B 467c829559f7cb706ba27fe6400ac8282b9270faadb574fa78ea977c35075a29e8d4c98267f3c4bfdb83d2c39dc8abd3b5db3e94acc3ffaf5cd5c1c52bd9c3bf SHA512 dba3e3de6cb07e240e7664806b196c748df3604e22e84a265b01bbdc2a56192ed1906b30a76c79d6d8c98763c8651c3a3dcff30a0fc942c22a65901234ad2740 diff --git a/net-misc/kio-zeroconf/kio-zeroconf-23.08.5-r1.ebuild b/net-misc/kio-zeroconf/kio-zeroconf-23.08.5-r1.ebuild new file mode 100644 index 000000000000..112ea166d0e6 --- /dev/null +++ b/net-misc/kio-zeroconf/kio-zeroconf-23.08.5-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=5.106.0 +QTMIN=5.15.9 +inherit ecm gear.kde.org + +DESCRIPTION="KIO worker to discover file systems by DNS-SD (DNS Service Discovery)" + +LICENSE="GPL-2+" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kdnssd-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 +" +RDEPEND="${DEPEND} + ${CATEGORY}/${PN}-common +" + +# Shipped by net-misc/kio-zeroconf-common package for shared use w/ SLOT 5 +ECM_REMOVE_FROM_INSTALL=( + /usr/share/dbus-1/interfaces/org.kde.kdnssd.xml +) + +src_prepare() { + ecm_src_prepare + ecm_punt_po_install +} diff --git a/net-misc/kio-zeroconf/kio-zeroconf-24.05.2-r1.ebuild b/net-misc/kio-zeroconf/kio-zeroconf-24.05.2-r1.ebuild new file mode 100644 index 000000000000..d3debd68feae --- /dev/null +++ b/net-misc/kio-zeroconf/kio-zeroconf-24.05.2-r1.ebuild @@ -0,0 +1,37 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +KFMIN=6.3.0 +QTMIN=6.6.2 +inherit ecm gear.kde.org + +DESCRIPTION="KIO worker to discover file systems by DNS-SD (DNS Service Discovery)" + +LICENSE="GPL-2+" +SLOT="6" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="" + +DEPEND=" + >=dev-qt/qtbase-${QTMIN}:6[dbus] + >=kde-frameworks/kcoreaddons-${KFMIN}:6 + >=kde-frameworks/kdbusaddons-${KFMIN}:6 + >=kde-frameworks/kdnssd-${KFMIN}:6 + >=kde-frameworks/ki18n-${KFMIN}:6 + >=kde-frameworks/kio-${KFMIN}:6 +" +RDEPEND="${DEPEND} + >=net-misc/${PN}-common-${PV} +" + +# Shipped by net-misc/kio-zeroconf-common package for shared use w/ SLOT 5 +ECM_REMOVE_FROM_INSTALL=( + /usr/share/dbus-1/interfaces/org.kde.kdnssd.xml +) + +src_prepare() { + ecm_src_prepare + ecm_punt_po_install +} diff --git a/net-misc/kio-zeroconf/kio-zeroconf-24.05.2.ebuild b/net-misc/kio-zeroconf/kio-zeroconf-24.05.2.ebuild deleted file mode 100644 index eaa51e81642c..000000000000 --- a/net-misc/kio-zeroconf/kio-zeroconf-24.05.2.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -KFMIN=6.3.0 -QTMIN=6.6.2 -inherit ecm gear.kde.org - -DESCRIPTION="KIO worker to discover file systems by DNS-SD (DNS Service Discovery)" - -LICENSE="GPL-2+" -SLOT="6" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="" - -DEPEND=" - >=dev-qt/qtbase-${QTMIN}:6[dbus] - >=kde-frameworks/kcoreaddons-${KFMIN}:6 - >=kde-frameworks/kdbusaddons-${KFMIN}:6 - >=kde-frameworks/kdnssd-${KFMIN}:6 - >=kde-frameworks/ki18n-${KFMIN}:6 - >=kde-frameworks/kio-${KFMIN}:6 -" -RDEPEND="${DEPEND} - !${CATEGORY}/${PN}:5[-kf6compat(-)] -" diff --git a/net-misc/moonlight/Manifest b/net-misc/moonlight/Manifest index 7a6c7d1abc09..ba16a8f79c74 100644 --- a/net-misc/moonlight/Manifest +++ b/net-misc/moonlight/Manifest @@ -1,4 +1,4 @@ -DIST MoonlightSrc-5.0.1.tar.gz 79820559 BLAKE2B ae67db6aab9e2104021e35b5bc4822a57a3b82a03f6b2bd1cc95e356833f163e9f6f30afc082dc8d1e4b120ef9ef7aeca2f30eec88502773020e0a6b48cbf0b1 SHA512 618d67afd4638e6c051850fc68b68fd313c9334300e35370b0b3741ec51e30da212633954b7ea47cc1f0644f5005cc06ecf861349418512919453d576f9acd60 -EBUILD moonlight-5.0.1-r3.ebuild 1808 BLAKE2B 8f2392c535e198200fa181b9874de371e598fd116305456b43d8563dab824df7f851aeba1f8345a9554f274c7d44704b41c705bea1db9eea3cd6663285d859e0 SHA512 6d5d563675710adbca6c4b10fafd16fd04a8c74c06362d064cd52c36166dce43eda0a6042d3f2aa89c79a7b2720215e26fc79b74b1adbdf3ce41cefd27a938be -EBUILD moonlight-9999.ebuild 1808 BLAKE2B 8f2392c535e198200fa181b9874de371e598fd116305456b43d8563dab824df7f851aeba1f8345a9554f274c7d44704b41c705bea1db9eea3cd6663285d859e0 SHA512 6d5d563675710adbca6c4b10fafd16fd04a8c74c06362d064cd52c36166dce43eda0a6042d3f2aa89c79a7b2720215e26fc79b74b1adbdf3ce41cefd27a938be -MISC metadata.xml 853 BLAKE2B 606cde0ad1a8f2d919bd448d77e455c2b8dcb8adffb6bfde85f7419996125b72e8c8558b83070c49df7ce45eddc28176792b197727028e490c844a1267395361 SHA512 b78862b34dd5709a2a748c420de84b8610f480de7e51480ff724df18fcc7ffb7c69413f55c9b4e5a28b5508f3c1040cf09ca0e20b4db02192a376e00ef7fff5c +DIST MoonlightSrc-6.0.1.tar.gz 83786545 BLAKE2B b227780264965b8e455e6a12dde9244325b7799737c44fffbe9219651c9390223bd13956de82af31c1f5483327d9398ff8fc9724d7466353ced415ebf2ed3fd7 SHA512 44b7c77a438c46f0374d4289203518f4468b10a5e388ae4a928845825886b8b3abd975f9ca6ddf4eaf94eb80667650520a1522292a91f88ec0f6d7396570b8ef +EBUILD moonlight-6.0.1.ebuild 2091 BLAKE2B f2aa67df38e7aa0a6c4ce3be616cefa2a3bffa10872c67324496bd15e7a84f137f904e5459228e2dde56f5578f0f58e4fcb2d880e21131a172dd233b9f92a7e2 SHA512 30c35d51004e8136dd6d2ca70da9063d1d9ee45c55aba083736ad59960c346d7d32cb37b940fe21baa47fb2779f7c3daa3968ba37556a82c6b304750a55ca7b2 +EBUILD moonlight-9999.ebuild 2091 BLAKE2B f2aa67df38e7aa0a6c4ce3be616cefa2a3bffa10872c67324496bd15e7a84f137f904e5459228e2dde56f5578f0f58e4fcb2d880e21131a172dd233b9f92a7e2 SHA512 30c35d51004e8136dd6d2ca70da9063d1d9ee45c55aba083736ad59960c346d7d32cb37b940fe21baa47fb2779f7c3daa3968ba37556a82c6b304750a55ca7b2 +MISC metadata.xml 984 BLAKE2B e0894e0a7d256ed0b7ae86afa2be129a5be4536dbdb528a257747796ed790e1f3e712271ccec913ca21b95f7bff1429985a875738e1559365a78a652722916b6 SHA512 5f8110f46ce0a076451af9c99e0050a27dce2be2aced829561b7ff1ef2b5cb5a9e84b530d8f22b96a65097182a123b3da44db0e67cacf3f3c033814d4a3dc1b3 diff --git a/net-misc/moonlight/metadata.xml b/net-misc/moonlight/metadata.xml index 69364f1304dd..b385312471c7 100644 --- a/net-misc/moonlight/metadata.xml +++ b/net-misc/moonlight/metadata.xml @@ -14,5 +14,6 @@ Prefer direct KMS/DRM rendering over EGL/GLES rendering for better performance on some weaker GPUs Enable video rendering via x11-libs/libdrm Enable sound output via media-libs/libsoundio instead of media-libs/libsdl2 + Prefer hardware YUV-RGB conversion and scaling over Vulkan for better performance on some weaker GPUs diff --git a/net-misc/moonlight/moonlight-5.0.1-r3.ebuild b/net-misc/moonlight/moonlight-5.0.1-r3.ebuild deleted file mode 100644 index 33e79bb06086..000000000000 --- a/net-misc/moonlight/moonlight-5.0.1-r3.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} = 9999* ]]; then - EGIT_REPO_URI="https://github.com/moonlight-stream/moonlight-qt.git" - EGIT_SUBMODULES=( '*' -libs -soundio ) - inherit git-r3 -else - SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz" - KEYWORDS="~amd64 ~arm64" - S="${WORKDIR}" -fi - -inherit qmake-utils xdg - -DESCRIPTION="NVIDIA GameStream (and Sunshine) client" -HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt" -LICENSE="GPL-3" -SLOT="0" -IUSE="cuda +libdrm embedded glslow soundio +vaapi vdpau wayland X" - -RDEPEND=" - dev-libs/openssl:= - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtquickcontrols2:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - media-libs/libglvnd - media-libs/libpulse - media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video] - media-libs/opus - media-libs/sdl2-ttf - media-video/ffmpeg:=[cuda?,libdrm?] - libdrm? ( x11-libs/libdrm ) - soundio? ( media-libs/libsoundio:= ) - vaapi? ( media-libs/libva:=[wayland?,X?] ) - vdpau? ( - x11-libs/libvdpau - media-libs/libsdl2[X] - ) - wayland? ( dev-libs/wayland ) - X? ( x11-libs/libX11 ) -" - -DEPEND=" - ${RDEPEND} -" - -BDEPEND=" - dev-qt/qtcore - virtual/pkgconfig -" - -src_prepare() { - default - - # Force system libsoundio over bundled version. - rm -r soundio/ || die -} - -src_configure() { - eqmake5 PREFIX="${EPREFIX}/usr" CONFIG+=" \ - $(usex cuda "" disable-cuda) \ - $(usex libdrm "" disable-libdrm) \ - --disable-mmal \ - $(usex vaapi "" disable-libva) \ - $(usex vdpau "" disable-libvdpau) \ - $(usex wayland "" disable-wayland) \ - $(usex X "" disable-x11) \ - $(usev embedded) \ - $(usev glslow) \ - $(usev soundio) \ - " -} - -src_install() { - emake install INSTALL_ROOT="${D}" - einstalldocs -} diff --git a/net-misc/moonlight/moonlight-6.0.1.ebuild b/net-misc/moonlight/moonlight-6.0.1.ebuild new file mode 100644 index 000000000000..b991b6f1e5b0 --- /dev/null +++ b/net-misc/moonlight/moonlight-6.0.1.ebuild @@ -0,0 +1,100 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} = 9999* ]]; then + EGIT_REPO_URI="https://github.com/moonlight-stream/moonlight-qt.git" + EGIT_SUBMODULES=( '*' -libs -soundio/libsoundio ) + inherit git-r3 +else + SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz" + KEYWORDS="~amd64 ~arm64" + S="${WORKDIR}" +fi + +inherit qmake-utils xdg + +DESCRIPTION="NVIDIA GameStream (and Sunshine) client" +HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt" +LICENSE="GPL-3" +SLOT="0" +IUSE="cuda +libdrm embedded glslow qt5 qt6 soundio +vaapi vdpau vkslow wayland X" +REQUIRED_USE="|| ( qt6 qt5 )" + +RDEPEND=" + dev-libs/openssl:= + media-libs/libglvnd + media-libs/libplacebo:= + media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video] + media-libs/opus + media-libs/sdl2-ttf + media-video/ffmpeg:=[cuda?,libdrm?] + libdrm? ( x11-libs/libdrm ) + qt6? ( + dev-qt/qtbase:6[gui,network] + dev-qt/qtdeclarative:6[svg] + ) + !qt6? ( qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtquickcontrols2:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) ) + soundio? ( media-libs/libsoundio:= ) + vaapi? ( media-libs/libva:=[wayland?,X?] ) + vdpau? ( + x11-libs/libvdpau + media-libs/libsdl2[X] + ) + wayland? ( dev-libs/wayland ) + X? ( x11-libs/libX11 ) +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + dev-qt/qtcore + virtual/pkgconfig +" + +src_prepare() { + default + + # Force system libsoundio over bundled version. + rm -r soundio/ || die +} + +src_configure() { + local qmake_args=( + PREFIX="${EPREFIX}/usr" + CONFIG+=" + disable-mmal + $(usex cuda "" disable-cuda) + $(usex libdrm "" disable-libdrm) + $(usex vaapi "" disable-libva) + $(usex vdpau "" disable-libvdpau) + $(usex wayland "" disable-wayland) + $(usex X "" disable-x11) + $(usev embedded) + $(usev glslow) + $(usev soundio) + $(usev vkslow) + " + ) + + if use qt6; then + eqmake6 "${qmake_args[@]//$'\n'}" + else + eqmake5 "${qmake_args[@]//$'\n'}" + fi +} + +src_install() { + emake install INSTALL_ROOT="${D}" + einstalldocs +} diff --git a/net-misc/moonlight/moonlight-9999.ebuild b/net-misc/moonlight/moonlight-9999.ebuild index 33e79bb06086..b991b6f1e5b0 100644 --- a/net-misc/moonlight/moonlight-9999.ebuild +++ b/net-misc/moonlight/moonlight-9999.ebuild @@ -5,7 +5,7 @@ EAPI=8 if [[ ${PV} = 9999* ]]; then EGIT_REPO_URI="https://github.com/moonlight-stream/moonlight-qt.git" - EGIT_SUBMODULES=( '*' -libs -soundio ) + EGIT_SUBMODULES=( '*' -libs -soundio/libsoundio ) inherit git-r3 else SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz" @@ -19,23 +19,30 @@ DESCRIPTION="NVIDIA GameStream (and Sunshine) client" HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt" LICENSE="GPL-3" SLOT="0" -IUSE="cuda +libdrm embedded glslow soundio +vaapi vdpau wayland X" +IUSE="cuda +libdrm embedded glslow qt5 qt6 soundio +vaapi vdpau vkslow wayland X" +REQUIRED_USE="|| ( qt6 qt5 )" RDEPEND=" dev-libs/openssl:= - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtquickcontrols2:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 media-libs/libglvnd - media-libs/libpulse + media-libs/libplacebo:= media-libs/libsdl2[gles2,haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf media-video/ffmpeg:=[cuda?,libdrm?] libdrm? ( x11-libs/libdrm ) + qt6? ( + dev-qt/qtbase:6[gui,network] + dev-qt/qtdeclarative:6[svg] + ) + !qt6? ( qt5? ( + dev-qt/qtcore:5 + dev-qt/qtgui:5 + dev-qt/qtnetwork:5 + dev-qt/qtquickcontrols2:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + ) ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( @@ -63,18 +70,28 @@ src_prepare() { } src_configure() { - eqmake5 PREFIX="${EPREFIX}/usr" CONFIG+=" \ - $(usex cuda "" disable-cuda) \ - $(usex libdrm "" disable-libdrm) \ - --disable-mmal \ - $(usex vaapi "" disable-libva) \ - $(usex vdpau "" disable-libvdpau) \ - $(usex wayland "" disable-wayland) \ - $(usex X "" disable-x11) \ - $(usev embedded) \ - $(usev glslow) \ - $(usev soundio) \ - " + local qmake_args=( + PREFIX="${EPREFIX}/usr" + CONFIG+=" + disable-mmal + $(usex cuda "" disable-cuda) + $(usex libdrm "" disable-libdrm) + $(usex vaapi "" disable-libva) + $(usex vdpau "" disable-libvdpau) + $(usex wayland "" disable-wayland) + $(usex X "" disable-x11) + $(usev embedded) + $(usev glslow) + $(usev soundio) + $(usev vkslow) + " + ) + + if use qt6; then + eqmake6 "${qmake_args[@]//$'\n'}" + else + eqmake5 "${qmake_args[@]//$'\n'}" + fi } src_install() { diff --git a/net-misc/passt/Manifest b/net-misc/passt/Manifest index 1da88c139853..cf11651254bf 100644 --- a/net-misc/passt/Manifest +++ b/net-misc/passt/Manifest @@ -8,6 +8,6 @@ EBUILD passt-2024.03.26.ebuild 842 BLAKE2B 2d3a84c42100682fc7cf027c16545a8ccb811 EBUILD passt-2024.04.05.ebuild 842 BLAKE2B 8cd4f2806d61b2e4d567bea4ba90d629d43f518153b36e5f343690b4bb7e70a476c35ec89305bc1d701f202b18af64ab2c65574642d72e1cf037b43b5fada0e6 SHA512 f7bfb90004c0a78b0a7a68e01c9431581dc1ade39457c8957555a157862716b27b0a6a814fc499674a69642467a913e7915b2a7554dd57b8638045dc676c3ea4 EBUILD passt-2024.04.26.ebuild 842 BLAKE2B 37a59ee6ef1ad40cc3af87a8c4a565ba5aa06183a9802b9bfdf54cf2cfe578c94473fd0605379224d39b5c7763bd05664c00b22c74ab6e97be7a6056f7c8c4cf SHA512 784ecc5756ec3cda106b5c730317dd15947790b4f9910aa9026c46b8d1220592fd470727df93402acb21c2bc8795c12a1e9da45309ce9691e53fb423e69fab28 EBUILD passt-2024.05.10.ebuild 840 BLAKE2B e75807026ae5090cb14ee123451d3d37ddce5841d879a2bab90a0bb5e40bf8c418982dc69d61063fd941287381c6e5bdf4715e13a98f743aa25813c24a996128 SHA512 5d70ab7976a254bd0617bd4c3a39b5cdb06e5f8503f3690748c4f85987ccdbc998e23a5e0482ef6ccef76319a9ee9e849251650e2484b3518c159f5e0629d92a -EBUILD passt-2024.06.07.ebuild 842 BLAKE2B 15a709cd30d0435189229b069c91edc16e1302fdcdb8e9897f7db18d0f3281f700a6d3b189a71a8446c106935020725b355eaef54460e82667eca79417352930 SHA512 590d1059863928e35048d3229232874334bdb968d311525fe6ea5bed83e074fe95549b7953eb476e01d7fb65c3a244a121275530cdf7d0ee6a71fab18f63c9dc -EBUILD passt-9999.ebuild 842 BLAKE2B 15a709cd30d0435189229b069c91edc16e1302fdcdb8e9897f7db18d0f3281f700a6d3b189a71a8446c106935020725b355eaef54460e82667eca79417352930 SHA512 590d1059863928e35048d3229232874334bdb968d311525fe6ea5bed83e074fe95549b7953eb476e01d7fb65c3a244a121275530cdf7d0ee6a71fab18f63c9dc +EBUILD passt-2024.06.07.ebuild 849 BLAKE2B 4e50725adbcaccfce7a8e7d6e576b9c35be6e86a5a8ed89f95e5af02cbdc9d01732c1fefb3d3cf93d21bb63d482a2e7b602ea2ec682bfddcd0abe7e3a2fca105 SHA512 625fcbb9edfd788ef8167c60ac036158e17c3d8cf01e2efe475207435a5ebe8b4db17537d30dd77a008fda48a41f29ff301354f65545c7b5a74cee5faf1a2052 +EBUILD passt-9999.ebuild 849 BLAKE2B 4e50725adbcaccfce7a8e7d6e576b9c35be6e86a5a8ed89f95e5af02cbdc9d01732c1fefb3d3cf93d21bb63d482a2e7b602ea2ec682bfddcd0abe7e3a2fca105 SHA512 625fcbb9edfd788ef8167c60ac036158e17c3d8cf01e2efe475207435a5ebe8b4db17537d30dd77a008fda48a41f29ff301354f65545c7b5a74cee5faf1a2052 MISC metadata.xml 1410 BLAKE2B 415cf4ab3e0d993066251ff9e136ea4a5ef13fc50b838b5dd057784600b5fb89fecb411cc0d61d08459e34da7fe34097d22b8908240f3e46e6ff50f503aa7089 SHA512 85d756f5b8077fb0838e1881f9ef48f08ca8da1ca540d8677632c81d34765d6fb1483b3fdd0eead64467aa7872b1ca133745610736d0afc5a2b8223abacc1cb6 diff --git a/net-misc/passt/passt-2024.06.07.ebuild b/net-misc/passt/passt-2024.06.07.ebuild index 65a98bc9f51b..9ffe1a0980df 100644 --- a/net-misc/passt/passt-2024.06.07.ebuild +++ b/net-misc/passt/passt-2024.06.07.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]]; then else SRC_URI="https://passt.top/passt/snapshot/passt-${RELEASE_COMMIT}.tar.xz -> ${P}.tar.xz" S="${WORKDIR}/${PN}-${RELEASE_COMMIT}" - KEYWORDS="~amd64 ~arm64 ~riscv" + KEYWORDS="~amd64 ~arm64 ~loong ~riscv" fi LICENSE="BSD GPL-2+" diff --git a/net-misc/passt/passt-9999.ebuild b/net-misc/passt/passt-9999.ebuild index 65a98bc9f51b..9ffe1a0980df 100644 --- a/net-misc/passt/passt-9999.ebuild +++ b/net-misc/passt/passt-9999.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == 9999* ]]; then else SRC_URI="https://passt.top/passt/snapshot/passt-${RELEASE_COMMIT}.tar.xz -> ${P}.tar.xz" S="${WORKDIR}/${PN}-${RELEASE_COMMIT}" - KEYWORDS="~amd64 ~arm64 ~riscv" + KEYWORDS="~amd64 ~arm64 ~loong ~riscv" fi LICENSE="BSD GPL-2+" diff --git a/net-misc/trurl/Manifest b/net-misc/trurl/Manifest index 74483b70b264..d2826b2e5f05 100644 --- a/net-misc/trurl/Manifest +++ b/net-misc/trurl/Manifest @@ -1,5 +1,5 @@ AUX trurl-0.14-fix-makefile.patch 674 BLAKE2B 4cf603b09ca872b009c53e9e99450687df89ee261c25166bfb62b94d8784d0c1ea9397238368e3f09358abe17855b79d1f598e05c04131aa33ac6557d7bfd668 SHA512 9198e27b1156738e03812eb0b424097a32eaa2ced77b1db26da1e9b1a95e88b3e4a2d0158f61ef5e1656e4cb0a41b55afbdafb003b41a10ef0f9fa9ed95b1eb5 DIST trurl-0.14.tar.gz 47830 BLAKE2B 15be36ef5c5989cf15d3983827055c793f15ae59efe8e02cc2f55ad9b19c528bb568aacc0583590017a6d6a3a74db1bd6bd3e18d3fee1c7c7d86e71f503d57f7 SHA512 25c1a3035095065368c8a11547e1d918b6f688e293982895a7bc27d9e161c0193ceccfaa0c2440f5c42a8ba4d5176a3f6a4fb843f5fa573328ef9baf5a438165 EBUILD trurl-0.14.ebuild 1082 BLAKE2B 198495c0b7ce13c5b48c5f6d13b3923bbb7ba07f861408455a9c3bcc52f3bd0d404d46c175952722456b990155a21714739faeda8073bd77297dc507a913bce5 SHA512 285581f204632e2dc712e4c2071c5d46edeccf6079a8143ba79eca03c76c76efef01108bfe9ffa10abd93cee84b7d8e110b7abd7202ef80c22bfe8e75fcef6e1 -EBUILD trurl-9999.ebuild 1082 BLAKE2B 198495c0b7ce13c5b48c5f6d13b3923bbb7ba07f861408455a9c3bcc52f3bd0d404d46c175952722456b990155a21714739faeda8073bd77297dc507a913bce5 SHA512 285581f204632e2dc712e4c2071c5d46edeccf6079a8143ba79eca03c76c76efef01108bfe9ffa10abd93cee84b7d8e110b7abd7202ef80c22bfe8e75fcef6e1 +EBUILD trurl-9999.ebuild 1024 BLAKE2B c4f7428eace7e19ae46e61ab13e9a6ad520ffd0cbf8ed093a5a4bc5a27027b80b1b96245c77318bd1562b10060f74b9a18a0a588750531b2b74b2a56649e5de0 SHA512 8c3b2c3f1b38610bd0e005b83e5344d292fff9f463ab944d81c9f342a0a5f1cb521bef1601975e4d8e9e4187d38fa29f10d75f7ac89fd38fa9d54b7b6f27f5b3 MISC metadata.xml 315 BLAKE2B 4ae563841f80987d7156bfa13ab36c79f42b60d598dd5425cd877489f874e09cf8d13fa858b1ddb476cebc6a9af1383865bef0d1f82f6ad51aab58e05a225201 SHA512 c0c5e3d8cef3912c447145a6a8131056c13e6865e40eccb1ba422ae3e8ffa0038f7938133e1d05c7686be0886f44f479db53746a6fc2656d7c2d7b0e7e057766 diff --git a/net-misc/trurl/trurl-9999.ebuild b/net-misc/trurl/trurl-9999.ebuild index 5dfbbc31163e..b27cb174ba1e 100644 --- a/net-misc/trurl/trurl-9999.ebuild +++ b/net-misc/trurl/trurl-9999.ebuild @@ -29,10 +29,6 @@ DEPEND=">=net-misc/curl-7.81.0" RDEPEND="${DEPEND}" BDEPEND="test? ( ${PYTHON_DEPS} )" -PATCHES=( - "${FILESDIR}"/${PN}-0.14-fix-makefile.patch -) - pkg_setup() { use test && python-any-r1_pkg_setup } -- cgit v1.2.3