Merge pull request #131506 from fabaff/bump-wolfssl

wolfssl: 4.8.0 -> 4.8.1
This commit is contained in:
Fabian Affolter 2021-07-27 10:54:32 +02:00 committed by GitHub
commit ea6c415332
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,8 +1,12 @@
{ lib, stdenv, fetchFromGitHub, autoreconfHook }:
{ lib
, stdenv
, fetchFromGitHub
, autoreconfHook
}:
stdenv.mkDerivation rec {
pname = "wolfssl";
version = "4.8.0";
version = "4.8.1";
src = fetchFromGitHub {
owner = "wolfSSL";
@ -11,12 +15,25 @@ stdenv.mkDerivation rec {
sha256 = "1w9gs9cq2yhj5s3diz3x1l15pgrc1pbm00jccizvcjyibmwyyf2h";
};
# almost same as Debian but for now using --enable-all --enable-reproducible-build instead of --enable-distro to ensure options.h gets installed
configureFlags = [ "--enable-all" "--enable-reproducible-build" "--enable-pkcs11" "--enable-tls13" "--enable-base64encode" ];
# Almost same as Debian but for now using --enable-all --enable-reproducible-build instead of --enable-distro to ensure options.h gets installed
configureFlags = [
"--enable-all"
"--enable-base64encode"
"--enable-pkcs11"
"--enable-reproducible-build"
"--enable-tls13"
];
outputs = [ "out" "dev" "doc" "lib" ];
outputs = [
"dev"
"doc"
"lib"
"out"
];
nativeBuildInputs = [ autoreconfHook ];
nativeBuildInputs = [
autoreconfHook
];
postInstall = ''
# fix recursive cycle:
@ -28,9 +45,9 @@ stdenv.mkDerivation rec {
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; [ mcmtroffaes ];
homepage = "https://www.wolfssl.com/";
platforms = platforms.all;
license = licenses.gpl2Plus;
maintainers = with maintainers; [ fab mcmtroffaes ];
};
}