media-libs / cubeb

Cross-platform audio library

Official package sites : https://github.com/mozilla/cubeb/ ·

v0.2_p20231121 :: 0 :: gentoo

Modified
License
ISC
Keywords
amd64 ~arm64 ~x86
USE flags
alsa doc jack pulseaudio sndio test

General

alsa
Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
doc
Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
jack
Add support for the JACK Audio Connection Kit
pulseaudio
Add sound server support via media-libs/libpulse (may be PulseAudio or PipeWire)
sndio
Enable support for the media-sound/sndio backend
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

dev-cpp / gtest : Google C++ Testing Framework

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / speexdsp : Audio compression format designed for speech -- DSP

media-sound / sndio : small audio and MIDI framework part of the OpenBSD project

virtual / jack : Virtual for JACK Audio Connection Kit

media-libs / alsa-lib : Advanced Linux Sound Architecture Library

media-libs / libpulse : Libraries for PulseAudio clients

media-libs / speexdsp : Audio compression format designed for speech -- DSP

media-sound / sndio : small audio and MIDI framework part of the OpenBSD project

virtual / jack : Virtual for JACK Audio Connection Kit

games-emulation / dolphin : Gamecube and Wii game emulator

Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {app-doc → app-text}/doxygen
Per the category metadata, app-doc/ is reserved for documentation *files* and not software. Move it to app-text/ where it seems a better fit. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/cubeb: drop 0.2_p20220922
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/cubeb: stabilize 0.2_p20231121 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/cubeb: add 0.2_p20231121
Also simplify by dropping rust (at least for now). I do not use nor really test this package anymore and rather keep it simple to avoid complications. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/cubeb: modernize cargo.eclass usage
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/cubeb: drop 0.2_p20211213
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/cubeb: stabilize 0.2_p20220922 for amd64
Seems fine with stable dolphin which is now the only (in-tree) consumer given pcsx2 unfortunately relies on a modified bundled copy now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
media-libs/cubeb: skip building tools
Forgot there was an option for it when later wanted to skip installing cubeb-test. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/cubeb: add 0.2_p20220922
No major reason for a new snapshot, but been a while and doesn't hurt to bump the crates for rust. While here, also do pulseaudio -> libpulse, drop cubeb-test (see ebuild comment), and add filter-lto for USE=rust. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/cubeb: Stabilize 0.2_p20211213 amd64, #868453
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
media-libs/cubeb: Keyword 0.2_p20211213 arm64, #846533
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
media-libs/cubeb: initial import, 2021-12-13 snapshot
Needed to unbundle on pcsx2, also used by some out-of-tree packages like yuzu. rust being optional may be questionable given non-rust pulseaudio backend is deprecated and due for removal -- but most packages that bundle this tend to use the C++ version and it may be useful for testing. Also upstream spoke of releasing a LTS 1.x branch that likely won't remove it anytime soon. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>