{ungoogled-,}chromium,chromedriver: 130.0.6723.58 -> 130.0.6723.69 (#351519)
[NixPkgs.git] / pkgs / development / interpreters / lunatic / default.nix
blob6ccee2b8de76704a4bac5f726409a77b1dbc3e09
1 { lib
2 , rustPlatform
3 , fetchFromGitHub
4 , pkg-config
5 , openssl
6 , stdenv
7 , darwin
8 }:
10 rustPlatform.buildRustPackage rec {
11   pname = "lunatic";
12   version = "0.13.2";
14   src = fetchFromGitHub {
15     owner = "lunatic-solutions";
16     repo = pname;
17     rev = "v${version}";
18     hash = "sha256-uMMssZaPDZn3bOtQIho+GvUCPmzRllv7eJ+SJuKaYtg=";
19   };
21   cargoHash = "sha256-ALjlQsxmZVREyi3ZGMJMv/38kkMjYh+hTSr/0avYJVs=";
23   nativeBuildInputs = [
24     pkg-config
25   ];
27   buildInputs = [
28     openssl
29   ] ++ lib.optionals stdenv.hostPlatform.isDarwin [
30     darwin.apple_sdk.frameworks.Security
31   ];
33   checkFlags = [
34     # requires simd support which is not always available on hydra
35     "--skip=state::tests::import_filter_signature_matches"
36   ];
38   meta = with lib; {
39     description = "Erlang inspired runtime for WebAssembly";
40     homepage = "https://lunatic.solutions";
41     changelog = "https://github.com/lunatic-solutions/lunatic/blob/v${version}/CHANGELOG.md";
42     license = with licenses; [ mit /* or */ asl20 ];
43     maintainers = with maintainers; [ figsoda ];
44   };