Versions
v0.2_p20231121 :: 0 :: gentoo
- Modified
- License
- ISC
- Keywords
- amd64 ~arm64 ~x86
- USE flags
- alsa doc jack pulseaudio sndio test
USE flags
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)
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 - 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>