Bug-Debian: https://bugs.debian.org/709123
Forwarded: no
Author: Mathieu Malaterre <malat@debian.org>
---- a/CMake/GenerateDCMTKConfigure.cmake
-+++ b/CMake/GenerateDCMTKConfigure.cmake
-@@ -114,15 +114,7 @@
+Index: dcmtk/CMake/GenerateDCMTKConfigure.cmake
+===================================================================
+--- dcmtk.orig/CMake/GenerateDCMTKConfigure.cmake
++++ dcmtk/CMake/GenerateDCMTKConfigure.cmake
+@@ -114,15 +114,7 @@ endif()
#endif()
# Configure file
# Configure dictionary path and install prefix
if(WIN32 AND NOT CYGWIN)
-@@ -134,10 +126,10 @@
+@@ -134,10 +126,10 @@ if(WIN32 AND NOT CYGWIN)
set(ENVIRONMENT_PATH_SEPARATOR ";")
# Set dictionary path to the data dir inside install main dir (prefix)
if(DCMTK_ENABLE_EXTERNAL_DICTIONARY)
endif()
# Again, for Windows strip all / from path and replace it with \\.
string(REGEX REPLACE "/" "\\\\\\\\" DCM_DICT_DEFAULT_PATH "${DCM_DICT_DEFAULT_PATH}")
-@@ -155,10 +147,10 @@
+@@ -155,10 +147,10 @@ else()
set(ENVIRONMENT_PATH_SEPARATOR ":")
# Set dictionary path to the data dir inside install main dir (prefix).
if(DCMTK_ENABLE_EXTERNAL_DICTIONARY)
endif()
else()
set(DCM_DICT_DEFAULT_PATH "")
---- a/dcmdata/data/CMakeLists.txt
-+++ b/dcmdata/data/CMakeLists.txt
+Index: dcmtk/dcmdata/data/CMakeLists.txt
+===================================================================
+--- dcmtk.orig/dcmdata/data/CMakeLists.txt
++++ dcmtk/dcmdata/data/CMakeLists.txt
@@ -1,5 +1,8 @@
# declare installation files
-install(FILES dicom.dic acrnema.dic private.dic diconde.dic dcm2xml.dtd dumppat.txt SC.dump VLP.dump DESTINATION "${CMAKE_INSTALL_DATADIR}/dcmtk" COMPONENT data)
+set(DCMTK_INSTALL_DATDIR "share/libdcmtk${DCMTK_ABI_VERSION}")
+
-+install(FILES dcm2xml.dtd dumppat.txt SC.dump VLP.dump DESTINATION ${CMAKE_INSTALL_DATADIR} COMPONENT data)
++install(FILES dcm2xml.dtd dumppat.txt SC.dump VLP.dump DESTINATION "${CMAKE_INSTALL_DATADIR}/dcmtk" COMPONENT data)
+install(FILES dicom.dic acrnema.dic private.dic diconde.dic DESTINATION ${CMAKE_INSTALL_DATADIC} COMPONENT data)
# add paths to the dictionaries to a CMake variable for being used by the unit tests
rm ./debian/dcmtk/usr/bin/mkreport
rm ./debian/dcmtk/usr/bin/msgserv
rm ./debian/dcmtk/usr/bin/wltest
- rm ./debian/tmp/usr/share/SC.dump
- rm ./debian/tmp/usr/share/VLP.dump
- rm ./debian/tmp/usr/share/dcm2xml.dtd
- rm ./debian/tmp/usr/share/dumppat.txt
+ rm ./debian/tmp/usr/share/dcmtk/SC.dump
+ rm ./debian/tmp/usr/share/dcmtk/VLP.dump
get-orig-source:
uscan --force-download --verbose --rename