Versions
v0.2_p20220922 :: 0 :: gentoo
- Modified
- License
- ISC pulseaudio? ( rust? ( || ( Apache-2.0 MIT ) ) )
- Keywords
- amd64 ~arm64 ~x86
- USE flags
- alsa debug doc jack pulseaudio rust sndio test
USE flags
General
- alsa
- Add support for media-libs/alsa-lib (Advanced Linux Sound Architecture)
- debug
- Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- 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 support for PulseAudio sound server
- rust
- Use the newer rust-based audio backends if available
- 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)
Dependencies
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
Runtime Dependencies
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
Depending packages
games-emulation / dolphin : Gamecube and Wii game emulator
Change logs
- 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>