From 0771aa27d30f102abe2c5733a138ffe570da4d15 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Sat, 10 Feb 2024 23:34:33 +0000 Subject: gentoo auto-resync : 10:02:2024 - 23:34:33 --- net-misc/moonlight/Manifest | 6 +- net-misc/moonlight/metadata.xml | 1 - net-misc/moonlight/moonlight-5.0.1-r1.ebuild | 83 ---------------------------- net-misc/moonlight/moonlight-5.0.1-r2.ebuild | 83 ++++++++++++++++++++++++++++ net-misc/moonlight/moonlight-9999.ebuild | 6 +- 5 files changed, 89 insertions(+), 90 deletions(-) delete mode 100644 net-misc/moonlight/moonlight-5.0.1-r1.ebuild create mode 100644 net-misc/moonlight/moonlight-5.0.1-r2.ebuild (limited to 'net-misc/moonlight') diff --git a/net-misc/moonlight/Manifest b/net-misc/moonlight/Manifest index c0ebe194def2..0351450774a3 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-r1.ebuild 1827 BLAKE2B 446d3f78a7483cd6336f4befd88719764b77113498b5c869980c9e2e0ce34ed233590e579c7a29dca984f5ac84509b04ea4d02df9cfd0e649b1ec868181f6c5d SHA512 bbd33bb84c388ced203bfe4879f87f8a87f3287fe10a1974159162981609644cdc8cbbaff915a35bf04ba0d560351022f9806f56c90342d7d7516e51f8d12fe6 -EBUILD moonlight-9999.ebuild 1827 BLAKE2B 446d3f78a7483cd6336f4befd88719764b77113498b5c869980c9e2e0ce34ed233590e579c7a29dca984f5ac84509b04ea4d02df9cfd0e649b1ec868181f6c5d SHA512 bbd33bb84c388ced203bfe4879f87f8a87f3287fe10a1974159162981609644cdc8cbbaff915a35bf04ba0d560351022f9806f56c90342d7d7516e51f8d12fe6 -MISC metadata.xml 935 BLAKE2B 525c806cd109602b0d6490ae197effa56727c2fffad4778b3d44bddba8d1844057a21fb989dd8eedd90a676529886e8a82cddbe3b79b9ad418d7ae4fa863c274 SHA512 9416ed7a90d96f2ecbe3eb246cd114e56f1919d2d07ccac0f1a45331c6ece33f900b8df4e56d0c85ef2c578ddca6acbb9ecedd9b9ff90254de0cd9abdad68d4c +EBUILD moonlight-5.0.1-r2.ebuild 1802 BLAKE2B e00cae459764ac4304a4320fe99a50b8705ebf02edc715723fb1a3c05473b09bae71146c90279cf13171620ff040f89804bd2dffe3791423254eb55e5ec37c48 SHA512 4b61c059ae15707895801e778322e1e62a0bd35b84f7624ad1513de2c5f7cecb6391642aa936f4c520ea7b1361110419bf1d3ebb74ac85458f2db747cf7ba8d0 +EBUILD moonlight-9999.ebuild 1802 BLAKE2B e00cae459764ac4304a4320fe99a50b8705ebf02edc715723fb1a3c05473b09bae71146c90279cf13171620ff040f89804bd2dffe3791423254eb55e5ec37c48 SHA512 4b61c059ae15707895801e778322e1e62a0bd35b84f7624ad1513de2c5f7cecb6391642aa936f4c520ea7b1361110419bf1d3ebb74ac85458f2db747cf7ba8d0 +MISC metadata.xml 853 BLAKE2B 606cde0ad1a8f2d919bd448d77e455c2b8dcb8adffb6bfde85f7419996125b72e8c8558b83070c49df7ce45eddc28176792b197727028e490c844a1267395361 SHA512 b78862b34dd5709a2a748c420de84b8610f480de7e51480ff724df18fcc7ffb7c69413f55c9b4e5a28b5508f3c1040cf09ca0e20b4db02192a376e00ef7fff5c diff --git a/net-misc/moonlight/metadata.xml b/net-misc/moonlight/metadata.xml index 7b6d9ea7ef4f..69364f1304dd 100644 --- a/net-misc/moonlight/metadata.xml +++ b/net-misc/moonlight/metadata.xml @@ -13,7 +13,6 @@ Optimize UI for fullscreen non-desktop usage Prefer direct KMS/DRM rendering over EGL/GLES rendering for better performance on some weaker GPUs Enable video rendering via x11-libs/libdrm - Enable accelerated video rendering on the Raspberry Pi Enable sound output via media-libs/libsoundio instead of media-libs/libsdl2 diff --git a/net-misc/moonlight/moonlight-5.0.1-r1.ebuild b/net-misc/moonlight/moonlight-5.0.1-r1.ebuild deleted file mode 100644 index 09908df00159..000000000000 --- a/net-misc/moonlight/moonlight-5.0.1-r1.ebuild +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 1999-2023 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 mmal 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[haptic,kms,joystick,sound,video] - media-libs/opus - media-libs/sdl2-ttf - media-video/ffmpeg:=[cuda?,libdrm?,mmal?] - 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) \ - $(usex mmal "" 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-5.0.1-r2.ebuild b/net-misc/moonlight/moonlight-5.0.1-r2.ebuild new file mode 100644 index 000000000000..a6dc05e965aa --- /dev/null +++ b/net-misc/moonlight/moonlight-5.0.1-r2.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2023 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[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-9999.ebuild b/net-misc/moonlight/moonlight-9999.ebuild index 09908df00159..a6dc05e965aa 100644 --- a/net-misc/moonlight/moonlight-9999.ebuild +++ b/net-misc/moonlight/moonlight-9999.ebuild @@ -19,7 +19,7 @@ DESCRIPTION="NVIDIA GameStream (and Sunshine) client" HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt" LICENSE="GPL-3" SLOT="0" -IUSE="cuda +libdrm embedded glslow mmal soundio +vaapi vdpau wayland X" +IUSE="cuda +libdrm embedded glslow soundio +vaapi vdpau wayland X" RDEPEND=" dev-libs/openssl:= @@ -34,7 +34,7 @@ RDEPEND=" media-libs/libsdl2[haptic,kms,joystick,sound,video] media-libs/opus media-libs/sdl2-ttf - media-video/ffmpeg:=[cuda?,libdrm?,mmal?] + media-video/ffmpeg:=[cuda?,libdrm?] libdrm? ( x11-libs/libdrm ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) @@ -66,7 +66,7 @@ src_configure() { eqmake5 PREFIX="${EPREFIX}/usr" CONFIG+=" \ $(usex cuda "" disable-cuda) \ $(usex libdrm "" disable-libdrm) \ - $(usex mmal "" disable-mmal) \ + --disable-mmal \ $(usex vaapi "" disable-libva) \ $(usex vdpau "" disable-libvdpau) \ $(usex wayland "" disable-wayland) \ -- cgit v1.2.3