Skip to content

audio: enable Ubuntu package preparation - #530

Draft
Srikanth Muppandam (smuppand) wants to merge 1 commit into
qualcomm-linux:mainfrom
smuppand:audio_distro_support
Draft

audio: enable Ubuntu package preparation#530
Srikanth Muppandam (smuppand) wants to merge 1 commit into
qualcomm-linux:mainfrom
smuppand:audio_distro_support

Conversation

@smuppand

Copy link
Copy Markdown
Contributor

Why

Audio package preparation was enabled only for Debian, causing Ubuntu Audio tests to skip dependency recovery even when required playback, recording, or download tools were missing.

Ubuntu already provides the required packages through its existing apt sources, so the test should use those sources directly without adding or rewriting repository configuration.

Enable Audio package recovery on Ubuntu for both base and AudioReach
overlay modes using the apt sources already configured by the distro.

Add Ubuntu audio-base and audio package-set mappings so AudioPlayback
and AudioRecord can install missing runtime tools instead of skipping
package preparation with os=ubuntu.

Keep the Ubuntu package sets minimal by relying on APT dependency
resolution. Use wireplumber to pull the required PipeWire daemon and
utilities, and avoid explicitly installing redundant or optional
packages such as pipewire-audio, pipewire-pulse, Bluetooth codecs,
pulseaudio-utils, and both curl and wget.

Retain command-specific mappings so PulseAudio tools and wget can still
be recovered when a selected backend or operation explicitly requires
them.

Include curl, CA certificates, tar, and gzip for optional AudioClips
download and extraction without modifying Ubuntu apt source files.

Signed-off-by: Srikanth Muppandam <smuppand@qti.qualcomm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant