Hello community, here is the log from the commit of package libmodulemd for openSUSE:Factory checked in at 2019-12-07 15:21:06 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libmodulemd (Old) and /work/SRC/openSUSE:Factory/.libmodulemd.new.4691 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libmodulemd" Sat Dec 7 15:21:06 2019 rev:7 rq:752746 version:2.8.2 Changes: -------- --- /work/SRC/openSUSE:Factory/libmodulemd/libmodulemd.changes 2019-05-24 11:33:25.061366054 +0200 +++ /work/SRC/openSUSE:Factory/.libmodulemd.new.4691/libmodulemd.changes 2019-12-07 15:23:14.607730015 +0100 @@ -1,0 +2,20 @@ +Sun Dec 1 15:04:32 UTC 2019 - Neal Gompa <[email protected]> + +- Update to 2.8.2 + + modulemd v1 has been split out into is own tarball + + Add ModuleIndexMerger.resolve_ext() + + Fix transfer type for Module.search_streams() + + Correct typo in ModulemdModuleStream.arch property nickname + + Add gtk-doc descriptions for ModulemdModuleStream object properties + + Fix modulemd_yaml_parse_bool() comparisons so return value is correct + + Make ModulemdErrorEnum and ModulemdYamlErrorEnum into public enums + + Move modulemd_module_stream_v2_replace_*() method definitions + to correct header file and add documentation + + Refactor stream copy/upgrade helper macros + + Add Modulemd.Module.get_translation() + + Add ModuleIndex.update_from_defaults_directory() + + Modulemd.ModuleIndex.update_from_file() now supports reading files + compressed with gzip, bzip2 or xz +- libmodulemd1 has been split into its own package + +------------------------------------------------------------------- Old: ---- modulemd-2.5.0.tar.xz New: ---- modulemd-2.8.2.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libmodulemd.spec ++++++ --- /var/tmp/diff_new_pack.OfCoDx/_old 2019-12-07 15:23:15.283729921 +0100 +++ /var/tmp/diff_new_pack.OfCoDx/_new 2019-12-07 15:23:15.287729920 +0100 @@ -17,8 +17,8 @@ %global majorversion 2 -%global minorversion 5 -%global patchversion 0 +%global minorversion 8 +%global patchversion 2 %global majorminorversion %{majorversion}.%{minorversion} %global nsversion %{majorversion}.0 @@ -28,18 +28,6 @@ %global devname %{name}-devel %global girname typelib-1_0-Modulemd-%{majorversion}_0 -# Legacy modulemd API -%global oldmajorver 1 -%global oldminorver 8 -%global oldpatchver 11 -%global oldmajorminorver %{oldmajorver}.%{oldminorver} -%global oldnsver %{oldmajorver}.0 - -%global libmodulemd_v1_version %{oldmajorminorver}%{?oldpatchver:.%{oldpatchver}} - -%global oldlibname %{name}%{oldmajorver} -%global olddevname %{name}%{oldmajorver}-devel -%global oldgirname typelib-1_0-Modulemd-%{oldmajorver}_0 Name: libmodulemd Version: %{libmodulemd_version} @@ -50,13 +38,15 @@ URL: https://github.com/fedora-modularity/libmodulemd Source0: %{url}/releases/download/%{name}-%{libmodulemd_version}/modulemd-%{libmodulemd_version}.tar.xz -BuildRequires: meson >= 0.46.0 +BuildRequires: meson >= 0.47.0 BuildRequires: gcc BuildRequires: pkgconfig(gobject-2.0) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(yaml-0.1) BuildRequires: pkgconfig(gtk-doc) BuildRequires: python3-gobject +BuildRequires: rpm-devel +BuildRequires: file-devel # For tests BuildRequires: gcc-c++ @@ -68,7 +58,6 @@ Summary: Tool for validating modulemd data Group: System/Packages Requires: %{libname}%{?_isa} = %{libmodulemd_version}-%{release} -Requires: %{oldlibname}%{?_isa} = %{libmodulemd_v1_version}-%{release} %description -n modulemd-validator The modulemd-validator tool provides the facility for verifying @@ -110,47 +99,11 @@ %description -n %{devname} This package provides files for developing applications to use %{name}. -%package -n %{oldlibname} -Summary: Main library for %{name} 1.x -Version: %{libmodulemd_v1_version} -Group: System/Libraries - -%description -n %{oldlibname} -This package provides the main library for applications -that use %{name} 1.x. - -%package -n %{oldgirname} -Summary: GObject Introspection interface description for %{name} 1.x -Version: %{libmodulemd_v1_version} -Group: System/Libraries -Requires: %{oldlibname}%{?_isa} = %{libmodulemd_v1_version}-%{release} - -%description -n %{oldgirname} -This package provides the GObject Introspection typelib interface -for applications to use %{name} 1.x. - -%package -n %{olddevname} -Summary: Development files for %{name} 1.x -Version: %{libmodulemd_v1_version} -Group: Development/Libraries/C and C++ -Conflicts: %{devname} -Requires: %{oldlibname}%{?_isa} = %{libmodulemd_v1_version}-%{release} -Requires: %{oldgirname}%{?_isa} = %{libmodulemd_v1_version}-%{release} -RemovePathPostfixes: .compat - -%description -n %{olddevname} -This package provides files for developing applications to use %{name} 1.x. - %prep %autosetup -p1 -n modulemd-%{libmodulemd_version} -%if 0%{?suse_version} == 1500 && 0%{?sle_version} >= 150100 -# SLE 15 SP1 / openSUSE Leap 15.1 higher have a patched meson that works -sed -e "s/meson_version : '>=0.47.0'/meson_version : '>=0.46.0'/" -i meson.build -%endif - %build -%meson -Ddeveloper_build=false -Dbuild_api_v1=true -Dbuild_api_v2=true \ +%meson -Ddeveloper_build=false \ -Dwith_py3_overrides=true -Dwith_py2_overrides=false %meson_build @@ -166,20 +119,13 @@ %install %meson_install -ln -s libmodulemd.so.%{libmodulemd_v1_version} \ - %{buildroot}%{_libdir}/%{name}.so.compat - %post -n %{libname} -p /sbin/ldconfig %postun -n %{libname} -p /sbin/ldconfig -%post -n %{oldlibname} -p /sbin/ldconfig -%postun -n %{oldlibname} -p /sbin/ldconfig - %files -n modulemd-validator %license COPYING %doc README.md %{_bindir}/modulemd-validator -%{_bindir}/modulemd-validator-v1 %files -n python3-%{name} %{python3_sitearch}/gi/overrides/Modulemd.py @@ -199,19 +145,4 @@ %{_datadir}/gir-1.0/Modulemd-%{nsversion}.gir %{_datadir}/gtk-doc/html/modulemd-%{nsversion}/ -%files -n %{oldlibname} -%license COPYING -%doc README.md -%{_libdir}/%{name}.so.%{oldmajorver}* - -%files -n %{oldgirname} -%{_libdir}/girepository-1.0/Modulemd-%{oldnsver}.typelib - -%files -n %{olddevname} -%{_libdir}/%{name}.so.compat -%{_libdir}/pkgconfig/modulemd.pc -%{_includedir}/modulemd/ -%{_datadir}/gir-1.0/Modulemd-%{oldnsver}.gir -%{_datadir}/gtk-doc/html/modulemd-%{oldnsver}/ - %changelog ++++++ modulemd-2.5.0.tar.xz -> modulemd-2.8.2.tar.xz ++++++ ++++ 209027 lines of diff (skipped)
