summaryrefslogtreecommitdiff
path: root/pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch
diff options
context:
space:
mode:
authorYarny0 <41838844+Yarny0@users.noreply.github.com>2025-04-30 15:43:02 +0200
committerYarny0 <41838844+Yarny0@users.noreply.github.com>2025-05-23 17:35:28 +0200
commitb215903865d6896e3af12f6fe26159626feb57dd (patch)
tree5c406cc93ef91f0f97bca8422681d6eb37805cc2 /pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch
parent2795c506fe8fb7b03c36ccb51f75b6df0ab2553f (diff)
zoom-us: allow to select xdg-desktop-portal packages
To reduce the closure size of the zoom-us package, this commit replaces the `xdgDesktopPortalSupport` option with several new options that permit to (de-)select several XDG desktop portal packages to be used by `zoom-us`. Furthermore, two new options permit to inject further packages (e.g. individual XDG desktop portal packages) into the virtual filesystem that will be prepared by bubblewrap for zoom-us: * `targetPkgs` is a *function* that maps the `pkgs` packages attrset to a list of packages. * `targetPkgsFixed` is a simple list of packages. `targetPkgs` should be preferred before `targetPkgsFixed` if possible, as the `buildFHSEnv` mechanism expects a function as explained above: It needs to extract a list of dependency packages for a `pkgs` package attrset. Package injection likely also works if `targetPkgsFixed` is used, but that creates a liability in that changes of the `buildFHSEnv` implementation might (at least more likely) break zoom-us in unexpected ways. Note: This now *disables* all XDG desktop portal packages by default. Co-authored-by: Philip Taron <philip.taron@gmail.com>
Diffstat (limited to 'pkgs/development/python-modules/termplotlib/gnuplot-subprocess.patch')
0 files changed, 0 insertions, 0 deletions