fix picotls package
This commit is contained in:
parent
b3bd82f678
commit
9d5fb2cb4c
|
@ -6,6 +6,14 @@
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
let
|
||||||
|
picotest = fetchFromGitHub {
|
||||||
|
owner = "h2o";
|
||||||
|
repo = "picotest";
|
||||||
|
rev = "6906d90b39684b8b2c18db5b0c7412128140655d";
|
||||||
|
sha256 = "1z26mcg40bkrgbxgh4469y97lixls00p75k9j9dw1w18bg8mg49n";
|
||||||
|
};
|
||||||
|
in
|
||||||
stdenv.mkDerivation rec {
|
stdenv.mkDerivation rec {
|
||||||
pname = "picotls";
|
pname = "picotls";
|
||||||
version = "20201012";
|
version = "20201012";
|
||||||
|
@ -14,7 +22,7 @@ stdenv.mkDerivation rec {
|
||||||
owner = "h2o";
|
owner = "h2o";
|
||||||
repo = "picotls";
|
repo = "picotls";
|
||||||
rev = "9238121fa7788e8642072b6d4d1a2f2fb71db242";
|
rev = "9238121fa7788e8642072b6d4d1a2f2fb71db242";
|
||||||
sha256 = "01hl9s2jxh792kfzhc12ha9x1wwk9g869k6n4m83cccdnkmghg8j";
|
sha256 = "0yam62yd606q8v515r74l110gmch4i4bif9hfxn7mgvcdv979l7d";
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = [ "out" "dev" ];
|
outputs = [ "out" "dev" ];
|
||||||
|
@ -29,6 +37,14 @@ stdenv.mkDerivation rec {
|
||||||
openssl
|
openssl
|
||||||
];
|
];
|
||||||
|
|
||||||
|
patchPhase = ''
|
||||||
|
sed -i 's|deps/picotest|${picotest}|g' CMakeLists.txt
|
||||||
|
sed -i 's|../deps/picotest|${picotest}|g' t/picotls.c
|
||||||
|
sed -i 's|../deps/picotest|${picotest}|g' t/minicrypto.c
|
||||||
|
sed -i 's|../deps/picotest|${picotest}|g' t/openssl.c
|
||||||
|
sed -i 's|../deps/picotest|${picotest}|g' t/fusion.c
|
||||||
|
'';
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
runHook preInstall
|
runHook preInstall
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue