| |
@@ -1,9 +1,9 @@
|
| |
%undefine __cmake_in_source_build
|
| |
- %global apiversion 1.12
|
| |
- %global soversion 1.12
|
| |
+ %global apiversion 1.13
|
| |
+ %global soversion 1.13
|
| |
|
| |
Name: pcl
|
| |
- Version: 1.12.0
|
| |
+ Version: 1.13.1
|
| |
Release: %autorelease
|
| |
Summary: Library for point cloud processing
|
| |
License: BSD
|
| |
@@ -25,8 +25,7 @@
|
| |
# Split up explicit template instantiations so that builders don't run out of memory
|
| |
Patch4: %{name}-1.12.0-oom.patch
|
| |
# Use a built-in sphinx documentation theme and disable doxylink plugin
|
| |
- Patch5: %{name}-1.11.0-sphinx.patch
|
| |
- Patch6: %{name}-1.12.0-boost176.patch
|
| |
+ Patch5: %{name}-sphinx.patch
|
| |
|
| |
# For plain building
|
| |
BuildRequires: cmake, gcc-c++, boost-devel
|
| |
@@ -35,14 +34,18 @@
|
| |
|
| |
# mandatory
|
| |
BuildRequires: eigen3-static, flann-devel, vtk-devel, gl2ps-devel, hdf5-devel, libxml2-devel, netcdf-cxx-devel, jsoncpp-devel, metslib-static, libXext-devel
|
| |
+ BuildRequires: libatomic
|
| |
|
| |
# To fix Imported target "VTK::Java" includes non-existent path "/usr/lib/jvm/java/include" in its INTERFACE_INCLUDE_DIRECTORIES
|
| |
%ifarch %{java_arches}
|
| |
BuildRequires: java-devel
|
| |
%endif
|
| |
|
| |
- # optional
|
| |
- BuildRequires: qt5-qtbase-devel, qhull-devel, libusbx-devel, gtest-devel, qt5-qtwebkit-devel
|
| |
+ # docs
|
| |
+ BuildRequires: /usr/bin/latex
|
| |
+
|
| |
+ # optional - qt deps will be pulled in by vtk-devel
|
| |
+ BuildRequires: qhull-devel, libusbx-devel, gtest-devel
|
| |
%ifarch x86_64
|
| |
BuildRequires: openni-devel
|
| |
%endif
|
| |
@@ -89,13 +92,12 @@
|
| |
|
| |
%prep
|
| |
%setup -qn %{name}-%{version}
|
| |
- %patch0 -p1 -b .sse2
|
| |
- %patch1 -p1 -b .metslib
|
| |
- %patch2 -p0 -b .fedora
|
| |
- %patch3 -p0 -b .doxyfix
|
| |
- %patch4 -p1 -b .oom
|
| |
- %patch5 -p1 -b .sphinx
|
| |
- %patch6 -p1 -b .boost176
|
| |
+ %patch -P0 -p1 -b .sse2
|
| |
+ %patch -P1 -p1 -b .metslib
|
| |
+ %patch -P2 -p0 -b .fedora
|
| |
+ %patch -P3 -p0 -b .doxyfix
|
| |
+ %patch -P4 -p1 -b .oom
|
| |
+ %patch -P5 -p1 -b .sphinx
|
| |
|
| |
# Just to make it obvious we're not using any of these
|
| |
rm -fr recognition/include/pcl/recognition/3rdparty/metslib
|
| |
@@ -119,6 +121,7 @@
|
| |
-DBUILD_global_tests=OFF \
|
| |
-DOPENNI_INCLUDE_DIR:PATH=/usr/include/ni \
|
| |
-DLIB_INSTALL_DIR=%{_lib} \
|
| |
+ -DPCL_ENABLE_MARCHNATIVE=OFF \
|
| |
%ifarch x86_64
|
| |
-DPCL_ENABLE_SSE=ON \
|
| |
%else
|
| |
This may require vtk 9.3 with qt6 to compile. I'm testing that update here: https://copr.fedorainfracloud.org/coprs/orion/vtk-9.3/builds/