Reworked debian/ files
authorJochen Sprickerhof <git@jochen.sprickerhof.de>
Tue, 16 Aug 2016 05:55:07 +0000 (07:55 +0200)
committerJochen Sprickerhof <git@jochen.sprickerhof.de>
Tue, 16 Aug 2016 20:17:10 +0000 (22:17 +0200)
* Rename 1.7 -> 1.8
* Update my mail address
* Update Vcs-* field
* Add libpcl-{2d,ml,stereo}1.8 packages
* Simplify install files
* Update standards version, no changes needed
* Remove dbg package in favour of debsym
* Add openni2 dependency

51 files changed:
debian/README.Debug [deleted file]
debian/control
debian/copyright
debian/libpcl-apps1.7.install [deleted file]
debian/libpcl-apps1.8.install [new file with mode: 0644]
debian/libpcl-common1.7.install [deleted file]
debian/libpcl-common1.8.install [new file with mode: 0644]
debian/libpcl-dev.install
debian/libpcl-dev.lintian-overrides [deleted file]
debian/libpcl-doc.docs
debian/libpcl-doc.lintian-overrides [deleted file]
debian/libpcl-features1.7.install [deleted file]
debian/libpcl-features1.8.install [new file with mode: 0644]
debian/libpcl-filters1.7.install [deleted file]
debian/libpcl-filters1.8.install [new file with mode: 0644]
debian/libpcl-io1.7.install [deleted file]
debian/libpcl-io1.8.install [new file with mode: 0644]
debian/libpcl-kdtree1.7.install [deleted file]
debian/libpcl-kdtree1.8.install [new file with mode: 0644]
debian/libpcl-keypoints1.7.install [deleted file]
debian/libpcl-keypoints1.8.install [new file with mode: 0644]
debian/libpcl-ml1.8.install [new file with mode: 0644]
debian/libpcl-octree1.7.install [deleted file]
debian/libpcl-octree1.7.lintian-overrides [deleted file]
debian/libpcl-octree1.8.install [new file with mode: 0644]
debian/libpcl-outofcore1.7.install [deleted file]
debian/libpcl-outofcore1.8.install [new file with mode: 0644]
debian/libpcl-people1.7.install [deleted file]
debian/libpcl-people1.7.lintian-overrides [deleted file]
debian/libpcl-people1.8.install [new file with mode: 0644]
debian/libpcl-recognition1.7.install [deleted file]
debian/libpcl-recognition1.8.install [new file with mode: 0644]
debian/libpcl-registration1.7.install [deleted file]
debian/libpcl-registration1.8.install [new file with mode: 0644]
debian/libpcl-sample-consensus1.7.install [deleted file]
debian/libpcl-sample-consensus1.8.install [new file with mode: 0644]
debian/libpcl-search1.7.install [deleted file]
debian/libpcl-search1.8.install [new file with mode: 0644]
debian/libpcl-segmentation1.7.install [deleted file]
debian/libpcl-segmentation1.8.install [new file with mode: 0644]
debian/libpcl-stereo1.8.install [new file with mode: 0644]
debian/libpcl-surface1.7.install [deleted file]
debian/libpcl-surface1.8.install [new file with mode: 0644]
debian/libpcl-tracking1.7.install [deleted file]
debian/libpcl-tracking1.8.install [new file with mode: 0644]
debian/libpcl-visualization1.7.install [deleted file]
debian/libpcl-visualization1.8.install [new file with mode: 0644]
debian/libpcl1.7-dbg.install [deleted file]
debian/libpcl1.7-dbg.lintian-overrides [deleted file]
debian/rules
debian/watch

diff --git a/debian/README.Debug b/debian/README.Debug
deleted file mode 100644 (file)
index a51a84d..0000000
+++ /dev/null
@@ -1,39 +0,0 @@
-Debug packages
-======================================================================
-
-This is a package with debug symbols. The purpose of a -dbg package
-is to provide a mapping between binary addresses and source line 
-numbers/variable names, not to provide the source itself [1].
-
-The source itself is in the source package, which can be installed with
-"apt-get source $package" if you have a deb-src line in 
-/etc/apt/sources.list.  This installs it in the current directory owned
-by the current user (i.e. conveniently editable), while apt-get
-install files are normally owned and editable only by root.
-
-It's working if your debug backtraces are of the form: 
-
-#3  0x0000000000ed4188 in SGPropertyNode::set_string (this=0x7eaa480,
-     val=0x20d79a0 "Shaders/cloud-shadowfunc.frag")
-     at /home/palmer/fs_dev/git/simgear/simgear/props/props.cxx:511   
-
-(note the file name and line number) rather than
-
-#2  0x00007ffff5aef83d in g_input_stream_read ()
-    from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
-#3  0x00007ffff669c3e5 in ?? ()
-    from /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0
-
-To make useful this package install the corresponding source package 
-following the instructions above explained and configure gdb [2] to 
-use it, or qtcreator [3], or whatever IDE do you use.
-
-
-Leopold Palomo-Avellaneda <leo@alaxarxa.net>
-May 2014
-
------
-[1] https://lists.debian.org/debian-mentors/2014/05/msg00194.html
-[2] https://sourceware.org/gdb/onlinedocs/gdb/Source-Path.html
-[3] http://qt-project.org/doc/qtcreator-2.8/creator-debugger-engines.html
-
index b87a5283a7b08b78d1663508605038d89d24db83..dc5c3d5d16f48145ce0a50fa15af7fff0efa6bac 100644 (file)
@@ -1,7 +1,7 @@
 Source: pcl
 Maintainer: Debian Science Maintainers <debian-science-maintainers@lists.alioth.debian.org>
 Uploaders: Thomas Moulard <thomas.moulard@gmail.com>,
