From a86155865ec3cb522e04e834d3f50f375cd1961b Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 19 Mar 2026 20:59:04 +0100 Subject: [PATCH 1/2] croaring: 4.3.1 -> 4.6.1 --- pkgs/by-name/cr/croaring/package.nix | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pkgs/by-name/cr/croaring/package.nix b/pkgs/by-name/cr/croaring/package.nix index 0d0b0e38ea22..4f4326b12d04 100644 --- a/pkgs/by-name/cr/croaring/package.nix +++ b/pkgs/by-name/cr/croaring/package.nix @@ -8,13 +8,13 @@ stdenv.mkDerivation (finalAttrs: { pname = "croaring"; - version = "4.3.1"; + version = "4.6.1"; src = fetchFromGitHub { owner = "RoaringBitmap"; repo = "CRoaring"; tag = "v${finalAttrs.version}"; - hash = "sha256-c4o8AMCtDGLChXxJKJyxkWhuYu7axqLb2ce8IOGk920="; + hash = "sha256-wks7kkF0va7RUJXY74ku/yWTSsHQKlFczfhAHyuNudM="; }; # roaring.pc.in cannot handle absolute CMAKE_INSTALL_*DIRs, nor @@ -28,6 +28,15 @@ stdenv.mkDerivation (finalAttrs: { doCheck = true; + postPatch = '' + # Fixes the build of dependent projects by updating the supported + # CMake version. + # Issue: https://github.com/RoaringBitmap/CRoaring/issues/793 + # PR: https://github.com/RoaringBitmap/CRoaring/pull/794 + substituteInPlace CMakeLists.txt \ + --replace-fail '2.8...3.15' '3.15' + ''; + preConfigure = '' mkdir -p dependencies/.cache ln -s ${ From 7e21bec4d101001379489d16633e31f9a672999f Mon Sep 17 00:00:00 2001 From: Hythera <87016780+Hythera@users.noreply.github.com> Date: Thu, 9 Apr 2026 19:53:54 +0200 Subject: [PATCH 2/2] croaring: add hythera as maintainer --- pkgs/by-name/cr/croaring/package.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/by-name/cr/croaring/package.nix b/pkgs/by-name/cr/croaring/package.nix index 4f4326b12d04..ccc77ce42f7a 100644 --- a/pkgs/by-name/cr/croaring/package.nix +++ b/pkgs/by-name/cr/croaring/package.nix @@ -58,7 +58,7 @@ stdenv.mkDerivation (finalAttrs: { asl20 mit ]; - maintainers = [ ]; + maintainers = with lib.maintainers; [ hythera ]; platforms = lib.platforms.all; }; })