electron_32: fix log spam when building on aarch64-linux (#378988)
[NixPkgs.git] / pkgs / by-name / we / weaver / package.nix
blob0b6c27a36499f1654855e32da40a1a9896d9a8c0
2   lib,
3   rustPlatform,
4   fetchFromGitHub,
5   testers,
6   weaver,
7 }:
9 rustPlatform.buildRustPackage rec {
10   pname = "weaver";
11   version = "0.12.0";
13   src = fetchFromGitHub {
14     owner = "open-telemetry";
15     repo = "weaver";
16     rev = "v${version}";
17     hash = "sha256-FBf+X0Xs3Yr9Sk5v86f2N9WOyv/rW/RSGlAYJ6UCBGY=";
18   };
20   cargoHash = "sha256-r7l6/xeClphOI9kz/r36P0tTNHmSTKDhRL6KTVZNmvk=";
22   checkFlags = [
23     # Skip tests requiring network
24     "--skip=test_cli_interface"
25   ];
27   passthru.tests.version = testers.testVersion {
28     package = weaver;
29   };
31   meta = {
32     description = "OpenTelemetry tool for dealing with semantic conventions and application telemetry schemas";
33     homepage = "https://github.com/open-telemetry/weaver";
34     license = lib.licenses.asl20;
35     maintainers = with lib.maintainers; [ aaronjheng ];
36     mainProgram = "weaver";
37   };