-          Jochen Sprickerhof <debian@jochen.sprickerhof.de>,
+          Jochen Sprickerhof <jspricke@debian.org>,
           Leopold Palomo-Avellaneda <leo@alaxarxa.net>
 Section: libs
 Priority: extra
@@ -17,19 +17,20 @@ Build-Depends: debhelper (>= 9), dh-exec (>=0.3),
               libflann-dev,
               libvtk6-dev,
               libqhull-dev,
-              libopenni-dev [amd64 arm64 armel armhf i386 mips mipsel powerpc ppc64el],
+              libopenni-dev [!s390x !alpha !hppa !hurd-i386 !kfreebsd-any !m68k !sh4 !sparc64],
+              libopenni2-dev [!armel !hppa !hurd-i386 !kfreebsd-any !m68k !powerpcspe],
               libqt5opengl5-dev,
               libqt4-opengl-dev,
               libusb-1.0-0-dev,
               freeglut3-dev, 
               libxmu-dev,
               libxi-dev,
-              libvtk6-qt-dev [!armel !armhf]
+              libvtk6-qt-dev
 Build-Depends-Indep: doxygen,
                     doxygen-latex
-Standards-Version: 3.9.6
-Vcs-Browser: http://anonscm.debian.org/gitweb/?p=debian-science/packages/pcl.git
-Vcs-Git: git://anonscm.debian.org/debian-science/packages/pcl.git
+Standards-Version: 3.9.8
+Vcs-Browser: https://anonscm.debian.org/cgit/debian-science/packages/pcl.git
+Vcs-Git: https://anonscm.debian.org/cgit/debian-science/packages/pcl.git
 Homepage: http://www.pointclouds.org/
 
 Package: libpcl-dev
@@ -40,9 +41,10 @@ Depends: libboost-all-dev,
         libflann-dev,
         libvtk6-dev,
         libqhull-dev,
-        libvtk6-qt-dev [!armel !armhf],
-        libopenni-dev [amd64 arm64 armel armhf i386 mips mipsel powerpc ppc64el],
-         libpcl1.7 (= ${binary:Version}),
+        libvtk6-qt-dev,
+        libopenni-dev [!s390x !alpha !hppa !hurd-i386 !kfreebsd-any !m68k !sh4 !sparc64],
+        libopenni2-dev [!armel !hppa !hurd-i386 !kfreebsd-any !m68k !powerpcspe],
+         libpcl1.8 (= ${binary:Version}),
          ${misc:Depends}
 Suggests: libpcl-doc
 Description: Point Cloud Library - development files
@@ -56,28 +58,30 @@ Description: Point Cloud Library - development files
  This package contains development files (headers and shared library
  symbolic link).
 
-Package: libpcl1.7
+Package: libpcl1.8
 Architecture: any
 Multi-Arch: foreign
 Depends: ${misc:Depends},
-        libpcl-apps1.7,
-        libpcl-common1.7,
-        libpcl-features1.7,
-        libpcl-filters1.7,
-        libpcl-io1.7,
-        libpcl-kdtree1.7,
-        libpcl-keypoints1.7,
-        libpcl-octree1.7,
-        libpcl-outofcore1.7,
-        libpcl-people1.7,
-        libpcl-recognition1.7,
-        libpcl-registration1.7,
-        libpcl-sample-consensus1.7,
-        libpcl-search1.7,
-        libpcl-segmentation1.7,
-        libpcl-surface1.7,
-        libpcl-tracking1.7,
-        libpcl-visualization1.7 
+        libpcl-apps1.8,
+        libpcl-common1.8,
+        libpcl-features1.8,
+        libpcl-filters1.8,
+        libpcl-io1.8,
+        libpcl-kdtree1.8,
+        libpcl-keypoints1.8,
+        libpcl-ml1.8,
+        libpcl-octree1.8,
+        libpcl-outofcore1.8,
+        libpcl-people1.8,
+        libpcl-recognition1.8,
+        libpcl-registration1.8,
+        libpcl-sample-consensus1.8,
+        libpcl-search1.8,
+        libpcl-segmentation1.8,
+        libpcl-stereo1.8,
+        libpcl-surface1.8,
+        libpcl-tracking1.8,
+        libpcl-visualization1.8 
 Description: Point Cloud Library -- metapackage
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -86,23 +90,21 @@ Description: Point Cloud Library -- metapackage
  including filtering, feature estimation, surface reconstruction,
  registration, model fitting and segmentation.
 
