Add Arch Linux packaging for GUI and audio daemons - #178
Conversation
|
Suggestion: If you intend for this pull request to resolve the associated issue and would like for it to be linked to the issue automatically, you can put |
OpenQA test summaryComplete test suite and dependencies: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2026082409-devel-archlinux&flavor=templates Test run included the following:
New failures, excluding unstableCompared to: https://openqa.qubes-os.org/tests/overview?distri=qubesos&version=4.3&build=2026050504-devel&flavor=update
Failed tests10 failures
Fixed failuresCompared to: https://openqa.qubes-os.org/tests/176874#dependencies 26 fixed
Unstable testsDetails
Performance TestsPerformance degradation:No issues Remaining performance tests:No remaining performance tests |
424691e to
f3aa14f
Compare
| ) | ||
| optdepends=( | ||
| 'qubes-audio-daemon: audio virtualization support' | ||
| 'qubes-core-admin-client: window icon updates' |
There was a problem hiding this comment.
It's the other way around: qubes-core-admin-client requires gui-daemon, this line should be dropped.
| ) | ||
| backup=( | ||
| etc/qubes/guid.conf | ||
| etc/qubes/rpc-config/qubes.WindowIconUpdater |
There was a problem hiding this comment.
I don't think this file needs preserving
There was a problem hiding this comment.
Changes to mic.py got committed by mistake I think. One commit changes few lines and the next one reverts it. Please clean it up (by removing the changes in the first place)
f3aa14f to
ac205a6
Compare
Summary
qubes-gui-daemonandqubes-audio-daemonMotivation
This implements the Arch Linux packaging requested in QubesOS/qubes-issues#9231, allowing the GUI and audio daemons to be built and installed through the standard Qubes Builder workflow for Arch-based templates.
Closes QubesOS/qubes-issues#9231
AI assistance
AI tools assisted with implementation research, packaging metadata, and build diagnostics. The resulting changes were reviewed by the commit author, who retains responsibility for them.