[med-svn] r2868 - trunk/packages/igstk/trunk/debian

domibel-guest at alioth.debian.org domibel-guest at alioth.debian.org
Mon Dec 29 01:08:30 UTC 2008


Author: domibel-guest
Date: 2008-12-29 01:08:30 +0000 (Mon, 29 Dec 2008)
New Revision: 2868

Added:
   trunk/packages/igstk/trunk/debian/Notes
Modified:
   trunk/packages/igstk/trunk/debian/changelog
   trunk/packages/igstk/trunk/debian/control
   trunk/packages/igstk/trunk/debian/rules
Log:
igstk-doc added


Added: trunk/packages/igstk/trunk/debian/Notes
===================================================================
--- trunk/packages/igstk/trunk/debian/Notes	                        (rev 0)
+++ trunk/packages/igstk/trunk/debian/Notes	2008-12-29 01:08:30 UTC (rev 2868)
@@ -0,0 +1,15 @@
+TODO
+
+1) create a symbol file
+dpkg-gensymbols -v3.0.0~cvs20081223 -plibigstk3 -Pdebian/libigstk3  -Odebian/libigstk3.symbols
+
+
+
+packages.symbols.common
+package.symbols.i386
+....
+
+
+Arch:
+[alpha] [amd64] [arm] [armel] [hppa] [hurd-i386] [i386] [ia64] [kfreebsd-i386] [kfreebsd-amd64] [m68k] [mips] [mipsel] 
+[powerpc] [s390] [sparc] 

Modified: trunk/packages/igstk/trunk/debian/changelog
===================================================================
--- trunk/packages/igstk/trunk/debian/changelog	2008-12-29 01:07:04 UTC (rev 2867)
+++ trunk/packages/igstk/trunk/debian/changelog	2008-12-29 01:08:30 UTC (rev 2868)
@@ -1,3 +1,11 @@
+igstk (3.0.0~cvs20081223-2) experimental; urgency=low
+
+  * debian/rules: removed duplicate configuration
+  * debian/rules: fixed installation of Examples
+  * debian/control: added new package : igstk-doc
+
+ -- Dominique Belhachemi <domibel at cs.tu-berlin.de>  Sun, 28 Dec 2008 19:11:43 -0500
+
 igstk (3.0.0~cvs20081223-1) experimental; urgency=low
 
   * debian/libigstk3.symbols removed

Modified: trunk/packages/igstk/trunk/debian/control
===================================================================
--- trunk/packages/igstk/trunk/debian/control	2008-12-29 01:07:04 UTC (rev 2867)
+++ trunk/packages/igstk/trunk/debian/control	2008-12-29 01:08:30 UTC (rev 2868)
@@ -6,6 +6,7 @@
 Build-Depends: debhelper (>= 7), dpatch, cmake, libinsighttoolkit3-dev, libvtk5-dev,
  zlib1g-dev, libfreetype6-dev, libxext-dev, libpng-dev, libjpeg-dev, libtiff-dev,
  libexpat1-dev, libqt4-dev, libvtk5-qt4-dev, libfltk1.1-dev, fluid, uuid-dev
+Build-Depends-Indep: doxygen, graphviz
 Standards-Version: 3.8.0
 Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/igstk/trunk/?rev=0&sc=0
 Vcs-Svn: svn://svn.debian.org/svn/debian-med/trunk/packages/igstk/trunk/
@@ -18,7 +19,29 @@
 Architecture: any
 Depends: libigstk3 (= ${binary:Version}), ${shlibs:Depends}, libinsighttoolkit3-dev, libvtk5-dev
 Suggests: libqt4-dev, libvtk5-qt4-dev, libfltk1.1-dev
-Description: Toolkit for image-guided surgery applications
+Description: Toolkit for image-guided surgery applications - development
+ The Image-Guided Surgery Toolkit (IGstk: pronounced IGStick) is a
+ high-level component-based framework providing common functionality
+ for image-guided surgery applications.
+ .
+ This software framework consists of a set of high-level components
+ integrated with other low-level open source software libraries and
+ application programming interfaces (API) from hardware vendors.
+ .
+ The cornerstone of IGstk is robustness. IGstk provides the following
+ high-level functionality:
+ Ability to read and display medical images including CT and MRI in
+ DICOM format.
+ An interface to common tracking hardware (e.g. AURORA from
+ Northern Digital Inc.). A graphical user interface and visualization
+ capability including a four-quadrant view (axial, sagittal, coronal,
+ and 3D) as well as a multi-slice axial view (from 1 by 1 to many by
+ many such as 10 by 10).
+ .
+ Registration: point based registration and a means for selecting
+ these points. Robust common internal software services for logging,
+ exception-handling and problem resolution.
+ .
  This package contains the development files needed to build
  your own IGSTK applications.
 