-Package: libpcl1.7-dbg
+Package: libpcl-apps1.8
 Architecture: any
-Section: debug
-Depends: libpcl1.7 (= ${binary:Version}),
-         ${misc:Depends}
 Multi-Arch: same
-Description: Point Cloud Library - debugging symbols
- The Point Cloud Library (PCL) is a standalone, large scale, open
- project for 2D/3D image and point cloud processing.
- .
- The PCL framework contains numerous state-of-the art algorithms
- including filtering, feature estimation, surface reconstruction,
registration, model fitting and segmentation.
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: Point Cloud Library - apps library
+ The PCL framework contains numerous state-of-the art algorithms including
+ filtering, feature estimation, surface reconstruction, registration, model
+ fitting and segmentation.
  .
- This package contains the debugging symbols for the shared libraries.
+ This package contains the libraries needed to run applications depending 
+ on PCL apps.
 
-Package: libpcl-common1.7
+Package: libpcl-common1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -118,20 +120,7 @@ Description: Point Cloud Library - common library
  .
  This package contains the PCL common library.
 
-Package: libpcl-apps1.7
-Architecture: any
-Pre-Depends: ${misc:Pre-Depends}
-Depends: ${shlibs:Depends},
-        ${misc:Depends}
-Description: Point Cloud Library - apps library
- The PCL framework contains numerous state-of-the art algorithms including
- filtering, feature estimation, surface reconstruction, registration, model
- fitting and segmentation.
- .
- This package contains the libraries needed to run applications depending 
- on PCL apps.
-
-Package: libpcl-features1.7
+Package: libpcl-features1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -147,7 +136,7 @@ Description: Point Cloud Library - features library
  .
  This package contains the PCL features library.
 
-Package: libpcl-filters1.7
+Package: libpcl-filters1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -163,7 +152,7 @@ Description: Point Cloud Library - filters library
  .
  This package contains the PCL filters library.
 
-Package: libpcl-io1.7
+Package: libpcl-io1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -180,7 +169,7 @@ Description: Point Cloud Library - I/O library
  This package contains the libraries needed to run applications 
  depending on PCL io.
 
-Package: libpcl-kdtree1.7
+Package: libpcl-kdtree1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -196,7 +185,7 @@ Description: Point Cloud Library - kdtree library
  .
  This package contains the PCL kdtree library.
 
-Package: libpcl-keypoints1.7
+Package: libpcl-keypoints1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -212,7 +201,23 @@ Description: Point Cloud Library - keypoints library
  .
  This package contains the PCL keypoints library.
 
-Package: libpcl-octree1.7
+Package: libpcl-ml1.8
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: Point Cloud Library - ml library
+ The Point Cloud Library (PCL) is a standalone, large scale, open
+ project for 2D/3D image and point cloud processing.
+ .
+ The PCL framework contains numerous state-of-the art algorithms
+ including filtering, feature estimation, surface reconstruction,
+ registration, model fitting and segmentation.
+ .
+ This package contains the PCL ml library.
+
+Package: libpcl-octree1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -228,7 +233,49 @@ Description: Point Cloud Library - octree library
  .
  This package contains the PCL octree library.
 
-Package: libpcl-registration1.7
+Package: libpcl-outofcore1.8
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, 
+        ${misc:Depends}
+Description: Point Cloud Library - outofcore library
+ The PCL framework contains numerous state-of-the art algorithms including
+ filtering, feature estimation, surface reconstruction, registration, model
+ fitting and segmentation.
+ .
+ This package contains the libraries needed to run applications 
+ depending on PCL outofcore.
+
+Package: libpcl-people1.8
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, 
+        ${misc:Depends}
+Description: Point Cloud Library - people library
+ The PCL framework contains numerous state-of-the art algorithms including
+ filtering, feature estimation, surface reconstruction, registration, model
+ fitting and segmentation.
+ .
+ This package contains the libraries needed to run applications 
+ depending on PCL people.
+
+Package: libpcl-recognition1.8
+Architecture: any
+Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
+Depends: ${shlibs:Depends}, 
+        ${misc:Depends}
+Description: Point Cloud Library - recognition library
+ The PCL framework contains numerous state-of-the art algorithms including
+ filtering, feature estimation, surface reconstruction, registration, model
+ fitting and segmentation.
+ .
+ This package contains the libraries needed to run applications 
+ depending on PCL recognition.
+
+Package: libpcl-registration1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -244,7 +291,7 @@ Description: Point Cloud Library - registration library
  .
  This package contains the PCL registration library.
 
-Package: libpcl-sample-consensus1.7
+Package: libpcl-sample-consensus1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -260,7 +307,7 @@ Description: Point Cloud Library - sample consensus library
  .
  This package contains the PCL sample consensus library.
 
-Package: libpcl-search1.7
+Package: libpcl-search1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -276,7 +323,7 @@ Description: Point Cloud Library - search library
  .
  This package contains the PCL search library.
 
