From aa66f76d048c85234d3643ff6fd92bf72680f02c Mon Sep 17 00:00:00 2001 From: Angus Gibson Date: Tue, 17 Feb 2026 10:58:21 +1100 Subject: [PATCH 1/2] tiledb: fix build on darwin The patched file no longer exists in 2.30.0 --- .../ti/tiledb/generate_embedded_data_header.patch | 14 -------------- pkgs/by-name/ti/tiledb/package.nix | 2 -- 2 files changed, 16 deletions(-) delete mode 100644 pkgs/by-name/ti/tiledb/generate_embedded_data_header.patch diff --git a/pkgs/by-name/ti/tiledb/generate_embedded_data_header.patch b/pkgs/by-name/ti/tiledb/generate_embedded_data_header.patch deleted file mode 100644 index e24756d8ce72..000000000000 --- a/pkgs/by-name/ti/tiledb/generate_embedded_data_header.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- a/tiledb/sm/misc/generate_embedded_data_header.script.cmake -+++ b/tiledb/sm/misc/generate_embedded_data_header.script.cmake -@@ -40,11 +40,7 @@ - string(MAKE_C_IDENTIFIER ${INPUT_FILENAME} INPUT_VARIABLE) - - message(DEBUG "Compressing ${INPUT_FILE} to ${compressed_file}") --file(ARCHIVE_CREATE OUTPUT "${compressed_file}" PATHS ${INPUT_FILE} FORMAT raw COMPRESSION Zstd -- # Level 12 was found to have the best balance between compression ratio and speed -- # but is available in CMake 3.26+. -- COMPRESSION_LEVEL 9 --) -+execute_process(COMMAND zstd -9 -c "${INPUT_FILE}" OUTPUT_FILE "${compressed_file}") - file(SIZE ${compressed_file} COMPRESSED_SIZE) - message(DEBUG "Compressed size: ${COMPRESSED_SIZE} bytes") diff --git a/pkgs/by-name/ti/tiledb/package.nix b/pkgs/by-name/ti/tiledb/package.nix index 2991a313f582..10c6edc9e22e 100644 --- a/pkgs/by-name/ti/tiledb/package.nix +++ b/pkgs/by-name/ti/tiledb/package.nix @@ -47,8 +47,6 @@ stdenv.mkDerivation (finalAttrs: { hash = "sha256-wzeWLwwsZXtrKsmlglZG7YvIki/ba7IwsDBq+40ltcg="; }; - patches = lib.optionals stdenv.hostPlatform.isDarwin [ ./generate_embedded_data_header.patch ]; - postPatch = '' substituteInPlace tiledb/sm/misc/test/unit_parse_argument.cc \ --replace-fail '"catch.hpp"' '' From 8e039708e6886cb7d0950192536e152be7d7fa2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sandro=20J=C3=A4ckel?= Date: Tue, 24 Feb 2026 14:36:58 +0100 Subject: [PATCH 2/2] tiledb: drop libpqxx There is no reference in code or a difference when rebuild without libpqxx. --- pkgs/by-name/ti/tiledb/package.nix | 2 -- 1 file changed, 2 deletions(-) diff --git a/pkgs/by-name/ti/tiledb/package.nix b/pkgs/by-name/ti/tiledb/package.nix index 10c6edc9e22e..e05636bcb210 100644 --- a/pkgs/by-name/ti/tiledb/package.nix +++ b/pkgs/by-name/ti/tiledb/package.nix @@ -26,7 +26,6 @@ nlohmann_json, c-blosc2, useAVX2 ? stdenv.hostPlatform.avx2Support, - libpqxx, }: let @@ -83,7 +82,6 @@ stdenv.mkDerivation (finalAttrs: { curl file libpng - libpqxx lz4 nlohmann_json onetbb