summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--0-openeb-vendor-avoid-vcstool.patch3
-rw-r--r--openeb-vendor.spec6
2 files changed, 7 insertions, 2 deletions
diff --git a/0-openeb-vendor-avoid-vcstool.patch b/0-openeb-vendor-avoid-vcstool.patch
index 5ff53dc..c7e6253 100644
--- a/0-openeb-vendor-avoid-vcstool.patch
+++ b/0-openeb-vendor-avoid-vcstool.patch
@@ -13,7 +13,7 @@
option(
BUILD_SHARED_LIBS
-@@ -31,18 +27,29 @@
+@@ -31,18 +27,30 @@
unless the library was explicitly added as a static library."
ON)
@@ -40,6 +40,7 @@
+ -DCOMPILE_PYTHON3_BINDINGS:BOOL=OFF
+ -DUDEV_RULES_SYSTEM_INSTALL:BOOL=OFF
+ -DHDF5_DISABLED=ON
++ -DUSE_PROTOBUF:BOOL=OFF
+ -DBUILD_TESTING=OFF
+ -DBUILD_SHARED_LIBS=${BUILD_SHARED_LIBS}
+)
diff --git a/openeb-vendor.spec b/openeb-vendor.spec
index 0b0d163..ae303e9 100644
--- a/openeb-vendor.spec
+++ b/openeb-vendor.spec
@@ -4,7 +4,7 @@
Name: ros-%{ros_distro}-%{RosPkgName}
Version: 2.0.3
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Wrapper around openeb
License: Apache License 2.0
URL: https://github.com/ros-event-camera/openeb_vendor/tree/release
@@ -81,6 +81,10 @@ make install DESTDIR=%{buildroot}
/opt/ros/%{ros_distro}
%changelog
+* Thu Oct 22 2026 ai-importer <ai-importer@openeuler.org> - 2.0.3-3
+- Disable USE_PROTOBUF to avoid broken system protobuf cmake config
+ (protobuf-targets.cmake references non-existent libprotobuf-lite.so.25.1.0)
+
* Thu Oct 22 2026 ai-importer <ai-importer@openeuler.org> - 2.0.3-2
- Remove ament_cmake_vendor_package dependency (python3-vcstool unavailable)
- Replace ament_vendor() with ExternalProject_Add using local openeb tarball