[med-svn] r20477 - in trunk/packages/orthanc/trunk/debian: . patches

Sebastien Jodogne jodogne-guest at moszumanska.debian.org
Tue Nov 10 16:05:30 UTC 2015


Author: jodogne-guest
Date: 2015-11-10 16:05:29 +0000 (Tue, 10 Nov 2015)
New Revision: 20477

Added:
   trunk/packages/orthanc/trunk/debian/patches/find-dictionary
Modified:
   trunk/packages/orthanc/trunk/debian/changelog
   trunk/packages/orthanc/trunk/debian/control
   trunk/packages/orthanc/trunk/debian/orthanc.lintian-overrides
   trunk/packages/orthanc/trunk/debian/patches/series
   trunk/packages/orthanc/trunk/debian/rules
Log:
fix #804571

Modified: trunk/packages/orthanc/trunk/debian/changelog
===================================================================
--- trunk/packages/orthanc/trunk/debian/changelog	2015-11-10 14:20:15 UTC (rev 20476)
+++ trunk/packages/orthanc/trunk/debian/changelog	2015-11-10 16:05:29 UTC (rev 20477)
@@ -1,3 +1,9 @@
+orthanc (0.9.4+dfsg-2) UNRELEASED; urgency=medium
+
+  * Build-depend on libdcmtk-dev instead of libdcmtk2-dev. Closes: #804571
+
+ -- Sebastien Jodogne <s.jodogne at gmail.com>  Tue, 10 Nov 2015 16:23:28 +0100
+
 orthanc (0.9.4+dfsg-1) unstable; urgency=medium
 
   * New upstream version

Modified: trunk/packages/orthanc/trunk/debian/control
===================================================================
--- trunk/packages/orthanc/trunk/debian/control	2015-11-10 14:20:15 UTC (rev 20476)
+++ trunk/packages/orthanc/trunk/debian/control	2015-11-10 16:05:29 UTC (rev 20477)
@@ -13,7 +13,7 @@
                libboost-all-dev,
                libcharls-dev,
                libcurl4-openssl-dev | libcurl4-dev,
-               libdcmtk2-dev,
+               libdcmtk-dev,
                libgtest-dev (>= 1.6.0),
                libjpeg-dev,
                libjs-jquery (>= 1.7.2),

Modified: trunk/packages/orthanc/trunk/debian/orthanc.lintian-overrides
===================================================================
--- trunk/packages/orthanc/trunk/debian/orthanc.lintian-overrides	2015-11-10 14:20:15 UTC (rev 20476)
+++ trunk/packages/orthanc/trunk/debian/orthanc.lintian-overrides	2015-11-10 16:05:29 UTC (rev 20477)
@@ -9,4 +9,3 @@
 # "libServeFolders.so" shared library is placed inside
 # "/usr/lib/orthanc", that lintian seems not to scan
 postinst-has-useless-call-to-ldconfig
-postrm-has-useless-call-to-ldconfig

