[ros-image-pipeline] 01/01: Initial package stuff

Leopold Palomo-Avellaneda leo at alaxarxa.net
Fri Jul 14 11:36:03 UTC 2017


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

lepalom-guest pushed a commit to branch master
in repository ros-image-pipeline.

commit ccd5fab5f3f4e6a055331a6bbd60114bb1f19d20
Author: Leopold Palomo-Avellaneda <leo at alaxarxa.net>
Date:   Fri Jul 14 13:35:54 2017 +0200

    Initial package stuff
---
 debian/changelog                                   |   5 +
 debian/compat                                      |   1 +
 debian/control                                     | 422 +++++++++++++++++++++
 debian/copyright                                   | 123 ++++++
 debian/feina.sh                                    |  60 +++
 debian/libdepth-image-proc-dev.install             |   4 +
 debian/libdepth-image-proc0d.install               |   1 +
 debian/libimage-proc-dev.install                   |   4 +
 debian/libimage-proc0d.install                     |   1 +
 debian/libimage-publisher-dev.install              |   4 +
 debian/libimage-publisher0d.install                |   1 +
 debian/libimage-rotate-dev.install                 |   4 +
 debian/libimage-rotate0d.install                   |   1 +
 debian/libimage-view-dev.install                   |   4 +
 debian/libimage-view0d.install                     |   1 +
 debian/libstereo-image-proc-dev.install            |   4 +
 debian/libstereo-image-proc0d.install              |   1 +
 debian/patches/0001-Add-CMakeLists.txt.patch       |  26 ++
 .../0002-Add-Debian-specific-SOVERSION.patch       |  90 +++++
 debian/patches/series                              |   2 +
 debian/python-camera-calibration.pyinstall         |   1 +
 debian/python-image-proc.pyinstall                 |   2 +
 debian/python-image-publisher.pyinstall            |   2 +
 debian/python-image-rotate.pyinstall               |   2 +
 debian/python-image-view.pyinstall                 |   2 +
 debian/python-stereo-image-proc.pyinstall          |   2 +
 debian/ros-camera-calibration.install              |   1 +
 debian/ros-image-proc.install                      |   1 +
 debian/ros-image-publisher.install                 |   1 +
 debian/ros-image-rotate.install                    |   1 +
 debian/ros-image-view.install                      |   1 +
 debian/ros-stereo-image-proc.install               |   1 +
 debian/rules                                       |   7 +
 debian/source/format                               |   1 +
 debian/watch                                       |   7 +
 35 files changed, 791 insertions(+)

diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..9713bb9
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,5 @@
+ros-image-pipeline (1.12.20-1) UNRELEASED; urgency=medium
+
+  * Initial release (Closes: 868295)
+
+ -- Leopold Palomo-Avellaneda <leo at alaxarxa.net>  Thu, 13 Jul 2017 09:58:35 +0200
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..ec63514
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+9
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..eb51ea3
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,422 @@
+Source: ros-image-pipeline
+Maintainer: Debian Science Maintainers <debian-science-maintainers at lists.alioth.debian.org>
+Uploaders: Jochen Sprickerhof <jspricke at debian.org>,
+           Leopold Palomo-Avellaneda <leo at alaxarxa.net>
+Section: libs
+Priority: optional
+Build-Depends: debhelper (>= 9),
+               catkin,
+               ros-cmake-modules,
+               libsensor-msgs-dev,
+               ros-sensor-msgs,
+               librosconsole-dev,
+               libboost-filesystem-dev,
+               libboost-python-dev,
+               libcv-bridge-dev,
+               libtf-conversions-dev,
+               libimage-geometry-dev,
+               libimage-transport-dev,
+               libnodeletlib-dev,
+               libstereo-msgs-dev,
+               libtf2-dev,
+               libtf2-ros-dev,
+               libdynamic-reconfigure-config-init-mutex-dev,
+               libnodelet-topic-tools-dev,
+               librostest-dev,
+               libtf2-geometry-msgs-dev,
+               libcamera-info-manager-dev,
+               libstd-srvs-dev,
+               python-dynamic-reconfigure,
+               libgtk2.0-dev,
+               dh-python,
+               python:any
+Standards-Version: 4.0.0
+Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/ros/ros-image-pipeline.git
+Vcs-Git: https://anonscm.debian.org/git/debian-science/packages/ros/ros-image-pipeline.git
+Homepage: http://www.ros.org/wiki/image_pipeline
+
+Package: python-camera-calibration
+Architecture: any
+Section: python
+Depends: ${misc:Depends}, 
+ ${python:Depends},
+ ${shlibs:Depends},
+ libimage-geometry0d, libcv-bridge1d, libmessage-filters1d  
+Description: Robot OS camera_calibration Python 2 package
+ This package is part of Robot OS (ROS). It provides routines for
+ camera_calibration allows easy calibration of monocular or stereo
+ cameras using a checkerboard calibration target.
+
+# Package: python3-camera-calibration
+# Architecture: any
+# Section: python
+# Depends: ${misc:Depends}, 
+#  ${python3:Depends},
+#  ${shlibs:Depends},
+#  libimage-geometry0d, libcv-bridge1d, libmessage-filters1d  
+# Description: Robot OS camera_calibration Python3 package
+#  This package is part of Robot OS (ROS). It provides routines for
+#  camera_calibration allows easy calibration of monocular or stereo
+#  cameras using a checkerboard calibration target. Python3 version.
+
+Package: ros-camera-calibration
+Architecture: any
+Section: utils
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         ${python:Depends},
+         python-camera-calibration, python-std-srvs, python-sensor-msgs, python-message-filters, python
+Description: ROS camera_calibration nodes
+ This package is part of Robot OS (ROS). It provides routines for
+ camera_calibration allows easy calibration of monocular or stereo
+ cameras using a checkerboard calibration target. This package 
+ constains ROS nodes.
+
+Package: libdepth-image-proc0d
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: Robot OS depth-image-proc package
+ This package is part of Robot OS (ROS). The package contains nodelets 
+ for processing depth images such as those produced by OpenNI camera. 
+ Functions include creating disparity images and point clouds, as well 
+ as registering (reprojecting) a depth image into another camera frame.
+
+Package: libdepth-image-proc-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libdepth-image-proc0d (= ${binary:Version}),
+         ${misc:Depends},
+         libcv-bridge-dev,
+         libtf-conversions-dev,
+         libimage-geometry-dev,
+         libimage-transport-dev,
+         libnodelet-dev,
+         libtf2-dev,
+         libtf2-ros-dev
+Description: Robot OS depth-image-proc package - development
+ This package is part of Robot OS (ROS). The package contains nodelets 
+ for processing depth images such as those produced by OpenNI camera. 
+ Functions include creating disparity images and point clouds, as well 
+ as registering (reprojecting) a depth image into another camera frame.
+ .
+ It contains C++ headers for the libdepth-image-proc.
+
+Package: libimage-proc0d
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: Robot OS Single image rectification and color processing
+ This package is part of Robot OS (ROS). The package provides 
+ the library with routines for single image rectification and color 
+ processing.
+
+Package: libimage-proc-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libdepth-image-proc0d (= ${binary:Version}),
+         ${misc:Depends},
+         libcv-bridge-dev,
+         libdynamic-reconfigure-config-init-mutex-dev,
+         libimage-geometry-dev,
+         libimage-transport-dev,
+         libnodelet-dev,
+         libnodelet-topic-tools-dev,
+         libsensor-msgs-dev
+Description: Robot OS mage-proc package - development
+ This package is part of Robot OS (ROS). The package provides 
+ the library with routines for single image rectification and color 
+ processing.
+ .
+ It contains C++ headers for the libimage-proc.
+
+Package: libimage-publisher0d
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: Robot OS image publishing
+ This package is part of Robot OS (ROS). The package provides 
+ the library to publish an image stream from single image file 
+ or avi motion file
+
+Package: libimage-publisher-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libimage-publisher0d (= ${binary:Version}),
+         ${misc:Depends},
+         libcv-bridge-dev,
+         libdynamic-reconfigure-config-init-mutex-dev,
+         libcamera-info-manager-dev,
+         libimage-transport-dev,
+         libnodelet-dev,
+         libsensor-msgs-dev
+Description: Robot OS image publishing - development
+ This package is part of Robot OS (ROS). The package provides 
+ the library to publish an image stream from single image file 
+ or avi motion file
+ .
+ It contains C++ headers for the libimage-publisher.
+
+Package: libimage-rotate0d
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: Robot OS image rotate stream
+ This package is part of Robot OS (ROS). The package provides 
+ the library to that rotates an image stream in a way that 
+ minimizes the angle between a vector in some arbitrary frame 
+ and a vector in the camera frame. 
+
+Package: libimage-rotate-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libimage-rotate0d (= ${binary:Version}),
+         ${misc:Depends},
+         libcv-bridge-dev,
+         libdynamic-reconfigure-config-init-mutex-dev,
+         libimage-transport-dev,
+         libnodelet-dev,
+         libtf2-geometry-msgs-dev,
+         libtf2-ros-dev
+Description: Robot OS image rotate - development
+ This package is part of Robot OS (ROS). The package provides 
+ the library to that rotates an image stream in a way that 
+ minimizes the angle between a vector in some arbitrary frame 
+ and a vector in the camera frame. 
+ .
+ It contains C++ headers for the libimage-rotate.
+
+Package: libimage-view0d
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: Robot OS image_view package
+ This package is part of Robot OS (ROS). The package provides 
+ the library with a viewer for ROS image topics. Includes a specialized viewer
+ for stereo + disparity images
+
+Package: libimage-view-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libimage-view0d (= ${binary:Version}),
+         ${misc:Depends},
+         libcamera-calibration-parsers-dev,
+         libcv-bridge-dev,
+         libdynamic-reconfigure-config-init-mutex-dev,
+         libgtk2.0-dev,
+         libimage-transport-dev,
+         libmessage-filters-dev,
+         libnodelet-dev,
+         libsensor-msgs-dev,
+         libstd-srvs-dev,
+         libstereo-msgs-dev
+Description: Robot OS image_view - development
+ This package is part of Robot OS (ROS). The package provides 
+ the library with a viewer for ROS image topics. Includes a specialized viewer
+ for stereo + disparity images
+ .
+ It contains C++ headers for the libimage-view.
+
+Package: libstereo-image-proc0d
+Architecture: any
+Multi-Arch: same
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: Robot OS stereo-image-proc package
+ This package is part of Robot OS (ROS). The package provides 
+ the library for stereo and single image rectification and 
+ disparity processing.
+
+Package: libstereo-image-proc-dev
+Architecture: any
+Multi-Arch: same
+Section: libdevel
+Depends: libstereo-image-proc0d (= ${binary:Version}),
+         ${misc:Depends},
+         libcv-bridge-dev,
+         libdynamic-reconfigure-config-init-mutex-dev,
+         libimage-geometry-dev,
+         libimage-transport-dev,
+         libmessage-filters-dev,
+         libnodelet-dev,
+         libsensor-msgs-dev,
+         libstereo-msgs-dev
+Description: Robot OS stereo-image-proc - development
+ This package is part of Robot OS (ROS). The package provides 
+ the library for stereo and single image rectification and 
+ disparity processing.
+ .
+ It contains C++ headers for the libstereo-image-proc.
+
+Package: ros-image-proc
+Architecture: any
+Section: utils
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         libimage-proc0d
+Description: ROS image_proc node
+ This package is part of Robot OS (ROS). The package provides 
+ the library with routines for single image rectification and color 
+ processing. This package constains a ROS node.
+
+Package: ros-image-publisher
+Architecture: any
+Section: utils
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         libimage-publisher0d
+Description: ROS image-publisher node
+ This package is part of Robot OS (ROS). The package provides 
+ the library to publish an image stream from single image file 
+ or avi motion file. Contains a ROS node.
+
+Package: ros-image-rotate
+Architecture: any
+Section: utils
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         libimage-rotate0d
+Description: ROS image-rotate node
+ This package is part of Robot OS (ROS). The package provides 
+ the library to that rotates an image stream in a way that 
+ minimizes the angle between a vector in some arbitrary frame 
+ and a vector in the camera frame. Contains a ROS node.
+
+Package: ros-image-view
+Architecture: any
+Section: utils
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+	 python,
+         ${python:Depends},
+         python-image-view,
+         libimage-view0d
+Description: ROS image_view node
+ This package is part of Robot OS (ROS). The package provides 
+ the library with a viewer for ROS image topics. Includes a specialized viewer
+ for stereo + disparity images. Contains ROS nodes.
+
+Package: ros-stereo-image-proc
+Architecture: any
+Section: utils
+Depends: ${shlibs:Depends},
+         ${misc:Depends},
+         libstereo-image-proc0d
+Description: ROS stereo_image_proc node
+ This package is part of Robot OS (ROS). The package provides 
+ the library for stereo and single image rectification and 
+ disparity processing. Contains a ROS node.
+
+
+Package: python-image-proc
+Architecture: any
+Section: python
+Depends: ${python:Depends},
+         ${misc:Depends}
+Description: Robot OS image_proc Python 2 package
+ This package is part of Robot OS (ROS). The package provides 
+ the library with routines for single image rectification and color 
+ processing. Python 2 package.
+
+Package: python-image-publisher
+Architecture: any
+Section: python
+Depends: ${python:Depends},
+         ${misc:Depends}
+Description: Robot OS image_publisher Python 2 package
+ This package is part of Robot OS (ROS). The package provides 
+ the library to publish an image stream from single image file 
+ or avi motion file. Python 2 package.
+
+Package: python-image-rotate
+Architecture: any
+Section: python
+Depends: ${python:Depends},
+         ${misc:Depends}
+Description: Robot OS image_rotate Python 2 package
+ This package is part of Robot OS (ROS). The package provides 
+ the library to that rotates an image stream in a way that 
+ minimizes the angle between a vector in some arbitrary frame 
+ and a vector in the camera frame. Python 2 package.
+
+Package: python-image-view
+Architecture: any
+Section: python
+Depends: ${python:Depends},
+         ${misc:Depends}
+Description: Robot OS image_view Python 2 package
+ This package is part of Robot OS (ROS). The package provides 
+ the library with a viewer for ROS image topics. Includes a specialized viewer
+ for stereo + disparity images. Python 2 package.
+
+Package: python-stereo-image-proc
+Architecture: any
+Section: python
+Depends: ${python:Depends},
+         ${misc:Depends}
+Description: Robot OS stereo_image_proc Python 2 package
+ This package is part of Robot OS (ROS). The package provides 
+ the library for stereo and single image rectification and 
+ disparity processing. Python 2 package.
+
+# Package: python3-image-proc
+# Architecture: any
+# Section: python
+# Depends: ${python3:Depends},
+#          ${misc:Depends}
+# Description: Robot OS image_proc Python 3 package
+#  This package is part of Robot OS (ROS). The package provides 
+#  the library with routines for single image rectification and color 
+#  processing. Python 3 package.
+# 
+# Package: python3-image-publisher
+# Architecture: any
+# Section: python
+# Depends: ${python3:Depends},
+#          ${misc:Depends}
+# Description: Robot OS image_publisher Python 3 package
+#  This package is part of Robot OS (ROS). The package provides 
+#  the library to publish an image stream from single image file 
+#  or avi motion file. Python 3 package.
+# 
+# Package: python3-image-rotate
+# Architecture: any
+# Section: python
+# Depends: ${python3:Depends},
+#          ${misc:Depends}
+# Description: Robot OS image_rotate Python 3 package
+#  This package is part of Robot OS (ROS). The package provides 
+#  the library to that rotates an image stream in a way that 
+#  minimizes the angle between a vector in some arbitrary frame 
+#  and a vector in the camera frame. Python 3 package.
+# 
+# Package: python3-image-view
+# Architecture: any
+# Section: python
+# Depends: ${python3:Depends},
+#          ${misc:Depends}
+# Description: Robot OS image_view Python 3 package
+#  This package is part of Robot OS (ROS). The package provides 
+#  the library with a viewer for ROS image topics. Includes a specialized viewer
+#  for stereo + disparity images. Python 3 package.
+# 
+# Package: python3-stereo-image-proc
+# Architecture: any
+# Section: python
+# Depends: ${python3:Depends},
+#          ${misc:Depends}
+# Description: Robot OS stereo_image_proc Python 3 package
+#  This package is part of Robot OS (ROS). The package provides 
+#  the library for stereo and single image rectification and 
+#  disparity processing. Python 3 package.
+# 
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..1882430
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,123 @@
+Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
+Upstream-Name: ros-image-pipeline
+Source: https://github.com/ros-perception/image_pipeline
+
+Files: *
+Copyright: 2009 Willow Garage, Inc.
+License: BSD-3-Clause
+Comment: Authors, Patrick Mihelich, James Bowman
+
+Files: debian/*
+Copyright: 2017, Jochen Sprickerhof <jspricke at debian.org>,
+                 Leopold Palomo-Avellaneda <leo at alaxarxa.net>
+License: BSD-3-Clause
+
+Files:     camera_calibration/nodes/cameracalibrator.py
+           camera_calibration/nodes/cameracheck.py
+           camera_calibration/scripts/tarfile_calibration.py
+           camera_calibration/src/camera_calibration/calibrator.py
+           camera_calibration/test/directed.py
+           camera_calibration/test/multiple_boards.py
+           depth_image_proc/include/depth_image_proc/depth_conversions.h
+           depth_image_proc/include/depth_image_proc/depth_traits.h
+           depth_image_proc/src/nodelets/convert_metric.cpp
+           depth_image_proc/src/nodelets/disparity.cpp
+           depth_image_proc/src/nodelets/point_cloud_xyz.cpp
+           depth_image_proc/src/nodelets/point_cloud_xyz_radial.cpp
+           depth_image_proc/src/nodelets/point_cloud_xyzi.cpp
+           depth_image_proc/src/nodelets/point_cloud_xyzi_radial.cpp
+           depth_image_proc/src/nodelets/point_cloud_xyzrgb.cpp
+           depth_image_proc/src/nodelets/register.cpp
+           image_proc/include/image_proc/advertisement_checker.h
+           image_proc/include/image_proc/processor.h
+           image_proc/src/libimage_proc/advertisement_checker.cpp
+           image_proc/src/libimage_proc/processor.cpp
+           image_proc/src/nodelets/crop_decimate.cpp
+           image_proc/src/nodelets/crop_non_zero.cpp
+           image_proc/src/nodelets/debayer.cpp
+           image_proc/src/nodelets/edge_aware.cpp
+           image_proc/src/nodelets/edge_aware.h
+           image_proc/src/nodelets/rectify.cpp
+           image_proc/src/nodes/image_proc.cpp
+           image_publisher/src/node/image_publisher.cpp
+           image_publisher/src/nodelet/image_publisher_nodelet.cpp
+           image_rotate/src/node/image_rotate.cpp
+           image_rotate/src/nodelet/image_rotate_nodelet.cpp
+           image_view/scripts/extract_images_sync
+           image_view/src/nodelets/disparity_nodelet.cpp
+           image_view/src/nodelets/image_nodelet.cpp
+           image_view/src/nodelets/window_thread.cpp
+           image_view/src/nodelets/window_thread.h
+           image_view/src/nodes/disparity_view.cpp
+           image_view/src/nodes/extract_images.cpp
+           image_view/src/nodes/image_saver.cpp
+           image_view/src/nodes/image_view.cpp
+           image_view/src/nodes/stereo_view.cpp
+           stereo_image_proc/include/stereo_image_proc/processor.h
+           stereo_image_proc/src/libstereo_image_proc/processor.cpp
+           stereo_image_proc/src/nodelets/disparity.cpp
+           stereo_image_proc/src/nodelets/point_cloud2.cpp
+           stereo_image_proc/src/nodes/stereo_image_proc.cpp
+Copyright: 2008-2015 Willow Garage, Inc.
+           2014 JSK Lab.
+License:   BSD-3-Clause
+
+
+Files:     image_publisher/cfg/ImagePublisher.cfg
+           image_rotate/cfg/ImageRotate.cfg
+Copyright: 2010 Willow Garage, Inc.
+License:   BSD-3-Clause
+
+Files:     image_view/src/nodes/video_recorder.cpp
+Copyright: 2012-2013 Open Source Robotics Foundation
+License:   Apache-2.0
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+ .
+ http://www.apache.org/licenses/LICENSE-2.0
+ .
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+ .
+ On Debian systems, the complete text of the Apache License Version 2.0
+  can be found in `/usr/share/common-licenses/Apache-2.0'.
+
+Files:     image_proc/src/nodelets/resize.cpp
+Copyright: 2017 Kentaro Wada.
+License:   BSD-3-Clause
+
+Files:     depth_image_proc/src/nodelets/crop_foremost.cpp
+Copyright: 2008 Willow Garage, Inc.
+License:   BSD-3-Clause
+
+License:   BSD-3-Clause
+ Redistribution and use in source and binary forms, with or without
+ modification, are permitted provided that the following conditions
+ are met:
+ .
+ * Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ * Redistributions in binary form must reproduce the above
+ copyright notice, this list of conditions and the following
+ disclaimer in the documentation and/or other materials provided
+ with the distribution.
+ * Neither the name of the Willow Garage nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+ .
+ THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+ FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+ COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+ INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+ BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+ LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
+ ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+ POSSIBILITY OF SUCH DAMAGE.
diff --git a/debian/feina.sh b/debian/feina.sh
new file mode 100644
index 0000000..a8281b3
--- /dev/null
+++ b/debian/feina.sh
@@ -0,0 +1,60 @@
+#!/bin/bash
+
+packages="image_proc image_publisher image_rotate image_view stereo_image_proc"
+
+for p in $packages
+do
+    pname="${p//\_/-}"
+    
+    echo "Working with $p and $pname"
+    #libXXXXXX0d.install
+    
+    echo "usr/lib/*/lib${p}.so.*" > lib${pname}0d.install
+
+    #libXXXXXX-dev.install
+    echo "usr/include/$p" > lib$pname-dev.install
+    echo "usr/lib/*/lib$p.so" >> lib$pname-dev.install
+    echo "usr/lib/*/pkgconfig/$p.pc" >> lib$pname-dev.install
+    echo "usr/share/$p/*" >> lib$pname-dev.install
+
+    #python-XXXXXX
+    echo "debian/tmp/usr/lib/python2*/*/$p/*.py $p" > python-$pname.pyinstall
+    echo "debian/tmp/usr/lib/python2*/*/$p/cfg/*.py $p.cfg" >> python-$pname.pyinstall
+
+#    echo "debian/tmp/usr/lib/python3*/*/$p/*.py $p" > python3-$pname.pyinstall
+#    echo "debian/tmp/usr/lib/python3*/*/$p/cfg/*.py $p.cfg" >> python3-$pname.pyinstall
+    
+    #ros-######-tools
+    echo "debian/tmp/usr/lib/$p/*" > ros-$pname.install
+    
+done
+#specific for these two packages
+p="camera_calibration"
+    
+    pname="${p//\_/-}"
+    
+    echo "Working with $p and $pname"
+    #libXXXXXX0d.install
+    
+    #python-XXXXXX
+    echo "debian/tmp/usr/lib/python2*/*/$p/*.py $p" > python-$pname.pyinstall
+
+#    echo "debian/tmp/usr/lib/python3*/*/$p/*.py $p" > python3-$pname.pyinstall
+    
+    #ros-######-tools
+    echo "debian/tmp/usr/lib/$p/*" > ros-$pname.install
+
+p="depth_image_proc"
+    pname="${p//\_/-}"
+    
+    echo "Working with $p and $pname"
+    #libXXXXXX0d.install
+    
+    echo "usr/lib/*/lib${p}.so.*" > lib${pname}0d.install
+
+    #libXXXXXX-dev.install
+    echo "usr/include/$p" > lib$pname-dev.install
+    echo "usr/lib/*/lib$p.so" >> lib$pname-dev.install
+    echo "usr/lib/*/pkgconfig/$p.pc" >> lib$pname-dev.install
+    echo "usr/share/$p/*" >> lib$pname-dev.install
+
diff --git a/debian/libdepth-image-proc-dev.install b/debian/libdepth-image-proc-dev.install
new file mode 100644
index 0000000..db08279
--- /dev/null
+++ b/debian/libdepth-image-proc-dev.install
@@ -0,0 +1,4 @@
+usr/include/depth_image_proc
+usr/lib/*/libdepth_image_proc.so
+usr/lib/*/pkgconfig/depth_image_proc.pc
+usr/share/depth_image_proc/*
diff --git a/debian/libdepth-image-proc0d.install b/debian/libdepth-image-proc0d.install
new file mode 100644
index 0000000..8c2989d
--- /dev/null
+++ b/debian/libdepth-image-proc0d.install
@@ -0,0 +1 @@
+usr/lib/*/libdepth_image_proc.so.*
diff --git a/debian/libimage-proc-dev.install b/debian/libimage-proc-dev.install
new file mode 100644
index 0000000..1ae8ca0
--- /dev/null
+++ b/debian/libimage-proc-dev.install
@@ -0,0 +1,4 @@
+usr/include/image_proc
+usr/lib/*/libimage_proc.so
+usr/lib/*/pkgconfig/image_proc.pc
+usr/share/image_proc/*
diff --git a/debian/libimage-proc0d.install b/debian/libimage-proc0d.install
new file mode 100644
index 0000000..b5bbb9c
--- /dev/null
+++ b/debian/libimage-proc0d.install
@@ -0,0 +1 @@
+usr/lib/*/libimage_proc.so.*
diff --git a/debian/libimage-publisher-dev.install b/debian/libimage-publisher-dev.install
new file mode 100644
index 0000000..712bd19
--- /dev/null
+++ b/debian/libimage-publisher-dev.install
@@ -0,0 +1,4 @@
+usr/include/image_publisher
+usr/lib/*/libimage_publisher.so
+usr/lib/*/pkgconfig/image_publisher.pc
+usr/share/image_publisher/*
diff --git a/debian/libimage-publisher0d.install b/debian/libimage-publisher0d.install
new file mode 100644
index 0000000..193e042
--- /dev/null
+++ b/debian/libimage-publisher0d.install
@@ -0,0 +1 @@
+usr/lib/*/libimage_publisher.so.*
diff --git a/debian/libimage-rotate-dev.install b/debian/libimage-rotate-dev.install
new file mode 100644
index 0000000..b98c383
--- /dev/null
+++ b/debian/libimage-rotate-dev.install
@@ -0,0 +1,4 @@
+usr/include/image_rotate
+usr/lib/*/libimage_rotate.so
+usr/lib/*/pkgconfig/image_rotate.pc
+usr/share/image_rotate/*
diff --git a/debian/libimage-rotate0d.install b/debian/libimage-rotate0d.install
new file mode 100644
index 0000000..30edd0e
--- /dev/null
+++ b/debian/libimage-rotate0d.install
@@ -0,0 +1 @@
+usr/lib/*/libimage_rotate.so.*
diff --git a/debian/libimage-view-dev.install b/debian/libimage-view-dev.install
new file mode 100644
index 0000000..e7db5ea
--- /dev/null
+++ b/debian/libimage-view-dev.install
@@ -0,0 +1,4 @@
+usr/include/image_view
+usr/lib/*/libimage_view.so
+usr/lib/*/pkgconfig/image_view.pc
+usr/share/image_view/*
diff --git a/debian/libimage-view0d.install b/debian/libimage-view0d.install
new file mode 100644
index 0000000..8dab801
--- /dev/null
+++ b/debian/libimage-view0d.install
@@ -0,0 +1 @@
+usr/lib/*/libimage_view.so.*
diff --git a/debian/libstereo-image-proc-dev.install b/debian/libstereo-image-proc-dev.install
new file mode 100644
index 0000000..656d16f
--- /dev/null
+++ b/debian/libstereo-image-proc-dev.install
@@ -0,0 +1,4 @@
+usr/include/stereo_image_proc
+usr/lib/*/libstereo_image_proc.so
+usr/lib/*/pkgconfig/stereo_image_proc.pc
+usr/share/stereo_image_proc/*
diff --git a/debian/libstereo-image-proc0d.install b/debian/libstereo-image-proc0d.install
new file mode 100644
index 0000000..3c106bc
--- /dev/null
+++ b/debian/libstereo-image-proc0d.install
@@ -0,0 +1 @@
+usr/lib/*/libstereo_image_proc.so.*
diff --git a/debian/patches/0001-Add-CMakeLists.txt.patch b/debian/patches/0001-Add-CMakeLists.txt.patch
new file mode 100644
index 0000000..e60b291
--- /dev/null
+++ b/debian/patches/0001-Add-CMakeLists.txt.patch
@@ -0,0 +1,26 @@
+From: Leopold Palomo-Avellaneda <leo at alaxarxa.net>
+Date: Tue, 11 Jul 2017 11:37:31 +0200
+Subject: Add CMakeLists.txt
+
+---
+ CMakeLists.txt | 11 +++++++++++
+ 1 file changed, 11 insertions(+)
+ create mode 100644 CMakeLists.txt
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+new file mode 100644
+index 0000000..dfd4288
+--- /dev/null
++++ b/CMakeLists.txt
+@@ -0,0 +1,11 @@
++cmake_minimum_required(VERSION 2.8.3)
++project(image_pipeline)
++
++add_subdirectory(camera_calibration)
++add_subdirectory(depth_image_proc)
++add_subdirectory(image_proc)
++add_subdirectory(image_rotate)
++add_subdirectory(image_pipeline)
++add_subdirectory(image_publisher)
++add_subdirectory(image_view)
++add_subdirectory(stereo_image_proc)
diff --git a/debian/patches/0002-Add-Debian-specific-SOVERSION.patch b/debian/patches/0002-Add-Debian-specific-SOVERSION.patch
new file mode 100644
index 0000000..f9f07ad
--- /dev/null
+++ b/debian/patches/0002-Add-Debian-specific-SOVERSION.patch
@@ -0,0 +1,90 @@
+From: Leopold Palomo-Avellaneda <leo at alaxarxa.net>
+Date: Wed, 12 Jul 2017 15:01:33 +0200
+Subject: Add Debian specific SOVERSION
+
+---
+ depth_image_proc/CMakeLists.txt  | 1 +
+ image_proc/CMakeLists.txt        | 2 ++
+ image_publisher/CMakeLists.txt   | 2 ++
+ image_rotate/CMakeLists.txt      | 2 ++
+ image_view/CMakeLists.txt        | 2 ++
+ stereo_image_proc/CMakeLists.txt | 2 ++
+ 6 files changed, 11 insertions(+)
+
+diff --git a/depth_image_proc/CMakeLists.txt b/depth_image_proc/CMakeLists.txt
+index 060d295..cce66e9 100644
+--- a/depth_image_proc/CMakeLists.txt
++++ b/depth_image_proc/CMakeLists.txt
+@@ -27,6 +27,7 @@ add_library(${PROJECT_NAME} src/nodelets/convert_metric.cpp
+                              src/nodelets/register.cpp
+ )
+ target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES} ${OpenCV_LIBRARIES})
++set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${depth_image_proc_VERSION} SOVERSION "0d")
+ 
+ install(DIRECTORY include/${PROJECT_NAME}/
+     DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
+diff --git a/image_proc/CMakeLists.txt b/image_proc/CMakeLists.txt
+index 682f3d8..dfc3f15 100644
+--- a/image_proc/CMakeLists.txt
++++ b/image_proc/CMakeLists.txt
+@@ -29,6 +29,8 @@ add_library(${PROJECT_NAME} src/libimage_proc/processor.cpp
+                                 src/nodelets/edge_aware.cpp
+                                 src/nodelets/crop_non_zero.cpp
+ )
++set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${image_proc_VERSION} SOVERSION "0d")
++
+ add_dependencies(${PROJECT_NAME} ${PROJECT_NAME}_gencfg)
+ target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES} ${Boost_LIBRARIES} ${OpenCV_LIBRARIES})
+ 
+diff --git a/image_publisher/CMakeLists.txt b/image_publisher/CMakeLists.txt
+index 431109c..6ff15f5 100644
+--- a/image_publisher/CMakeLists.txt
++++ b/image_publisher/CMakeLists.txt
+@@ -11,6 +11,8 @@ catkin_package()
+ include_directories(${catkin_INCLUDE_DIRS})
+ 
+ add_library(${PROJECT_NAME} SHARED src/nodelet/image_publisher_nodelet.cpp)
++set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${image_publisher_VERSION} SOVERSION "0d")
++
+ target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES})
+ add_dependencies(${PROJECT_NAME} ${PROJECT_NAME}_gencfg)
+ install(TARGETS image_publisher
+diff --git a/image_rotate/CMakeLists.txt b/image_rotate/CMakeLists.txt
+index 147b1db..cde3715 100644
+--- a/image_rotate/CMakeLists.txt
++++ b/image_rotate/CMakeLists.txt
+@@ -14,6 +14,8 @@ find_package(OpenCV REQUIRED core imgproc)
+ include_directories(${catkin_INCLUDE_DIRS} ${OpenCV_INCLUDE_DIRS})
+ 
+ add_library(${PROJECT_NAME} SHARED src/nodelet/image_rotate_nodelet.cpp)
++set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${image_rotate_VERSION} SOVERSION "0d")
++
+ target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES} ${OpenCV_LIBRARIES})
+ add_dependencies(${PROJECT_NAME} ${PROJECT_NAME}_gencfg)
+ install(TARGETS image_rotate
+diff --git a/image_view/CMakeLists.txt b/image_view/CMakeLists.txt
+index 0b98148..085af40 100644
+--- a/image_view/CMakeLists.txt
++++ b/image_view/CMakeLists.txt
+@@ -50,6 +50,8 @@ target_link_libraries(image_view ${catkin_LIBRARIES}
+                                  ${OpenCV_LIBRARIES}
+                                  ${Boost_LIBRARIES}
+ )
++set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${image_view_VERSION} SOVERSION "0d")
++
+ install(TARGETS image_view
+         DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
+ )
+diff --git a/stereo_image_proc/CMakeLists.txt b/stereo_image_proc/CMakeLists.txt
+index e201436..1ce04ad 100644
+--- a/stereo_image_proc/CMakeLists.txt
++++ b/stereo_image_proc/CMakeLists.txt
+@@ -20,6 +20,8 @@ include_directories(${catkin_INCLUDE_DIRS} ${OpenCV_INCLUDE_DIRS})
+ 
+ # Nodelet library
+ add_library(${PROJECT_NAME} src/libstereo_image_proc/processor.cpp src/nodelets/disparity.cpp src/nodelets/point_cloud2.cpp)
++set_target_properties(${PROJECT_NAME} PROPERTIES VERSION ${stereo_image_proc_VERSION} SOVERSION "0d")
++
+ target_link_libraries(${PROJECT_NAME} ${catkin_LIBRARIES}
+                                       ${OpenCV_LIBRARIES}
+ )
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..c0916ef
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1,2 @@
+0001-Add-CMakeLists.txt.patch
+0002-Add-Debian-specific-SOVERSION.patch
diff --git a/debian/python-camera-calibration.pyinstall b/debian/python-camera-calibration.pyinstall
new file mode 100644
index 0000000..2ae8e14
--- /dev/null
+++ b/debian/python-camera-calibration.pyinstall
@@ -0,0 +1 @@
+debian/tmp/usr/lib/python2*/*/camera_calibration/*.py camera_calibration
diff --git a/debian/python-image-proc.pyinstall b/debian/python-image-proc.pyinstall
new file mode 100644
index 0000000..bea8a33
--- /dev/null
+++ b/debian/python-image-proc.pyinstall
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/python2*/*/image_proc/*.py image_proc
+debian/tmp/usr/lib/python2*/*/image_proc/cfg/*.py image_proc.cfg
diff --git a/debian/python-image-publisher.pyinstall b/debian/python-image-publisher.pyinstall
new file mode 100644
index 0000000..db74310
--- /dev/null
+++ b/debian/python-image-publisher.pyinstall
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/python2*/*/image_publisher/*.py image_publisher
+debian/tmp/usr/lib/python2*/*/image_publisher/cfg/*.py image_publisher.cfg
diff --git a/debian/python-image-rotate.pyinstall b/debian/python-image-rotate.pyinstall
new file mode 100644
index 0000000..18c5358
--- /dev/null
+++ b/debian/python-image-rotate.pyinstall
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/python2*/*/image_rotate/*.py image_rotate
+debian/tmp/usr/lib/python2*/*/image_rotate/cfg/*.py image_rotate.cfg
diff --git a/debian/python-image-view.pyinstall b/debian/python-image-view.pyinstall
new file mode 100644
index 0000000..e1415d4
--- /dev/null
+++ b/debian/python-image-view.pyinstall
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/python2*/*/image_view/*.py image_view
+debian/tmp/usr/lib/python2*/*/image_view/cfg/*.py image_view.cfg
diff --git a/debian/python-stereo-image-proc.pyinstall b/debian/python-stereo-image-proc.pyinstall
new file mode 100644
index 0000000..076310f
--- /dev/null
+++ b/debian/python-stereo-image-proc.pyinstall
@@ -0,0 +1,2 @@
+debian/tmp/usr/lib/python2*/*/stereo_image_proc/*.py stereo_image_proc
+debian/tmp/usr/lib/python2*/*/stereo_image_proc/cfg/*.py stereo_image_proc.cfg
diff --git a/debian/ros-camera-calibration.install b/debian/ros-camera-calibration.install
new file mode 100644
index 0000000..e076438
--- /dev/null
+++ b/debian/ros-camera-calibration.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/camera_calibration/*
diff --git a/debian/ros-image-proc.install b/debian/ros-image-proc.install
new file mode 100644
index 0000000..2d108b5
--- /dev/null
+++ b/debian/ros-image-proc.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/image_proc/*
diff --git a/debian/ros-image-publisher.install b/debian/ros-image-publisher.install
new file mode 100644
index 0000000..152f12e
--- /dev/null
+++ b/debian/ros-image-publisher.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/image_publisher/*
diff --git a/debian/ros-image-rotate.install b/debian/ros-image-rotate.install
new file mode 100644
index 0000000..fcb063f
--- /dev/null
+++ b/debian/ros-image-rotate.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/image_rotate/*
diff --git a/debian/ros-image-view.install b/debian/ros-image-view.install
new file mode 100644
index 0000000..5421efa
--- /dev/null
+++ b/debian/ros-image-view.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/image_view/*
diff --git a/debian/ros-stereo-image-proc.install b/debian/ros-stereo-image-proc.install
new file mode 100644
index 0000000..f2dfbc6
--- /dev/null
+++ b/debian/ros-stereo-image-proc.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/stereo_image_proc/*
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 0000000..92eaafa
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,7 @@
+#!/usr/bin/make -f
+DPKG_EXPORT_BUILDFLAGS = 1
+include /usr/share/dpkg/default.mk
+
+%:
+	dh $@ --buildsystem=cmake --with python2 --parallel
+
diff --git a/debian/source/format b/debian/source/format
new file mode 100644
index 0000000..163aaf8
--- /dev/null
+++ b/debian/source/format
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..19b4351
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,7 @@
+# Watch control file for uscan
+# Compulsory line, this is a version 3 file
+version=3
+# For GitHub projects you can use the tags page:
+
+opts=filenamemangle=s/.+\/v?(\d\S*)\.tar\.gz/image_common-$1\.tar\.gz/ \
+  https://github.com/ros-perception/image_pipeline/releases .*/v?(\d\S*)\.tar\.gz

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



More information about the debian-science-commits mailing list