diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2024-05-11 18:12:24 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-11 18:12:24 +0200 |
commit | 07ea483922717dadda550722aabd200440a7ff3f (patch) | |
tree | 489c709d126d05ea838cae6af44f98b2713265f8 /pkgs/tools | |
parent | a1edf2dc847f4374ea02b6a06caff7fe3450f192 (diff) | |
parent | 74fa11a54531da7595b34e5302923ea1d71c57ec (diff) |
Merge pull request #310291 from XYenon/master
networkd-dispatcher: fix pygobject3
Diffstat (limited to 'pkgs/tools')
-rw-r--r-- | pkgs/tools/networking/networkd-dispatcher/default.nix | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/pkgs/tools/networking/networkd-dispatcher/default.nix b/pkgs/tools/networking/networkd-dispatcher/default.nix index a2a03d1f84049..3caadb67caf38 100644 --- a/pkgs/tools/networking/networkd-dispatcher/default.nix +++ b/pkgs/tools/networking/networkd-dispatcher/default.nix @@ -4,7 +4,7 @@ , fetchpatch , python3Packages , asciidoc -, makeWrapper +, wrapGAppsNoGuiHook , iw }: @@ -43,10 +43,12 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ asciidoc - makeWrapper + wrapGAppsNoGuiHook python3Packages.wrapPython ]; + dontWrapGApps = true; + checkInputs = with python3Packages; [ dbus-python iw @@ -72,9 +74,14 @@ stdenv.mkDerivation rec { doCheck = true; + preFixup = '' + makeWrapperArgs+=( \ + "''${gappsWrapperArgs[@]}" \ + --prefix PATH : "${lib.makeBinPath [ iw ]}" \ + ) + ''; postFixup = '' wrapPythonPrograms - wrapProgram $out/bin/networkd-dispatcher --prefix PATH : ${lib.makeBinPath [ iw ]} ''; meta = with lib; { |