Merge pull request #239027 from fpletz/pkgs/wolfssl-5.6.2

wolfssl: 5.5.4 -> 5.6.3

Changed files
+14 -5
pkgs
development
libraries
wolfssl
+14 -5
pkgs/development/libraries/wolfssl/default.nix
···
, fetchFromGitHub
, Security
, autoreconfHook
, openssl
}:
stdenv.mkDerivation rec {
pname = "wolfssl";
-
version = "5.5.4";
src = fetchFromGitHub {
owner = "wolfSSL";
repo = "wolfssl";
-
rev = "v${version}-stable";
-
hash = "sha256-sR/Gjk50kLej5oJzDH1I6/V+7OIRiwtyeg5tEE3fmHk=";
};
postPatch = ''
···
"out"
];
-
propagatedBuildInputs = [ ] ++ lib.optionals stdenv.isDarwin [ Security ];
nativeBuildInputs = [
autoreconfHook
];
doCheck = true;
-
nativeCheckInputs = [ openssl ];
postInstall = ''
# fix recursive cycle:
···
meta = with lib; {
description = "A small, fast, portable implementation of TLS/SSL for embedded devices";
homepage = "https://www.wolfssl.com/";
platforms = platforms.all;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ fab ];
···
, fetchFromGitHub
, Security
, autoreconfHook
+
, util-linux
, openssl
}:
stdenv.mkDerivation rec {
pname = "wolfssl";
+
version = "5.6.3";
src = fetchFromGitHub {
owner = "wolfSSL";
repo = "wolfssl";
+
rev = "refs/tags/v${version}-stable";
+
hash = "sha256-UN4zs+Rxh/bsLD1BQA+f1YN/UOJ6OB2HduhoetEp10Y=";
};
postPatch = ''
···
"out"
];
+
propagatedBuildInputs = lib.optionals stdenv.isDarwin [
+
Security
+
];
+
nativeBuildInputs = [
autoreconfHook
+
util-linux
];
doCheck = true;
+
+
nativeCheckInputs = [
+
openssl
+
];
postInstall = ''
# fix recursive cycle:
···
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 ];