New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[20.09] firefox-wayland: fix screen sharing using pipewire #107699
Conversation
After the fedora patches for screen sharing using pipewire got updated for Firefox 83 (pipewire was inlined there), the nixpkgs buildInput pipewire got stripped from the resulting firefox binary and so firefox was unable to actually get the shared stream from the running pipewire service. Adding pipewire to the firefox binary with `patchelf --add-needed` makes it atually get the stream from the service. Fixes: NixOS#106812
Result of 4 packages built:
|
This got merged into Now we have cache misses for firefox on the stable release. Any idea on how to proceed from that? Do we need to force push to |
After the fedora patches for screen sharing using pipewire got updated for Firefox 83 (pipewire was inlined there), the nixpkgs buildInput pipewire got stripped from the resulting firefox binary and so firefox was unable to actually get the shared stream from the running pipewire service. Adding pipewire to the firefox binary with `patchelf --add-needed` makes it atually get the stream from the service. Fixes: #106812 (cherry picked from commit 62f20b0) Picked this from #107699, as the original commit was overwritten by a force-push.
As this was just overwritten by a force-push, I cherry-picked this on |
This pull request has been mentioned on NixOS Discourse. There might be relevant details there: https://discourse.nixos.org/t/nixos-20-09-channel-updated-without-firefox/10982/2 |
sorry did not know that. Thanks for fixing 👍 |
cherry-pick from #106815
Motivation for this change
since it got fixed on
master
-branch @fadenb reports, that this also works for thenixos-20.09
-branchThings done
sandbox
innix.conf
on non-NixOS linux)nix-shell -p nixpkgs-review --run "nixpkgs-review wip"
./result/bin/
)nix path-info -S
before and after)