[pcl] 03/10: Adapting for 1.7.2 and solving Multi-Arch things

Leopold Palomo-Avellaneda leo at alaxarxa.net
Wed Oct 8 15:09:28 UTC 2014


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

lepalom-guest pushed a commit to branch master
in repository pcl.

commit 0db243fc8111bb5aec8870685ecb73466586f4a5
Author: Leopold Palomo-Avellaneda <leo at alaxarxa.net>
Date:   Mon Oct 6 17:29:17 2014 +0200

    Adapting for 1.7.2 and solving Multi-Arch things
---
 debian/control                      | 56 ++++++++++++++++++++++---------------
 debian/libpcl-doc.lintian-overrides |  2 +-
 debian/rules                        |  9 ++++--
 3 files changed, 42 insertions(+), 25 deletions(-)

diff --git a/debian/control b/debian/control
index d18f514..e5a96d5 100644
--- a/debian/control
+++ b/debian/control
@@ -23,7 +23,7 @@ Build-Depends: debhelper (>= 9), dh-exec (>=0.3),
 	       libqt4-opengl-dev,
 	       libusb-1.0-0-dev,
 	       libvtk5-qt4-dev
-Standards-Version: 3.9.5
+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
 Homepage: http://www.pointclouds.org/
@@ -55,6 +55,7 @@ Description: Point Cloud Library - development files
 Package: libpcl1.7
 Architecture: any
 Multi-Arch: foreign
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${misc:Depends},
 	 libpcl-apps1.7,
 	 libpcl-common1.7,
@@ -101,9 +102,9 @@ Description: Point Cloud Library - debugging symbols
 Package: libpcl-common1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - common library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -116,7 +117,9 @@ Description: Point Cloud Library - common library
 
 Package: libpcl-apps1.7
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+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
@@ -128,9 +131,9 @@ Description: Point Cloud Library - apps library
 Package: libpcl-features1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - features library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -144,9 +147,9 @@ Description: Point Cloud Library - features library
 Package: libpcl-filters1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - filters library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -160,9 +163,9 @@ Description: Point Cloud Library - filters library
 Package: libpcl-io1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - I/O library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -177,9 +180,9 @@ Description: Point Cloud Library - I/O library
 Package: libpcl-kdtree1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - kdtree library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -193,9 +196,9 @@ Description: Point Cloud Library - kdtree library
 Package: libpcl-keypoints1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - keypoints library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -209,9 +212,9 @@ Description: Point Cloud Library - keypoints library
 Package: libpcl-octree1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - octree library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -225,9 +228,9 @@ Description: Point Cloud Library - octree library
 Package: libpcl-registration1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - registration library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -241,9 +244,9 @@ Description: Point Cloud Library - registration library
 Package: libpcl-sample-consensus1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - sample consensus library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -257,9 +260,9 @@ Description: Point Cloud Library - sample consensus library
 Package: libpcl-search1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - search library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -273,9 +276,9 @@ Description: Point Cloud Library - search library
 Package: libpcl-segmentation1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 Description: Point Cloud Library - segmentation library
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
@@ -289,9 +292,9 @@ Description: Point Cloud Library - segmentation library
 Package: libpcl-surface1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 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.
@@ -305,9 +308,9 @@ Description: Point Cloud Library - surface library
 Package: libpcl-tracking1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-Depends}
 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.
@@ -321,9 +324,9 @@ Description: Point Cloud Library - tracking library
 Package: libpcl-visualization1.7
 Architecture: any
 Multi-Arch: same
+Pre-Depends: ${misc:Pre-Depends}
 Depends: ${shlibs:Depends},
          ${misc:Depends}
-Pre-Depends: ${misc:Pre-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.
@@ -338,7 +341,10 @@ Description: Point Cloud Library - visualization library
 
 Package: libpcl-outofcore1.7
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+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
@@ -349,7 +355,10 @@ Description: Point Cloud Library - outofcore library
 
 Package: libpcl-people1.7
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+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
@@ -360,7 +369,10 @@ Description: Point Cloud Library - people library
 
 Package: libpcl-recognition1.7
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}
+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
@@ -371,10 +383,10 @@ Description: Point Cloud Library - recognition library
 
 Package: pcl-tools
 Architecture: any
-Depends: ${misc:Depends}, ${shlibs:Depends},
-	 libpcl1.7 (= ${binary:Version})
+Depends: ${misc:Depends},
+	 libpcl1.7 (>= ${binary:Version})
 Multi-Arch: foreign
-Description: Point Cloud Library - point cloud processsing tools
+Description: Point Cloud Library - point cloud processing tools
  The Point Cloud Library (PCL) is a standalone, large scale, open
  project for 2D/3D image and point cloud processing.
  .
diff --git a/debian/libpcl-doc.lintian-overrides b/debian/libpcl-doc.lintian-overrides
index adf469c..53030d8 100644
--- a/debian/libpcl-doc.lintian-overrides
+++ b/debian/libpcl-doc.lintian-overrides
@@ -34,5 +34,5 @@ privacy-breach-generic usr/share/doc/libpcl-doc/html/a02296.html www.pointclouds
 
 # 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
+privacy-breach-logo usr/share/doc/libpcl-doc/html/index.html (http://www.pointclouds.org/assets/images/contents/logos/pointcloudlibrary_logo.png)
 
diff --git a/debian/rules b/debian/rules
index b80384f..9024585 100755
--- a/debian/rules
+++ b/debian/rules
@@ -28,7 +28,8 @@ override_dh_auto_configure:
 	-DBUILD_search=ON -DBUILD_segmentation=ON -DBUILD_surface=ON	\
 	-DBUILD_tools=ON -DBUILD_tracking=ON -DBUILD_visualization=ON   \
 	-DBUILD_apps_cloud_composer=ON -DBUILD_apps_modeler=ON            \
-	-DBUILD_apps_point_cloud_editor=ON -DBUILD_apps_in_hand_scanner=ON  
+	-DBUILD_apps_point_cloud_editor=ON -DBUILD_apps_in_hand_scanner=ON \
+	-DWITH_DOCS=ON 
 
 override_dh_auto_build:
 	dh_auto_build -- # Compile the software.
@@ -53,7 +54,11 @@ override_dh_install:
 		pcl_statistical_multiscale_interest_region_extraction_example \
 		pcl_registration_visualizer pcl_surfel_smoothing_test \
 		pcl_timed_trigger_test pcl_viewer pcl_virtual_scanner \
-		pcl_voxel_grid_occlusion_estimation; do \
+		pcl_voxel_grid_occlusion_estimation pcl_compute_hausdorff \
+		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_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; \
 	done

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



More information about the debian-science-commits mailing list