[med-svn] r5625 - trunk/packages/elastix/trunk/debian

Steven Michael Robbins smr at alioth.debian.org
Mon Dec 27 12:01:58 UTC 2010


Author: smr
Date: 2010-12-27 12:01:44 +0000 (Mon, 27 Dec 2010)
New Revision: 5625

Added:
   trunk/packages/elastix/trunk/debian/elastix-doc.docs
   trunk/packages/elastix/trunk/debian/elastix.install
Modified:
   trunk/packages/elastix/trunk/debian/changelog
   trunk/packages/elastix/trunk/debian/control
   trunk/packages/elastix/trunk/debian/rules
Log:
Build docs in package elastix-doc.

Modified: trunk/packages/elastix/trunk/debian/changelog
===================================================================
--- trunk/packages/elastix/trunk/debian/changelog	2010-12-25 03:11:23 UTC (rev 5624)
+++ trunk/packages/elastix/trunk/debian/changelog	2010-12-27 12:01:44 UTC (rev 5625)
@@ -2,5 +2,5 @@
 
   * New package.  Closes: #607030.
 
- -- Steve M. Robbins <smr at debian.org>  Fri, 24 Dec 2010 17:42:12 -0600
+ -- Steve M. Robbins <smr at debian.org>  Mon, 27 Dec 2010 06:01:00 -0600
 

Modified: trunk/packages/elastix/trunk/debian/control
===================================================================
--- trunk/packages/elastix/trunk/debian/control	2010-12-25 03:11:23 UTC (rev 5624)
+++ trunk/packages/elastix/trunk/debian/control	2010-12-27 12:01:44 UTC (rev 5625)
@@ -4,13 +4,16 @@
 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: quilt, debhelper (>= 8), cmake, libinsighttoolkit3-dev (>= 3.20.0-5), doxygen
+Build-Depends: quilt, debhelper (>= 8), cmake, 
+ libinsighttoolkit3-dev (>= 3.20.0-5)
+Build-Depends-Indep: doxygen, graphviz, texlive-latex-base, ghostscript
 Standards-Version: 3.9.1
 
 Package: elastix
 Section: science
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: elastix-doc
 Description: toolbox for rigid and nonrigid registration of images
  Image reigstration based on the well-known Insight Segmentation and
  Registration Toolkit (ITK). The software consists of a collection of
@@ -21,3 +24,17 @@
  automated processing of large numbers of data sets, by means of
  scripting.
 
+Package: elastix-doc
+Section: doc
+Architecture: all
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: toolbox for rigid and nonrigid registration of images - docs
+ Image reigstration based on the well-known Insight Segmentation and
+ Registration Toolkit (ITK). The software consists of a collection of
+ algorithms that are commonly used to solve (medical) image
+ registration problems. The modular design of elastix allows the user
+ to quickly configure, test, and compare different registration
+ methods for a specific application. A command-line interface enables
+ automated processing of large numbers of data sets, by means of
+ scripting.
+

Added: trunk/packages/elastix/trunk/debian/elastix-doc.docs
===================================================================
--- trunk/packages/elastix/trunk/debian/elastix-doc.docs	                        (rev 0)
+++ trunk/packages/elastix/trunk/debian/elastix-doc.docs	2010-12-27 12:01:44 UTC (rev 5625)
@@ -0,0 +1,2 @@
+dox/manual/manual.pdf
+help

Added: trunk/packages/elastix/trunk/debian/elastix.install
===================================================================
--- trunk/packages/elastix/trunk/debian/elastix.install	                        (rev 0)
+++ trunk/packages/elastix/trunk/debian/elastix.install	2010-12-27 12:01:44 UTC (rev 5625)
@@ -0,0 +1 @@
+debian/tmp/usr/bin

Modified: trunk/packages/elastix/trunk/debian/rules
===================================================================
--- trunk/packages/elastix/trunk/debian/rules	2010-12-25 03:11:23 UTC (rev 5624)
+++ trunk/packages/elastix/trunk/debian/rules	2010-12-27 12:01:44 UTC (rev 5625)
@@ -3,6 +3,12 @@
 %:
 	dh $@ --sourcedirectory=src --parallel
 
+binary: binary-arch binary-indep
+
+binary-indep: doc-stamp
+	dh $@ --sourcedirectory=src --parallel
+
+
 # Need -DUSE_KNNGraphAlphaMutualInformationMetric:BOOL=ON, otherwise
 # KNN is not built, and link of elastix fails.
 #
@@ -15,3 +21,17 @@
 override_dh_auto_configure:
 	dh_auto_configure -- $(DEB_CMAKE_EXTRA_FLAGS)
 
+doc: doc-stamp
+
+doc-stamp: help/html/index.html dox/manual/manual.pdf
+	touch $@
+
+# build-deps: doxygen, latex, dot
+help/html/index.html: help/doxyfile.out
+	doxygen $<
+
+dox/manual/manual.pdf: dox/manual/manual.tex
+	cd dox/manual && latex manual && latex manual && dvipdf manual
+
+
+




More information about the debian-med-commit mailing list