[ros-image-common] 04/07: Add python-camera-calibration-parsers

Jochen Sprickerhof jspricke-guest at moszumanska.debian.org
Tue Jan 19 22:18:24 UTC 2016


This is an automated email from the git hooks/post-receive script.

jspricke-guest pushed a commit to branch master
in repository ros-image-common.

commit f6c94159df90f38128ea2d02a768704711715fc1
Author: Jochen Sprickerhof <git at jochen.sprickerhof.de>
Date:   Tue Jan 19 17:50:53 2016 +0100

    Add python-camera-calibration-parsers
    
    Add patch to install .so as well
---
 debian/control                                     | 12 ++++++++++-
 ...install-target-for-python-wrapper-library.patch | 23 ++++++++++++++++++++++
 debian/patches/series                              |  1 +
 debian/python-camera-calibration-parsers.pyinstall |  2 ++
 4 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index 5da471e..66a1045 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.
 Uploaders: Thomas Moulard <thomas.moulard at gmail.com>,
            Jochen Sprickerhof <debian at jochen.sprickerhof.de>,
            Leopold Palomo-Avellaneda <leo at alaxarxa.net>
-Build-Depends: debhelper (>= 9), catkin (>> 0.6.16-2), libsensor-msgs-dev, librosconsole-dev, libboost-filesystem-dev, libyaml-cpp0.3-dev, libroscpp-dev, libmessage-filters-dev, pluginlib-dev, libroslib-dev, ros-message-generation, libstd-msgs-dev, librostest-dev, python-all, dh-python
+Build-Depends: debhelper (>= 9), catkin (>> 0.6.16-2), libsensor-msgs-dev, librosconsole-dev, libboost-filesystem-dev, libboost-python-dev, libyaml-cpp0.3-dev, libroscpp-dev, libmessage-filters-dev, pluginlib-dev, libroslib-dev, ros-message-generation, libstd-msgs-dev, librostest-dev, python-all, dh-python
 Standards-Version: 3.9.6
 Section: libs
 Homepage: http://www.ros.org/wiki/image_common
@@ -27,6 +27,16 @@ Description: Robot OS camera_calibration_parsers package
  This package is part of Robot OS (ROS). It provides routines for
  reading and writing camera calibration parameters.
 
+Package: python-camera-calibration-parsers
+Section: python
+Architecture: any
+Depends: ${python:Depends}, ${shlibs:Depends}, ${misc:Depends}
+Description: Robot OS camera_calibration_parsers Python package
+ This package is part of Robot OS (ROS). It provides routines for
+ reading and writing camera calibration parameters.
+ .
+ This package contains the Python wrapper.
+
 Package: libcamera-info-manager-dev
 Section: libdevel
 Architecture: any
diff --git a/debian/patches/0004-Add-install-target-for-python-wrapper-library.patch b/debian/patches/0004-Add-install-target-for-python-wrapper-library.patch
new file mode 100644
index 0000000..35edd47
--- /dev/null
+++ b/debian/patches/0004-Add-install-target-for-python-wrapper-library.patch
@@ -0,0 +1,23 @@
+From: Jochen Sprickerhof <git at jochen.sprickerhof.de>
+Date: Tue, 19 Jan 2016 16:27:27 +0100
+Subject: Add install target for python wrapper library
+
+---
+ camera_calibration_parsers/CMakeLists.txt | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/camera_calibration_parsers/CMakeLists.txt b/camera_calibration_parsers/CMakeLists.txt
+index b3c75eb..2848103 100644
+--- a/camera_calibration_parsers/CMakeLists.txt
++++ b/camera_calibration_parsers/CMakeLists.txt
+@@ -71,6 +71,10 @@ install(
+   DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
+ )
+ 
++install(TARGETS ${PROJECT_NAME}_wrapper
++  DESTINATION ${CATKIN_PACKAGE_PYTHON_DESTINATION}
++)
++
+ if(CATKIN_ENABLE_TESTING)
+   add_subdirectory(test)
+ endif()
diff --git a/debian/patches/series b/debian/patches/series
index b1e80f1..af6d009 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 0001-Add-CMakeLists.txt.patch
 0002-Add-Debian-specific-SOVERSION.patch
 0003-Fix-Boost-library-linking.patch
+0004-Add-install-target-for-python-wrapper-library.patch
diff --git a/debian/python-camera-calibration-parsers.pyinstall b/debian/python-camera-calibration-parsers.pyinstall
new file mode 100644
index 0000000..3869803
--- /dev/null
+++ b/debian/python-camera-calibration-parsers.pyinstall
@@ -0,0 +1,2 @@
+camera_calibration_parsers/src/camera_calibration_parsers/*.py camera_calibration_parsers
+debian/tmp/usr/lib/python2*/*/camera_calibration_parsers/*.so camera_calibration_parsers

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/ros/ros-image-common.git



More information about the debian-science-commits mailing list