obs-studio (git master) has support for capturing wayland windows via
pipewire.
To build further releases of obs-studio this adds pipewire to buildInputs
https://github.com/obsproject/obs-studio/pull/4287
Replacing all occurrences of `/usr` with `/nix` doesn't work, because
one test is just verifying if `wdirname` works (and `dirname /usr/lib`
is not the same as `dirname /nix/lib`).
Unfortunately enabling xdist hides the error away and the tests fail
abruptly with no clear indication of what went wrong.
Only after disabling xdist (`-n auto`, `--dist loadfile`) you would see
> ERROR: file or directory not found: tests/components/openhome
https://github.com/NixOS/nixpkgs/pull/118453#issuecomment-814491608
Since 0.10.0 setup.py the node assets are no longer included in the
tarball. During setup, npm is used to first collect assets. Then,
a function is bokeh used to bundle the assets. Unfortunately,
at that time it attempts to collect files *again*. This we cannot
handle so we do not bundle.
The `docker load` command supports loading tarballs that contain
multiple docker images with their respective image names and tags. This
enables distributing these images as a single file which simplifies the
release of software when an application requires multiple services to
run.
However, pkgs.dockerTools only create tarballs with a single docker
image and there exists is no mechanism in nixpkgs to combine the created
tarballs. This commit implements merging of tarballs in a way that is
compatible with `docker load`.
This version of bokeh is apparently incompatible with the current panel (0.9.7).
Using it results in all kind of missing models and modules.
We should upgrade panel but it is not straightforward. Until then, bokeh should
remain at 2.2.
This reverts commit ba9b70bcfd2ea5fbceff3d824cff5339e4f85419.