[med-svn] r3610 - trunk/packages/insighttoolkit/trunk/debian

Steven Michael Robbins smr at alioth.debian.org
Sat Jul 11 01:59:24 UTC 2009


Author: smr
Date: 2009-07-11 01:59:23 +0000 (Sat, 11 Jul 2009)
New Revision: 3610

Added:
   trunk/packages/insighttoolkit/trunk/debian/control.in
Modified:
   trunk/packages/insighttoolkit/trunk/debian/changelog
   trunk/packages/insighttoolkit/trunk/debian/control
   trunk/packages/insighttoolkit/trunk/debian/rules
Log:
New upstream.  Add template control.in file.

Modified: trunk/packages/insighttoolkit/trunk/debian/changelog
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/changelog	2009-07-10 16:04:49 UTC (rev 3609)
+++ trunk/packages/insighttoolkit/trunk/debian/changelog	2009-07-11 01:59:23 UTC (rev 3610)
@@ -1,11 +1,16 @@
-insighttoolkit (3.12.0-2) UNRELEASED; urgency=low
+insighttoolkit (3.14.0-1) UNRELEASED; urgency=low
 
+  * New upstream.
+  
   * control (libinsighttoolkit3-dev): Add Recommends dependency on
     uuid-dev.  Closes: #519724.  Change dependency on libfftw3-dev from
     Depends to Recommends.
 
- -- Steve M. Robbins <smr at debian.org>  Sat, 14 Mar 2009 22:57:52 -0500
+  * control.in: New.  Template file to generate control using
+    "control-file" rule.
 
+ -- Steve M. Robbins <smr at debian.org>  Fri, 10 Jul 2009 20:58:32 -0500
+
 insighttoolkit (3.12.0-1) unstable; urgency=low
 
   * New upstream.

Modified: trunk/packages/insighttoolkit/trunk/debian/control
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/control	2009-07-10 16:04:49 UTC (rev 3609)
+++ trunk/packages/insighttoolkit/trunk/debian/control	2009-07-11 01:59:23 UTC (rev 3610)
@@ -12,7 +12,7 @@
 Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/insighttoolkit/trunk/?rev=0&sc=0
 Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/insighttoolkit/trunk/
 
-Package: libinsighttoolkit3.12
+Package: libinsighttoolkit3.14
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
@@ -69,7 +69,7 @@
 Package: libinsighttoolkit3-dev
 Section: libdevel
 Architecture: any
-Depends: ${misc:Depends}, libinsighttoolkit3.12 (= ${binary:Version})
+Depends: ${misc:Depends}, libinsighttoolkit3.14 (= ${binary:Version})
 Recommends: libfftw3-dev, uuid-dev
 Conflicts: libinsighttoolkit-dev
 Replaces: libinsighttoolkit-dev

