Author: malat Date: 2014-06-30 11:16:36 +0000 (Mon, 30 Jun 2014) New Revision: 17354
Modified: trunk/packages/vtk-dicom/trunk/debian/control trunk/packages/vtk-dicom/trunk/debian/rules Log: prepare java+python binding Modified: trunk/packages/vtk-dicom/trunk/debian/control =================================================================== --- trunk/packages/vtk-dicom/trunk/debian/control 2014-06-30 11:02:03 UTC (rev 17353) +++ trunk/packages/vtk-dicom/trunk/debian/control 2014-06-30 11:16:36 UTC (rev 17354) @@ -5,13 +5,19 @@ Uploaders: Mathieu Malaterre <[email protected]> Build-Depends: cmake (>= 2.6.3), debhelper (>= 9), + default-jdk, help2man, + javahelper, libgdcm2-dev, - libvtk5-dev (>= 5.8) + libvtk-java, + libvtk5-dev (>= 5.8), + python-all-dev, + python-vtk Homepage: http://github.com/dgobbi/vtk-dicom/ Vcs-Browser: http://anonscm.debian.org/viewvc/debian-med/vtk-dicom/trunk/ Vcs-Svn: svn://anonscm.debian.org/debian-med/vtk-dicom/trunk Standards-Version: 3.9.5 +X-Python-Version: 2.7 Package: libvtk-dicom0.5-dev Section: libdevel @@ -47,3 +53,27 @@ for interrogating and converting DICOM files. . Command line tools + +Package: libvtk-dicom-java +Section: java +Architecture: any +Depends: ${java:Depends}, ${misc:Depends}, ${shlibs:Depends} +Suggests: java-virtual-machine +Description: DICOM for VTK - java + This package contains a set of classes for managing DICOM + files and metadata from within VTK, and some utility programs + for interrogating and converting DICOM files. + . + Java bindings + +Package: python-vtk-dicom +Section: python +Architecture: any +Depends: ${misc:Depends}, ${python:Depends}, ${shlibs:Depends} +Provides: ${python:Provides} +Description: DICOM for VTK - python + This package contains a set of classes for managing DICOM + files and metadata from within VTK, and some utility programs + for interrogating and converting DICOM files. + . + Python 2.x bindings Modified: trunk/packages/vtk-dicom/trunk/debian/rules =================================================================== --- trunk/packages/vtk-dicom/trunk/debian/rules 2014-06-30 11:02:03 UTC (rev 17353) +++ trunk/packages/vtk-dicom/trunk/debian/rules 2014-06-30 11:16:36 UTC (rev 17354) @@ -1,10 +1,14 @@ #!/usr/bin/make -f -#export DH_VERBOSE=1 +# export DH_VERBOSE=1 export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed +# to please dpkg-shlibdeps and java private libs in /usr/lib/jni +LD_LIBRARY_PATH:=$(LD_LIBRARY_PATH):/usr/lib/jni +export LD_LIBRARY_PATH + %: - dh $@ --parallel + dh $@ --with python2 --with javahelper --parallel CMAKE_EXTRA_FLAGS += \ -DCMAKE_SKIP_RPATH=OFF \ @@ -24,7 +28,11 @@ pkg_lib = libvtk-dicom$(SOVERSION) pkg_dev = libvtk-dicom$(SOVERSION)-dev pkg_bin = vtk-dicom-tools +pkg_py2 = python-vtk-dicom +pkg_java = libvtk-dicom-java +PYVER := $(shell pyversions -dv) + override_dh_install: # bin dh_install -p$(pkg_bin) --autodest usr/bin @@ -34,6 +42,12 @@ dh_install -p$(pkg_dev) --autodest usr/lib/$(DEB_HOST_MULTIARCH)/libvtkDICOM.so dh_install -p$(pkg_dev) --autodest usr/lib/$(DEB_HOST_MULTIARCH)/dicom-0.5/cmake/*.cmake dh_install -p$(pkg_dev) --autodest usr/include/ + # python2 + dh_install -p$(pkg_py2) --autodest usr/lib/$(DEB_HOST_MULTIARCH)/libvtkDICOMPythonD.so* + dh_install -p$(pkg_py2) usr/lib/$(DEB_HOST_MULTIARCH)/vtkDICOMPython.so usr/lib/python$(PYVER)/dist-packages + # java + dh_install -p$(pkg_java) --autodest usr/lib/$(DEB_HOST_MULTIARCH)/libvtkDICOMJava.so + dh_install -p$(pkg_java) --autodest usr/share/java/vtkdicom.jar dh_install --list-missing debian/%.1: debian/common.1.in _______________________________________________ debian-med-commit mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-med-commit