@@ -27,7 +50,7 @@
 Section: libs
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Toolkit for image-guided surgery applications
+Description: Toolkit for image-guided surgery applications - runtime
  The Image-Guided Surgery Toolkit (IGstk: pronounced IGStick) is a
  high-level component-based framework providing common functionality
  for image-guided surgery applications.
@@ -52,9 +75,62 @@
  exception-handling and problem resolution.
 
 
+Package: igstk-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Description: Toolkit for image-guided surgery applications - documentation
+ The Image-Guided Surgery Toolkit (IGstk: pronounced IGStick) is a
+ high-level component-based framework providing common functionality
+ for image-guided surgery applications.
+ .
+ This software framework consists of a set of high-level components
+ integrated with other low-level open source software libraries and
+ application programming interfaces (API) from hardware vendors.
+ .
+ The cornerstone of IGstk is robustness. IGstk provides the following
+ high-level functionality:
+ Ability to read and display medical images including CT and MRI in
+ DICOM format.
+ .
+ An interface to common tracking hardware (e.g. AURORA from
+ Northern Digital Inc.). A graphical user interface and visualization
+ capability including a four-quadrant view (axial, sagittal, coronal,
+ and 3D) as well as a multi-slice axial view (from 1 by 1 to many by
+ many such as 10 by 10).
+ .
+ Registration: point based registration and a means for selecting
+ these points. Robust common internal software services for logging,
+ exception-handling and problem resolution.
+
+
 Package: igstk-examples
+Section: doc
 Architecture: all
 Suggests: libigstk3-dev
-Section: graphics
-Description: Example programs for IGSTK
+Description: Toolkit for image-guided surgery applications - examples
+ The Image-Guided Surgery Toolkit (IGstk: pronounced IGStick) is a
+ high-level component-based framework providing common functionality
+ for image-guided surgery applications.
+ .
+ This software framework consists of a set of high-level components
+ integrated with other low-level open source software libraries and
+ application programming interfaces (API) from hardware vendors.
+ .
+ The cornerstone of IGstk is robustness. IGstk provides the following
+ high-level functionality:
+ Ability to read and display medical images including CT and MRI in
+ DICOM format.
+ An interface to common tracking hardware (e.g. AURORA from
+ Northern Digital Inc.). A graphical user interface and visualization
+ capability including a four-quadrant view (axial, sagittal, coronal,
+ and 3D) as well as a multi-slice axial view (from 1 by 1 to many by
+ many such as 10 by 10).
+ .
+ Registration: point based registration and a means for selecting
+ these points. Robust common internal software services for logging,
+ exception-handling and problem resolution.
+ .
  This package contains examples from the IGSTK source.
+
+

Modified: trunk/packages/igstk/trunk/debian/rules
===================================================================
--- trunk/packages/igstk/trunk/debian/rules	2008-12-29 01:07:04 UTC (rev 2867)
+++ trunk/packages/igstk/trunk/debian/rules	2008-12-29 01:08:30 UTC (rev 2868)
@@ -45,27 +45,16 @@
 configure-stamp: patch-stamp
 	dh_testdir
 
-
 	if [ ! -d $(STATIC_BUILD_PATH) ]; then mkdir $(STATIC_BUILD_PATH); fi
 
-	# double execution (necessary)
 	cd $(STATIC_BUILD_PATH) \
             && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=OFF
 
-	cd $(STATIC_BUILD_PATH) \
-            && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=OFF
-
-
-
 	if [ ! -d $(SHARED_BUILD_PATH) ]; then mkdir $(SHARED_BUILD_PATH); fi
 
 	cd $(SHARED_BUILD_PATH) \
             && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON
 
-	cd $(SHARED_BUILD_PATH) \
-            && cmake $(CURDIR) $(CMAKE_FLAGS) -DBUILD_SHARED_LIBS:BOOL=ON
-
-
 	touch configure-stamp
 
 
@@ -97,6 +86,9 @@
 	# build documentation
 	$(MAKE) $(JOBS) Documentation -C $(SHARED_BUILD_PATH)
 
+	# remove zero byte files
+	find $(SHARED_BUILD_PATH)/Utilities/Doxygen/doc/ -depth -empty | xargs rm -rf
+
 	touch $@
 
 
@@ -136,11 +128,11 @@
 
 
 install-indep: build-indep
+	dh_install -pigstk-doc      $(SHARED_BUILD_PATH)/Utilities/Doxygen/doc/html usr/share/doc/igstk-doc
+	dh_install -pigstk-examples Examples                                        usr/share/igstk
 
-	# install examples
-	dh_installexamples -pigstk-examples Examples/*
-
-	find debian/igstk-examples/usr/share/doc/igstk-examples/examples \
+	# remove executable file mode bit
+	find debian/igstk-examples/usr/share/igstk/Examples \
             -type f -print0 | xargs -0 chmod 644
 
 




More information about the debian-med-commit mailing list