Package Details: wireplumber-git 0.4.0.r8.g1075d23-1

Git Clone URL: (read-only, click to copy)
Package Base: wireplumber-git
Description: Session / policy manager implementation for PipeWire
Upstream URL:
Keywords: pipewire session wireplumber
Licenses: MIT
Conflicts: wireplumber
Provides:, wireplumber=0.4.0.r8.g1075d23
Submitter: 1ace
Maintainer: bin (PedroHLC)
Last Packager: PedroHLC
Votes: 2
Popularity: 0.24
First Submitted: 2020-05-08 14:21
Last Updated: 2021-06-16 00:17

Dependencies (25)

Required by (0)

Sources (1)

Latest Comments

1 2 Next › Last »

PedroHLC commented on 2021-06-03 18:09

Hi @bin, can you re-add me as co-maintainer, I want to fix this once more :)

Netboy3 commented on 2021-05-07 14:07

in prep for release 0.4 (AFAIK next week), the current master is now building and linking against, So provides need to change:

diff --git a/PKGBUILD b/PKGBUILD
index 00dc45b..71f8469 100644
@@ -14,7 +14,7 @@ license=('MIT')
 depends=('glib2' 'lua53')
 makedepends=('cmake' 'cpptoml' 'glib2' 'gobject-introspection' 'meson' 'pipewire')
 checkdepends=('pipewire-alsa' 'pipewire-jack' 'pipewire-pulse')
-provides=('wireplumber' '')
+provides=('wireplumber' '')

1ace commented on 2021-04-15 09:02

@bin: I'm assuming 3dcf2fb6077e where you removed the version was a mistake, right? Should we revert that commit?

bin commented on 2021-04-11 23:57

mike2208: Thanks for reporting that; fixed.

mike2208 commented on 2021-04-11 21:48

When switching from wireplumber to wireplumber-git, I received the following error:

error: failed to commit transaction (conflicting files)
wireplumber-git: /usr/bin/wireplumber exists in filesystem (owned by wireplumber)
wireplumber-git: /usr/bin/wpctl exists in filesystem (owned by wireplumber)
Errors occured, no packages where upgraded.


provides=('' )


provides=('wireplumber' '')

would prevent problems when replacing the original wireplumber package.

BujuArena commented on 2021-04-11 21:08

It's still happening. Here's the exact message I'm getting:

"Warning: installing pipewire-git ( breaks dependency '' required by wireplumber-git Add wireplumber-git to remove"

There also seems to be a grammar mistake in this message. It tells me to "add wireplumber-git to remove", but I think it's trying to say that it's adding wireplumber-git to remove, rather than instructing me to do so. Whoever implemented that message may not understand the difference between a command and an action report. My suspicion is confirmed after I see this message and close the prompt, since I can see that wireplumber-git has been added to the "remove" section of the transaction list.

I have to remember to reinstall wireplumber-git every time I update pipewire-git. I really want to prevent this from happening. How can I do so, specifically? Thank you for reading and any help you can provide.

bin commented on 2021-03-21 18:38

BujuArena: I'm not sure why you're seeing that; if you look at the PKGBUILD, you can see that in the package() step it adds to depends. If you use an AUR tool like yay, try clean building?.

BujuArena commented on 2021-03-21 18:07

Whenever I update pipewire-git and related packages, it tells me I must remove wireplumber-git because of missing dependency on So, then it uninstalls wireplumber-git and then I have to reinstall it separately, which works just fine. The weirdest thing is that pipewire-git provides that, so why does wireplumber-git get removed, and why does installing it again work just fine? It's confusing.

1ace commented on 2021-03-13 23:42

@PedroHLC: sorry, I wrote a comment here, but obviously I forgot to post it...

Basically, @hexchain submitted an orphan request because I've been unresponsive (I kinda forgot about this package because I haven't been using it), so I disowned it after adding the people who commented to the maintainer group (and of course I forgot to add the person who prompted me to do this in the first place...)

PedroHLC commented on 2021-03-10 11:44

I've refactored using upstream wireplumber's PKGBUILD, cherry-picked hexchain's system-lua, and added the mainstream pkgver.

Tested and it builds in a clean-container.

1ace gave me this package overnight, did my part, now I'm leaving...

EDIT: Sorry, forgot the "conflicts" and "provides", someone please add it...