Package Details: pipewire-jack-dropin 3-1

Git Clone URL: https://aur.archlinux.org/pipewire-dropin.git (read-only, click to copy)
Package Base: pipewire-dropin
Description: Use pipewire as drop-in replacement for JACK
Upstream URL: None
Licenses: LGPL2.1
Provides: libjack.so, libjacknet.so, libjackserver.so
Submitter: hexchain
Maintainer: hexchain
Last Packager: hexchain
Votes: 21
Popularity: 3.38
First Submitted: 2020-09-04 22:04
Last Updated: 2020-11-22 00:29

Required by (30)

Sources (2)

Pinned Comments

hexchain commented on 2020-11-01 00:18

Upon install, this package installs /etc/ld.so.conf.d/pipewire-jack.conf to change the linker search path, so the linker will find and load PipeWire's library before original ones for dynamically linked applications.

If it does not work for you, please check if there is any file under /etc/ld.so.conf.d that has /usr/lib in it:

grep -Hi ^/usr/lib/$ /etc/ld.so.conf.d/*

And remove the offending line if possible.

Read the wiki page https://wiki.archlinux.org/index.php/PipeWire for more information.

Please comment if something goes wrong for you!

Latest Comments

1 2 3 4 5 6 Next › Last »

hexchain commented on 2021-04-01 03:40

@Maniaxx: Yes, that message was added before the pipewire-pulse daemon was a thing. I should probably remove it.

Maniaxx commented on 2021-03-22 16:12

You don't need to restart the system. Purging the ldconfig cache should be sufficient:

rm /etc/ld.so.cache
ldconfig

prodrigestivill commented on 2021-03-06 09:39

It is currently not supporting 32bits jack apps.

Can you please add this line to the file pipewire-jack.conf:

/usr/lib32/pipewire-0.3/jack

hexchain commented on 2021-02-07 10:55

@frnx: Glad you figured it all out!

frnx commented on 2021-02-07 10:53

@hexchain You're totally right, it was marked as "installed as a dependency" and built 6 months ago, but nothing depends on it now. Thanks for the quick insights, everything works after removing it ;)

hexchain commented on 2021-02-07 10:48

@frnx: Seems that libva1 is no longer a thing? It isn't even on AUR.

frnx commented on 2021-02-07 10:45

@hexchain: Ah got it, didn't think of that.

After some looking into, I was not able to make it work with either jack or jack2 installed b/c there's a file from the libva1 package (VA-API support library) that adds /usr/lib, will need to check if I break anything by removing it. I did not modify anything myself in /etc/ld.so.conf.d and thought I should be fine without actually checking that directory ;)

hexchain commented on 2021-02-07 10:34

@frnx: It doesn't provide JACK tools (e.g. jack_lsp), so I don't think it really provides jack or jack2.

frnx commented on 2021-02-07 10:29

Wondering if there's a way to make this package "provide" jack so that installing either jack or jack2 is not needed when installing other packages (e.g. qjackctl) that depend on it?

tinywrkb commented on 2021-02-03 12:24

I wonder if can make this a split package and add a pipewire-jack-replacement (better name suggestion is welcome) that also installs the headers and a pkgconf file so we can avoid non-pipewire jack libs altogether.

pipewire-jack.pc

prefix=/usr
exec_prefix=/usr
libdir=/usr/lib
includedir=/usr/include
server_libs=-L/usr/lib/pipewire-0.3/jack/ -ljackserver

Name: jack
Description: the Jack Audio Connection Kit: a low-latency synchronous callback-based media server
Version: 1.9.17
Libs: -L/usr/lib/pipewire-0.3/jack/ -ljack
Cflags: -I/usr/include