From d4e0480e1693afc53619b569a2630b8fa9ad5467 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 26 Mar 2023 00:10:15 +0100 Subject: [PATCH 1/4] wolfssl: add changelog to meta --- pkgs/development/libraries/wolfssl/default.nix | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/pkgs/development/libraries/wolfssl/default.nix b/pkgs/development/libraries/wolfssl/default.nix index b77ec4d3c4a8..395c4811d567 100644 --- a/pkgs/development/libraries/wolfssl/default.nix +++ b/pkgs/development/libraries/wolfssl/default.nix @@ -13,7 +13,7 @@ stdenv.mkDerivation rec { src = fetchFromGitHub { owner = "wolfSSL"; repo = "wolfssl"; - rev = "v${version}-stable"; + rev = "refs/tags/v${version}-stable"; hash = "sha256-sR/Gjk50kLej5oJzDH1I6/V+7OIRiwtyeg5tEE3fmHk="; }; @@ -43,13 +43,19 @@ stdenv.mkDerivation rec { "out" ]; - propagatedBuildInputs = [ ] ++ lib.optionals stdenv.isDarwin [ Security ]; + propagatedBuildInputs = lib.optionals stdenv.isDarwin [ + Security + ]; + nativeBuildInputs = [ autoreconfHook ]; doCheck = true; - nativeCheckInputs = [ openssl ]; + + nativeCheckInputs = [ + openssl + ]; postInstall = '' # fix recursive cycle: @@ -62,6 +68,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 ]; From 0818071175b84596a698d0a92cfda3cc066bf6c2 Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Sun, 26 Mar 2023 00:13:52 +0100 Subject: [PATCH 2/4] wolfssl: 5.5.4 -> 5.6.0 Diff: https://github.com/wolfSSL/wolfssl/compare/refs/tags/v5.5.4-stable...5.6.0 Changelog: https://github.com/wolfSSL/wolfssl/releases/tag/v5.6.0-stable --- pkgs/development/libraries/wolfssl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/wolfssl/default.nix b/pkgs/development/libraries/wolfssl/default.nix index 395c4811d567..407e4fb5a549 100644 --- a/pkgs/development/libraries/wolfssl/default.nix +++ b/pkgs/development/libraries/wolfssl/default.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation rec { pname = "wolfssl"; - version = "5.5.4"; + version = "5.6.0"; src = fetchFromGitHub { owner = "wolfSSL"; repo = "wolfssl"; rev = "refs/tags/v${version}-stable"; - hash = "sha256-sR/Gjk50kLej5oJzDH1I6/V+7OIRiwtyeg5tEE3fmHk="; + hash = "sha256-ZSITzCuyie76OE2+PR+Q208kz7owXKqzLLJzGXXPNUk="; }; postPatch = '' From 815b7f93d54052eefb496f5239e28b6872c6ab81 Mon Sep 17 00:00:00 2001 From: Franz Pletz Date: Wed, 21 Jun 2023 19:07:59 +0200 Subject: [PATCH 3/4] wolfssl: 5.6.0 -> 5.6.2 --- pkgs/development/libraries/wolfssl/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/wolfssl/default.nix b/pkgs/development/libraries/wolfssl/default.nix index 407e4fb5a549..bbc234042547 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.6.0"; + version = "5.6.2"; src = fetchFromGitHub { owner = "wolfSSL"; repo = "wolfssl"; rev = "refs/tags/v${version}-stable"; - hash = "sha256-ZSITzCuyie76OE2+PR+Q208kz7owXKqzLLJzGXXPNUk="; + hash = "sha256-4kNc2SHni9i4X5GJ1hoekkJZ4mTwU4l9gYxx/6CySVU="; }; postPatch = '' @@ -49,6 +50,7 @@ stdenv.mkDerivation rec { nativeBuildInputs = [ autoreconfHook + util-linux ]; doCheck = true; From f030b671dc090fb6cabc0f249976e5019e325f3a Mon Sep 17 00:00:00 2001 From: Robert Scott Date: Wed, 20 Sep 2023 23:58:28 +0100 Subject: [PATCH 4/4] wolfssl: 5.6.2 -> 5.6.3 --- pkgs/development/libraries/wolfssl/default.nix | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkgs/development/libraries/wolfssl/default.nix b/pkgs/development/libraries/wolfssl/default.nix index bbc234042547..4c60ccf6c8ba 100644 --- a/pkgs/development/libraries/wolfssl/default.nix +++ b/pkgs/development/libraries/wolfssl/default.nix @@ -9,13 +9,13 @@ stdenv.mkDerivation rec { pname = "wolfssl"; - version = "5.6.2"; + version = "5.6.3"; src = fetchFromGitHub { owner = "wolfSSL"; repo = "wolfssl"; rev = "refs/tags/v${version}-stable"; - hash = "sha256-4kNc2SHni9i4X5GJ1hoekkJZ4mTwU4l9gYxx/6CySVU="; + hash = "sha256-UN4zs+Rxh/bsLD1BQA+f1YN/UOJ6OB2HduhoetEp10Y="; }; postPatch = ''