Skip to content

Install WirePlumber 0.5 in build image#8013

Merged
juhp merged 1 commit into
commercialhaskell:masterfrom
colonelpanic8:codex/wireplumber-0.5
May 14, 2026
Merged

Install WirePlumber 0.5 in build image#8013
juhp merged 1 commit into
commercialhaskell:masterfrom
colonelpanic8:codex/wireplumber-0.5

Conversation

@colonelpanic8
Copy link
Copy Markdown
Contributor

This installs WirePlumber 0.5.14 from source in the Stackage build image, because Ubuntu 24.04 only ships WirePlumber 0.4. That lets the nightly build environment provide wireplumber-0.5.pc for gi-wireplumber, and lets us remove the temporary constraints for gi-wireplumber and taffybar >= 7.2.

This is intended to address the follow-up from taffybar/taffybar#677 where taffybar-7.2.2 builds with newer QuickCheck, but gi-wireplumber was still disabled by the Ubuntu 24.04 system package version.

Validation:

  • bash -n docker/02-apt-get-install.sh docker/03-custom-install.sh
  • git diff --check
  • Tested the WirePlumber 0.5.14 tarball install block in a clean ubuntu:24.04 container with the required apt deps; pkg-config --modversion wireplumber-0.5 returned 0.5.14.

I have not rebuilt the full Stackage Docker image locally.

@juhp juhp marked this pull request as ready for review May 14, 2026 09:38
@juhp
Copy link
Copy Markdown
Member

juhp commented May 14, 2026

It's okay, we can try it, thank you!

@juhp juhp merged commit 7b1edb2 into commercialhaskell:master May 14, 2026
1 check passed
@juhp
Copy link
Copy Markdown
Member

juhp commented May 14, 2026

Haven't tried myself, but meson doesn't seem to install the .gir file by default?
At least it is not found

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