Added: trunk/packages/orthanc/trunk/debian/patches/find-dictionary
===================================================================
--- trunk/packages/orthanc/trunk/debian/patches/find-dictionary	                        (rev 0)
+++ trunk/packages/orthanc/trunk/debian/patches/find-dictionary	2015-11-10 16:05:29 UTC (rev 20477)
@@ -0,0 +1,67 @@
+Description: Fix when looking for the DICOM dictionary
+Author: Sebastien Jodogne <s.jodogne at gmail.com>
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+Index: Orthanc-0.9.4/Resources/CMake/DcmtkConfiguration.cmake
+===================================================================
+--- Orthanc-0.9.4.orig/Resources/CMake/DcmtkConfiguration.cmake	2015-09-16 16:53:23.000000000 +0200
++++ Orthanc-0.9.4/Resources/CMake/DcmtkConfiguration.cmake	2015-11-10 16:38:30.016776426 +0100
+@@ -3,9 +3,14 @@
+   find_path(DCMTK_DICTIONARY_DIR_AUTO dicom.dic
+     /usr/share/dcmtk
+     /usr/share/libdcmtk2
++    /usr/share/libdcmtk4
+     /usr/local/share/dcmtk
+     )
+ 
++ if (${DCMTK_DICTIONARY_DIR_AUTO} MATCHES "DCMTK_DICTIONARY_DIR_AUTO-NOTFOUND")
++   message(FATAL_ERROR "Cannot locate the DICOM dictionary on this system")
++ endif()
++
+   message("Autodetected path to the DICOM dictionaries: ${DCMTK_DICTIONARY_DIR_AUTO}")
+   add_definitions(-DDCMTK_DICTIONARY_DIR="${DCMTK_DICTIONARY_DIR_AUTO}")
+ else()
+@@ -15,6 +20,7 @@
+ 
+ if (STATIC_BUILD OR NOT USE_SYSTEM_DCMTK)
+   SET(DCMTK_VERSION_NUMBER 360)
++  set(DCMTK_PACKAGE_VERSION "3.6.0")
+   SET(DCMTK_SOURCES_DIR ${CMAKE_BINARY_DIR}/dcmtk-3.6.0)
+   SET(DCMTK_URL "http://www.montefiore.ulg.ac.be/~jodogne/Orthanc/ThirdPartyDownloads/dcmtk-3.6.0.zip")
+   SET(DCMTK_MD5 "219ad631b82031806147e4abbfba4fa4")
+@@ -30,7 +36,7 @@
+   IF (CMAKE_CROSSCOMPILING)
+     SET(C_CHAR_UNSIGNED 1 CACHE INTERNAL "Whether char is unsigned.")
+   ENDIF()
+-  SET(DCMTK_SOURCE_DIR ${CMAKE_BINARY_DIR}/dcmtk-3.6.0)
++  SET(DCMTK_SOURCE_DIR ${DCMTK_SOURCES_DIR})
+   include(${DCMTK_SOURCES_DIR}/CMake/CheckFunctionWithHeaderExists.cmake)
+   include(${DCMTK_SOURCES_DIR}/CMake/GenerateDCMTKConfigure.cmake)
+ 
+@@ -47,9 +53,8 @@
+     set(HAVE_PROTOTYPE_GETSOCKNAME 1)
+   endif()
+ 
+-  set(DCMTK_PACKAGE_VERSION "3.6.0")
+   set(DCMTK_PACKAGE_VERSION_SUFFIX "")
+-  set(DCMTK_PACKAGE_VERSION_NUMBER 360)
++  set(DCMTK_PACKAGE_VERSION_NUMBER ${DCMTK_VERSION_NUMBER})
+ 
+   CONFIGURE_FILE(
+     ${DCMTK_SOURCES_DIR}/CMake/osconfig.h.in
+@@ -155,13 +160,13 @@
+ 
+   #set_source_files_properties(${DCMTK_SOURCES}
+   #  PROPERTIES COMPILE_DEFINITIONS
+-  #  "PACKAGE_VERSION=\"3.6.0\";PACKAGE_VERSION_NUMBER=\"360\"")
++  #  "PACKAGE_VERSION=\"${DCMTK_PACKAGE_VERSION}\";PACKAGE_VERSION_NUMBER=\"${DCMTK_VERSION_NUMBER}\"")
+ 
+   # This fixes crashes related to the destruction of the DCMTK OFLogger
+   # http://support.dcmtk.org/docs-snapshot/file_macros.html
+   add_definitions(
+     -DLOG4CPLUS_DISABLE_FATAL=1
+-    -DDCMTK_VERSION_NUMBER=360
++    -DDCMTK_VERSION_NUMBER=${DCMTK_VERSION_NUMBER}
+     )
+ 
+   include_directories(

Modified: trunk/packages/orthanc/trunk/debian/patches/series
===================================================================
--- trunk/packages/orthanc/trunk/debian/patches/series	2015-11-10 14:20:15 UTC (rev 20476)
+++ trunk/packages/orthanc/trunk/debian/patches/series	2015-11-10 16:05:29 UTC (rev 20477)
@@ -0,0 +1 @@
+find-dictionary

Modified: trunk/packages/orthanc/trunk/debian/rules
===================================================================
--- trunk/packages/orthanc/trunk/debian/rules	2015-11-10 14:20:15 UTC (rev 20476)
+++ trunk/packages/orthanc/trunk/debian/rules	2015-11-10 16:05:29 UTC (rev 20477)
@@ -21,7 +21,6 @@
 	-DSTANDALONE_BUILD:BOOL=ON \
 	-DUSE_SYSTEM_MONGOOSE:BOOL=OFF \
 	-DUSE_GTEST_DEBIAN_SOURCE_PACKAGE:BOOL=ON \
-	-DDCMTK_DICTIONARY_DIR:PATH=/usr/share/libdcmtk2 \
 	-DDCMTK_LIBRARIES:STRING=dcmjpls \
 	-DUNIT_TESTS_WITH_HTTP_CONNEXIONS:BOOL=OFF \
 	-DCMAKE_BUILD_TYPE=""




More information about the debian-med-commit mailing list