[med-svn] r2684 - in trunk/packages/gdcm/trunk/debian: . patches
smr at alioth.debian.org
smr at alioth.debian.org
Sat Nov 15 06:51:21 UTC 2008
Author: smr
Date: 2008-11-15 06:51:20 +0000 (Sat, 15 Nov 2008)
New Revision: 2684
Added:
trunk/packages/gdcm/trunk/debian/patches/
trunk/packages/gdcm/trunk/debian/patches/no-executable-properties.patch
trunk/packages/gdcm/trunk/debian/patches/series
Modified:
trunk/packages/gdcm/trunk/debian/changelog
trunk/packages/gdcm/trunk/debian/control
trunk/packages/gdcm/trunk/debian/libgdcm-tools.install
trunk/packages/gdcm/trunk/debian/rules
Log:
Add support to use quilt for patch management.
Suppress version numbers on installed binaries.
Modified: trunk/packages/gdcm/trunk/debian/changelog
===================================================================
--- trunk/packages/gdcm/trunk/debian/changelog 2008-11-14 23:14:00 UTC (rev 2683)
+++ trunk/packages/gdcm/trunk/debian/changelog 2008-11-15 06:51:20 UTC (rev 2684)
@@ -6,12 +6,19 @@
- debian/libgdcm-tools.install: Adapt to new upstream.
* debian/rules: Set number of jobs based on "parallel=N" in
- DEB_BUILD_OPTIONS, rather than hardcoding 4.
+ DEB_BUILD_OPTIONS, rather than hardcoding 4. Use quilt for patch
+ handling.
- * debian/control: Add build-dependencies for libjpeg62-dev,
+ * debian/control: Add build-dependencies for quilt, libjpeg62-dev,
libtiff4-dev, libfreetype6-dev, and libxext-dev.
+
+ * debian/patches/no-executable-properties.patch: New. Add CMake option
+ to suppress appending version to binaries. Based on patch from
+ Mathieu Malaterre.
+ * debian/libgdcm-tools.install: Don't install binaries with version
+ suffix.
- -- Steve M. Robbins <smr at debian.org> Sun, 28 Sep 2008 23:23:46 -0500
+ -- Steve M. Robbins <smr at debian.org> Sat, 15 Nov 2008 00:43:25 -0600
gdcm (2.0.6) experimental; urgency=low
Modified: trunk/packages/gdcm/trunk/debian/control
===================================================================
--- trunk/packages/gdcm/trunk/debian/control 2008-11-14 23:14:00 UTC (rev 2683)
+++ trunk/packages/gdcm/trunk/debian/control 2008-11-15 06:51:20 UTC (rev 2684)
@@ -5,7 +5,7 @@
DM-Upload-Allowed: yes
Uploaders: Mathieu Malaterre <mathieu.malaterre at gmail.com>,
Andreas Tille <tille at debian.org>
-Build-Depends: debhelper (>= 5.0.37.2), python-all-dev (>= 2.3.5-11),
+Build-Depends: debhelper (>= 5.0.37.2), python-all-dev (>= 2.3.5-11), quilt,
python-support (>= 0.3.9), uuid-dev, zlib1g-dev, libexpat1-dev,
swig, cmake, libvtk5-dev, python-vtk, libpng12-dev | libpng-dev,
libjpeg62-dev, libtiff4-dev, libfreetype6-dev, libxext-dev
Modified: trunk/packages/gdcm/trunk/debian/libgdcm-tools.install
===================================================================
--- trunk/packages/gdcm/trunk/debian/libgdcm-tools.install 2008-11-14 23:14:00 UTC (rev 2683)
+++ trunk/packages/gdcm/trunk/debian/libgdcm-tools.install 2008-11-15 06:51:20 UTC (rev 2684)
@@ -1,7 +1,7 @@
-usr/bin/gdcmdump*
-usr/bin/gdcmconv*
-usr/bin/gdcmimg*
-usr/bin/gdcminfo*
-usr/bin/gdcmraw*
-usr/bin/gdcmscanner*
-usr/bin/gdcmtar*
+usr/bin/gdcmdump
+usr/bin/gdcmconv
+usr/bin/gdcmimg
+usr/bin/gdcminfo
+usr/bin/gdcmraw
+usr/bin/gdcmscanner
+usr/bin/gdcmtar
Added: trunk/packages/gdcm/trunk/debian/patches/no-executable-properties.patch
===================================================================
--- trunk/packages/gdcm/trunk/debian/patches/no-executable-properties.patch (rev 0)
+++ trunk/packages/gdcm/trunk/debian/patches/no-executable-properties.patch 2008-11-15 06:51:20 UTC (rev 2684)
@@ -0,0 +1,39 @@
+--- gdcm-2.0.9.orig/CMakeLists.txt
++++ gdcm-2.0.9/CMakeLists.txt
+@@ -54,6 +54,10 @@
+ VERSION "${GDCM_MAJOR_VERSION}.${GDCM_MINOR_VERSION}"
+ )
+
++IF(GDCM_NO_EXECUTABLE_PROPERTIES)
++ SET(GDCM_EXECUTABLE_PROPERTIES)
++ENDIF(GDCM_NO_EXECUTABLE_PROPERTIES)
++
+ #-----------------------------------------------------------------------------
+ INCLUDE(${GDCM_SOURCE_DIR}/CMake/UseCopyright.cmake)
+ CREATE_COPYRIGHT_FILE(${CMAKE_CURRENT_BINARY_DIR}/Copyright.txt)
+--- gdcm-2.0.9.orig/Applications/Cxx/CMakeLists.txt
++++ gdcm-2.0.9/Applications/Cxx/CMakeLists.txt
+@@ -48,7 +48,9 @@
+ ADD_EXECUTABLE(${exename} ${exename}.cxx)
+ ENDIF(${exename} STREQUAL "gdcminfo")
+ TARGET_LINK_LIBRARIES(${exename} gdcmMSFF)
+- SET_TARGET_PROPERTIES(${exename} PROPERTIES ${GDCM_EXECUTABLE_PROPERTIES})
++ IF(GDCM_EXECUTABLE_PROPERTIES)
++ SET_TARGET_PROPERTIES(${exename} PROPERTIES ${GDCM_EXECUTABLE_PROPERTIES})
++ ENDIF(GDCM_EXECUTABLE_PROPERTIES)
+ IF(WIN32 AND NOT CYGWIN)
+ TARGET_LINK_LIBRARIES(${exename} gdcmgetopt)
+ ENDIF(WIN32 AND NOT CYGWIN)
+--- gdcm-2.0.9.orig/Utilities/VTK/Applications/CMakeLists.txt
++++ gdcm-2.0.9/Utilities/VTK/Applications/CMakeLists.txt
+@@ -17,7 +17,9 @@
+
+ FOREACH(app ${GDCM_VTK_APPS})
+ ADD_EXECUTABLE(${app} ${app}.cxx)
+- SET_TARGET_PROPERTIES(${app} PROPERTIES ${GDCM_EXECUTABLE_PROPERTIES})
++ IF(GDCM_EXECUTABLE_PROPERTIES)
++ SET_TARGET_PROPERTIES(${app} PROPERTIES ${GDCM_EXECUTABLE_PROPERTIES})
++ ENDIF(GDCM_EXECUTABLE_PROPERTIES)
+ TARGET_LINK_LIBRARIES(${app} vtkgdcm vtkRendering)
+ IF( "${VTK_MAJOR_VERSION}.${VTK_MINOR_VERSION}" GREATER 5.0 )
+ TARGET_LINK_LIBRARIES(${app} vtkgdcm vtkWidgets)
Added: trunk/packages/gdcm/trunk/debian/patches/series
===================================================================
--- trunk/packages/gdcm/trunk/debian/patches/series (rev 0)
+++ trunk/packages/gdcm/trunk/debian/patches/series 2008-11-15 06:51:20 UTC (rev 2684)
@@ -0,0 +1 @@
+no-executable-properties.patch
Modified: trunk/packages/gdcm/trunk/debian/rules
===================================================================
--- trunk/packages/gdcm/trunk/debian/rules 2008-11-14 23:14:00 UTC (rev 2683)
+++ trunk/packages/gdcm/trunk/debian/rules 2008-11-15 06:51:20 UTC (rev 2684)
@@ -8,6 +8,8 @@
# of the binary packages independantly, via binary-<package> targets.
# ---
+include /usr/share/quilt/quilt.make
+
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
@@ -41,7 +43,7 @@
debian/configure-stamp: $(PYVERS:%=debian/configure-python%-stamp)
touch $@
-debian/configure-python%-stamp:
+debian/configure-python%-stamp: $(QUILT_STAMPFN)
dh_testdir
[ -d $(BUILD)-python$* ] || mkdir $(BUILD)-python$*
cd $(BUILD)-python$* && cmake $(CURDIR) -DCMAKE_INSTALL_PREFIX="/usr" \
@@ -74,7 +76,7 @@
-(cd $(BUILD)-python$* && LD_LIBRARY_PATH=$(BUILD)-python$*/gdcm ctest --force-new-ctest-process -V)
touch $@
-clean:
+clean: unpatch
dh_testdir
dh_testroot
rm -f debian/configure*stamp debian/build*stamp
More information about the debian-med-commit
mailing list