diff --git a/pkgs/development/libraries/pipewire/default.nix b/pkgs/development/libraries/pipewire/default.nix index 8fc3ecb3873..60c08f2906c 100644 --- a/pkgs/development/libraries/pipewire/default.nix +++ b/pkgs/development/libraries/pipewire/default.nix @@ -112,6 +112,14 @@ stdenv.mkDerivation rec { doCheck = true; + preFixup = '' + # The rpaths mistakenly points to libpulseaudio instead + for file in "$pulse"/lib/*.so; do + oldrpath="$(patchelf --print-rpath "$file")" + patchelf --set-rpath "$pulse/lib:$oldrpath" "$file" + done + ''; + passthru.tests = { installedTests = nixosTests.installed-tests.pipewire;