diff options
Diffstat (limited to 'nixpkgs/pkgs/tools/networking/hurl/default.nix')
-rw-r--r-- | nixpkgs/pkgs/tools/networking/hurl/default.nix | 20 |
1 files changed, 8 insertions, 12 deletions
diff --git a/nixpkgs/pkgs/tools/networking/hurl/default.nix b/nixpkgs/pkgs/tools/networking/hurl/default.nix index 3e1ef2be501c..28f4d3787c27 100644 --- a/nixpkgs/pkgs/tools/networking/hurl/default.nix +++ b/nixpkgs/pkgs/tools/networking/hurl/default.nix @@ -1,29 +1,29 @@ { lib -, stdenv , rustPlatform , fetchFromGitHub , pkg-config -, python3 , installShellFiles , libxml2 , openssl +, stdenv , curl }: rustPlatform.buildRustPackage rec { pname = "hurl"; - version = "1.6.1"; + version = "3.0.1"; src = fetchFromGitHub { owner = "Orange-OpenSource"; repo = pname; rev = version; - sha256 = "sha256-ud4ARpiyMcYwPKsLbeK4MMBLzkD/tecF1L1vWyYpKmY="; + hash = "sha256-Rh8HBUR3IXYs/0NZJAKk4mHOjliRIAgEsgR402i7FX4="; }; + cargoHash = "sha256-9AXusLvkZQ3g4u7z03dy8eXzQ59aRSHFR+uyt3MwKhg="; + nativeBuildInputs = [ pkg-config - python3 installShellFiles ]; @@ -37,19 +37,15 @@ rustPlatform.buildRustPackage rec { # Tests require network access to a test server doCheck = false; - cargoSha256 = "sha256-tmHP7xwVce/hh8nX1LO/zwPIlDZkICPMlBjZjuv37xU="; - postInstall = '' - python ci/gen_manpage.py docs/hurl.md > hurl.1 - python ci/gen_manpage.py docs/hurlfmt.md > hurlfmt.1 - installManPage hurl.1 hurlfmt.1 + installManPage docs/manual/hurl.1 docs/manual/hurlfmt.1 ''; meta = with lib; { description = "Command line tool that performs HTTP requests defined in a simple plain text format."; homepage = "https://hurl.dev/"; - changelog = "https://github.com/Orange-OpenSource/hurl/raw/${version}/CHANGELOG.md"; - maintainers = with maintainers; [ eonpatapon ]; + changelog = "https://github.com/Orange-OpenSource/hurl/blob/${version}/CHANGELOG.md"; + maintainers = with maintainers; [ eonpatapon figsoda ]; license = licenses.asl20; }; } |