Loading pkgs/by-name/we/weaver/package.nix +12 −0 Original line number Diff line number Diff line { lib, stdenv, rustPlatform, fetchFromGitHub, testers, installShellFiles, }: rustPlatform.buildRustPackage (finalAttrs: { Loading @@ -23,6 +25,15 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=test_cli_interface" ]; nativeBuildInputs = [ installShellFiles ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd ${finalAttrs.meta.mainProgram} \ --bash <($out/bin/${finalAttrs.meta.mainProgram} completion bash) \ --zsh <($out/bin/${finalAttrs.meta.mainProgram} completion zsh) \ --fish <($out/bin/${finalAttrs.meta.mainProgram} completion fish) ''; passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; Loading @@ -30,6 +41,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "OpenTelemetry tool for dealing with semantic conventions and application telemetry schemas"; homepage = "https://github.com/open-telemetry/weaver"; changelog = "https://github.com/open-telemetry/weaver/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ aaronjheng ]; mainProgram = "weaver"; Loading Loading
pkgs/by-name/we/weaver/package.nix +12 −0 Original line number Diff line number Diff line { lib, stdenv, rustPlatform, fetchFromGitHub, testers, installShellFiles, }: rustPlatform.buildRustPackage (finalAttrs: { Loading @@ -23,6 +25,15 @@ rustPlatform.buildRustPackage (finalAttrs: { "--skip=test_cli_interface" ]; nativeBuildInputs = [ installShellFiles ]; postInstall = lib.optionalString (stdenv.buildPlatform.canExecute stdenv.hostPlatform) '' installShellCompletion --cmd ${finalAttrs.meta.mainProgram} \ --bash <($out/bin/${finalAttrs.meta.mainProgram} completion bash) \ --zsh <($out/bin/${finalAttrs.meta.mainProgram} completion zsh) \ --fish <($out/bin/${finalAttrs.meta.mainProgram} completion fish) ''; passthru.tests.version = testers.testVersion { package = finalAttrs.finalPackage; }; Loading @@ -30,6 +41,7 @@ rustPlatform.buildRustPackage (finalAttrs: { meta = { description = "OpenTelemetry tool for dealing with semantic conventions and application telemetry schemas"; homepage = "https://github.com/open-telemetry/weaver"; changelog = "https://github.com/open-telemetry/weaver/releases/tag/${finalAttrs.src.tag}"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ aaronjheng ]; mainProgram = "weaver"; Loading