Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at netboot-syslinux-multiplatform 48 lines 1.2 kB view raw
1{ lib 2, buildGoModule 3, fetchFromGitHub 4, nixosTests 5, testers 6, telegraf 7}: 8 9buildGoModule rec { 10 pname = "telegraf"; 11 version = "1.26.3"; 12 13 excludedPackages = "test"; 14 15 subPackages = [ "cmd/telegraf" ]; 16 17 src = fetchFromGitHub { 18 owner = "influxdata"; 19 repo = "telegraf"; 20 rev = "v${version}"; 21 sha256 = "sha256-B1jYtJFj9hQT2ub9KaeoiWJZN9CHyZzA7juk0JZ0ZAo="; 22 }; 23 24 vendorHash = "sha256-dwUVmUzQn66Pz4vY9JIHVImiM4FwbAPZctSach/jH4c="; 25 proxyVendor = true; 26 27 ldflags = [ 28 "-s" 29 "-w" 30 "-X=github.com/influxdata/telegraf/internal.Commit=${src.rev}" 31 "-X=github.com/influxdata/telegraf/internal.Version=${version}" 32 ]; 33 34 passthru.tests = { 35 inherit (nixosTests) telegraf; 36 version = testers.testVersion { 37 package = telegraf; 38 }; 39 }; 40 41 meta = with lib; { 42 description = "The plugin-driven server agent for collecting & reporting metrics"; 43 homepage = "https://www.influxdata.com/time-series-platform/telegraf/"; 44 changelog = "https://github.com/influxdata/telegraf/blob/${src.rev}/CHANGELOG.md"; 45 license = licenses.mit; 46 maintainers = with maintainers; [ mic92 roblabla timstott ]; 47 }; 48}