Added: trunk/packages/insighttoolkit/trunk/debian/control.in
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/control.in	                        (rev 0)
+++ trunk/packages/insighttoolkit/trunk/debian/control.in	2009-07-11 01:59:23 UTC (rev 3610)
@@ -0,0 +1,109 @@
+Source: insighttoolkit
+Homepage: http://www.itk.org/
+Section: science
+Priority: optional
+Maintainer: Debian-Med Packaging Team <debian-med-packaging at lists.alioth.debian.org>
+Uploaders: Steve M. Robbins <smr at debian.org>
+Build-Depends: cdbs (>= 0.4.49), quilt, debhelper (>= 7), cmake, cableswig, gccxml (>= 0.9.0+cvs20080525),
+ zlib1g-dev (>= 1.2.2), libpng12-dev, libtiff4-dev (>= 3.7.3), python-support (>= 0.6.4), python-dev,
+ python-numarray, libfftw3-dev, tcl8.4-dev, tk8.4-dev, uuid-dev
+XS-Python-Version: current
+Standards-Version: 3.8.0
+Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/insighttoolkit/trunk/?rev=0&sc=0
+Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/insighttoolkit/trunk/
+
+Package: libinsighttoolkit at SOVERSION@
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Image processing toolkit for registration and segmentation - runtime
+ ITK is an open-source software toolkit for performing registration and
+ segmentation. Segmentation is the process of identifying and
+ classifying data found in a digitally sampled
+ representation. Typically the sampled representation is an image
+ acquired from such medical instrumentation as CT or MRI
+ scanners. Registration is the task of aligning or developing
+ correspondences between data. For example, in the medical
+ environment, a CT scan may be aligned with a MRI scan in order to
+ combine the information contained in both.
+ .
+ This package contains the libraries needed to run ITK applications.
+
+Package: python-insighttoolkit at VER_MAJOR@
+Section: python
+Architecture: any
+Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Conflicts: python-insighttoolkit
+Replaces: python-insighttoolkit
+XB-Python-Version: ${python:Versions}
+Description: Image processing toolkit for registration and segmentation - Python bindings
+ ITK is an open-source software toolkit for performing registration and
+ segmentation. Segmentation is the process of identifying and
+ classifying data found in a digitally sampled
+ representation. Typically the sampled representation is an image
+ acquired from such medical instrumentation as CT or MRI
+ scanners. Registration is the task of aligning or developing
+ correspondences between data. For example, in the medical
+ environment, a CT scan may be aligned with a MRI scan in order to
+ combine the information contained in both.
+ .
+ This package contains the Python language bindings for ITK.
+
+Package: tcl8.4-insighttoolkit at VER_MAJOR@
+Section: interpreters
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}, tcl8.4, tk8.4
+Description: Image processing toolkit for registration and segmentation - Tcl bindings
+ ITK is an open-source software toolkit for performing registration and
+ segmentation. Segmentation is the process of identifying and
+ classifying data found in a digitally sampled
+ representation. Typically the sampled representation is an image
+ acquired from such medical instrumentation as CT or MRI
+ scanners. Registration is the task of aligning or developing
+ correspondences between data. For example, in the medical
+ environment, a CT scan may be aligned with a MRI scan in order to
+ combine the information contained in both.
+ .
+ This package contains the Tcl language bindings for ITK.
+
+Package: libinsighttoolkit at VER_MAJOR@-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends}, libinsighttoolkit at SOVERSION@ (= ${binary:Version})
+Recommends: libfftw3-dev, uuid-dev
+Conflicts: libinsighttoolkit-dev
+Replaces: libinsighttoolkit-dev
+Suggests: insighttoolkit at VER_MAJOR@-examples
+Description: Image processing toolkit for registration and segmentation - development
+ ITK is an open-source software toolkit for performing registration and
+ segmentation. Segmentation is the process of identifying and
+ classifying data found in a digitally sampled
+ representation. Typically the sampled representation is an image
+ acquired from such medical instrumentation as CT or MRI
+ scanners. Registration is the task of aligning or developing
+ correspondences between data. For example, in the medical
+ environment, a CT scan may be aligned with a MRI scan in order to
+ combine the information contained in both.
+ .
+ This package contains the development files needed to build your own
+ ITK applications.
+
+Package: insighttoolkit at VER_MAJOR@-examples
+Section: devel
+Architecture: all
+Depends: ${misc:Depends}, ${shlibs:Depends}
+Suggests: libinsighttoolkit at VER_MAJOR@-dev
+Conflicts: insighttoolkit-examples
+Replaces: insighttoolkit-examples
+Description: Image processing toolkit for registration and segmentation - examples
+ ITK is an open-source software toolkit for performing registration and
+ segmentation. Segmentation is the process of identifying and
+ classifying data found in a digitally sampled
+ representation. Typically the sampled representation is an image
+ acquired from such medical instrumentation as CT or MRI
+ scanners. Registration is the task of aligning or developing
+ correspondences between data. For example, in the medical
+ environment, a CT scan may be aligned with a MRI scan in order to
+ combine the information contained in both.
+ .
+ This package contains the source for example programs.

Modified: trunk/packages/insighttoolkit/trunk/debian/rules
===================================================================
--- trunk/packages/insighttoolkit/trunk/debian/rules	2009-07-10 16:04:49 UTC (rev 3609)
+++ trunk/packages/insighttoolkit/trunk/debian/rules	2009-07-11 01:59:23 UTC (rev 3610)
@@ -5,14 +5,17 @@
 include /usr/share/cdbs/1/rules/patchsys-quilt.mk
 
 VER_MAJOR = 3
-VER_MINOR = 12
+VER_MINOR = 14
 VER_PATCH = 0
 
-UPSTREAM_SRC = InsightToolkit-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH)
-DEBIAN_SRC_DIR = insighttoolkit-$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH)
-DEBIAN_SRC_TAR = insighttoolkit_$(VER_MAJOR).$(VER_MINOR).$(VER_PATCH).orig.tar.gz
+VER_FULL = $(VER_MINOR).$(VER_MINOR).$(VER_PATCH)
+SOVERSION = $(VER_MAJOR).$(VER_MINOR)
 
-pkg_lib = libinsighttoolkit$(VER_MAJOR).$(VER_MINOR)
+UPSTREAM_SRC = InsightToolkit-$(VER_FULL)
+DEBIAN_SRC_DIR = insighttoolkit-$(VER_FULL)
+DEBIAN_SRC_TAR = insighttoolkit_$(VER_FULL).orig.tar.gz
+
+pkg_lib = libinsighttoolkit$(SOVERSION)
 pkg_dev = libinsighttoolkit$(VER_MAJOR)-dev
 pkg_python = python-insighttoolkit$(VER_MAJOR)
 pkg_tcl = tcl8.4-insighttoolkit$(VER_MAJOR)
@@ -99,3 +102,11 @@
 	mv $(UPSTREAM_SRC) $(DEBIAN_SRC_DIR)
 	tar czf $(DEBIAN_SRC_TAR) $(DEBIAN_SRC_DIR)
 
+control-file:
+	sed -e "s/@VER_MAJOR@/$(VER_MAJOR)/g" \
+	    -e "s/@SOVERSION@/$(SOVERSION)/g" \
+	    < debian/control.in > debian/control.tmp
+	[ -e debian/control ] \
+	  && cmp -s debian/control debian/control.tmp \
+	  && rm -f debian/control.tmp && exit 0; \
+	  mv debian/control.tmp debian/control




More information about the debian-med-commit mailing list