ocamlPackages.tls: 0.17.3 → 0.17.5

ocamlPackages.conduit: 6.2.1 → 6.2.3
ocamlPackages.dns: 7.0.1 → 8.0.0
ocamlPackages.git: 3.14.0 → 3.16.1
ocamlPackages.http-mirage-client: 0.0.5 → 0.0.6
ocamlPackages.mimic: 0.0.6 → 0.0.9
ocamlPackages.mirage-flow: 3.0.0 → 4.0.0
ocamlPackages.mirage-vnetif: 0.6.0 → 0.6.2
ocamlPackages.paf: 0.5.0 → 0.6.0
ocamlPackages.tcpip: 8.0.0 → 8.1.0
ocamlPackages.vchan: 6.0.1 → 6.0.2
This commit is contained in:
Vincent Laporte 2024-08-12 06:39:58 +02:00 committed by Vincent Laporte
parent 8bcc5c9e25
commit 1f92ee7ad7
23 changed files with 53 additions and 79 deletions

View File

@ -23,6 +23,7 @@ buildDunePackage rec {
buildInputs = [
erm_xmpp
tls
tls-lwt
mirage-crypto-pk
x509
domain-name

View File

@ -5,13 +5,13 @@
buildDunePackage rec {
pname = "conduit";
version = "6.2.1";
version = "6.2.3";
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/mirage/ocaml-conduit/releases/download/v${version}/conduit-${version}.tbz";
hash = "sha256-WdXntiQ3vkibC3nOEf+QrATvOcaD5M78qFh6/cL1W7s=";
hash = "sha256-OkaEuxSFsfJH1ghN0KNW4QJ+ksLNRns1yr1Zp2RCPnk=";
};
propagatedBuildInputs = [ astring ipaddr ipaddr-sexp sexplib uri ppx_sexp_conv ];

View File

@ -3,13 +3,13 @@
, ipaddr, alcotest
, ca-certs
, happy-eyeballs
, happy-eyeballs-lwt
, tls-lwt
}:
buildDunePackage {
pname = "dns-client-lwt";
inherit (dns) src version;
duneVersion = "3";
propagatedBuildInputs = [
dns
@ -18,6 +18,7 @@ buildDunePackage {
lwt
ca-certs
happy-eyeballs
happy-eyeballs-lwt
tls-lwt
mtime
mirage-crypto-rng

View File

@ -3,6 +3,7 @@
, domain-name, ipaddr
, ca-certs-nss
, happy-eyeballs
, happy-eyeballs-mirage
, tcpip
, tls, tls-mirage
}:
@ -10,7 +11,6 @@
buildDunePackage {
pname = "dns-client-mirage";
inherit (dns) src version;
duneVersion = "3";
propagatedBuildInputs = [
dns-client
@ -22,6 +22,7 @@ buildDunePackage {
mirage-clock
ca-certs-nss
happy-eyeballs
happy-eyeballs-mirage
tcpip
tls
tls-mirage

View File

@ -6,7 +6,6 @@
buildDunePackage {
pname = "dns-client";
inherit (dns) src version;
duneVersion = "3";
propagatedBuildInputs = [
dns

View File

@ -17,14 +17,13 @@
buildDunePackage rec {
pname = "dns";
version = "7.0.1";
version = "8.0.0";
minimalOCamlVersion = "4.08";
duneVersion = "3";
src = fetchurl {
url = "https://github.com/mirage/ocaml-dns/releases/download/v${version}/dns-${version}.tbz";
hash = "sha256-vDe1U1NbbIPcD1AmMG265ke7651C64mds7KcFHUN4fU=";
hash = "sha256-CIIGG8W/p1FasmyEyoBiMjrFkxs/iuKVJ5SwySfYhU4=";
};
propagatedBuildInputs = [ fmt logs ptime domain-name gmap cstruct ipaddr lru duration metrics base64 ];

View File

@ -1,32 +1,27 @@
{ stdenv, lib, fetchurl, buildDunePackage
, alcotest, mirage-crypto-rng, git-binary
, angstrom, astring, cstruct, decompress, digestif, encore, fmt, checkseum
, fpath, ke, logs, lwt, ocamlgraph, uri, rresult, base64, hxd
, ke, logs, lwt, ocamlgraph, uri, rresult, base64, hxd
, result, bigstringaf, optint, mirage-flow, domain-name, emile
, mimic, carton, carton-lwt, carton-git, ipaddr, psq, crowbar, alcotest-lwt, cmdliner
}:
buildDunePackage rec {
pname = "git";
version = "3.14.0";
version = "3.16.1";
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/mirage/ocaml-git/releases/download/${version}/git-${version}.tbz";
hash = "sha256-u1Nq8zo2YfAnRXib+IqYV0sWOGraqxrJC33NdDQaYsE=";
hash = "sha256-wDW9zM2eTS9IxtnNxl5h/BCDjs8dim8qN2riCoqSSAM=";
};
# remove changelog for the carton package
postPatch = ''
rm CHANGES.carton.md
'';
buildInputs = [
base64
];
propagatedBuildInputs = [
angstrom astring checkseum cstruct decompress digestif encore fmt fpath
angstrom astring checkseum cstruct decompress digestif encore fmt
ke logs lwt ocamlgraph uri rresult result bigstringaf optint mirage-flow
domain-name emile mimic carton carton-lwt carton-git ipaddr psq hxd
];

View File

@ -11,7 +11,6 @@
, tls
, tls-mirage
, uri
, hex
, happy-eyeballs-mirage
, happy-eyeballs
, ca-certs-nss
@ -26,10 +25,7 @@
, lwt
, mirage-clock
, mirage-flow
, mirage-random
, mirage-time
, result
, rresult
, alcotest
, alcotest-lwt
, bigstringaf
@ -49,8 +45,6 @@ buildDunePackage {
dns-client
happy-eyeballs-mirage
ipaddr
mirage-random
rresult
];
propagatedBuildInputs = [
@ -64,7 +58,6 @@ buildDunePackage {
tls
tls-mirage
uri
hex
happy-eyeballs
ca-certs-nss
mirage-crypto
@ -78,7 +71,6 @@ buildDunePackage {
mirage-clock
mirage-flow
mirage-time
result
];
checkInputs = [

View File

@ -4,14 +4,13 @@
buildDunePackage rec {
pname = "happy-eyeballs";
version = "0.5.0";
version = "1.1.0";
minimalOCamlVersion = "4.08";
duneVersion = "3";
src = fetchurl {
url = "https://github.com/roburio/happy-eyeballs/releases/download/v${version}/happy-eyeballs-${version}.tbz";
hash = "sha256-T4BOFlSj3xfUFhP9v8UaCHgmhvGrMyeqNUQf79bdBh4=";
hash = "sha256-zmZwueHs9be8M5x8Zm2rjPJb6bryDNTAeE8SEFtP3ME=";
};
propagatedBuildInputs = [

View File

@ -1,7 +1,7 @@
{ buildDunePackage
, happy-eyeballs
, cmdliner
, dns-client-lwt
, dns
, duration
, domain-name
, ipaddr
@ -17,7 +17,6 @@ buildDunePackage {
inherit (happy-eyeballs) src version;
minimalOCamlVersion = "4.08";
duneVersion = "3";
buildInputs = [
cmdliner
@ -29,7 +28,7 @@ buildDunePackage {
];
propagatedBuildInputs = [
dns-client-lwt
dns
happy-eyeballs
logs
lwt

View File

@ -1,7 +1,6 @@
{ buildDunePackage
, happy-eyeballs
, duration
, dns-client-mirage
, domain-name
, ipaddr
, fmt
@ -32,7 +31,6 @@ buildDunePackage {
];
propagatedBuildInputs = [
dns-client-mirage
happy-eyeballs
logs
lwt

View File

@ -16,13 +16,13 @@
buildDunePackage rec {
pname = "http-mirage-client";
version = "0.0.5";
version = "0.0.6";
minimalOCamlVersion = "4.08";
src = fetchurl {
url = "https://github.com/roburio/http-mirage-client/releases/download/v${version}/http-mirage-client-${version}.tbz";
hash = "sha256-w/dMv5QvgglTFj9V4wRoDqK+36YeE0xWLxcAVS0oHz0=";
hash = "sha256-rtl76NJRYwSRNgN57v0KwUlcDsGQ2MR+y5ZDVf4Otjs=";
};
propagatedBuildInputs = [

View File

@ -1,22 +1,20 @@
{ lib, buildDunePackage, fetchurl
, fmt, mirage-flow, cstruct, logs, ke, lwt
, mirage-flow, cstruct, logs, ke, lwt
, alcotest, alcotest-lwt, bigstringaf
}:
buildDunePackage rec {
pname = "mimic";
version = "0.0.6";
version = "0.0.9";
minimalOCamlVersion = "4.08";
duneVersion = "3";
src = fetchurl {
url = "https://github.com/dinosaure/mimic/releases/download/${version}/mimic-${version}.tbz";
sha256 = "sha256-gVvBj4NqqKR2mn944g9F0bFZ8Me+WC87skti0dBW3Cg=";
hash = "sha256-lU3xzrVIqSKnhUQIhaXRamr39zXWw3DtNdM5EUtp4p8=";
};
propagatedBuildInputs = [
fmt
lwt
mirage-flow
logs

View File

@ -1,4 +1,4 @@
{ lib, buildDunePackage, mimic, happy-eyeballs-mirage }:
{ lib, buildDunePackage, dns-client-mirage, mimic, happy-eyeballs-mirage }:
buildDunePackage {
pname = "mimic-happy-eyeballs";
@ -6,11 +6,9 @@ buildDunePackage {
inherit (mimic) src version;
minimalOCamlVersion = "4.08";
duneVersion = "3";
strictDeps = true;
propagatedBuildInputs = [
dns-client-mirage
mimic
happy-eyeballs-mirage
];

View File

@ -2,14 +2,13 @@
buildDunePackage rec {
pname = "mirage-flow";
version = "3.0.0";
version = "4.0.2";
duneVersion = "3";
minimalOCamlVersion = "4.05";
src = fetchurl {
url = "https://github.com/mirage/mirage-flow/releases/download/v${version}/mirage-flow-v${version}.tbz";
hash = "sha256-1wvabIXsJ0e+2IvE2V8mnSgQUDuSkT8IB75SkWlhOPw=";
url = "https://github.com/mirage/mirage-flow/releases/download/v${version}/mirage-flow-${version}.tbz";
hash = "sha256-SGXj3S4b53O9JENUFuMl3I+QoiZ0QSrYu7zTet7q+1o=";
};
propagatedBuildInputs = [ cstruct fmt lwt ];

View File

@ -1,19 +1,18 @@
{ lib, buildDunePackage, fetchurl
, lwt, mirage-net
, cstruct, ipaddr, macaddr, mirage-profile
, cstruct, ipaddr, macaddr
, duration, logs
}:
buildDunePackage rec {
pname = "mirage-vnetif";
version = "0.6.0";
version = "0.6.2";
minimalOCamlVersion = "4.06";
duneVersion = "3";
src = fetchurl {
url = "https://github.com/mirage/${pname}/releases/download/v${version}/${pname}-${version}.tbz";
hash = "sha256-fzRoNFqdnj4Ke+eNdo5crvbnKDx6/+dQyu+K3rD5dYw=";
hash = "sha256-SorcrPRhhCYhHasLQGHvTtLo229/3xVB6f7/XOlFRSI=";
};
propagatedBuildInputs = [
@ -22,7 +21,6 @@ buildDunePackage rec {
cstruct
ipaddr
macaddr
mirage-profile
duration
logs
];

View File

@ -23,8 +23,6 @@ buildDunePackage {
src
;
duneVersion = "3";
propagatedBuildInputs = [
paf
cohttp-lwt

View File

@ -23,11 +23,11 @@
buildDunePackage rec {
pname = "paf";
version = "0.5.0";
version = "0.6.0";
src = fetchurl {
url = "https://github.com/dinosaure/paf-le-chien/releases/download/${version}/paf-${version}.tbz";
hash = "sha256-oWRvwb8DhtF3ltWaZ6moKmgadFUngruo1UOIaGNV/oM=";
hash = "sha256-uvNezux0V4mwbxU07zCfCYXOgCYKPxshOKiiAjLef9k=";
};
minimalOCamlVersion = "4.08";

View File

@ -1,6 +1,7 @@
{ lib
, buildDunePackage
, fetchurl
, fetchpatch
, mirage-crypto-rng
, mtime
, gluon
@ -21,6 +22,13 @@ buildDunePackage rec {
hash = "sha256-SsiDz53b9bMIT9Q3IwDdB3WKy98WSd9fiieU41qZpeE=";
};
# Compatibility with tls 0.17.5
patches = fetchpatch {
url = "https://github.com/riot-ml/riot/commit/bbbf0efce6dc84afba84e84cc231ce7ef2dcaa91.patch";
hash = "sha256-qsPuEpur5DohOGezSTpOyBq9WxnY9OS6+w2Ls0tZkT8=";
includes = [ "riot/lib/ssl.ml" ];
};
propagatedBuildInputs = [
gluon
mirage-crypto-rng

View File

@ -5,7 +5,7 @@
, macaddr, macaddr-cstruct, fmt
, lwt, lwt-dllist, logs, duration, randomconv, ethernet
, alcotest, mirage-flow, mirage-vnetif, pcap-format
, mirage-clock-unix, arp, ipaddr-cstruct, mirage-random-test
, mirage-clock-unix, arp, ipaddr-cstruct, mirage-crypto-rng
, lru, metrics
, withFreestanding ? false
, ocaml-freestanding
@ -13,11 +13,11 @@
buildDunePackage rec {
pname = "tcpip";
version = "8.0.0";
version = "8.1.0";
src = fetchurl {
url = "https://github.com/mirage/mirage-${pname}/releases/download/v${version}/${pname}-${version}.tbz";
hash = "sha256-NrTBVr4WcCukxteBotqLoUYrIjcNFVcOERYFbL8CUjM=";
hash = "sha256-hrpdkvkHi93GUxL2O19M40/SVw12VDOyOiJquE11qcA=";
};
nativeBuildInputs = [
@ -52,7 +52,7 @@ buildDunePackage rec {
doCheck = true;
checkInputs = [
alcotest
mirage-random-test
mirage-crypto-rng
mirage-flow
mirage-vnetif
pcap-format

View File

@ -1,16 +1,16 @@
{ lib, fetchurl, buildDunePackage
, cstruct, domain-name, fmt, logs, hkdf, mirage-crypto, mirage-crypto-ec, mirage-crypto-pk, mirage-crypto-rng, lwt, ptime, x509
, cstruct, domain-name, fmt, logs, hkdf, mirage-crypto, mirage-crypto-ec, mirage-crypto-pk, mirage-crypto-rng, ptime, x509
, ipaddr
, alcotest, cstruct-unix, ounit2, randomconv
, alcotest, cstruct-unix, ounit2
}:
buildDunePackage rec {
pname = "tls";
version = "0.17.3";
version = "0.17.5";
src = fetchurl {
url = "https://github.com/mirleft/ocaml-tls/releases/download/v${version}/tls-${version}.tbz";
hash = "sha256-R+XezdMO0cNnc2RYpjrgd0dBR7PdZ1wUWQuBqS1QMdQ=";
hash = "sha256-iRCIV786b4VyKSWo1KP1nCkdY4wPLi/EXw/a+JKuSBk=";
};
minimalOCamlVersion = "4.08";
@ -25,7 +25,6 @@ buildDunePackage rec {
mirage-crypto-ec
mirage-crypto-pk
mirage-crypto-rng
lwt
ptime
x509
ipaddr
@ -36,7 +35,6 @@ buildDunePackage rec {
alcotest
cstruct-unix
ounit2
randomconv
];
meta = with lib; {

View File

@ -1,5 +1,5 @@
{ buildDunePackage, tls
, fmt, lwt, mirage-clock, mirage-crypto, mirage-crypto-ec, mirage-crypto-pk, mirage-flow, mirage-kv, ptime, x509
, fmt, lwt, mirage-clock, mirage-crypto, mirage-crypto-pk, mirage-flow, mirage-kv, ptime, x509
}:
buildDunePackage {
@ -11,7 +11,6 @@ buildDunePackage {
lwt
mirage-clock
mirage-crypto
mirage-crypto-ec
mirage-crypto-pk
mirage-flow
mirage-kv

View File

@ -1,37 +1,31 @@
{ lib, buildDunePackage, fetchurl
, ppx_cstruct, ppx_sexp_conv, ounit
, ounit2
, lwt, cstruct, io-page, mirage-flow, xenstore, xenstore_transport
, sexplib, cmdliner
}:
buildDunePackage rec {
pname = "vchan";
version = "6.0.1";
version = "6.0.2";
minimalOCamlVersion = "4.08";
duneVersion = "3";
src = fetchurl {
url = "https://github.com/mirage/ocaml-vchan/releases/download/v${version}/vchan-${version}.tbz";
hash = "sha256-5E7dITMVirYoxUkp8ZamRAolyhA6avXGJNAioxeBuV0=";
hash = "sha256-fki12lrWuIweGX/vSD2gbMX9qaM4KthiDZLeJYWcX+U=";
};
propagatedBuildInputs = [
ppx_cstruct
ppx_sexp_conv
lwt
cstruct
io-page
mirage-flow
xenstore
xenstore_transport
sexplib
];
doCheck = true;
checkInputs = [
cmdliner
ounit
ounit2
];
meta = with lib; {