From cafa5b400c48be75300b3e1ec28ddeead9f6f392 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Mon, 28 Feb 2022 19:39:55 +0100 Subject: [PATCH] prometheus-dmarc-exporter: add meta --- .../prometheus/dmarc-exporter/default.nix | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/pkgs/servers/monitoring/prometheus/dmarc-exporter/default.nix b/pkgs/servers/monitoring/prometheus/dmarc-exporter/default.nix index ebd567557b11..98848ee67022 100644 --- a/pkgs/servers/monitoring/prometheus/dmarc-exporter/default.nix +++ b/pkgs/servers/monitoring/prometheus/dmarc-exporter/default.nix @@ -7,6 +7,14 @@ let poetry2nix.defaultPoetryOverrides (import ./poetry-git-overlay.nix { inherit pkgs; }) (self: super: { + dmarc-metrics-exporter = super.dmarc-metrics-exporter.overridePythonAttrs ({ meta ? {}, ... }: { + meta = with lib; meta // { + license = licenses.mit; + homepage = "https://github.com/jgosmann/dmarc-metrics-exporter/"; + description = " Export Prometheus metrics from DMARC reports"; + maintainers = with maintainers; [ ma27 ]; + }; + }); more-properties = super.more-properties.overridePythonAttrs (old: { src = pkgs.fetchFromGitHub { owner = "madman-bob"; @@ -42,7 +50,9 @@ let env = python.withPackages (p: [ p.dmarc-metrics-exporter ]); in -pkgs.writeShellScriptBin "prometheus-dmarc-exporter" '' +(pkgs.writeShellScriptBin "prometheus-dmarc-exporter" '' export PYTHONPATH="${env}/lib/${env.libPrefix}/site-packages''${PYTHONPATH:+:}''${PYTHONPATH}" exec ${env}/bin/python3 -m dmarc_metrics_exporter "$@" -'' +'') // { + inherit (python.pkgs.dmarc-metrics-exporter) meta; +}