summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2026-09-24 01:50:29 +0000
committerCoprDistGit <infra@openeuler.org>2026-09-24 01:50:29 +0000
commit0a6e0c25c0db8461101e9c4baa71c0f1c1b3c189 (patch)
tree6aedd961c2e79cda7c981b1e4293fdfb437c286a
parent9e97b44ee1a27c6be5ce6ad29678e95e9096c4e1 (diff)
automatic import of urdfdom-headers
-rw-r--r--.gitignore1
-rw-r--r--sources1
-rw-r--r--urdfdom-headers.spec58
3 files changed, 60 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..976a99e 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/urdfdom-headers-3.0.1.tar.gz
diff --git a/sources b/sources
new file mode 100644
index 0000000..814eca1
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+103dcdd2c56ce621dbba6db7b8c69726 urdfdom-headers-3.0.1.tar.gz
diff --git a/urdfdom-headers.spec b/urdfdom-headers.spec
new file mode 100644
index 0000000..1b45342
--- /dev/null
+++ b/urdfdom-headers.spec
@@ -0,0 +1,58 @@
+# 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: 1%{?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 <builder@openeuler.org>
+
+BuildRequires: cmake
+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.
+
+%package devel
+Summary: Development headers for %{name}
+Group: Development/Libraries
+Packager: openEuler Builder <builder@openeuler.org>
+Provides: %{name}-static = %{version}-%{release}
+
+%description devel
+This package contains the C++ headers and CMake integration files for
+URDF (Unified Robot Description Format). It is a header-only library
+with no runtime binaries.
+
+%prep
+%autosetup -p1
+
+%build
+%cmake
+%make_build
+
+%install
+%make_install
+
+%files devel
+%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 <builder@openeuler.org> - 3.0.1-1
+- Initial package