# topdir: urdfdom-headers-3.0.1 # Header-only C++ library (INTERFACE target, no .so produced). # Uses cmake in-source configure + make build + make install to work around # the broken cmake_build/cmake_install macros on openEuler 24.03 LTS SP3 chroot. %global debug_package %{nil} Name: urdfdom-headers Version: 3.0.1 Release: 3%{?dist} Summary: C++ headers for URDF (Unified Robot Description Format) License: BSD-2-Clause URL: https://github.com/ros/urdfdom_headers Source0: https://github.com/ros/urdfdom_headers/archive/refs/tags/3.0.1.tar.gz#/%{name}-%{version}.tar.gz Group: Development/Libraries Packager: openEuler Builder Provides: %{name}-devel = %{version}-%{release} Provides: %{name}-static = %{version}-%{release} BuildRequires: cmake BuildRequires: gcc BuildRequires: gcc-c++ BuildRequires: make %description The urdfdom_headers package provides the C++ headers for URDF (Unified Robot Description Format), which is the core data structure for robot descriptions used by ROS. This is a header-only library with no runtime binaries. %prep %autosetup -p1 %build %cmake %make_build %install %make_install %files %license LICENSE %doc README.md CHANGELOG.rst %{_includedir}/urdfdom_headers/ %{_libdir}/urdfdom_headers/ %{_libdir}/pkgconfig/urdfdom_headers.pc %changelog * Thu Sep 24 2026 openEuler Builder - 3.0.1-3 - Bump Release to 3 to force fresh NVR and repodata regeneration after persistent CI "No match" failures with stale CDN repodata * Thu Sep 24 2026 openEuler Builder - 3.0.1-2 - Move files from devel subpackage to main package so urdfdom-headers RPM is produced (CI installability fix) - Add Provides: urdfdom-headers-devel for backward compatibility * Thu Sep 24 2026 openEuler Builder - 3.0.1-1 - Initial package