[med-svn] r11823 - trunk/packages/camitk/trunk/debian
Emmanuel Promayon
promayon-guest at alioth.debian.org
Tue Jul 17 20:56:11 UTC 2012
Author: promayon-guest
Date: 2012-07-17 20:56:11 +0000 (Tue, 17 Jul 2012)
New Revision: 11823
Modified:
trunk/packages/camitk/trunk/debian/changelog
trunk/packages/camitk/trunk/debian/control
trunk/packages/camitk/trunk/debian/rules
trunk/packages/camitk/trunk/debian/watch
Log:
init packaging (mainly thanks to Mathieu Malaterre)
Modified: trunk/packages/camitk/trunk/debian/changelog
===================================================================
--- trunk/packages/camitk/trunk/debian/changelog 2012-07-17 15:43:23 UTC (rev 11822)
+++ trunk/packages/camitk/trunk/debian/changelog 2012-07-17 20:56:11 UTC (rev 11823)
@@ -1,4 +1,4 @@
-camitk (3.0.1-1) UNRELEASED; urgency=low
+camitk (3.0.2-1) UNRELEASED; urgency=low
* Initial release (Closes: #<bug>)
Modified: trunk/packages/camitk/trunk/debian/control
===================================================================
--- trunk/packages/camitk/trunk/debian/control 2012-07-17 15:43:23 UTC (rev 11822)
+++ trunk/packages/camitk/trunk/debian/control 2012-07-17 20:56:11 UTC (rev 11823)
@@ -11,15 +11,15 @@
Vcs-Browser: http://svn.debian.org/wsvn/debian-med/trunk/packages/camitk/trunk/
Vcs-Svn: svn://svn.debian.org/debian-med/trunk/packages/camitk/trunk/
-Package: libcamitk-tools
+Package: imp
Architecture: any
Depends: ${shlibs:Depends}, ${misc:Depends}
-Description: Computer Assisted Medical Intervention Tool Kit
- Helps researchers and clinicians to easily and rapidly collaborate in
+Description: imp is the flagship application of the Computer Assisted Medical Intervention Tool Kit
+ CamiTK Helps researchers and clinicians to easily and rapidly collaborate in
order to prototype CAMI applications, that feature medical images,
surgical navigation and biomechanical simulations.
.
- This is the app
+ imp is the camitk flagship application.
Package: libcamitk3.0
Architecture: any
@@ -29,7 +29,7 @@
order to prototype CAMI applications, that feature medical images,
surgical navigation and biomechanical simulations.
.
- This is the lib
+ This is the lib.
Package: libcamitk3-dev
Architecture: any
@@ -39,4 +39,14 @@
order to prototype CAMI applications, that feature medical images,
surgical navigation and biomechanical simulations.
.
- This is the dev
+ This is the headers, static lib and camitk wizard.
+
+Package: libcamitk3-doc
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: Computer Assisted Medical Intervention Tool Kit
+ Helps researchers and clinicians to easily and rapidly collaborate in
+ order to prototype CAMI applications, that feature medical images,
+ surgical navigation and biomechanical simulations.
+ .
+ This is the API documentation.
\ No newline at end of file
Modified: trunk/packages/camitk/trunk/debian/rules
===================================================================
--- trunk/packages/camitk/trunk/debian/rules 2012-07-17 15:43:23 UTC (rev 11822)
+++ trunk/packages/camitk/trunk/debian/rules 2012-07-17 20:56:11 UTC (rev 11823)
@@ -7,28 +7,56 @@
CMAKE_EXTRA_FLAGS = \
-DCMAKE_SKIP_RPATH=ON \
-DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo \
- -DCAMITK_INSTALL_ROOT=/usr
+ -DCAMITK_INSTALL_ROOT:PATH=/usr \
+ -DTOOL_LML:BOOL=TRUE \
+ -DTOOL_PML:BOOL=TRUE \
+ -DTOOL_MML:BOOL=TRUE \
+ -DMML_GENERATE_XSD_LIB:BOOL=TRUE \
+ -DACTION_ITKSEGMENTATION:BOOL=TRUE \
+ -DACTION_ITKFILTERS:BOOL=TRUE \
+ -DAPPLICATION_WIZARD:BOOL=TRUE \
+ -DCOMPONENT_VTKMESH:BOOL=TRUE \
+ -DCOMPONENT_DICOM:BOOL=TRUE \
+ -DCOMPONENT_ITKIMAGE:BOOL=TRUE \
+ -DCOMPONENT_PHYSICALMODEL:BOOL=TRUE \
+ -DCOMPONENT_MML:BOOL=TRUE \
+ -DAPIDOC_GENERATE_FOR_CAMITK_CORE:BOOL=TRUE
%:
dh $@ --parallel
override_dh_auto_configure:
dh_auto_configure -- $(CMAKE_EXTRA_FLAGS)
+ dh_auto_configure -- $(CMAKE_EXTRA_FLAGS)
SOVERSION=3.0
VER_MAJOR=3
pkg_lib = libcamitk$(SOVERSION)
-pkg_dev = libcamitk$(VER_MAJOR)-dev
-pkg_app = libcamitk-tools
+pkg_dev = libcamitk$(VER_MAJOR)-dev
+pkg_app = imp
+pkg_doc = libcamitk-doc
+override_dh_auto_build:
+ dh_auto_build
+ if grep -q "^Package: libcamitk3-doc$$" debian/control ; then \
+ cd obj* ; \
+ make apidoc ; \
+ fi
+
override_dh_install:
- dh_install -p$(pkg_app) debian/tmp/usr/bin usr/bin
- #dh_install -p$(pkg_lib) debian/tmp/usr/lib/lib*.so.* usr/lib # FIXME
- dh_install -p$(pkg_dev) debian/tmp/usr/lib/lib*.so usr/lib
+ dh_install -p$(pkg_app) debian/tmp/usr/bin/imp
+ dh_install -p$(pkg_app) --autodest debian/tmp/usr/share/camitk-$(SOVERSION)/testdata
+ dh_install -p$(pkg_lib) debian/tmp/usr/lib/lib*.so.* usr/lib
+ dh_install -p$(pkg_lib) --autodest debian/tmp/usr/lib/camitk-$(SOVERSION)/actions/lib*.so
+ dh_install -p$(pkg_lib) --autodest debian/tmp/usr/lib/camitk-$(SOVERSION)/components/lib*.so
+ dh_install -p$(pkg_dev) debian/tmp/usr/lib/lib*.so usr/lib
+ dh_install -p$(pkg_dev) debian/tmp/usr/bin/wizard
+ dh_install -p$(pkg_dev) --autodest debian/tmp/usr/lib/camitk-$(SOVERSION)/lib*.a
dh_install -p$(pkg_dev) --autodest debian/tmp/usr/include
dh_install -p$(pkg_dev) --autodest debian/tmp/usr/share/camitk-$(SOVERSION)/cmake/*.cmake
-
+ dh_install -p$(pkg_doc) --autodest debian/tmp/usr/share/camitk-$(SOVERSION)/apidoc
+
# see http://lists.debian.org/debian-mentors/2012/07/msg00124.html
get-orig-source:
PERL_LWP_SSL_VERIFY_HOSTNAME=0 uscan --rename --verbose --force-download --destdir=../tarballs
Modified: trunk/packages/camitk/trunk/debian/watch
===================================================================
--- trunk/packages/camitk/trunk/debian/watch 2012-07-17 15:43:23 UTC (rev 11822)
+++ trunk/packages/camitk/trunk/debian/watch 2012-07-17 20:56:11 UTC (rev 11823)
@@ -1,6 +1,6 @@
version=3
http://camitk.imag.fr/download_source.xml \
- https://forge.imag.fr/frs/download.php/[\d]+/camitk-([\d.]+)-Source\.tar\.gz
+ https://forge.imag.fr/frs/download.php/[\d]+/camitk-([\d.]+)\.tar\.gz
## https://forge.imag.fr/frs/?group_id=184 \
# https://forge.imag.fr/frs/?group_id=184 failed: 500 Can't connect to forge.imag.fr:443 (certificate verify failed)
More information about the debian-med-commit
mailing list