about summary refs log tree commit diff
path: root/pkgs/tools/networking/unbound
diff options
context:
space:
mode:
authorLászló Vaskó <laszlo.vasko@outlook.com>2021-08-06 00:03:58 +0200
committerLászló Vaskó <laszlo.vasko@outlook.com>2021-08-06 00:24:41 +0200
commit86621f1fe25f6337cf34edafa4d031075a4c5a80 (patch)
tree0b38403bf90c8a5e33f897568d38bc0a3b6c035a /pkgs/tools/networking/unbound
parentfcff510efb22b6cc8017c410df87fcfb3e8e4d8a (diff)
pythonPackages.pyunbound: `patchElf` only works on `linux` platform
Diffstat (limited to 'pkgs/tools/networking/unbound')
-rw-r--r--pkgs/tools/networking/unbound/python.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/tools/networking/unbound/python.nix b/pkgs/tools/networking/unbound/python.nix
index a453456daddf9..a141d85b7fce8 100644
--- a/pkgs/tools/networking/unbound/python.nix
+++ b/pkgs/tools/networking/unbound/python.nix
@@ -57,6 +57,9 @@ in stdenv.mkDerivation rec {
     $out/bin/unbound-anchor -l | tail --lines=+2 - > $out/etc/${pname}/root.key
     # We don't need anything else
     rm -fR $out/bin $out/share $out/include $out/etc/unbound
+  ''
+  # patchelf is only available on Linux and no patching is needed on darwin
+  + lib.optionalString stdenv.isLinux ''
     patchelf --replace-needed libunbound.so.8 $out/${python.sitePackages}/libunbound.so.8 $out/${python.sitePackages}/_unbound.so
   '';