BDEPEND=|| ( dev-lang/python:3.15 dev-lang/python:3.14 dev-lang/python:3.13 dev-lang/python:3.12 ) net-libs/nodejs[npm] virtual/pkgconfig cpu_flags_x86_mmx? ( >=dev-lang/nasm-2.13 ) cuda? ( >=llvm-core/clang-23[llvm_targets_NVPTX] ) wayland? ( dev-util/wayland-scanner ) || ( ( dev-lang/python:3.15 dev-python/jinja2[python_targets_python3_15(-)] ) ( dev-lang/python:3.14 dev-python/jinja2[python_targets_python3_14(-)] ) ( dev-lang/python:3.13 dev-python/jinja2[python_targets_python3_13(-)] ) ( dev-lang/python:3.12 dev-python/jinja2[python_targets_python3_12(-)] ) ) app-alternatives/ninja >=dev-build/cmake-3.28.5 virtual/pkgconfig virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DEPEND=>=dev-libs/boost-1.89:=[nls] dev-libs/glib:2 dev-libs/libevdev dev-libs/openssl:= media-libs/opus net-libs/miniupnpc:= net-misc/curl sys-libs/libcap || ( media-libs/libpulse media-sound/apulse[sdk] ) libdrm? ( x11-libs/libdrm ) pipewire? ( media-video/pipewire:= ) svt-av1? ( media-libs/svt-av1:= ) trayicon? ( dev-libs/libayatana-appindicator x11-libs/libnotify ) vaapi? ( media-libs/libva:=[wayland?,X?] ) wayland? ( dev-libs/wayland x11-libs/libdrm ) X? ( x11-libs/libX11 ) x264? ( media-libs/x264:= ) x265? ( media-libs/x265:= ) dev-cpp/nlohmann_json >=media-libs/amf-headers-1.5.2 =media-libs/nv-codec-headers-13* cuda? ( >=dev-util/nvidia-cuda-toolkit-13.4 <dev-util/nvidia-cuda-toolkit-12.10 ) pipewire? ( x11-libs/libdrm ) vulkan? ( >=dev-util/vulkan-headers-1.4.317 x11-libs/libdrm ) wayland? ( dev-libs/wayland-protocols x11-libs/libdrm )
DESCRIPTION=Self-hosted game stream host for Moonlight
EAPI=8
HOMEPAGE=https://github.com/LizardByte/Sunshine
IDEPEND=filecaps? ( sys-libs/libcap ) dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake fcaps flag-o-matic optfeature python-any-r1 systemd toolchain-funcs udev xdg
IUSE=cuda debug +libdrm pipewire svt-av1 systemd trayicon vaapi vulkan wayland X x264 x265 cpu_flags_arm_thumb cpu_flags_arm_v6 cpu_flags_arm_thumb2 cpu_flags_arm_neon cpu_flags_arm_vfp cpu_flags_arm_vfpv3 cpu_flags_arm_v8 cpu_flags_arm_asimddp cpu_flags_arm_i8mm cpu_flags_ppc_altivec cpu_flags_ppc_vsx cpu_flags_ppc_vsx2 cpu_flags_x86_3dnow cpu_flags_x86_3dnowext cpu_flags_x86_aes cpu_flags_x86_avx cpu_flags_x86_avx2 cpu_flags_x86_fma3 cpu_flags_x86_fma4 cpu_flags_x86_mmx cpu_flags_x86_mmxext cpu_flags_x86_sse cpu_flags_x86_sse2 cpu_flags_x86_sse3 cpu_flags_x86_ssse3 cpu_flags_x86_sse4_1 cpu_flags_x86_sse4_2 cpu_flags_x86_xop +filecaps
KEYWORDS=~amd64 ~arm64
LICENSE=GPL-3
RDEPEND=>=dev-libs/boost-1.89:=[nls] dev-libs/glib:2 dev-libs/libevdev dev-libs/openssl:= media-libs/opus net-libs/miniupnpc:= net-misc/curl sys-libs/libcap || ( media-libs/libpulse media-sound/apulse[sdk] ) libdrm? ( x11-libs/libdrm ) pipewire? ( media-video/pipewire:= ) svt-av1? ( media-libs/svt-av1:= ) trayicon? ( dev-libs/libayatana-appindicator x11-libs/libnotify ) vaapi? ( media-libs/libva:=[wayland?,X?] ) wayland? ( dev-libs/wayland x11-libs/libdrm ) X? ( x11-libs/libX11 ) x264? ( media-libs/x264:= ) x265? ( media-libs/x265:= ) media-libs/mesa[vaapi?] cuda? ( x11-drivers/nvidia-drivers ) vulkan? ( media-libs/vulkan-loader ) X? ( x11-libs/libxcb x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst )
REQUIRED_USE=arm64? ( cpu_flags_arm_v8 ) cpu_flags_arm_v8? ( cpu_flags_arm_vfpv3 cpu_flags_arm_neon ) cpu_flags_arm_neon? ( cpu_flags_arm_vfp arm? ( cpu_flags_arm_thumb2 ) ) cpu_flags_arm_vfpv3? ( cpu_flags_arm_vfp ) cpu_flags_arm_thumb2? ( cpu_flags_arm_v6 ) cpu_flags_arm_v6? ( arm? ( cpu_flags_arm_thumb ) ) cpu_flags_ppc_vsx? ( cpu_flags_ppc_altivec ) cpu_flags_ppc_vsx2? ( cpu_flags_ppc_vsx ) cpu_flags_x86_avx2? ( cpu_flags_x86_avx ) cpu_flags_x86_fma4? ( cpu_flags_x86_avx ) cpu_flags_x86_fma3? ( cpu_flags_x86_avx ) cpu_flags_x86_xop? ( cpu_flags_x86_avx ) cpu_flags_x86_avx? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_aes? ( cpu_flags_x86_sse4_2 ) cpu_flags_x86_sse4_2? ( cpu_flags_x86_sse4_1 ) cpu_flags_x86_sse4_1? ( cpu_flags_x86_ssse3 ) cpu_flags_x86_ssse3? ( cpu_flags_x86_sse3 ) cpu_flags_x86_sse3? ( cpu_flags_x86_sse2 ) cpu_flags_x86_sse2? ( cpu_flags_x86_sse ) cpu_flags_x86_sse? ( cpu_flags_x86_mmxext ) cpu_flags_x86_mmxext? ( cpu_flags_x86_mmx ) cpu_flags_x86_3dnowext? ( cpu_flags_x86_3dnow ) cpu_flags_x86_3dnow? ( cpu_flags_x86_mmx ) || ( cuda libdrm wayland X ) pipewire? ( wayland )
SLOT=0
SRC_URI=https://github.com/LizardByte/Sunshine/archive/refs/tags/v2026.914.233613.tar.gz -> sunshine-2026.914.233613.tar.gz https://github.com/LizardByte/build-deps/archive/v2026.910.121303.tar.gz -> LizardByte-build-deps-v2026.910.121303.tar.gz https://github.com/LizardByte/libdisplaydevice/archive/v2026.630.230908.tar.gz -> libdisplaydevice-2026.630.230908.tar.gz https://github.com/cgutman/enet/archive/aca87840b57f045a1f7f9299e4b1b9b8e2a5e2f1.tar.gz -> moonlight-enet-aca87840b57f045a1f7f9299e4b1b9b8e2a5e2f1.tar.gz https://github.com/Dav1dde/glad/archive/v2.0.8.tar.gz -> glad-v2.0.8.tar.gz https://github.com/LizardByte/lizardbyte-common/archive/v2026.905.172735.tar.gz -> lizardbyte-common-v2026.905.172735.tar.gz https://github.com/moonlight-stream/moonlight-common-c/archive/62e066388f1a1b133e0bee947b9a374311a3354b.tar.gz -> moonlight-common-c-62e066388f1a1b133e0bee947b9a374311a3354b.tar.gz https://github.com/sleepybishop/nanors/archive/b1e3c22ca0cdc0bb83e3cd6ed1a2fc77869ed99a.tar.gz -> nanors-b1e3c22ca0cdc0bb83e3cd6ed1a2fc77869ed99a.tar.gz https://github.com/LizardByte/tray/archive/v2026.906.164042.tar.gz -> LizardByte-tray-v2026.906.164042.tar.gz https://github.com/LizardByte/libvirtualhid/archive/v2026.914.1218.10.tar.gz -> libvirtualhid-v2026.914.1218.10.tar.gz https://gitlab.com/eidheim/Simple-Web-Server/-/archive/546895a93a29062bb178367b46c7afb72da9881e/Simple-Web-Server-546895a93a29062bb178367b46c7afb72da9881e.tar.bz2 https://gitlab.freedesktop.org/wlroots/wlr-protocols/-/archive/bf4fc79abc359eea5a0edec0ac6d4a2b2955f82a/wlr-protocols-bf4fc79abc359eea5a0edec0ac6d4a2b2955f82a.tar.bz2 https://ffmpeg.org/releases/ffmpeg-9.0.2.tar.xz https://dev.gentoo.org/~chewi/distfiles/sunshine-assets-2026.914.233613.tar.xz
_eclasses_=cmake	3530055400d05e64deaba3042af30af6	eapi9-pipestatus	d2c134036ac31c3085aebc9147f572bd	fcaps	c94316d02a37fb5cbe79b7d41c729119	flag-o-matic	fd3558f73f6503093adee69adf41020d	multiprocessing	45d0620f25c2f063ad6276ecd9ed9399	ninja-utils	d063ea1900a793f93eb095010d6d9156	optfeature	58cc13bdc4e9a204077e1e7c9a1d7988	python-any-r1	891415dfe39ad9b41b461f2b86354af0	python-utils-r1	025367880f07ae6444e6035a49db0dab	systemd	a964c0cbe818b5729da1dbfcee5be861	toolchain-funcs	58a918e3a42d0156f010dcfd43725be5	udev	1a23882bb73bc31c64a6f00a5e515f34	xdg	3ef49a87c52c8b77c476351195dfe575	xdg-utils	42869b3c8d86a70ef3cf75165a395e09
_md5_=ef373f2ff641fd20aec86110c02d06ca
