From f31fe78f196863bec436377cddf4f6f473222426 Mon Sep 17 00:00:00 2001 From: Aaditya Srinivasan Date: Thu, 20 Aug 2026 15:16:10 +0530 Subject: [PATCH 1/3] update version --- cpp/subprojects/bzip2.wrap | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/cpp/subprojects/bzip2.wrap b/cpp/subprojects/bzip2.wrap index f3ef69e47d0b..8e1a694c6fa9 100644 --- a/cpp/subprojects/bzip2.wrap +++ b/cpp/subprojects/bzip2.wrap @@ -20,11 +20,12 @@ directory = bzip2-1.0.8 source_url = https://sourceware.org/pub/bzip2/bzip2-1.0.8.tar.gz source_filename = bzip2-1.0.8.tar.gz source_hash = ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269 -patch_filename = bzip2_1.0.8-1_patch.zip -patch_url = https://wrapdb.mesonbuild.com/v2/bzip2_1.0.8-1/get_patch -patch_hash = a8d591e1fbb989cc0c285be25a8c850915b786f2ec74c992df84723532af724b -source_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/bzip2_1.0.8-1/bzip2-1.0.8.tar.gz -wrapdb_version = 1.0.8-1 +source_fallback_url = https://wrapdb.mesonbuild.com/v2/bzip2_1.0.8-2/get_source/bzip2-1.0.8.tar.gz +patch_filename = bzip2_1.0.8-2_patch.zip +patch_url = https://wrapdb.mesonbuild.com/v2/bzip2_1.0.8-2/get_patch +patch_fallback_url = https://github.com/mesonbuild/wrapdb/releases/download/bzip2_1.0.8-2/bzip2_1.0.8-2_patch.zip +patch_hash = 60dbfc47880a78d9c8946f0dc689a771ddf503f6da904dabef1332904dcef561 +wrapdb_version = 1.0.8-2 [provide] dependency_names = bzip2 From fc41d70e0a2fc4a3612a45dfcc7c8f713616c1f0 Mon Sep 17 00:00:00 2001 From: Aaditya Srinivasan Date: Thu, 20 Aug 2026 16:43:22 +0530 Subject: [PATCH 2/3] Fix Meson transitive Arrow dependencies --- cpp/src/arrow/meson.build | 1 + 1 file changed, 1 insertion(+) diff --git a/cpp/src/arrow/meson.build b/cpp/src/arrow/meson.build index b5443c28cf84..809c4a1e295b 100644 --- a/cpp/src/arrow/meson.build +++ b/cpp/src/arrow/meson.build @@ -564,6 +564,7 @@ arrow_lib = library( arrow_dep = declare_dependency( include_directories: [include_dir], link_with: arrow_lib, + dependencies: arrow_deps, ) meson.override_dependency('arrow', arrow_dep) From a97057a68dc21579e078ef0213e634d8b30124f4 Mon Sep 17 00:00:00 2001 From: Aaditya Srinivasan Date: Thu, 20 Aug 2026 17:22:17 +0530 Subject: [PATCH 3/3] Propagate Parquet dependencies --- cpp/src/parquet/meson.build | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cpp/src/parquet/meson.build b/cpp/src/parquet/meson.build index f2aff7dfa1de..86dfc4d384b5 100644 --- a/cpp/src/parquet/meson.build +++ b/cpp/src/parquet/meson.build @@ -124,7 +124,10 @@ parquet_lib = library( gnu_symbol_visibility: 'inlineshidden', ) -parquet_dep = declare_dependency(link_with: parquet_lib) +parquet_dep = declare_dependency( + link_with: parquet_lib, + dependencies: parquet_deps, +) subdir('api') subdir('arrow')