Hello community, here is the log from the commit of package json-glib for openSUSE:Factory checked in at 2020-09-25 16:23:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/json-glib (Old) and /work/SRC/openSUSE:Factory/.json-glib.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "json-glib" Fri Sep 25 16:23:39 2020 rev:47 rq:834306 version:1.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/json-glib/json-glib.changes 2020-06-02 14:32:54.994435075 +0200 +++ /work/SRC/openSUSE:Factory/.json-glib.new.4249/json-glib.changes 2020-09-25 16:26:22.243615995 +0200 @@ -1,0 +2,24 @@ +Fri Sep 11 17:43:59 UTC 2020 - Bjørn Lie <[email protected]> + +- Update to version 1.6.0: + + docs: Add missing index for 1.6 symbols. + + Updated translations. +- Add gtk-doc BuildRequires and build gtk-doc api documentation and + manpages via passing man=true and gtk_doc=enabled to meson. +- Add check section and run meson_test macro during build. +- Drop obsolete nuking of .la files, no longer needed. + +------------------------------------------------------------------- +Fri Sep 4 18:18:38 UTC 2020 - [email protected] + +- Update to version 1.5.2: + + Add getters with default fallback for JsonObject. + + Clarify some expections of the json_object_get_*_member APIs. + + Fix getting immutable root nodes from empty input. + + Add `--output` option to json-glib-format. + + Support loading files via memory mapping. + + Add a symbol version to all exported symbols. +- Pass -Dgtk_doc=disabled to meson: keep the gtk-doc disabled for + now. + +------------------------------------------------------------------- Old: ---- json-glib-1.4.4.tar.xz New: ---- json-glib-1.6.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ json-glib.spec ++++++ --- /var/tmp/diff_new_pack.1x5oct/_old 2020-09-25 16:26:22.971616639 +0200 +++ /var/tmp/diff_new_pack.1x5oct/_new 2020-09-25 16:26:22.975616643 +0200 @@ -18,15 +18,18 @@ Name: json-glib -Version: 1.4.4 +Version: 1.6.0 Release: 0 Summary: Library for JavaScript Object Notation format License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: http://live.gnome.org/JsonGlib -Source0: http://download.gnome.org/sources/json-glib/1.4/%{name}-%{version}.tar.xz + +Source0: https://download.gnome.org/sources/json-glib/1.6/%{name}-%{version}.tar.xz Source99: baselibs.conf -BuildRequires: glib2-devel >= 2.46 + +BuildRequires: gtk-doc +BuildRequires: glib2-devel >= 2.54 BuildRequires: gobject-introspection-devel BuildRequires: meson BuildRequires: pkgconfig @@ -93,16 +96,17 @@ translation-update-upstream po %{name}-1.0 %build -# These 2 options should work, but currently install fase fails. -# FIXME -Denable-man=true \ -# FIXME -Denable-gtk-doc=true \ %meson \ + -Dman=true \ + -Dgtk_doc=enabled \ %{nil} %meson_build +%check +%meson_test + %install %meson_install -find %{buildroot} -type f -name "*.la" -delete -print %find_lang %{name}-1.0 %post -n libjson-glib-1_0-0 -p /sbin/ldconfig @@ -118,9 +122,13 @@ %files devel %doc NEWS README.md -# Those could potentially be split in a -tools package, but are never used by non-devs. +# These could potentially be split in a -tools package, but are never used by non-devs. %{_bindir}/json-glib-format %{_bindir}/json-glib-validate +%{_mandir}/man1/json-glib-format.1%{ext_man} +%{_mandir}/man1/json-glib-validate.1%{ext_man} +%{_datadir}/gtk-doc/html/json-glib +# %{_includedir}/%{name}-1.0 %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc ++++++ json-glib-1.4.4.tar.xz -> json-glib-1.6.0.tar.xz ++++++ ++++ 11329 lines of diff (skipped)
