1{ stdenv, fetchurl, perl }:
2
3stdenv.mkDerivation rec {
4 name = "mbedtls-2.3.0";
5
6 src = fetchurl {
7 url = "https://tls.mbed.org/download/${name}-gpl.tgz";
8 sha256 = "0jfb20crlcp67shp9p8cy6vmwdjkxb0rqfbi5l5yggbrywa708r1";
9 };
10
11 nativeBuildInputs = [ perl ];
12
13 postPatch = ''
14 patchShebangs .
15 '';
16
17 makeFlags = [
18 "SHARED=1"
19 ];
20
21 installFlags = [
22 "DESTDIR=\${out}"
23 ];
24
25 doCheck = true;
26
27 meta = with stdenv.lib; {
28 homepage = https://tls.mbed.org/;
29 description = "Portable cryptographic and SSL/TLS library, aka polarssl";
30 license = licenses.gpl3;
31 platforms = platforms.all;
32 maintainers = with maintainers; [ wkennington fpletz ];
33 };
34}