diff -pruN 2.3.4+ds-1/debian/changelog 2.3.4+ds-2/debian/changelog
--- 2.3.4+ds-1/debian/changelog	2024-12-21 14:33:07.000000000 +0000
+++ 2.3.4+ds-2/debian/changelog	2025-09-08 18:39:47.000000000 +0000
@@ -1,3 +1,10 @@
+units-cpp (2.3.4+ds-2) unstable; urgency=medium
+
+  * d/patches: Include upstream commit to build with cmake4 (Closes: #1113604)
+  * d/p: Add patch bumping CXX_STANDARD (Closes: #1114426)
+
+ -- Matthias Geiger <werdahias@debian.org>  Mon, 08 Sep 2025 20:39:47 +0200
+
 units-cpp (2.3.4+ds-1) unstable; urgency=medium
 
   * New upstream release
diff -pruN 2.3.4+ds-1/debian/patches/cmake-4.patch 2.3.4+ds-2/debian/patches/cmake-4.patch
--- 2.3.4+ds-1/debian/patches/cmake-4.patch	1970-01-01 00:00:00.000000000 +0000
+++ 2.3.4+ds-2/debian/patches/cmake-4.patch	2025-09-08 18:26:30.000000000 +0000
@@ -0,0 +1,20 @@
+From e05a74a66550eb95bf034cc3f99ad94e976c96f6 Mon Sep 17 00:00:00 2001
+From: GeorgH93 <github@georgh93.eu>
+Date: Tue, 15 Apr 2025 16:06:59 +0200
+Subject: [PATCH] Update cmake min version
+
+Update cmake minimum required version to work with CMake v4
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 9851b634..839a7b9e 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -1,4 +1,4 @@
+-cmake_minimum_required(VERSION 3.2...3.5 FATAL_ERROR)
++cmake_minimum_required(VERSION 3.2...3.16 FATAL_ERROR)
+ 
+ PROJECT(units LANGUAGES CXX)
+ set(units_VERSION 2.3.1)
diff -pruN 2.3.4+ds-1/debian/patches/fix-build-cxx-17.diff 2.3.4+ds-2/debian/patches/fix-build-cxx-17.diff
--- 2.3.4+ds-1/debian/patches/fix-build-cxx-17.diff	1970-01-01 00:00:00.000000000 +0000
+++ 2.3.4+ds-2/debian/patches/fix-build-cxx-17.diff	2025-09-08 18:38:24.000000000 +0000
@@ -0,0 +1,17 @@
+Description: Fix FTBFS with too old CXX_STANDARD
+Author: Matthias Geiger <werdahias@debian.org>
+Last-Update: 2025-09-08
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -54,7 +54,7 @@
+ OPTION(ENABLE_PREDEFINED_DATA_TRANSFER_RATE_UNITS "Enables library-defined units of DATA TRANSFER RATE." OFF)
+ OPTION(ENABLE_PREDEFINED_CONSTANTS_UNITS "Enables library-defined units of CONSTANTS." OFF)
+ 
+-SET(CMAKE_CXX_STANDARD 14)
++SET(CMAKE_CXX_STANDARD 17)
+ SET(CMAKE_CXX_STANDARD_REQUIRED TRUE)
+ 
+ # header-only library target. To use this project as a subdirectory,
diff -pruN 2.3.4+ds-1/debian/patches/series 2.3.4+ds-2/debian/patches/series
--- 2.3.4+ds-1/debian/patches/series	2024-12-21 14:20:33.000000000 +0000
+++ 2.3.4+ds-2/debian/patches/series	2025-09-08 18:34:54.000000000 +0000
@@ -1,2 +1,4 @@
+fix-build-cxx-17.diff
 fix-ftbfs-gcc-14.diff
 01-patch-cmakelists.diff
+cmake-4.patch
