diff options
author | Florian Franzen <Florian.Franzen@gmail.com> | 2019-03-18 09:26:08 +0100 |
---|---|---|
committer | Lassulus <github@lassul.us> | 2019-06-15 11:27:35 +0200 |
commit | aaf2043a1518756af4691ea5e632753ffded24e8 (patch) | |
tree | 3331fb5ca93f33972bba59d480017a4e6e5937eb /pkgs/tools/package-management | |
parent | 274ec595ed5079198ea79dc57595b21a35b2b003 (diff) |
reuse: init at 0.3.4
Diffstat (limited to 'pkgs/tools/package-management')
-rw-r--r-- | pkgs/tools/package-management/reuse/default.nix | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/pkgs/tools/package-management/reuse/default.nix b/pkgs/tools/package-management/reuse/default.nix new file mode 100644 index 000000000000..4e2c8a7b3a7a --- /dev/null +++ b/pkgs/tools/package-management/reuse/default.nix @@ -0,0 +1,30 @@ +{ lib, python3Packages, fetchFromGitLab }: + +with python3Packages; + +buildPythonApplication rec { + pname = "reuse"; + version = "0.3.4"; + + src = fetchFromGitLab { + owner = "reuse"; + repo = "reuse"; + rev = "v${version}"; + sha256 = "07acv02wignrsfhym2i3dhlcs501yj426lnff2cjampl6m5cgsk3"; + }; + + propagatedBuildInputs = [ chardet debian pygit2 ]; + + checkInputs = [ pytest jinja2 ]; + + # Some path based tests are currently broken under nix + checkPhase = '' + pytest tests -k "not test_lint_none and not test_lint_ignore_debian and not test_lint_twice_path" + ''; + + meta = with lib; { + description = "A tool for compliance with the REUSE Initiative recommendations"; + license = with licenses; [ cc-by-sa-40 cc0 gpl3 ]; + maintainers = [ maintainers.FlorianFranzen ]; + }; +} |