media-libs/sdl3-mixer (gentoo)

Search

Package Information

Description:
A simple multi-channel audio mixer that supports 8 channels of 16 bit stereo audio, plus a single channel of music. It can load FLAC, MP3, Ogg, VOC, and WAV format audio. It can also load MIDI, MOD, and Opus audio, depending on build options. It is a part of the SDL project, and is used by many games and applications.
Homepage:
https://github.com/libsdl-org/SDL_mixer
License:
ZLIB

Versions

Version EAPI Keywords Slot
3.1.2_rc1 8 ~amd64 0
3.0.0_pre20250404-r1 8 ~amd64 0

Metadata

Description

Maintainers

Upstream

Raw Metadata XML
<pkgmetadata>
	<maintainer type="project">
		<email>games@gentoo.org</email>
		<name>Gentoo Games Project</name>
	</maintainer>
	<maintainer type="person">
		<email>kangie@gentoo.org</email>
		<name>Matt Jolly</name>
	</maintainer>
	<longdescription>
		A simple multi-channel audio mixer that supports 8 channels of 16 bit stereo audio, plus a single channel of music.
		It can load FLAC, MP3, Ogg, VOC, and WAV format audio.
		It can also load MIDI, MOD, and Opus audio, depending on build options.
		It is a part of the SDL project, and is used by many games and applications.
	</longdescription>
	<use>
		<flag name="drlibs">Use vendored dr_{flac,mp3} instead of <pkg>media-libs/flac</pkg> and/or <pkg>media-sound/mpg123-base</pkg> for those formats</flag>
		<flag name="fluidsynth">Use <pkg>media-sound/fluidsynth</pkg> for MIDI support</flag>
		<flag name="gme">Support additional music formats with <pkg>media-libs/game-music-emu</pkg></flag>
		<flag name="libvorbis">Use <pkg>media-libs/libvorbis</pkg> for OGG Vorbis support</flag>
		<flag name="midi">Basic support for MIDI files</flag>
		<flag name="mod">Basic support for MOD files</flag>
		<flag name="modplug">Support MOD via <pkg>media-libs/libmodplug</pkg></flag>
		<flag name="playtools">Install playwave and playmus tools (useful for testing)</flag>
		<flag name="stb">Use <pkg>dev-libs/stb</pkg> instead of <pkg>media-libs/libvorbis</pkg> for OGG Vorbis support</flag>
		<flag name="tremor">Use <pkg>media-libs/tremor</pkg> instead of <pkg>media-libs/libvorbis</pkg> for OGG Vorbis support</flag>
		<flag name="wav">Support WAVE files</flag>
		<flag name="wavpack">Support WavPack files</flag>
		<flag name="xmp">Support MOD via <pkg>media-libs/libxmp</pkg></flag>
	</use>
	<upstream>
		<remote-id type="github">libsdl-org/SDL_mixer</remote-id>
	</upstream>
</pkgmetadata>

Lint Warnings

USE Flags

Flag Description 3.1.2_rc1 3.0.0_pre20250404-r1
drlibs Use vendored dr_{flac,mp3} instead of <pkg>media-libs/flac</pkg> and/or <pkg>media-sound/mpg123-base</pkg> for those formats
flac Add support for FLAC: Free Lossless Audio Codec
fluidsynth Use <pkg>media-sound/fluidsynth</pkg> for MIDI support
gme Support additional music formats with <pkg>media-libs/game-music-emu</pkg>
libvorbis Use <pkg>media-libs/libvorbis</pkg> for OGG Vorbis support
midi Basic support for MIDI files
mod Basic support for MOD files
modplug Support MOD via <pkg>media-libs/libmodplug</pkg>
mp3 Add support for reading mp3 files
opus Enable Opus audio codec support
playtools Install playwave and playmus tools (useful for testing)
sndfile Add support for libsndfile
stb Use <pkg>dev-libs/stb</pkg> instead of <pkg>media-libs/libvorbis</pkg> for OGG Vorbis support
timidity Build with Timidity++ (MIDI sequencer) support
tremor Use <pkg>media-libs/tremor</pkg> instead of <pkg>media-libs/libvorbis</pkg> for OGG Vorbis support
vorbis Add support for the OggVorbis audio codec
wav Support WAVE files
wavpack Support WavPack files
xmp Support MOD via <pkg>media-libs/libxmp</pkg>

Manifest

Type File Size Versions
DIST sdl3-mixer-3.1.2_rc1.tar.gz 3550260 bytes 3.1.2_rc1
Unmatched Entries
Type File Size
DIST sdl3-mixer-3.0.0_pre20250404.tar.gz 3372186 bytes