[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