diff options
| author | CoprDistGit <infra@openeuler.org> | 2026-10-12 11:30:47 +0000 |
|---|---|---|
| committer | CoprDistGit <infra@openeuler.org> | 2026-10-12 11:30:47 +0000 |
| commit | d9dec5255fa69f247a409c74861cec3a41279618 (patch) | |
| tree | 99b4a7c5b724da42489902d7755440069597ca7f | |
| parent | dedc1b5e25c800cf044049ebcf47d0b9ef3a1c72 (diff) | |
automatic import of ros-humble-pugixml-devel
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | ros-humble-pugixml-devel.spec | 53 | ||||
| -rw-r--r-- | sources | 1 |
3 files changed, 55 insertions, 0 deletions
@@ -0,0 +1 @@ +/ros-humble-pugixml-devel-1.16.tar.gz diff --git a/ros-humble-pugixml-devel.spec b/ros-humble-pugixml-devel.spec new file mode 100644 index 0000000..816a555 --- /dev/null +++ b/ros-humble-pugixml-devel.spec @@ -0,0 +1,53 @@ +# topdir: ros-humble-pugixml-devel-1.16 +Name: ros-humble-pugixml-devel +Version: 1.16 +Release: 1%{?dist} +Summary: C++ XML processing library (pugixml) for ROS Humble + +License: MIT +URL: https://github.com/zeux/pugixml +Source0: https://github.com/zeux/pugixml/archive/refs/tags/v1.16.tar.gz#/ros-humble-pugixml-devel-1.16.tar.gz + +Group: Development/Libraries +Packager: openEuler Builder <builder@openeuler.org> + +BuildRequires: cmake +BuildRequires: gcc-c++ + +%description +pugixml is a C++ XML processing library, which consists of a DOM-like +interface with rich traversal/modification capabilities, an extremely fast +XML parser which constructs the DOM tree from an XML file/buffer, and an +XPath 1.0 implementation for complex data-driven tree queries. Full Unicode +support is also available with Unicode interface variants and conversions +between different Unicode encodings. + +This package provides development files and the shared library for use with +ROS Humble. + +%prep +%autosetup -n %{name}-%{version} + +%build +%cmake \ + -DBUILD_SHARED_LIBS=ON \ + -DPUGIXML_BUILD_TESTS=OFF \ + -DPUGIXML_INSTALL=ON +%cmake_build + +%install +%cmake_install + +%files +%license LICENSE.md +%doc README.md +%{_libdir}/libpugixml.so.* +%{_libdir}/libpugixml.so +%{_includedir}/pugiconfig.hpp +%{_includedir}/pugixml.hpp +%{_libdir}/cmake/pugixml/ +%{_libdir}/pkgconfig/pugixml.pc + +%changelog +* Mon Oct 12 2026 openEuler Builder <builder@openeuler.org> - 1.16-1 +- Initial package @@ -0,0 +1 @@ +e84d4f86f6442cbb855404e50c4627e5 ros-humble-pugixml-devel-1.16.tar.gz |
