media-libs/libsdl3 (gentoo)

Search

Install

Install this package:

emerge -a media-libs/libsdl3

Package Information

Description:
Simple Direct Media Layer
Homepage:
https://www.libsdl.org/
License:
ZLIB

Versions

Version EAPI Keywords Slot
3.4.18 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 0
3.4.16 8 amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 0
3.2.30 8 amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86 0

Metadata

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>games@gentoo.org</email>
		<name>Gentoo Games Project</name>
	</maintainer>
	<use>
		<flag name="ibus">Enable support for <pkg>app-i18n/ibus</pkg></flag>
		<flag name="kms">Enable support for direct Kernel Mode Setting video output</flag>
		<flag name="sndio">Enable support for <pkg>media-sound/sndio</pkg></flag>
		<flag name="pipewire">Enable support for <pkg>media-video/pipewire</pkg></flag>
	</use>
	<upstream>
		<remote-id type="github">libsdl-org/SDL</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Manage flags for this package: euse -i <flag> -p media-libs/libsdl3 | euse -E <flag> -p media-libs/libsdl3 | euse -D <flag> -p media-libs/libsdl3

Flag Description 3.4.18 3.4.16 3.2.30
X Add support for X11 ✓ ✓ ✓
alsa Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture) ✓ ✓ ✓
aqua Include support for the Mac OS X Aqua (Carbon/Cocoa) GUI ✓ ✓ ✓
bidi Enable bidirectional language support ✓ ✓ ✗
cpu_flags_ppc_altivec Use the AltiVec/VMX instruction set ✓ ✓ ✓
cpu_flags_x86_avx Adds support for Advanced Vector Extensions instructions ✓ ✓ ✓
cpu_flags_x86_avx2 Adds support for Advanced Vector Extensions 2 instructions ✓ ✓ ✓
cpu_flags_x86_avx512f Adds support for AVX-512 Foundation instructions ✓ ✓ ✓
cpu_flags_x86_mmx Use the MMX instruction set ✓ ✓ ✓
cpu_flags_x86_sse Use the SSE instruction set ✓ ✓ ✓
cpu_flags_x86_sse2 Use the SSE2 instruction set ✓ ✓ ✓
cpu_flags_x86_sse3 Use the SSE3 instruction set ([pni] in cpuinfo, NOT ssse3) ✓ ✓ ✓
cpu_flags_x86_sse4_1 Enable SSE4.1 instruction support ✓ ✓ ✓
cpu_flags_x86_sse4_2 Enable SSE4.2 instruction support ✓ ✓ ✓
dbus Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc) ✓ ✓ ✓
doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally ✓ ✓ ✓
ibus Enable support for <pkg>app-i18n/ibus</pkg> ✓ ✓ ✓
io-uring Enable the use of io_uring for efficient asynchronous IO and system requests ✓ ✓ ✓
jack Add support for the JACK Audio Connection Kit ✓ ✓ ✓
kms Enable support for direct Kernel Mode Setting video output ✓ ✓ ✓
opengl Add support for OpenGL (3D graphics) ✓ ✓ ✓
oss Add support for OSS (Open Sound System) ✓ ✓ ✓
pipewire Enable support for <pkg>media-video/pipewire</pkg> ✓ ✓ ✓
pulseaudio Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire) ✓ ✓ ✓
sndio Enable support for <pkg>media-sound/sndio</pkg> ✓ ✓ ✓
test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently) ✓ ✓ ✓
udev Enable virtual/udev integration (device discovery, power and storage device support, etc) ✓ ✓ ✓
usb Add USB support to applications that have optional USB support (e.g. cups) ✓ ✓ ✓
vulkan Add support for 3D graphics and computing via the Vulkan cross-platform API ✓ ✓ ✓
wayland Enable dev-libs/wayland backend ✓ ✓ ✓

Manifest

Type File Size Versions
DIST SDL3-3.2.30.tar.gz 15908113 bytes 3.2.30
DIST SDL3-3.4.16.tar.gz 15640667 bytes 3.4.16
DIST SDL3-3.4.18.tar.gz 15651004 bytes 3.4.18
Unmatched Entries
Type File Size