diff options
author | Martin Weinelt <mweinelt@users.noreply.github.com> | 2023-09-22 04:07:52 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-22 04:07:52 +0200 |
commit | 126198175f229bbfda3a287a5864121ea503b4c1 (patch) | |
tree | d608cb290227b1b02cec8cb230b888a01795aebd /pkgs | |
parent | ad3239f992917d434cd70979bf3f207e47b919f0 (diff) | |
parent | f030b671dc090fb6cabc0f249976e5019e325f3a (diff) |
Merge pull request #239027 from fpletz/pkgs/wolfssl-5.6.2
wolfssl: 5.5.4 -> 5.6.3
Diffstat (limited to 'pkgs')
-rw-r--r-- | pkgs/development/libraries/wolfssl/default.nix | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/pkgs/development/libraries/wolfssl/default.nix b/pkgs/development/libraries/wolfssl/default.nix index b77ec4d3c4a86..4c60ccf6c8ba1 100644 --- a/pkgs/development/libraries/wolfssl/default.nix +++ b/pkgs/development/libraries/wolfssl/default.nix @@ -3,18 +3,19 @@ , fetchFromGitHub , Security , autoreconfHook +, util-linux , openssl }: stdenv.mkDerivation rec { pname = "wolfssl"; - version = "5.5.4"; + version = "5.6.3"; src = fetchFromGitHub { owner = "wolfSSL"; repo = "wolfssl"; - rev = "v${version}-stable"; - hash = "sha256-sR/Gjk50kLej5oJzDH1I6/V+7OIRiwtyeg5tEE3fmHk="; + rev = "refs/tags/v${version}-stable"; + hash = "sha256-UN4zs+Rxh/bsLD1BQA+f1YN/UOJ6OB2HduhoetEp10Y="; }; postPatch = '' @@ -43,13 +44,20 @@ stdenv.mkDerivation rec { "out" ]; - propagatedBuildInputs = [ ] ++ lib.optionals stdenv.isDarwin [ Security ]; + propagatedBuildInputs = lib.optionals stdenv.isDarwin [ + Security + ]; + nativeBuildInputs = [ autoreconfHook + util-linux ]; doCheck = true; - nativeCheckInputs = [ openssl ]; + + nativeCheckInputs = [ + openssl + ]; postInstall = '' # fix recursive cycle: @@ -62,6 +70,7 @@ stdenv.mkDerivation rec { meta = with lib; { description = "A small, fast, portable implementation of TLS/SSL for embedded devices"; homepage = "https://www.wolfssl.com/"; + changelog = "https://github.com/wolfSSL/wolfssl/releases/tag/v${version}-stable"; platforms = platforms.all; license = licenses.gpl2Plus; maintainers = with maintainers; [ fab ]; |