Skip to content

examples/qemu: Make dependencies feature-aware#64

Merged
apaolillo merged 1 commit intomainfrom
qemudeps
Feb 3, 2026
Merged

examples/qemu: Make dependencies feature-aware#64
apaolillo merged 1 commit intomainfrom
qemudeps

Conversation

@apaolillo
Copy link
Owner

Refactor qemu_dependencies() to derive required Ubuntu packages from QEMU --enable/--disable feature flags. Core build dependencies are always included, while GUI, audio, docs, and tooling packages are conditionally added based on the requested feature set.

Wire the new interface into qemu_builder() so dependency installation matches the configured QEMU build options, reducing unnecessary packages and image size.

Refactor qemu_dependencies() to derive required Ubuntu packages from
QEMU --enable/--disable feature flags. Core build dependencies are
always included, while GUI, audio, docs, and tooling packages are
conditionally added based on the requested feature set.

Wire the new interface into qemu_builder() so dependency installation
matches the configured QEMU build options, reducing unnecessary
packages and image size.

Signed-off-by: Antonio Paolillo <apaolill@gmail.com>
@apaolillo apaolillo requested a review from adiscepo February 3, 2026 08:36
@apaolillo apaolillo self-assigned this Feb 3, 2026
@apaolillo apaolillo merged commit 2d76159 into main Feb 3, 2026
5 checks passed
@apaolillo apaolillo deleted the qemudeps branch February 3, 2026 08:46
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.

2 participants