Merge pull request #260416 from marsam/libuv-patch-disable-io_uring

libuv: add patch to disable io_uring on selected kernels
This commit is contained in:
Mario Rodas
2023-10-12 20:53:11 -05:00
committed by GitHub
+11 -1
View File
@@ -1,6 +1,7 @@
{ stdenv
, lib
, fetchFromGitHub
, fetchpatch
, autoconf
, automake
, libtool
@@ -33,6 +34,15 @@ stdenv.mkDerivation (finalAttrs: {
sha256 = "sha256-Lrsyh4qd3OkTw1cSPfahzfSGNt6+pRN1X21iiv1SsFo=";
};
patches = [
# Disable io_uring close on selected kernels. Remove on next release
# https://github.com/libuv/libuv/pull/4141
(fetchpatch {
url = "https://github.com/libuv/libuv/commit/c811169f91b2101f7302e96de3d2dc366ade3a25.patch";
hash = "sha256-7vk6XGXwJcwYUQPqIJ3JPd/fPIGrjE5WRDSJCMQfKeU=";
})
];
outputs = [ "out" "dev" ];
postPatch = let
@@ -113,7 +123,7 @@ stdenv.mkDerivation (finalAttrs: {
description = "A multi-platform support library with a focus on asynchronous I/O";
homepage = "https://libuv.org/";
changelog = "https://github.com/libuv/libuv/blob/v${finalAttrs.version}/ChangeLog";
maintainers = with maintainers; [ ];
maintainers = with maintainers; [ marsam ];
platforms = platforms.all;
license = with licenses; [ mit isc bsd2 bsd3 cc-by-40 ];
};