diff --git a/pkgs/by-name/wi/wireshark/package.nix b/pkgs/by-name/wi/wireshark/package.nix index 8d9cd1a9e6b8..e043aa5b4cb5 100644 --- a/pkgs/by-name/wi/wireshark/package.nix +++ b/pkgs/by-name/wi/wireshark/package.nix @@ -52,6 +52,7 @@ withQt ? true, qt6, libpcap' ? libpcap.override { withBluez = stdenv.hostPlatform.isLinux; }, + withExtras ? stdenv.hostPlatform.isLinux, }: let isAppBundle = withQt && stdenv.hostPlatform.isDarwin; @@ -185,6 +186,9 @@ stdenv.mkDerivation (finalAttrs: { postInstall = '' cmake --install . --prefix "''${!outputDev}" --component Development '' + + lib.optionalString withExtras '' + ln -s $out/libexec/wireshark/extcap/* -t $out/bin/ + '' + lib.optionalString isAppBundle '' mkdir -p $out/Applications mv $out/bin/Wireshark.app $out/Applications/Wireshark.app