From: =?utf-8?q?Timo_R=C3=B6hling?= <roehling@debian.org>
Date: Fri, 25 Jul 2025 07:29:39 +0200
Subject: Fix Thrust version detection

Origin: upstream, https://github.com/stotko/stdgpu/commit/1f0b2d51718692ec9046fe1b36173a591c611bdb
Bug: https://github.com/stotko/stdgpu/issues/407
Bug-Debian: https://bugs.debian.org/1109841
---
 cmake/Findthrust.cmake | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cmake/Findthrust.cmake b/cmake/Findthrust.cmake
index 2837f84..70399fb 100644
--- a/cmake/Findthrust.cmake
+++ b/cmake/Findthrust.cmake
@@ -12,7 +12,7 @@ if(THRUST_INCLUDE_DIR)
          THRUST_VERSION_STRING
          REGEX "#define THRUST_VERSION[ \t]+([0-9x]+)")
 
-    string(REGEX REPLACE "#define THRUST_VERSION[ \t]+" "" THRUST_VERSION_STRING ${THRUST_VERSION_STRING})
+    string(REGEX REPLACE "#define THRUST_VERSION[ \t]+([0-9]+).*" "\\1" THRUST_VERSION_STRING ${THRUST_VERSION_STRING})
 
     math(EXPR THRUST_VERSION_MAJOR "${THRUST_VERSION_STRING} / 100000")
     math(EXPR THRUST_VERSION_MINOR "(${THRUST_VERSION_STRING} / 100) % 1000")
