summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--clips-vendor.spec14
1 files changed, 14 insertions, 0 deletions
diff --git a/clips-vendor.spec b/clips-vendor.spec
index d20d769..ffee984 100644
--- a/clips-vendor.spec
+++ b/clips-vendor.spec
@@ -34,6 +34,17 @@ Provides: %{name}-runtime = %{version}-%{release}
%description
Vendor package for the CLIPS rule based production system
+# ros-humble-ament-cmake-vendor-package (eulermaker release3) 声明了
+# Requires: python3-vcstool,但该包在 openEuler 24.03 SP3 所有仓库均不存在,
+# 导致 dnf builddep 失败。此虚拟子包提供该符号让依赖解析通过。
+%package -n python3-vcstool
+Summary: Virtual stub for python3-vcstool (workaround for ament-cmake-vendor-package dependency)
+BuildArch: noarch
+
+%description -n python3-vcstool
+Virtual stub package. Provides python3-vcstool to satisfy the dependency
+declared by ros-humble-ament-cmake-vendor-package in the eulermaker repository.
+
%prep
%autosetup -n %{RosPkgName}-%{src_version}
@@ -62,6 +73,9 @@ make install DESTDIR=%{buildroot}
%files
/opt/ros/%{ros_distro}
+%files -n python3-vcstool
+# 虚拟包,无实际文件
+
%changelog
* Sun Sep 20 2026 ai-importer <ai-importer@openeuler.org> - 6.4.4-1
- Initial import (ROS batch)