lol

gaugePlugins.xml-report: init at 0.5.1

authored by

Marie Ramlow and committed by
Yaya
99ec14bb 802b6184

+39
+1
pkgs/development/tools/gauge/plugins/default.nix
··· 10 10 ruby = callPackage ./ruby { }; 11 11 go = callPackage ./go { }; 12 12 screenshot = callPackage ./screenshot { }; 13 + xml-report = callPackage ./xml-report { }; 13 14 })
+19
pkgs/development/tools/gauge/plugins/xml-report/data.json
··· 1 + { 2 + "version": "0.5.1", 3 + "x86_64-darwin": { 4 + "url": "https://github.com/getgauge/xml-report/releases/download/v0.5.1/xml-report-0.5.1-darwin.x86_64.zip", 5 + "hash": "sha256-xLz9GFeXeZcLXa5P7DeiBljK3n7HKvsm/eJFEw5w+hU=" 6 + }, 7 + "aarch64-darwin": { 8 + "url": "https://github.com/getgauge/xml-report/releases/download/v0.5.1/xml-report-0.5.1-darwin.arm64.zip", 9 + "hash": "sha256-P8nqS22OibtAOpbn8G8WwfJ0vvAM/3IC6F0Nd/HfO5s=" 10 + }, 11 + "aarch64-linux": { 12 + "url": "https://github.com/getgauge/xml-report/releases/download/v0.5.1/xml-report-0.5.1-linux.arm64.zip", 13 + "hash": "sha256-ORMWXiahT8TAusqIPQSZm5t5r3p5jqLAKNghYw+tOYI=" 14 + }, 15 + "x86_64-linux": { 16 + "url": "https://github.com/getgauge/xml-report/releases/download/v0.5.1/xml-report-0.5.1-linux.x86_64.zip", 17 + "hash": "sha256-y0vpS09GlRKKPr7UwY+YAR8xwjQYnYf6TFkeT3SXwco=" 18 + } 19 + }
+19
pkgs/development/tools/gauge/plugins/xml-report/default.nix
··· 1 + { lib 2 + , makeGaugePlugin 3 + }: 4 + makeGaugePlugin { 5 + pname = "xml-report"; 6 + data = lib.importJSON ./data.json; 7 + 8 + repo = "getgauge/xml-report"; 9 + releasePrefix = "xml-report-"; 10 + 11 + meta = { 12 + description = "XML report generation plugin for Gauge"; 13 + homepage = "https://github.com/getgauge/xml-report/"; 14 + license = lib.licenses.asl20; 15 + maintainers = with lib.maintainers; [ marie ]; 16 + sourceProvenance = [ lib.sourceTypes.binaryNativeCode ]; 17 + platforms = [ "x86_64-darwin" "aarch64-darwin" "aarch64-linux" "x86_64-linux" ]; 18 + }; 19 + }