WIP: internal/pipewire: integrate pw_security_context #28

Closed
ophestra wants to merge 2 commits from pipewire into staging
Owner

This is required for securely providing access to PipeWire.

This change has already been manually tested and confirmed to work correctly.

This is required for securely providing access to PipeWire. This change has already been manually tested and confirmed to work correctly.
ophestra added 2 commits 2025-11-18 22:45:07 +09:00
treewide: drop static linking requirement
All checks were successful
Test / Create distribution (push) Successful in 34s
Test / Sandbox (push) Successful in 2m16s
Test / Hakurei (push) Successful in 3m20s
Test / Hpkg (push) Successful in 4m13s
Test / Sandbox (race detector) (push) Successful in 4m19s
Test / Hakurei (race detector) (push) Successful in 5m10s
Test / Flake checks (push) Successful in 1m26s
1f10717480
This will likely not be merged, but is required for linking libpipewire-0.3.

This breaks the dist tarball.

Signed-off-by: Ophestra <cat@gensokyo.uk>
internal/pipewire: integrate pw_security_context
All checks were successful
Test / Create distribution (pull_request) Successful in 28s
Test / Sandbox (pull_request) Successful in 50s
Test / Hakurei (pull_request) Successful in 1m49s
Test / Hpkg (pull_request) Successful in 2m36s
Test / Sandbox (race detector) (pull_request) Successful in 2m48s
Test / Hakurei (race detector) (pull_request) Successful in 3m36s
Test / Flake checks (pull_request) Successful in 1m33s
Test / Create distribution (push) Successful in 26s
Test / Sandbox (push) Successful in 39s
Test / Sandbox (race detector) (push) Successful in 39s
Test / Hakurei (push) Successful in 43s
Test / Hakurei (race detector) (push) Successful in 43s
Test / Hpkg (push) Successful in 40s
Test / Flake checks (push) Successful in 1m28s
2a6c8ba51b
This is required for securely providing access to PipeWire.

This change has already been manually tested and confirmed to work correctly.

This unfortunately cannot be upstreamed in its current state as libpipewire-0.3 breaks static linking.

Signed-off-by: Ophestra <cat@gensokyo.uk>
Author
Owner

This unfortunately cannot be upstreamed in its current state as libpipewire-0.3 breaks static linking.

This unfortunately cannot be upstreamed in its current state as libpipewire-0.3 breaks static linking.
ophestra added a new dependency 2025-11-18 22:46:07 +09:00
cat force-pushed pipewire from 2a6c8ba51b to 81430987e7 2025-11-19 06:37:43 +09:00 Compare
cat force-pushed pipewire from 81430987e7 to df389e239f 2025-11-19 06:56:58 +09:00 Compare
cat force-pushed pipewire from df389e239f to 2c323cdf5d 2025-11-19 07:04:11 +09:00 Compare
Author
Owner

Superseded by internal implementation of protocol native.

Superseded by internal implementation of protocol native.
ophestra closed this pull request 2025-11-23 16:25:01 +09:00
ophestra deleted branch pipewire 2025-11-23 16:25:14 +09:00
ophestra removed a dependency 2025-12-06 21:20:57 +09:00
All checks were successful
Test / Create distribution (push) Successful in 37s
Test / Sandbox (push) Successful in 2m28s
Test / Hakurei (push) Successful in 3m26s
Test / Hpkg (push) Successful in 4m15s
Test / Sandbox (race detector) (push) Successful in 4m24s
Test / Hakurei (race detector) (push) Successful in 5m14s
Test / Flake checks (push) Successful in 1m31s

Pull request closed

Sign in to join this conversation.