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 <[email protected]>  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
 
 


_______________________________________________
debian-med-commit mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/debian-med-commit

Reply via email to