python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / tools / worker-build / default.nix
blobdc6f2e9e9df5962610d62d8100aa5e3b9cf6ec31
1 { lib, stdenv, fetchFromGitHub, rustPlatform, Security }:
3 rustPlatform.buildRustPackage rec {
4   pname = "worker-build";
5   version = "0.0.11";
7   src = fetchFromGitHub {
8     owner = "cloudflare";
9     repo = "workers-rs";
10     rev = "v${version}";
11     sha256 = "sha256-oqnYWrytQ3hCf4T/PNIXTs3tW+W8HvuvIulRhdhzsDU=";
12   };
14   cargoSha256 = "sha256-t35LMyiQl2bsGjNIKqb8sKbrmCLZ0pmoo0qX0buGA+o=";
16   buildInputs = lib.optionals stdenv.isDarwin [ Security ];
18   buildAndTestSubdir = "worker-build";
20   # missing some module upstream to run the tests
21   doCheck = false;
23   meta = with lib; {
24     description = "This is a tool to be used as a custom build command for a Cloudflare Workers `workers-rs` project.";
25     homepage = "https://github.com/cloudflare/worker-rs";
26     license = with licenses; [ asl20 /* or */ mit ];
27     maintainers = with maintainers; [ happysalada ];
28   };