%define majversion %(echo %version | cut -d. -f 1-2) Name: libxml++3 Epoch: 1 Version: 3.2.2 Release: 3mamba Summary: A C++ wrapper for the libxml XML parser library Group: System/Libraries Vendor: openmamba Distribution: openmamba Packager: Stefano Cotta Ramusino URL: http://libxmlplusplus.sourceforge.net Source: https://download.gnome.org/sources/libxml++/%{majversion}/libxml++-%{version}.tar.xz License: LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: glibc-devel BuildRequires: libgcc BuildRequires: libglibmm24-devel BuildRequires: libstdc++6-devel BuildRequires: libxml2-devel ## AUTOBUILDREQ-END BuildRequires: mm-common-devel %description libxml++ is a C++ wrapper for the libxml XML parser library. It has SAX and DOM-like APIs, but does not attempt to conform exactly to the DOM specifications because they are not aimed at C++. Its API is much simpler than the underlying libxml C API. %package devel Group: Development/Libraries Summary: Static libraries and headers for %{name} Requires: libxml2-devel Requires: libsigc++2-devel Requires: libglibmm-devel Requires: %{name} = %{?epoch:%epoch:}%{version}-%{release} %description devel libxml++ is a C++ wrapper for the libxml XML parser library. It has SAX and DOM-like APIs, but does not attempt to conform exactly to the DOM specifications because they are not aimed at C++. Its API is much simpler than the underlying libxml C API. This package contains static libraries and header files needed for development. %package apidocs Group: Documentation Summary: API documentation for %{name} %description apidocs libxml++ is a C++ wrapper for the libxml XML parser library. It has SAX and DOM-like APIs, but does not attempt to conform exactly to the DOM specifications because they are not aimed at C++. Its API is much simpler than the underlying libxml C API. This package contains the API documentation needed for development. %debug_package %prep %setup -q -n libxml++-%{version} %build %meson %meson_build %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %meson_install #docdir=%{_defaultdocdir}/%{name}-%{version}/docs #pushd %{buildroot}%{_defaultdocdir}/%{name}-%{version} #mv docs/reference/html reference #mv docs/manual/html manual #rm -fr docs #popd #install -D -m 0644 AUTHORS COPYING ChangeLog NEWS README \ # %{buildroot}%{_defaultdocdir}/%{name}-%{version} %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %post -p /sbin/ldconfig %postun -p /sbin/ldconfig %files %defattr(-,root,root) %{_libdir}/libxml++*.so.* %doc AUTHORS COPYING %files devel %defattr(-,root,root) %dir %{_includedir}/libxml++-?.?/libxml++/exceptions %{_includedir}/libxml++-?.?/libxml++/exceptions/*.h %dir %{_includedir}/libxml++-?.?/libxml++/io %{_includedir}/libxml++-?.?/libxml++/io/*.h %dir %{_includedir}/libxml++-?.?/libxml++ %{_includedir}/libxml++-?.?/libxml++/*.h %dir %{_includedir}/libxml++-?.?/libxml++/nodes %{_includedir}/libxml++-?.?/libxml++/nodes/*.h %dir %{_includedir}/libxml++-?.?/libxml++/parsers %{_includedir}/libxml++-?.?/libxml++/parsers/*.h %dir %{_includedir}/libxml++-?.?/libxml++/validators %{_includedir}/libxml++-?.?/libxml++/validators/*.h %dir %{_libdir}/libxml++-?.?/include %{_libdir}/libxml++-?.?/include/*.h %{_libdir}/libxml++*.so %{_libdir}/pkgconfig/*.pc #%files apidocs #%defattr(-, root, root) #%doc %{_datadir}/devhelp/books/%{name}-* #%doc %{_docdir}/%{name}-*/reference %changelog * Fri Mar 26 2021 Silvan Calarco 3.2.2-3mamba - legacy package * Wed Dec 02 2020 Silvan Calarco 3.2.2-2mamba - downgrade to current stable version (epoch bumped) * Wed Dec 02 2020 Silvan Calarco 3.2.2-1mamba - update to 3.2.2 * Wed Dec 02 2020 Silvan Calarco 4.9.1-1mamba - update to 4.9.1 * Thu May 26 2016 Silvan Calarco 3.0.0-1mamba - update to 3.0.0 * Thu May 26 2016 Silvan Calarco 2.37.2-2mamba - rebuilt with gcc 6.1 * Mon Nov 03 2014 Automatic Build System 2.37.2-1mamba - automatic update by autodist * Mon Oct 28 2013 Automatic Build System 2.37.1-1mamba - automatic version update by autodist * Sun Nov 04 2012 Automatic Build System 2.36.0-1mamba - automatic version update by autodist * Tue Oct 23 2012 Automatic Build System 2.35.4-1mamba - automatic version update by autodist * Tue Sep 04 2012 Silvan Calarco 2.34.2-1mamba - update to 2.34.2 * Mon Oct 25 2010 Automatic Build System 2.32.0-1mamba - automatic update to 2.32.0 by autodist * Sun May 30 2010 Automatic Build System 2.30.1-1mamba - automatic update to 2.30.1 by autodist * Fri Mar 27 2009 Silvan Calarco 2.24.3-1mamba - automatic update by autodist * Sat Jan 10 2009 Silvan Calarco 2.24.2-1mamba - update to 2.24.2 * Sat Jan 10 2009 Silvan Calarco 2.18.2-1mamba - automatic update by autodist * Tue Jun 26 2007 Stefano Cotta Ramusino 2.18.1-1mamba - package created by autospec