-Package: libpcl-segmentation1.7
+Package: libpcl-segmentation1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
@@ -292,13 +339,13 @@ Description: Point Cloud Library - segmentation library
  .
  This package contains the PCL segmentation library.
 
-Package: libpcl-surface1.7
+Package: libpcl-stereo1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Description: Point Cloud Library - surface library
+Description: Point Cloud Library - stereo library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
  .
@@ -306,15 +353,15 @@ Description: Point Cloud Library - surface library
  including filtering, feature estimation, surface reconstruction,
  registration, model fitting and segmentation.
  .
- This package contains the PCL surface library.
+ This package contains the PCL stereo library.
 
-Package: libpcl-tracking1.7
+Package: libpcl-surface1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Description: Point Cloud Library - tracking library
+Description: Point Cloud Library - surface library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
  .
@@ -322,15 +369,15 @@ Description: Point Cloud Library - tracking library
  including filtering, feature estimation, surface reconstruction,
  registration, model fitting and segmentation.
  .
- This package contains the PCL tracking library.
+ This package contains the PCL surface library.
 
-Package: libpcl-visualization1.7
+Package: libpcl-tracking1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Description: Point Cloud Library - visualization library
+Description: Point Cloud Library - tracking library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
  .
@@ -338,57 +385,29 @@ Description: Point Cloud Library - visualization library
  including filtering, feature estimation, surface reconstruction,
  registration, model fitting and segmentation.
  .
- This package contains the PCL visualization library.
-
-
+ This package contains the PCL tracking library.
 
-Package: libpcl-outofcore1.7
+Package: libpcl-visualization1.8
 Architecture: any
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}
-Depends: ${shlibs:Depends}, 
-        ${misc:Depends}
-Description: Point Cloud Library - outofcore library
- The PCL framework contains numerous state-of-the art algorithms including
- filtering, feature estimation, surface reconstruction, registration, model
- fitting and segmentation.
- .
- This package contains the libraries needed to run applications 
- depending on PCL outofcore.
-
-Package: libpcl-people1.7
-Architecture: any
-Multi-Arch: same 
-Pre-Depends: ${misc:Pre-Depends}
-Depends: ${shlibs:Depends}, 
-        ${misc:Depends}
-Description: Point Cloud Library - people library
- The PCL framework contains numerous state-of-the art algorithms including
- filtering, feature estimation, surface reconstruction, registration, model
- fitting and segmentation.
+Depends: ${shlibs:Depends},
+         ${misc:Depends}
+Description: Point Cloud Library - visualization library
+ The Point Cloud Library (PCL) is a standalone, large scale, open
+ project for 2D/3D image and point cloud processing.
  .
- This package contains the libraries needed to run applications 
- depending on PCL people.
-
-Package: libpcl-recognition1.7
-Architecture: any
-Multi-Arch: same 
-Pre-Depends: ${misc:Pre-Depends}
-Depends: ${shlibs:Depends}, 
-        ${misc:Depends}
-Description: Point Cloud Library - recognition library
- The PCL framework contains numerous state-of-the art algorithms including
- filtering, feature estimation, surface reconstruction, registration, model
- fitting and segmentation.
+ The PCL framework contains numerous state-of-the art algorithms
+ including filtering, feature estimation, surface reconstruction,
+ registration, model fitting and segmentation.
  .
- This package contains the libraries needed to run applications 
- depending on PCL recognition.
+ This package contains the PCL visualization library.
 
 Package: pcl-tools
 Architecture: any
 Section: science
 Depends: ${misc:Depends}, ${shlibs:Depends},
-        libpcl1.7 (>= ${binary:Version})
+        libpcl1.8 (>= ${binary:Version})
 Multi-Arch: foreign
 Description: Point Cloud Library - point cloud processing tools
  The Point Cloud Library (PCL) is a standalone, large scale, open
@@ -400,7 +419,6 @@ Description: Point Cloud Library - point cloud processing tools
  .
  This package gathers tools bundled with PCL to process point clouds.
 
-
 Package: libpcl-doc
 Architecture: all
 Section: doc
index 61ffffbace655f06722442034198621bf4601d22..9fb89eff56afd026da73130c2b35ef04601985ec 100644 (file)
@@ -283,8 +283,8 @@ Copyright: 2012, Sudarshan Srinivasan <sudarshan85@gmail.com>
 License: BSD-2-clause
 
 Files: common/src/bearing_angle_image.cpp
-               common/include/pcl/range_image/bearing_angle_image.h
-       test/test_bearing_angle_image.cpp
+       common/include/pcl/range_image/bearing_angle_image.h
+       test/common/test_bearing_angle_image.cpp
 Copyright: 2013, Intelligent Robotics Lab, DLUT.
 License: BSD-3-clause
 
