Loading pkgs/development/tools/rust/cargo-lambda/default.nix 0 → 100644 +37 −0 Original line number Diff line number Diff line { stdenv, lib, rustPlatform, fetchFromGitHub, makeWrapper, cargo-watch, zig, Security }: rustPlatform.buildRustPackage rec { pname = "cargo-lambda"; version = "0.11.2"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; sha256 = "sha256-IK4HVj8Y8Vz+mza8G9C+m5JRfNT3BWWdlbQQkJPu6RI="; }; cargoSha256 = "sha256-oSqoSvv8IiChtduQQA31wItHcsnRBAQgOCrQN4sjcx8="; buildInputs = lib.optionals stdenv.isDarwin [ Security ]; nativeBuildInputs = [ makeWrapper ]; postInstall = '' wrapProgram $out/bin/cargo-lambda --prefix PATH : ${lib.makeBinPath [ cargo-watch zig ]} ''; checkFlags = [ # Disabled because it accesses the network. "--skip test_download_example" # Disabled because it makes assumptions about the file system. "--skip test_target_dir_from_env" ]; meta = with lib; { description = "A Cargo subcommand to help you work with AWS Lambda"; homepage = "https://cargo-lambda.info"; license = licenses.mit; maintainers = with maintainers; [ taylor1791 ]; }; } pkgs/top-level/all-packages.nix +3 −0 Original line number Diff line number Diff line Loading @@ -14974,6 +14974,9 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; cargo-insta = callPackage ../development/tools/rust/cargo-insta { }; cargo-lambda = callPackage ../development/tools/rust/cargo-lambda { inherit (darwin.apple_sdk.frameworks) Security; }; cargo-limit = callPackage ../development/tools/rust/cargo-limit { }; cargo-make = callPackage ../development/tools/rust/cargo-make { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration; Loading
pkgs/development/tools/rust/cargo-lambda/default.nix 0 → 100644 +37 −0 Original line number Diff line number Diff line { stdenv, lib, rustPlatform, fetchFromGitHub, makeWrapper, cargo-watch, zig, Security }: rustPlatform.buildRustPackage rec { pname = "cargo-lambda"; version = "0.11.2"; src = fetchFromGitHub { owner = pname; repo = pname; rev = "v${version}"; sha256 = "sha256-IK4HVj8Y8Vz+mza8G9C+m5JRfNT3BWWdlbQQkJPu6RI="; }; cargoSha256 = "sha256-oSqoSvv8IiChtduQQA31wItHcsnRBAQgOCrQN4sjcx8="; buildInputs = lib.optionals stdenv.isDarwin [ Security ]; nativeBuildInputs = [ makeWrapper ]; postInstall = '' wrapProgram $out/bin/cargo-lambda --prefix PATH : ${lib.makeBinPath [ cargo-watch zig ]} ''; checkFlags = [ # Disabled because it accesses the network. "--skip test_download_example" # Disabled because it makes assumptions about the file system. "--skip test_target_dir_from_env" ]; meta = with lib; { description = "A Cargo subcommand to help you work with AWS Lambda"; homepage = "https://cargo-lambda.info"; license = licenses.mit; maintainers = with maintainers; [ taylor1791 ]; }; }
pkgs/top-level/all-packages.nix +3 −0 Original line number Diff line number Diff line Loading @@ -14974,6 +14974,9 @@ with pkgs; inherit (darwin.apple_sdk.frameworks) Security; }; cargo-insta = callPackage ../development/tools/rust/cargo-insta { }; cargo-lambda = callPackage ../development/tools/rust/cargo-lambda { inherit (darwin.apple_sdk.frameworks) Security; }; cargo-limit = callPackage ../development/tools/rust/cargo-limit { }; cargo-make = callPackage ../development/tools/rust/cargo-make { inherit (darwin.apple_sdk.frameworks) Security SystemConfiguration;