Merge pull request #273577 from fabaff/dependency-track-exporter

dependency-track-exporter: init at 0.1.2

authored by Fabian Affolter and committed by GitHub a46c5b47 9c4a7e2f

+34
+34
pkgs/by-name/de/dependency-track-exporter/package.nix
··· 1 + { lib 2 + , buildGoModule 3 + , fetchFromGitHub 4 + }: 5 + 6 + buildGoModule rec { 7 + pname = "dependency-track-exporter"; 8 + version = "0.1.2"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "jetstack"; 12 + repo = "dependency-track-exporter"; 13 + rev = "refs/tags/v${version}"; 14 + hash = "sha256-yvScGxgkyZzEdfeJCXk/tSk3cLW+jyw00XbJVrpU6MY="; 15 + }; 16 + 17 + vendorHash = "sha256-bEJFTsGQMDfZOt67ouv3PkKy+De4mL9Yk7iuslo1qYU="; 18 + 19 + ldflags = [ 20 + "-X=github.com/prometheus/common/version.Version=${version}" 21 + "-X=github.com/prometheus/common/version.Revision=${src.rev}" 22 + "-X=github.com/prometheus/common/version.Branch=${src.rev}" 23 + "-X=github.com/prometheus/common/version.BuildDate=1970-01-01T00:00:00Z" 24 + ]; 25 + 26 + meta = with lib; { 27 + description = "Helper to export Prometheus metrics for Dependency-Track"; 28 + homepage = "https://github.com/jetstack/dependency-track-exporter"; 29 + changelog = "https://github.com/jetstack/dependency-track-exporter/releases/tag/v${version}"; 30 + license = licenses.asl20; 31 + maintainers = with maintainers; [ fab ]; 32 + mainProgram = "dependency-track-exporter"; 33 + }; 34 + }