media-libs/libsdl3 (gentoo)

Search

Install

Install this package:

emerge -a media-libs/libsdl3

If the package is masked, you can unmask it using the autounmask tool or standard emerge options:

autounmask media-libs/libsdl3

Or alternatively:

emerge --autounmask-write -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.4 8 ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 0
3.4.2 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.4 3.4.2 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.2.tar.gz 15575883 bytes 3.4.2
DIST SDL3-3.4.4.tar.gz 15585523 bytes 3.4.4
Unmatched Entries
Type File Size