Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-3
- USE flags
- X cuda embedded glslow libdrm qt5 qt6 soundio vaapi vdpau vkslow wayland
v6.0.1 :: 0 :: gentoo
- Modified
- License
- GPL-3
- Keywords
- ~amd64 ~arm64
- USE flags
- X cuda embedded glslow libdrm qt5 qt6 soundio vaapi vdpau vkslow wayland
USE flags
General
- X
- Add support for X11
- cuda
- Enable accelerated video rendering on NVIDIA hardware
- embedded
- Optimize UI for fullscreen non-desktop usage
- glslow
- Prefer direct KMS/DRM rendering over EGL/GLES rendering for better performance on some weaker GPUs
- libdrm
- Enable video rendering via x11-libs/libdrm
- qt5
- Add support for the Qt 5 application and UI framework
- qt6
- Add support for the Qt 6 application and UI framework
- soundio
- Enable sound output via media-libs/libsoundio instead of media-libs/libsdl2
- vaapi
- Enable Video Acceleration API for hardware decoding
- vdpau
- Enable the Video Decode and Presentation API for Unix acceleration interface
- vkslow
- Prefer hardware YUV-RGB conversion and scaling over Vulkan for better performance on some weaker GPUs
- wayland
- Enable dev-libs/wayland backend
Dependencies
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-libs / wayland : Wayland protocol libraries
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtdeclarative : Qt Declarative (Quick 2)
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qtnetwork : Network abstraction library for the Qt5 framework
dev-qt / qtquickcontrols2 : Set of next generation Qt Quick controls for the Qt5 framework
dev-qt / qtsvg : SVG rendering library for the Qt6 framework
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
media-libs / libplacebo : Reusable library for GPU-accelerated image processing primitives
media-libs / libsdl2 : Simple Direct Media Layer
media-libs / libsoundio : C library for cross-platform real-time audio input and output
media-libs / libva : Video Acceleration (VA) API for Linux
media-libs / opus : Open codec for interactive speech and music transmission over the Internet
media-libs / sdl2-ttf : Library that allows you to use TrueType fonts in SDL applications
media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec
x11-libs / libX11 : X.Org X11 library
Runtime Dependencies
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-libs / wayland : Wayland protocol libraries
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtdeclarative : Qt Declarative (Quick 2)
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qtnetwork : Network abstraction library for the Qt5 framework
dev-qt / qtquickcontrols2 : Set of next generation Qt Quick controls for the Qt5 framework
dev-qt / qtsvg : SVG rendering library for the Qt6 framework
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
media-libs / libplacebo : Reusable library for GPU-accelerated image processing primitives
media-libs / libsdl2 : Simple Direct Media Layer
media-libs / libsoundio : C library for cross-platform real-time audio input and output
media-libs / libva : Video Acceleration (VA) API for Linux
media-libs / opus : Open codec for interactive speech and music transmission over the Internet
media-libs / sdl2-ttf : Library that allows you to use TrueType fonts in SDL applications
media-video / ffmpeg : Complete solution to record/convert/stream audio and video. Includes libavcodec
x11-libs / libX11 : X.Org X11 library
Bugs
- 908447
- net-misc/moonlight-4.3.1 fails to compile (MUSL-SYSTEM): masterhook.c:37:15: error: storage size of g_DrmMasterStat isnt known
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
net-misc/moonlight: Bump to 6.0.1, drop old 5.0.1-r3
This adds Qt6 support alongside Qt5. If both are enabled, Qt6 is chosen. Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
net-misc/moonlight: Require libsdl2[gles2]
It's needed for hardware acceleration. Closes: https://bugs.gentoo.org/930987 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
net-misc/moonlight: Drop Raspberry Pi support in revbump
media-libs/raspberrypi-userland(-bin) is being last-rited. The Linux kernel and FFmpeg now support the Pi, among other devices, natively. Enable media-video/ffmpeg's "soc" USE flag to enable that support. Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Serge-Yvan Gagnon · gentoo
net-misc/moonlight: Ensure libsdl2 is built with X11 support for VDPAU
Signed-off-by: Serge-Yvan Gagnon <zkl-dev@github.com> Closes: https://github.com/gentoo/gentoo/pull/34122 Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
net-misc/moonlight: Bump to 5.0.1, drop old 5.0.0
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - James Le Cuirot · gentoo
net-misc/moonlight: Drop old 4.3.1
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
net-misc/moonlight: Version bump to 5.0.0
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
net-misc/moonlight: My automagic patch was merged upstream
Signed-off-by: James Le Cuirot <chewi@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - James Le Cuirot · gentoo
net-misc/moonlight: New package
Signed-off-by: James Le Cuirot <chewi@gentoo.org>