summaryrefslogtreecommitdiff
path: root/openni2-camera.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-10-22 03:51:56 +0000
committerCoprDistGit <infra@openeuler.org>2026-10-22 03:51:56 +0000
commit475c738c73b24737131a70477be4e76a5658a46c (patch)
treee847c7135b431728112832afd8e136703214556d /openni2-camera.spec
parent8d4d4a6c7c762b34c4b7e4cf8ee1c7e8ae378a03 (diff)
automatic import of ros-humble-openni2-cameraopeneuler24.03_LTS_SP3
Diffstat (limited to 'openni2-camera.spec')
-rw-r--r--openni2-camera.spec10
1 files changed, 7 insertions, 3 deletions
diff --git a/openni2-camera.spec b/openni2-camera.spec
index e38d494..ac7f64e 100644
--- a/openni2-camera.spec
+++ b/openni2-camera.spec
@@ -5,7 +5,7 @@
Name: ros-%{ros_distro}-%{RosPkgName}
Version: 2.0.3
-Release: 3%{?dist}
+Release: 4%{?dist}
Summary: Drivers for the Asus Xtion and Primesense Devices
License: BSD
URL: https://github.com/ros-drivers/openni2_camera/tree/iron
@@ -70,7 +70,7 @@ make Source/Core %{?_smp_mflags}
OPENNI2_PREFIX=%{_builddir}/openni2_install
mkdir -p $OPENNI2_PREFIX/lib $OPENNI2_PREFIX/include/openni2 $OPENNI2_PREFIX/lib/pkgconfig
cp Bin/*-Release/libOpenNI2.so $OPENNI2_PREFIX/lib/
-cp Include/*.h $OPENNI2_PREFIX/include/openni2/
+cp -r Include/* $OPENNI2_PREFIX/include/openni2/
cat > $OPENNI2_PREFIX/lib/pkgconfig/libopenni2.pc << PCEOF
prefix=$OPENNI2_PREFIX
exec_prefix=\${prefix}
@@ -114,7 +114,7 @@ cd ../..
mkdir -p %{buildroot}/%{_libdir}
mkdir -p %{buildroot}/%{_includedir}/openni2
cp OpenNI2-%{openni2_version}/Bin/*-Release/libOpenNI2.so %{buildroot}/%{_libdir}/
-cp OpenNI2-%{openni2_version}/Include/*.h %{buildroot}/%{_includedir}/openni2/
+cp -r OpenNI2-%{openni2_version}/Include/* %{buildroot}/%{_includedir}/openni2/
# Install OpenNI2 drivers if available
mkdir -p %{buildroot}/%{_libdir}/OpenNI2/Drivers
@@ -131,6 +131,10 @@ done
%{_includedir}/openni2
%changelog
+* Thu Oct 22 2026 ai-importer <ai-importer@openeuler.org> - 2.0.3-4
+- Fix OpenNI2 header install: copy platform subdirectories (Linux-Aarch64, Linux-x86)
+ not just top-level .h files, so OniPlatform.h can find platform-specific headers
+
* Thu Oct 22 2026 ai-importer <ai-importer@openeuler.org> - 2.0.3-3
- Add aarch64 support to OpenNI API platform header (Include/OniPlatform.h)
- Fix Bin output glob pattern to match PLATFORM-Release directory structure