[med-svn] [Git][med-team/dcmtk][master] d/patches: Properly install dcm2xml.dtd/dumppat.txt. Closes: #993025

Mathieu Malaterre (@malat) gitlab at salsa.debian.org
Fri Nov 5 08:03:37 GMT 2021



Mathieu Malaterre pushed to branch master at Debian Med / dcmtk


Commits:
4432adce by Mathieu Malaterre at 2021-11-05T09:01:47+01:00
d/patches: Properly install dcm2xml.dtd/dumppat.txt. Closes: #993025

- - - - -


4 changed files:

- debian/dcmtk.install
- debian/patches/03_datadic_install.patch
- debian/patches/series
- debian/rules


Changes:

=====================================
debian/dcmtk.install
=====================================
@@ -3,3 +3,5 @@ etc/dcmtk/*
 usr/share/dcmtk/*.css
 usr/share/dcmtk/*.lut
 usr/share/dcmtk/dsr2xml.xsd
+usr/share/dcmtk/dcm2xml.dtd
+usr/share/dcmtk/dumppat.txt


=====================================
debian/patches/03_datadic_install.patch
=====================================
@@ -2,9 +2,11 @@ Description: Install dict to versioned dir
 Bug-Debian: https://bugs.debian.org/709123
 Forwarded: no
 Author: Mathieu Malaterre <malat at 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
@@ -21,7 +23,7 @@ Author: Mathieu Malaterre <malat at debian.org>
  
  # 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)
@@ -34,7 +36,7 @@ Author: Mathieu Malaterre <malat at debian.org>
      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)
@@ -47,14 +49,16 @@ Author: Mathieu Malaterre <malat at debian.org>
      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


=====================================
debian/patches/series
=====================================
@@ -1,4 +1,3 @@
 01_dcmtk_3.6.0-1.patch
 03_datadic_install.patch
 07_dont_export_all_executables.patch
-


=====================================
debian/rules
=====================================
@@ -80,10 +80,8 @@ override_dh_install-arch:
 	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



View it on GitLab: https://salsa.debian.org/med-team/dcmtk/-/commit/4432adce58b7f9bf9816d434d59dbc60b4207ea3

-- 
View it on GitLab: https://salsa.debian.org/med-team/dcmtk/-/commit/4432adce58b7f9bf9816d434d59dbc60b4207ea3
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/20211105/a0434f8f/attachment-0001.htm>


More information about the debian-med-commit mailing list