Merge pull request #241431 from tjni/slowlorust

slowlorust: fix build on darwin

authored by Weijia Wang and committed by GitHub eb115bee 7a0b531c

+10 -4
+7 -3
pkgs/tools/networking/slowlorust/default.nix
··· 2 , stdenv 3 , fetchFromGitHub 4 , rustPlatform 5 }: 6 7 rustPlatform.buildRustPackage rec { ··· 12 owner = "MJVL"; 13 repo = pname; 14 rev = version; 15 - sha256 = "c4NWkQ/QvlUo1YoV2s7rWB6wQskAP5Qp1WVM23wvV3c="; 16 }; 17 18 - cargoSha256 = "Wu1mm+yJw2SddddxC5NfnMWLr+dplnRxH3AJ1/mTAKM="; 19 20 meta = with lib; { 21 - broken = stdenv.isDarwin; 22 description = "Lightweight slowloris (HTTP DoS) tool"; 23 homepage = "https://github.com/MJVL/slowlorust"; 24 license = licenses.mit;
··· 2 , stdenv 3 , fetchFromGitHub 4 , rustPlatform 5 + , Security 6 }: 7 8 rustPlatform.buildRustPackage rec { ··· 13 owner = "MJVL"; 14 repo = pname; 15 rev = version; 16 + hash = "sha256-c4NWkQ/QvlUo1YoV2s7rWB6wQskAP5Qp1WVM23wvV3c="; 17 }; 18 19 + cargoHash = "sha256-Wu1mm+yJw2SddddxC5NfnMWLr+dplnRxH3AJ1/mTAKM="; 20 + 21 + buildInputs = lib.optionals stdenv.isDarwin [ 22 + Security 23 + ]; 24 25 meta = with lib; { 26 description = "Lightweight slowloris (HTTP DoS) tool"; 27 homepage = "https://github.com/MJVL/slowlorust"; 28 license = licenses.mit;
+3 -1
pkgs/top-level/all-packages.nix
··· 12679 12680 slirp4netns = callPackage ../tools/networking/slirp4netns { }; 12681 12682 - slowlorust = callPackage ../tools/networking/slowlorust { }; 12683 12684 slsa-verifier = callPackage ../tools/security/slsa-verifier { }; 12685
··· 12679 12680 slirp4netns = callPackage ../tools/networking/slirp4netns { }; 12681 12682 + slowlorust = callPackage ../tools/networking/slowlorust { 12683 + inherit (darwin.apple_sdk.frameworks) Security; 12684 + }; 12685 12686 slsa-verifier = callPackage ../tools/security/slsa-verifier { }; 12687