diff --git a/debian/libpcl-apps1.7.install b/debian/libpcl-apps1.7.install
deleted file mode 100644 (file)
index ec6bf47..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_apps.so.*
diff --git a/debian/libpcl-apps1.8.install b/debian/libpcl-apps1.8.install
new file mode 100644 (file)
index 0000000..ec6bf47
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_apps.so.*
diff --git a/debian/libpcl-common1.7.install b/debian/libpcl-common1.7.install
deleted file mode 100644 (file)
index 7b198a5..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_common.so.*
diff --git a/debian/libpcl-common1.8.install b/debian/libpcl-common1.8.install
new file mode 100644 (file)
index 0000000..7b198a5
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_common.so.*
index e84b7081a102c8c70ab391f70924af40bdacb16c..a2cc453e60a22469efb22f00205bf9e41c74c334 100755 (executable)
@@ -2,21 +2,4 @@
 usr/include/*
 usr/lib/*/pkgconfig/*
 usr/share/pcl*/*.cmake usr/lib/${DEB_HOST_MULTIARCH}/cmake/pcl/
-usr/lib/*/libpcl_common.so
-usr/lib/*/libpcl_features.so
-usr/lib/*/libpcl_filters.so
-usr/lib/*/libpcl_io.so
-usr/lib/*/libpcl_io_ply.so
-usr/lib/*/libpcl_kdtree.so
-usr/lib/*/libpcl_keypoints.so
-usr/lib/*/libpcl_octree.so
-usr/lib/*/libpcl_outofcore.so
-usr/lib/*/libpcl_people.so
-usr/lib/*/libpcl_recognition.so
-usr/lib/*/libpcl_registration.so
-usr/lib/*/libpcl_sample_consensus.so
-usr/lib/*/libpcl_search.so
-usr/lib/*/libpcl_segmentation.so
-usr/lib/*/libpcl_surface.so
-usr/lib/*/libpcl_tracking.so
-usr/lib/*/libpcl_visualization.so
+usr/lib/*/libpcl_*.so
diff --git a/debian/libpcl-dev.lintian-overrides b/debian/libpcl-dev.lintian-overrides
deleted file mode 100644 (file)
index b7e5aa6..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-##
-# Lintian false-positive, link destination not in this package or direct dependency but indirect yes.
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_common.so libpcl_common.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_features.so libpcl_features.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_filters.so libpcl_filters.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_io.so libpcl_io.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_io_ply.so libpcl_io_ply.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_kdtree.so libpcl_kdtree.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_keypoints.so libpcl_keypoints.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_octree.so libpcl_octree.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_outofcore.so libpcl_outofcore.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_people.so libpcl_people.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_recognition.so libpcl_recognition.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_registration.so libpcl_registration.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_sample_consensus.so libpcl_sample_consensus.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_search.so libpcl_search.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_segmentation.so libpcl_segmentation.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_surface.so libpcl_surface.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_tracking.so libpcl_tracking.so.1.7
-package-contains-broken-symlink usr/lib/x86_64-linux-gnu/libpcl_visualization.so libpcl_visualization.so.1.7
-package-contains-broken-symlink usr/share/doc/libpcl-dev/changelog.gz ../libpcl-common1.7/changelog.gz
\ No newline at end of file
index a205e960aa891e6eb56878c56f0b7dfeed82f9cd..52675725d65c50afd9712070e264d90daf594229 100644 (file)
@@ -1 +1 @@
-debian/tmp/usr/share/doc/pcl-1.7/html
+debian/tmp/usr/share/doc/pcl-1.8/html
diff --git a/debian/libpcl-doc.lintian-overrides b/debian/libpcl-doc.lintian-overrides
deleted file mode 100644 (file)
index 5326e18..0000000
+++ /dev/null
@@ -1,36 +0,0 @@
-# TODO 
-# this warning is experimental, but this files should be included
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__features.html (http://www.pointclouds.org/assets/images/contents/documentation/features_normal.png)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__features.html (http://www.pointclouds.org/assets/images/contents/documentation/features_bunny.png)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__filters.html (http://www.pointclouds.org/assets/images/contents/documentation/filters_statistical_noise.png)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__io.html (http://pointclouds.org/assets/images/contents/documentation/io/pr2.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__io.html (http://pointclouds.org/assets/images/contents/documentation/io/composite.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__io.html (http://pointclouds.org/assets/images/contents/documentation/io/lms400.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__io.html (http://pointclouds.org/assets/images/contents/documentation/io/openni.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__io.html (http://pointclouds.org/assets/images/contents/documentation/io/trimble.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__io.html (http://pointclouds.org/assets/images/contents/documentation/io/minolta.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__io.html (http://pointclouds.org/assets/images/contents/documentation/io/fujiw3.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__io.html (http://pointclouds.org/assets/images/contents/documentation/io/borg.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__kdtree.html (http://www.pointclouds.org/assets/images/contents/documentation/kdtree_mug.png)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__octree.html (http://www.pointclouds.org/assets/images/contents/documentation/octree_bunny.png)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__registration.html (http://www.pointclouds.org/assets/images/contents/documentation/registration_outdoor.png)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__registration.html (http://www.pointclouds.org/assets/images/contents/documentation/registration_closeup.png)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__sample__consensus.html (http://www.pointclouds.org/assets/images/contents/documentation/sample_consensus_planes_cylinders.png)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__surface.html (http://www.pointclouds.org/documentation/tutorials/_images/resampling_1.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__surface.html (http://www.pointclouds.org/assets/images/contents/documentation/surface_meshing.png)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__surface.html (http://www.pointclouds.org/assets/images/contents/documentation/surface_hull.png)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__visualization.html (http://www.pointclouds.org/documentation/overview/_images/bunny.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__visualization.html (http://www.pointclouds.org/documentation/overview/_images/shapes.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__visualization.html (http://www.pointclouds.org/documentation/overview/_images/histogram.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__visualization.html (http://www.pointclouds.org/documentation/overview/_images/normals.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__visualization.html (http://www.pointclouds.org/documentation/overview/_images/pcs.jpg)
-privacy-breach-generic usr/share/doc/libpcl-doc/html/group__visualization.html (http://www.pointclouds.org/documentation/overview/_images/range_image.jpg)
-
-
-# this file is licenced under Creative Commons Attribution 3.0. http://creativecommons.org/licenses/by/3.0/
-# and it's DFSG compilant.
-privacy-breach-logo usr/share/doc/libpcl-doc/html/index.html (http://www.pointclouds.org/assets/images/contents/logos/pointcloudlibrary_logo.png)
-
-
-## Files exists in a non direct dependency
-package-contains-broken-symlink usr/share/doc/libpcl-doc/changelog.gz ../libpcl-common1.7/changelog.gz
diff --git a/debian/libpcl-features1.7.install b/debian/libpcl-features1.7.install
deleted file mode 100644 (file)
index 590a8e0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_features.so.*
diff --git a/debian/libpcl-features1.8.install b/debian/libpcl-features1.8.install
new file mode 100644 (file)
index 0000000..590a8e0
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_features.so.*
diff --git a/debian/libpcl-filters1.7.install b/debian/libpcl-filters1.7.install
deleted file mode 100644 (file)
index fef500c..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_filters.so.*
diff --git a/debian/libpcl-filters1.8.install b/debian/libpcl-filters1.8.install
new file mode 100644 (file)
index 0000000..fef500c
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_filters.so.*
diff --git a/debian/libpcl-io1.7.install b/debian/libpcl-io1.7.install
deleted file mode 100644 (file)
index ff1711c..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib/*/libpcl_io.so.*
-usr/lib/*/libpcl_io_ply.so.*
diff --git a/debian/libpcl-io1.8.install b/debian/libpcl-io1.8.install
new file mode 100644 (file)
index 0000000..ff1711c
--- /dev/null
@@ -0,0 +1,2 @@
+usr/lib/*/libpcl_io.so.*
+usr/lib/*/libpcl_io_ply.so.*
diff --git a/debian/libpcl-kdtree1.7.install b/debian/libpcl-kdtree1.7.install
deleted file mode 100644 (file)
index e19a2d7..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_kdtree.so.*
diff --git a/debian/libpcl-kdtree1.8.install b/debian/libpcl-kdtree1.8.install
new file mode 100644 (file)
index 0000000..e19a2d7
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_kdtree.so.*
diff --git a/debian/libpcl-keypoints1.7.install b/debian/libpcl-keypoints1.7.install
deleted file mode 100644 (file)
index 1d97263..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_keypoints.so.*
diff --git a/debian/libpcl-keypoints1.8.install b/debian/libpcl-keypoints1.8.install
new file mode 100644 (file)
index 0000000..1d97263
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_keypoints.so.*
diff --git a/debian/libpcl-ml1.8.install b/debian/libpcl-ml1.8.install
new file mode 100644 (file)
index 0000000..ba9e865
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_ml.so.*
diff --git a/debian/libpcl-octree1.7.install b/debian/libpcl-octree1.7.install
deleted file mode 100644 (file)
index e73c798..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_octree.so.*
diff --git a/debian/libpcl-octree1.7.lintian-overrides b/debian/libpcl-octree1.7.lintian-overrides
deleted file mode 100644 (file)
index a348861..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-##
-# Lintian false-positive, link destination not in this package or direct dependency but indirect yes.
-package-contains-broken-symlink usr/share/doc/libpcl-octree1.7/changelog.gz ../libpcl-common1.7/changelog.gz
\ No newline at end of file
diff --git a/debian/libpcl-octree1.8.install b/debian/libpcl-octree1.8.install
new file mode 100644 (file)
index 0000000..e73c798
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_octree.so.*
diff --git a/debian/libpcl-outofcore1.7.install b/debian/libpcl-outofcore1.7.install
deleted file mode 100644 (file)
index e9f0572..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_outofcore.so.*
diff --git a/debian/libpcl-outofcore1.8.install b/debian/libpcl-outofcore1.8.install
new file mode 100644 (file)
index 0000000..e9f0572
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_outofcore.so.*
diff --git a/debian/libpcl-people1.7.install b/debian/libpcl-people1.7.install
deleted file mode 100644 (file)
index 9a83213..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_people.so.*
diff --git a/debian/libpcl-people1.7.lintian-overrides b/debian/libpcl-people1.7.lintian-overrides
deleted file mode 100644 (file)
index 474f1d6..0000000
+++ /dev/null
@@ -1,2 +0,0 @@
-# Lintian false-positive, link destination not in this package or direct dependency but indirect yes
-package-contains-broken-symlink usr/share/doc/libpcl-people1.7/changelog.gz ../libpcl-common1.7/changelog.gz
diff --git a/debian/libpcl-people1.8.install b/debian/libpcl-people1.8.install
new file mode 100644 (file)
index 0000000..9a83213
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_people.so.*
diff --git a/debian/libpcl-recognition1.7.install b/debian/libpcl-recognition1.7.install
deleted file mode 100644 (file)
index d0576c9..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_recognition.so.*
diff --git a/debian/libpcl-recognition1.8.install b/debian/libpcl-recognition1.8.install
new file mode 100644 (file)
index 0000000..d0576c9
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_recognition.so.*
diff --git a/debian/libpcl-registration1.7.install b/debian/libpcl-registration1.7.install
deleted file mode 100644 (file)
index a414bc0..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_registration.so.*
diff --git a/debian/libpcl-registration1.8.install b/debian/libpcl-registration1.8.install
new file mode 100644 (file)
index 0000000..a414bc0
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_registration.so.*
diff --git a/debian/libpcl-sample-consensus1.7.install b/debian/libpcl-sample-consensus1.7.install
deleted file mode 100644 (file)
index 2c2ef23..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_sample_consensus.so.*
diff --git a/debian/libpcl-sample-consensus1.8.install b/debian/libpcl-sample-consensus1.8.install
new file mode 100644 (file)
index 0000000..2c2ef23
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_sample_consensus.so.*
diff --git a/debian/libpcl-search1.7.install b/debian/libpcl-search1.7.install
deleted file mode 100644 (file)
index 004431e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_search.so.*
diff --git a/debian/libpcl-search1.8.install b/debian/libpcl-search1.8.install
new file mode 100644 (file)
index 0000000..004431e
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_search.so.*
diff --git a/debian/libpcl-segmentation1.7.install b/debian/libpcl-segmentation1.7.install
deleted file mode 100644 (file)
index 0a880e2..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_segmentation.so.*
diff --git a/debian/libpcl-segmentation1.8.install b/debian/libpcl-segmentation1.8.install
new file mode 100644 (file)
index 0000000..0a880e2
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_segmentation.so.*
diff --git a/debian/libpcl-stereo1.8.install b/debian/libpcl-stereo1.8.install
new file mode 100644 (file)
index 0000000..9923db8
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_stereo.so.*
diff --git a/debian/libpcl-surface1.7.install b/debian/libpcl-surface1.7.install
deleted file mode 100644 (file)
index 16d93e4..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_surface.so.*
diff --git a/debian/libpcl-surface1.8.install b/debian/libpcl-surface1.8.install
new file mode 100644 (file)
index 0000000..16d93e4
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_surface.so.*
diff --git a/debian/libpcl-tracking1.7.install b/debian/libpcl-tracking1.7.install
deleted file mode 100644 (file)
index 3166edf..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_tracking.so.*
diff --git a/debian/libpcl-tracking1.8.install b/debian/libpcl-tracking1.8.install
new file mode 100644 (file)
index 0000000..3166edf
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_tracking.so.*
diff --git a/debian/libpcl-visualization1.7.install b/debian/libpcl-visualization1.7.install
deleted file mode 100644 (file)
index 65e6ef1..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/*/libpcl_visualization.so.*
diff --git a/debian/libpcl-visualization1.8.install b/debian/libpcl-visualization1.8.install
new file mode 100644 (file)
index 0000000..65e6ef1
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/*/libpcl_visualization.so.*
diff --git a/debian/libpcl1.7-dbg.install b/debian/libpcl1.7-dbg.install
deleted file mode 100644 (file)
index ff42a9e..0000000
+++ /dev/null
@@ -1 +0,0 @@
-usr/share/doc/libpcl1.7-dbg/*
diff --git a/debian/libpcl1.7-dbg.lintian-overrides b/debian/libpcl1.7-dbg.lintian-overrides
deleted file mode 100644 (file)
index 7a77d88..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-##
-# Lintian false-positive, link destination not in this package or direct dependency but indirect yes.
-package-contains-broken-symlink usr/share/doc/libpcl1.7-dbg/changelog.gz ../libpcl-common1.7/changelog.gz
index 0f0bab14b833bb54702031c0587a9770025d41d5..e2bcd8cef2a62eeaf055ec04fcaeb416e959847f 100755 (executable)
@@ -31,8 +31,7 @@ endif
 
 .PHONY: override_dh_auto_configure \
        override_dh_install \
-       override_dh_installchangelogs \
-       override_dh_strip
+       override_dh_installchangelogs
 
 override_dh_auto_configure:
        dh_auto_configure --                                            \
@@ -50,8 +49,6 @@ override_dh_auto_configure:
        $(BUILD_DOC)
 
 override_dh_install:
-       mkdir -p debian/tmp/usr/share/doc/libpcl1.7-dbg && cp debian/README.Debug debian/tmp/usr/share/doc/libpcl1.7-dbg/
-       
        @for i in pcl_concatenate_points_pcd pcl_grabcut_2d \
                pcl_elch pcl_dinast_grabber pcl_hdl_grabber \
                pcl_icp pcl_icp2d pcl_lum pcl_manual_registration pcl_match_linemod_template \
@@ -72,6 +69,12 @@ override_dh_install:
                pcl_generate pcl_grid_min pcl_in_hand_scanner pcl_local_max \
                pcl_morph pcl_ni_trajkovic pcl_obj2pcd pcl_offline_integration  \
                pcl_openni_klt pcl_progressive_morphological_filter \
+               pcl_converter pcl_crf_segmentation pcl_face_trainer pcl_fs_face_detector \
+               pcl_ni_brisk pcl_obj2ply pcl_openni_face_detector \
+               pcl_openni_organized_edge_detection pcl_outofcore_viewer \
+               pcl_pcd_introduce_nan pcl_pcd_organized_edge_detection \
+               pcl_stereo_ground_segmentation pcl_train_unary_classifier \
+               pcl_unary_classifier_segment pcl_vlp_viewer pcl_openni2_viewer \
                pcl_openni_organized_multi_plane_segmentation; do \
        cmd="dh_link -p pcl-tools usr/share/man/man1/pcl_pointclouds.1 usr/share/man/man1/$$i.1"; \
        echo $$cmd; $$cmd; \
@@ -79,23 +82,20 @@ override_dh_install:
                
        dh_install --list-missing
 
-override_dh_strip:
-       dh_strip -a --dbg-package=libpcl1.7-dbg
-
 #override_dh_shlibdeps:
 #      dh_shlibdeps -v -Xusr/bin/pcl_* -Lpcl-tools -l:$(CURDIR)/debian/usr/lib/${DEB_HOST_MULTIARCH}/cloud_composer_plugins: -ppcl --- -xpcl-tools -v
 
 override_dh_installchangelogs:
-       dh_installchangelogs -plibpcl-common1.7 CHANGES.md
+       dh_installchangelogs -plibpcl-common1.8 CHANGES.md
        # Creating dh_links to share the same file
-       @for i in libpcl-dev libpcl1.7 libpcl1.7-dbg libpcl-apps1.7 \
-               libpcl-features1.7 libpcl-filters1.7 libpcl-io1.7 libpcl-kdtree1.7 \
-               libpcl-keypoints1.7 libpcl-octree1.7 libpcl-registration1.7 \
-               libpcl-sample-consensus1.7 libpcl-search1.7 libpcl-segmentation1.7 \
-               libpcl-surface1.7 libpcl-tracking1.7 libpcl-visualization1.7 \
-               libpcl-outofcore1.7 libpcl-people1.7 libpcl-recognition1.7 \
+       @for i in libpcl-dev libpcl1.8 libpcl-apps1.8 \
+               libpcl-features1.8 libpcl-filters1.8 libpcl-io1.8 libpcl-kdtree1.8 \
+               libpcl-keypoints1.8 libpcl-octree1.8 libpcl-outofcore1.8 libpcl-people1.8 \
+               libpcl-recognition1.8 libpcl-registration1.8 libpcl-sample-consensus1.8 \
+               libpcl-search1.8 libpcl-segmentation1.8 libpcl-stereo1.8 \
+               libpcl-surface1.8 libpcl-tracking1.8 libpcl-visualization1.8 \
                pcl-tools libpcl-doc; do \
-       cmd="dh_link -p$$i usr/share/doc/libpcl-common1.7/changelog.gz usr/share/doc/$$i/changelog.gz"; \
+       cmd="dh_link -p$$i usr/share/doc/libpcl-common1.8/changelog.gz usr/share/doc/$$i/changelog.gz"; \
        echo $$cmd; $$cmd; \
        done
        dh_installchangelogs
index 30567a6fe59a140637a92917cfe38a005d17e295..514f9c5af3b36449150afa1555eb20d15cd907e0 100644 (file)
@@ -3,6 +3,6 @@ version=3
 #opts=uversionmangle=s/(\d)[_.+-]?((RC|rc|pre|dev|beta|alpha)[\d.]*)$/$1~$2/ \ 
 #https://github.com/PointCloudLibrary/pcl/releases .*/pcl-(\d\S*)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))
 
-opts="repacksuffix=+dfsg,uversionmangle=s/(\d)[_.+-]?((RC|rc|pre|dev|beta|alpha)[\d.]*)$/$1~$2+dfsg/" \
+opts="repacksuffix=+dfsg,dversionmangle=s/(\d)[_.+-]?((RC|rc|pre|dev|beta|alpha)[\d.]*)$/$1~$2+dfsg/" \
 https://github.com/PointCloudLibrary/pcl/releases .*/pcl-(\d\S*)\.(?:zip|tgz|tbz|txz|(?:tar\.(?:gz|bz2|xz)))