How does one create a custom PipeWire

Hello all,

I want to try out some experimental features for PipeWire, for which I need to build it from a custom git repository. Are there any guides for Manjaro how I can take an existing package and tweak it slightly before building it locally?


You would want to start with the Arch extra pipewire PKGBUILD and accompanying files. The easiest way is with Yay:

yay -G pipewire

Then edit the PKGBUILD:

  • Change the pkgname to something custom like pipewire-sco-iosync
  • Change the url and source() array to the custom git repo
  • Add provides() and conflicts() arrays to provide and conflict with pipewire
  • Change any Meson flags in the build() function as necessary
  • Build it with makepkg