Summary: Point Cloud Library - library for point cloud processing
Summary(pl.UTF-8): Point Cloud Library - biblioteka do operacji na chmurze punktów
Name: pcl
-Version: 1.4.0
+Version: 1.6.0
Release: 0.1
License: BSD
Group: Libraries
-#Source0Download: http://pointclouds.org/downloads/source.html
-Source0: http://dev.pointclouds.org/attachments/download/610/PCL-%{version}-Source.tar.bz2
-# Source0-md5: 63fd633a6306ae9b334131b250a2f893
+#Source0Download: http://pointclouds.org/downloads/
+Source0: http://www.pointclouds.org/assets/files/1.6.0/PCL-%{version}-Source.tar.bz2
+# Source0-md5: f83ca5d0ff290412b0807864b95eba26
Patch0: %{name}-link.patch
URL: http://pointclouds.org/
BuildRequires: OpenNI-devel
BuildRequires: sed >= 4.0
%if %{with apidocs}
BuildRequires: doxygen
-BuildRequires: python-sphinxcontrib-doxylink
+BuildRequires: python-sphinxcontrib-doxylink >= 1.3
BuildRequires: sphinx-pdg
%endif
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%setup -q -n PCL-%{version}-Source
%patch0 -p1
-# don't use SSE/SSE2/SSE3 just because compiler supports it
+# don't use SSE/SSE2/SSE3 just because compiler and builder host supports it
%{__sed} -i -e '/^PCL_CHECK_FOR_SSE/d' CMakeLists.txt
%build
%cmake ..
%{__make}
-# why it's not called on build???
+# why it's not called on build?
%if %{with apidocs}
cd doc/doxygen
doxygen doxyfile
%files
%defattr(644,root,root,755)
%doc AUTHORS.txt LICENSE.txt
-%attr(755,root,root) %{_bindir}/convert_pcd_ascii_binary
-%attr(755,root,root) %{_bindir}/openni_grab_frame
-%attr(755,root,root) %{_bindir}/openni_grabber_example
-%attr(755,root,root) %{_bindir}/openni_io
-%attr(755,root,root) %{_bindir}/pcd_convert_NaN_nan
+%attr(755,root,root) %{_bindir}/pcl_convert_pcd_ascii_binary
+%attr(755,root,root) %{_bindir}/pcl_openni_grabber_example
+%attr(755,root,root) %{_bindir}/pcl_openni_io
+%attr(755,root,root) %{_bindir}/pcl_pcd_convert_NaN_nan
+%attr(755,root,root) %{_bindir}/pcl_ply2obj
+%attr(755,root,root) %{_bindir}/pcl_ply2ply
+%attr(755,root,root) %{_bindir}/pcl_ply2raw
+%attr(755,root,root) %{_bindir}/pcl_plyheader
%attr(755,root,root) %{_libdir}/libpcl_common.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_common.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libpcl_common.so.1.6
%attr(755,root,root) %{_libdir}/libpcl_features.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_features.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libpcl_features.so.1.6
%attr(755,root,root) %{_libdir}/libpcl_filters.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_filters.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libpcl_filters.so.1.6
+%attr(755,root,root) %{_libdir}/libpcl_geometry.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libpcl_geometry.so.1.6
%attr(755,root,root) %{_libdir}/libpcl_io.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_io.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libpcl_io.so.1.6
+%attr(755,root,root) %{_libdir}/libpcl_io_ply.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libpcl_io_ply.so.1.6
%attr(755,root,root) %{_libdir}/libpcl_kdtree.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_kdtree.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libpcl_kdtree.so.1.6
%attr(755,root,root) %{_libdir}/libpcl_keypoints.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_keypoints.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libpcl_keypoints.so.1.6
%attr(755,root,root) %{_libdir}/libpcl_octree.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_octree.so.1.4
-%attr(755,root,root) %{_libdir}/libpcl_range_image.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_range_image.so.1.4
-%attr(755,root,root) %{_libdir}/libpcl_range_image_border_extractor.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_range_image_border_extractor.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libpcl_octree.so.1.6
%attr(755,root,root) %{_libdir}/libpcl_registration.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_registration.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libpcl_registration.so.1.6
%attr(755,root,root) %{_libdir}/libpcl_sample_consensus.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_sample_consensus.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libpcl_sample_consensus.so.1.6
%attr(755,root,root) %{_libdir}/libpcl_search.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_search.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libpcl_search.so.1.6
%attr(755,root,root) %{_libdir}/libpcl_segmentation.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_segmentation.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libpcl_segmentation.so.1.6
%attr(755,root,root) %{_libdir}/libpcl_surface.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libpcl_surface.so.1.4
+%attr(755,root,root) %ghost %{_libdir}/libpcl_surface.so.1.6
+%attr(755,root,root) %{_libdir}/libpcl_tracking.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libpcl_tracking.so.1.6
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libpcl_common.so
%attr(755,root,root) %{_libdir}/libpcl_features.so
%attr(755,root,root) %{_libdir}/libpcl_filters.so
+%attr(755,root,root) %{_libdir}/libpcl_geometry.so
%attr(755,root,root) %{_libdir}/libpcl_io.so
+%attr(755,root,root) %{_libdir}/libpcl_io_ply.so
%attr(755,root,root) %{_libdir}/libpcl_kdtree.so
%attr(755,root,root) %{_libdir}/libpcl_keypoints.so
%attr(755,root,root) %{_libdir}/libpcl_octree.so
-%attr(755,root,root) %{_libdir}/libpcl_range_image.so
-%attr(755,root,root) %{_libdir}/libpcl_range_image_border_extractor.so
%attr(755,root,root) %{_libdir}/libpcl_registration.so
%attr(755,root,root) %{_libdir}/libpcl_sample_consensus.so
%attr(755,root,root) %{_libdir}/libpcl_search.so
%attr(755,root,root) %{_libdir}/libpcl_segmentation.so
%attr(755,root,root) %{_libdir}/libpcl_surface.so
-%{_includedir}/pcl-1.4
-%{_pkgconfigdir}/pcl_common-1.4.pc
-%{_pkgconfigdir}/pcl_features-1.4.pc
-%{_pkgconfigdir}/pcl_filters-1.4.pc
-%{_pkgconfigdir}/pcl_io-1.4.pc
-%{_pkgconfigdir}/pcl_kdtree-1.4.pc
-%{_pkgconfigdir}/pcl_keypoints-1.4.pc
-%{_pkgconfigdir}/pcl_octree-1.4.pc
-%{_pkgconfigdir}/pcl_range_image-1.4.pc
-%{_pkgconfigdir}/pcl_range_image_border_extractor-1.4.pc
-%{_pkgconfigdir}/pcl_registration-1.4.pc
-%{_pkgconfigdir}/pcl_sample_consensus-1.4.pc
-%{_pkgconfigdir}/pcl_search-1.4.pc
-%{_pkgconfigdir}/pcl_segmentation-1.4.pc
-%{_pkgconfigdir}/pcl_surface-1.4.pc
-%dir %{_datadir}/pcl-1.4
-%{_datadir}/pcl-1.4/PCLConfig*.cmake
+%attr(755,root,root) %{_libdir}/libpcl_tracking.so
+%{_includedir}/pcl-1.6
+%{_pkgconfigdir}/pcl_common-1.6.pc
+%{_pkgconfigdir}/pcl_features-1.6.pc
+%{_pkgconfigdir}/pcl_filters-1.6.pc
+%{_pkgconfigdir}/pcl_geometry-1.6.pc
+%{_pkgconfigdir}/pcl_io-1.6.pc
+%{_pkgconfigdir}/pcl_kdtree-1.6.pc
+%{_pkgconfigdir}/pcl_keypoints-1.6.pc
+%{_pkgconfigdir}/pcl_octree-1.6.pc
+%{_pkgconfigdir}/pcl_registration-1.6.pc
+%{_pkgconfigdir}/pcl_sample_consensus-1.6.pc
+%{_pkgconfigdir}/pcl_search-1.6.pc
+%{_pkgconfigdir}/pcl_segmentation-1.6.pc
+%{_pkgconfigdir}/pcl_surface-1.6.pc
+%{_pkgconfigdir}/pcl_tracking-1.6.pc
+%dir %{_datadir}/pcl-1.6
+%{_datadir}/pcl-1.6/PCLConfig*.cmake
%if %{with apidocs}
%files apidocs
%defattr(644,root,root,755)
-%dir %{_docdir}/pcl
-%{_docdir}/pcl/html
-%{_docdir}/pcl/tutorials
+%dir %{_docdir}/pcl-1.6
+%{_docdir}/pcl-1.6/html
+%{_docdir}/pcl-1.6/tutorials
%endif