{ lib, buildGoModule, fetchFromGitHub, nix-update-script, nixosTests, }: buildGoModule (finalAttrs: { pname = "VictoriaLogs"; version = "1.26.0"; src = fetchFromGitHub { owner = "VictoriaMetrics"; repo = "VictoriaLogs"; tag = "v${finalAttrs.version}"; hash = "sha256-PnXpu2Dna5grozKOGRHi/Gic7djszYh7wJ96EiEYP8U="; }; vendorHash = null; subPackages = [ "app/victoria-logs" "app/vlinsert" "app/vlselect" "app/vlstorage" "app/vlogsgenerator" "app/vlogscli" ]; ldflags = [ "-s" "-w" "-X github.com/VictoriaMetrics/VictoriaMetrics/lib/buildinfo.Version=${finalAttrs.version}" ]; __darwinAllowLocalNetworking = true; passthru = { tests = { inherit (nixosTests) victorialogs ; }; updateScript = nix-update-script { }; }; meta = { homepage = "https://docs.victoriametrics.com/victorialogs/"; description = "User friendly log database from VictoriaMetrics"; license = lib.licenses.asl20; maintainers = with lib.maintainers; [ marie ]; changelog = "https://github.com/VictoriaMetrics/VictoriaLogs/releases/tag/${finalAttrs.src.tag}"; mainProgram = "victoria-logs"; }; })