qtwirediff: add darwin support

This commit is contained in:
Weijia Wang 2023-03-16 21:23:58 +02:00
parent a8fa8c2e90
commit a66d2f6b10
2 changed files with 8 additions and 1 deletions

View File

@ -27,14 +27,21 @@ stdenv.mkDerivation {
buildInputs = [
qtbase
] ++ lib.optionals stdenv.isLinux [
qtwayland
];
installPhase = ''
runHook preInstall
'' + lib.optionalString stdenv.isDarwin ''
mkdir -p $out/Applications
cp -r qtwirediff.app $out/Applications
makeWrapper $out/{Applications/qtwirediff.app/Contents/MacOS,bin}/qtwirediff
'' + lib.optionalString stdenv.isLinux ''
install -Dm755 -T qtwirediff $out/bin/qtwirediff
wrapProgram $out/bin/qtwirediff \
--prefix PATH : "${lib.makeBinPath [ wireshark-cli ]}"
'' + ''
runHook postInstall
'';

View File

@ -29939,7 +29939,7 @@ with pkgs;
};
wireshark-qt = wireshark;
qtwirediff = qt6.callPackage ../applications/networking/sniffers/qtwirediff {};
qtwirediff = qt6Packages.callPackage ../applications/networking/sniffers/qtwirediff {};
tshark = wireshark-cli;
wireshark-cli = wireshark.override {