From ef0fedb39c21a343a3f316726f272bad9005b22c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 12 Mar 2025 01:49:51 +0000 Subject: gentoo auto-resync : 12:03:2025 - 01:49:51 --- net-misc/moonlight/Manifest | 4 +- net-misc/moonlight/moonlight-6.1.0-r1.ebuild | 82 --------------------------- net-misc/moonlight/moonlight-6.1.0-r2.ebuild | 85 ++++++++++++++++++++++++++++ net-misc/moonlight/moonlight-9999.ebuild | 7 ++- 4 files changed, 92 insertions(+), 86 deletions(-) delete mode 100644 net-misc/moonlight/moonlight-6.1.0-r1.ebuild create mode 100644 net-misc/moonlight/moonlight-6.1.0-r2.ebuild (limited to 'net-misc/moonlight') diff --git a/net-misc/moonlight/Manifest b/net-misc/moonlight/Manifest index 741920d11ff4..2fc33179680a 100644 --- a/net-misc/moonlight/Manifest +++ b/net-misc/moonlight/Manifest @@ -1,4 +1,4 @@ DIST MoonlightSrc-6.1.0.tar.gz 85936443 BLAKE2B 59c84c65555d261e977443eac826147e16c5d55a7a5fc0445e2c0bc7e7bab876bba1cde511923b241d405198120f3bd3db56f6a5092613a1c248f3de5d1412d6 SHA512 390fe3f686c86a52dd0ff4b67e8e8beb6edcb175ddf92bc5de11d92ffdaf0b6a8d76be781c483b685626c705e63f07e156506112923c848a4a798ba703254829 -EBUILD moonlight-6.1.0-r1.ebuild 1836 BLAKE2B f5ec7acd76bf1236e9e8c43a17104290de63624ab292477894c494f113bd3636a4afc0d9833b8f43c2e5fc1d3eddfbdcee803178f05a173c7cc7ec39c1ccc936 SHA512 2837d9b88d6c42b4917a93c6984266756a588f59f5ce9b3f5662d7317a60bd871fb0cf16adea0564b7996e57f7b96186b093a543d1af817b9c1176db75afb3f1 -EBUILD moonlight-9999.ebuild 1836 BLAKE2B f5ec7acd76bf1236e9e8c43a17104290de63624ab292477894c494f113bd3636a4afc0d9833b8f43c2e5fc1d3eddfbdcee803178f05a173c7cc7ec39c1ccc936 SHA512 2837d9b88d6c42b4917a93c6984266756a588f59f5ce9b3f5662d7317a60bd871fb0cf16adea0564b7996e57f7b96186b093a543d1af817b9c1176db75afb3f1 +EBUILD moonlight-6.1.0-r2.ebuild 1897 BLAKE2B 550ae83432ca1512f0a899cd5aaa964d62744d96f45ab1888b17302d611ce5883d16fe3634105d2f435b9a538bd733d873f35f57e647abad716658cb048a5019 SHA512 618e49483ff6eed99515c88974bdbd0c6ca75241785f63670839ac26125fa2010ca466b611da15c690254f5c5f71d1239d4a00cfcb497131b3532672b76de6d8 +EBUILD moonlight-9999.ebuild 1897 BLAKE2B 550ae83432ca1512f0a899cd5aaa964d62744d96f45ab1888b17302d611ce5883d16fe3634105d2f435b9a538bd733d873f35f57e647abad716658cb048a5019 SHA512 618e49483ff6eed99515c88974bdbd0c6ca75241785f63670839ac26125fa2010ca466b611da15c690254f5c5f71d1239d4a00cfcb497131b3532672b76de6d8 MISC metadata.xml 984 BLAKE2B e0894e0a7d256ed0b7ae86afa2be129a5be4536dbdb528a257747796ed790e1f3e712271ccec913ca21b95f7bff1429985a875738e1559365a78a652722916b6 SHA512 5f8110f46ce0a076451af9c99e0050a27dce2be2aced829561b7ff1ef2b5cb5a9e84b530d8f22b96a65097182a123b3da44db0e67cacf3f3c033814d4a3dc1b3 diff --git a/net-misc/moonlight/moonlight-6.1.0-r1.ebuild b/net-misc/moonlight/moonlight-6.1.0-r1.ebuild deleted file mode 100644 index bd201d280709..000000000000 --- a/net-misc/moonlight/moonlight-6.1.0-r1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2025 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 soundio +vaapi vdpau vkslow wayland X" - -RDEPEND=" - dev-libs/openssl:= - dev-qt/qtbase:6[gui,network] - dev-qt/qtdeclarative:6[svg] - media-libs/libglvnd - media-libs/libplacebo:= - media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] - media-libs/opus - media-libs/sdl2-ttf - >=media-video/ffmpeg-6:=[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/qtbase:6 - 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) - " - ) - - eqmake6 "${qmake_args[@]//$'\n'}" -} - -src_install() { - emake install INSTALL_ROOT="${D}" - einstalldocs -} diff --git a/net-misc/moonlight/moonlight-6.1.0-r2.ebuild b/net-misc/moonlight/moonlight-6.1.0-r2.ebuild new file mode 100644 index 000000000000..1010a6247535 --- /dev/null +++ b/net-misc/moonlight/moonlight-6.1.0-r2.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2025 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 soundio +vaapi vdpau vkslow wayland X" + +RDEPEND=" + dev-libs/openssl:= + dev-qt/qtbase:6[gui,network] + dev-qt/qtdeclarative:6[svg] + media-libs/libglvnd + media-libs/libplacebo:= + media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] + media-libs/opus + media-libs/sdl2-ttf + >=media-video/ffmpeg-6:=[cuda?] + libdrm? ( + || ( media-video/ffmpeg[drm(-)] media-video/ffmpeg[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/qtbase:6 + 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) + " + ) + + eqmake6 "${qmake_args[@]//$'\n'}" +} + +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 bd201d280709..1010a6247535 100644 --- a/net-misc/moonlight/moonlight-9999.ebuild +++ b/net-misc/moonlight/moonlight-9999.ebuild @@ -31,8 +31,11 @@ RDEPEND=" media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] media-libs/opus media-libs/sdl2-ttf - >=media-video/ffmpeg-6:=[cuda?,libdrm?] - libdrm? ( x11-libs/libdrm ) + >=media-video/ffmpeg-6:=[cuda?] + libdrm? ( + || ( media-video/ffmpeg[drm(-)] media-video/ffmpeg[libdrm(-)] ) + x11-libs/libdrm + ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( -- cgit v1.2.3