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

Git Clone URL: https://aur.archlinux.org/wireplumber-git.git (read-only, click to copy)
Package Base: wireplumber-git
Description: Session / policy manager implementation for PipeWire
Upstream URL: https://gitlab.freedesktop.org/pipewire/wireplumber
Keywords: pipewire session wireplumber
Licenses: MIT
Conflicts: wireplumber
Provides: libwireplumber-0.4.so, 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 libwireplumber-0.4.so, So provides need to change:

diff --git a/PKGBUILD b/PKGBUILD
index 00dc45b..71f8469 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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' 'libwireplumber-0.3.so')
+provides=('wireplumber' 'libwireplumber-0.4.so')
 conflicts=('wireplumber')
 source=("git+$url.git")
 sha512sums=('SKIP')

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.

Changing

provides=('libwireplumber-0.3.so' )

to

provides=('wireplumber' 'libwireplumber-0.3.so')
conflicts=('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 (0.3.25.35.g20e383ce-1) breaks dependency 'libpipewire-0.3.so=0-64' 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 libpipewire-0.3.so 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 libpipewire-0.3.so. 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...