[med-svn] [Git][med-team/orthanc-postgresql][master] 2 commits: fix FTBFS with recent versions of CMake

Sebastien Jodogne (@jodogne-guest) gitlab at salsa.debian.org
Mon Sep 1 11:23:52 BST 2025



Sebastien Jodogne pushed to branch master at Debian Med / orthanc-postgresql


Commits:
b73d8fc3 by jodogne-guest at 2025-09-01T12:18:05+02:00
fix FTBFS with recent versions of CMake

- - - - -
76d0d196 by jodogne-guest at 2025-09-01T12:23:16+02:00
Upload to unstable

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/cmake
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+orthanc-postgresql (5.0+dfsg-5) unstable; urgency=medium
+
+  * Fix FTBFS with recent versions of CMake (Closes: #1113375)
+
+ -- Sebastien Jodogne <s.jodogne at gmail.com>  Mon, 01 Sep 2025 12:17:15 +0200
+
 orthanc-postgresql (5.0+dfsg-4) unstable; urgency=medium
 
   * Fix FTBFS with boost 1.88 (Closes: #1110760)


=====================================
debian/patches/cmake
=====================================
@@ -0,0 +1,44 @@
+Description: Fix FTBFS with recent versions of CMake
+Author: Sebastien Jodogne <s.jodogne at orthanc-labs.com>
+Forwarded: https://orthanc.uclouvain.be/hg/orthanc-databases/rev/3d1faa34233f
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: OrthancPostgreSQL-5.0/PostgreSQL/CMakeLists.txt
+===================================================================
+--- OrthancPostgreSQL-5.0.orig/PostgreSQL/CMakeLists.txt
++++ OrthancPostgreSQL-5.0/PostgreSQL/CMakeLists.txt
+@@ -18,7 +18,7 @@
+ # along with this program. If not, see <http://www.gnu.org/licenses/>.
+ 
+ 
+-cmake_minimum_required(VERSION 2.8)
++cmake_minimum_required(VERSION 2.8...4.0)
+ project(OrthancPostgreSQL)
+ 
+ set(ORTHANC_PLUGIN_VERSION "5.0")
+Index: OrthancPostgreSQL-5.0/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake
+===================================================================
+--- OrthancPostgreSQL-5.0.orig/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake
++++ OrthancPostgreSQL-5.0/Resources/Orthanc/CMake/DownloadOrthancFramework.cmake
+@@ -475,11 +475,19 @@ if (ORTHANC_FRAMEWORK_SOURCE STREQUAL "s
+   
+   include(CheckIncludeFile)
+   include(CheckIncludeFileCXX)
+-  include(FindPythonInterp)
++
++  if(CMAKE_VERSION VERSION_GREATER "3.11")
++    find_package(Python REQUIRED COMPONENTS Interpreter)
++    set(PYTHON_EXECUTABLE ${Python_EXECUTABLE})
++  else()
++    include(FindPythonInterp)
++    find_package(PythonInterp REQUIRED)
++  endif()
++
+   include(${CMAKE_CURRENT_LIST_DIR}/Compiler.cmake)
+   include(${CMAKE_CURRENT_LIST_DIR}/DownloadPackage.cmake)
+   include(${CMAKE_CURRENT_LIST_DIR}/AutoGeneratedCode.cmake)
+-  set(EMBED_RESOURCES_PYTHON ${CMAKE_CURRENT_LIST_DIR}/EmbedResources.py)
++  set(EMBED_RESOURCES_PYTHON ${CMAKE_CURRENT_LIST_DIR}/../EmbedResources.py)
+ 
+   if (ORTHANC_FRAMEWORK_USE_SHARED)
+     list(GET CMAKE_FIND_LIBRARY_PREFIXES 0 Prefix)


=====================================
debian/patches/series
=====================================
@@ -1,2 +1,3 @@
 boost
+cmake
 postgresql



View it on GitLab: https://salsa.debian.org/med-team/orthanc-postgresql/-/compare/f03f291a9de04ca9488b3774c98d4536b78d7555...76d0d1961144d94a01fe2bb55997669466dbfec2

-- 
View it on GitLab: https://salsa.debian.org/med-team/orthanc-postgresql/-/compare/f03f291a9de04ca9488b3774c98d4536b78d7555...76d0d1961144d94a01fe2bb55997669466dbfec2
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20250901/b8ae7d97/attachment-0001.htm>


More information about the debian-med-commit mailing list