diff options
author | Fabian Affolter <mail@fabian-affolter.ch> | 2023-10-19 16:49:25 +0200 |
---|---|---|
committer | Fabian Affolter <mail@fabian-affolter.ch> | 2023-10-19 16:49:37 +0200 |
commit | 016407e9e123e0450aaa6428c0662d95e98fa77c (patch) | |
tree | 05d6aad6dd00aea3ead0616560131eb53478d3a4 /pkgs/applications/misc/html5validator | |
parent | 46bd31a747326626f4e01e0f1f80446a4de6c026 (diff) |
html5validator: 0.3.3 -> 0.4.2
Diff: https://github.com/svenkreiss/html5validator/compare/refs/tags/v0.3.3...v0.4.2 Changelog: https://github.com/svenkreiss/html5validator/releases/tag/v0.4.2
Diffstat (limited to 'pkgs/applications/misc/html5validator')
-rw-r--r-- | pkgs/applications/misc/html5validator/default.nix | 36 |
1 files changed, 26 insertions, 10 deletions
diff --git a/pkgs/applications/misc/html5validator/default.nix b/pkgs/applications/misc/html5validator/default.nix index 71ba3dcf100ad..6c9c65cf4270e 100644 --- a/pkgs/applications/misc/html5validator/default.nix +++ b/pkgs/applications/misc/html5validator/default.nix @@ -1,25 +1,41 @@ -{ buildPythonApplication, fetchFromGitHub, nose, openjdk, lib }: +{ lib +, fetchFromGitHub +, openjdk +, python3 +}: -buildPythonApplication rec { +python3.pkgs.buildPythonApplication rec { pname = "html5validator"; - version = "0.3.3"; + version = "0.4.2"; + format = "setuptools"; src = fetchFromGitHub { owner = "svenkreiss"; repo = "html5validator"; - rev = "v${version}"; - sha256 = "130acqi0dsy3midg7hwslykzry6crr4ln6ia0f0avyywkz4bplsv"; + rev = "refs/tags/v${version}"; + hash = "sha256-yvclqE4+2R9q/UJU9W95U1/xVJeNj+5eKvT6VQel9k8="; }; - propagatedBuildInputs = [ openjdk ]; + propagatedBuildInputs = [ + openjdk + ] ++ (with python3.pkgs; [ + pyyaml + ]); - nativeCheckInputs = [ nose ]; - checkPhase = "PATH=$PATH:$out/bin nosetests"; + nativeCheckInputs = with python3.pkgs; [ + hacking + pytestCheckHook + ]; + + preCheck = '' + export PATH="$PATH:$out/bin"; + ''; meta = with lib; { - homepage = "https://github.com/svenkreiss/html5validator"; description = "Command line tool that tests files for HTML5 validity"; + homepage = "https://github.com/svenkreiss/html5validator"; + changelog = "https://github.com/svenkreiss/html5validator/releases/tag/v${version}"; license = licenses.mit; - maintainers = [ maintainers.phunehehe ]; + maintainers = with maintainers; [ phunehehe ]; }; } |