diff --git a/baselibs.conf b/baselibs.conf deleted file mode 100644 index c4321cd..0000000 --- a/baselibs.conf +++ /dev/null @@ -1 +0,0 @@ -libxml++-5_0-1 diff --git a/libxml++-5.0.3.tar.xz b/libxml++-5.0.3.tar.xz deleted file mode 100644 index 8d39945..0000000 --- a/libxml++-5.0.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:13074f59e3288a378cafe9e6847df17f764c23fa29bc94f3305b8bf81efb2cf7 -size 843720 diff --git a/libxml++-5.2.1.tar.xz b/libxml++-5.2.1.tar.xz new file mode 100644 index 0000000..760823d --- /dev/null +++ b/libxml++-5.2.1.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0ee6f52830cc1607b5a7bb1850f971859b28c89b38dcff06a5655a599377ce6a +size 886120 diff --git a/libxml++.changes b/libxml++.changes index 940d05e..611457e 100644 --- a/libxml++.changes +++ b/libxml++.changes @@ -1,3 +1,41 @@ +------------------------------------------------------------------- +Sun Aug 18 11:28:41 UTC 2024 - Bjørn Lie + +- Drop unused pkgconfig(glibmm-2.68) BuildRequires. + +------------------------------------------------------------------- +Mon Aug 12 14:10:16 UTC 2024 - Bjørn Lie + +- Update to version 5.2.1: + + Parser: Ignore deprecation of xmlParserCtxt members. + + Documentation: Don't link to removed developer-old.gnome.org. + + Meson build: + - Use libxml2 meson build when libxml2 is built as a subproject + - Require python3 >= 3.7. That's what Meson requires +- Changes from version 5.2.0: + + Use callback functions with C linkage + + Documentation: + - Update Visual Studio build docs + - Remove AUTHORS and add general information to README.md + - Parser docs: Add a link to parser options + - README.md: Add info about building the documentation + + Meson build: + - Cleanup and fix libxml2 dep search + - Don't fail if warning_level=everything + - Add bcrypt dependency when libxml2 is a subproject + - Don't require the 'dot' command to build the documentation + - Add the build-manual option + + Build: Make it compatible with libxml2 >= 2.12.0 by modifying + #include directives +- Add check section and run meson_test macro. + +------------------------------------------------------------------- +Tue Mar 5 14:15:40 UTC 2024 - Dominique Leuenberger + +- Drop baselibs.conf: the -32bit packages are no longer needed and + have not been part of Tumbleweed for a while already (build for + i586 only enabled in LegacyX86). + ------------------------------------------------------------------- Wed Mar 22 13:22:45 UTC 2023 - Bjørn Lie diff --git a/libxml++.spec b/libxml++.spec index 525f6d4..04fbfdf 100644 --- a/libxml++.spec +++ b/libxml++.spec @@ -1,7 +1,7 @@ # # spec file for package libxml++ # -# Copyright (c) 2023 SUSE LLC +# Copyright (c) 2024 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -16,25 +16,22 @@ # -# Bump the version in baselibs too! %define so_ver 5_0-1 %define base_ver 5.0 Name: libxml++ -Version: 5.0.3 +Version: 5.2.1 Release: 0 Summary: C++ Interface for XML Files License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: https://libxmlplusplus.github.io/libxmlplusplus -Source0: https://download.gnome.org/sources/libxml++/%{base_ver}/%{name}-%{version}.tar.xz -Source1: baselibs.conf +Source0: https://download.gnome.org/sources/libxml++/5.2/%{name}-%{version}.tar.xz BuildRequires: c++_compiler BuildRequires: fdupes BuildRequires: meson >= 0.60.0 BuildRequires: pkgconfig -BuildRequires: pkgconfig(glibmm-2.68) BuildRequires: pkgconfig(libxml-2.0) >= 2.7.7 %description @@ -75,12 +72,15 @@ chmod -x NEWS libxml++config.h.in libxml++config.h.meson %ldconfig_scriptlets -n libxml++-%{so_ver} +%check +%meson_test + %files -n libxml++-%{so_ver} %license COPYING %{_libdir}/*.so.* %files devel -%doc AUTHORS ChangeLog NEWS README.md +%doc ChangeLog NEWS README.md %{_includedir}/libxml++-%{base_ver} %dir %{_libdir}/libxml++-%{base_ver} %dir %{_libdir}/libxml++-%{base_ver}/include