Name: pugixml-devel Version: 1.16 Release: 1%{?dist} Summary: Light-weight, simple and fast XML parser for C++ with XPath support License: MIT URL: https://github.com/zeux/pugixml Source0: https://github.com/zeux/pugixml/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz Group: Development/Libraries Packager: openEuler Builder 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 the shared library and development headers for building applications with pugixml. %prep %autosetup -n pugixml-%{version} -p1 %build %cmake \ -DBUILD_SHARED_LIBS=ON \ -DPUGIXML_BUILD_TESTS=OFF %cmake_build %install %cmake_install %files %license LICENSE.md %doc README.md readme.txt %{_includedir}/pugiconfig.hpp %{_includedir}/pugixml.hpp %{_libdir}/libpugixml.so %{_libdir}/libpugixml.so.* %{_libdir}/cmake/pugixml/ %{_libdir}/pkgconfig/pugixml.pc %changelog * Sun Sep 20 2026 openEuler Builder - 1.16-1 - Initial package for pugixml 1.16