lol

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

libuv: add patch to disable io_uring on selected kernels

authored by

Mario Rodas and committed by
GitHub
2bcd37e6 80ddbc41

+11 -1
+11 -1
pkgs/development/libraries/libuv/default.nix
··· 1 1 { stdenv 2 2 , lib 3 3 , fetchFromGitHub 4 + , fetchpatch 4 5 , autoconf 5 6 , automake 6 7 , libtool ··· 32 33 rev = "v${finalAttrs.version}"; 33 34 sha256 = "sha256-Lrsyh4qd3OkTw1cSPfahzfSGNt6+pRN1X21iiv1SsFo="; 34 35 }; 36 + 37 + patches = [ 38 + # Disable io_uring close on selected kernels. Remove on next release 39 + # https://github.com/libuv/libuv/pull/4141 40 + (fetchpatch { 41 + url = "https://github.com/libuv/libuv/commit/c811169f91b2101f7302e96de3d2dc366ade3a25.patch"; 42 + hash = "sha256-7vk6XGXwJcwYUQPqIJ3JPd/fPIGrjE5WRDSJCMQfKeU="; 43 + }) 44 + ]; 35 45 36 46 outputs = [ "out" "dev" ]; 37 47 ··· 113 123 description = "A multi-platform support library with a focus on asynchronous I/O"; 114 124 homepage = "https://libuv.org/"; 115 125 changelog = "https://github.com/libuv/libuv/blob/v${finalAttrs.version}/ChangeLog"; 116 - maintainers = with maintainers; [ ]; 126 + maintainers = with maintainers; [ marsam ]; 117 127 platforms = platforms.all; 118 128 license = with licenses; [ mit isc bsd2 bsd3 cc-by-40 ]; 119 129 };