Hello community,

here is the log from the commit of package json-glib for openSUSE:Factory 
checked in at 2017-09-13 21:57:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/json-glib (Old)
 and      /work/SRC/openSUSE:Factory/.json-glib.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "json-glib"

Wed Sep 13 21:57:03 2017 rev:40 rq:523838 version:1.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/json-glib/json-glib.changes      2017-03-22 
23:03:53.770060808 +0100
+++ /work/SRC/openSUSE:Factory/.json-glib.new/json-glib.changes 2017-09-13 
21:57:05.248356295 +0200
@@ -1,0 +2,35 @@
+Tue Sep 12 21:37:26 UTC 2017 - dims...@opensuse.org
+
+- Update to version 1.4.2:
+  + Literally no change, just a re-released tarball. The tarball
+    generated for 1.4.0 and pushed to download.gnome.org comes from
+    a different commit.
+
+-------------------------------------------------------------------
+Tue Sep 12 10:00:44 UTC 2017 - dims...@opensuse.org
+
+- Update to version 1.4.0:
+  + Update the linker flags on macOS (bgo#785053).
+  + Change the build configuration options to better fit with
+    Meson.
+  + Updated translations.
+
+-------------------------------------------------------------------
+Mon Sep 11 15:52:44 UTC 2017 - jeng...@inai.de
+
+- Trim descriptions a little. Update summaries.
+
+-------------------------------------------------------------------
+Tue Jul 18 10:20:33 UTC 2017 - zai...@opensuse.org
+
+- Update to version 1.3.2:
+  + Use Meson as the only build system.
+  + Bugs fixed: bgo#773504, bgo##780550, bgo#769206, bgo#766281,
+    bgo#758580, bgo#768788, bgo#774688.
+- Conditionally apply translations-update-upstream BuildRequires
+  and macro for non-openSUSE only.
+- Add meson BuildRequires and switch autotools macros configure,
+  make and makeinstall to meson, meson_build and meson_install
+  following upstream switch to Meson build system.
+
+-------------------------------------------------------------------

Old:
----
  json-glib-1.2.8.tar.xz

New:
----
  json-glib-1.4.2.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ json-glib.spec ++++++
--- /var/tmp/diff_new_pack.PieXfK/_old  2017-09-13 21:57:05.708291583 +0200
+++ /var/tmp/diff_new_pack.PieXfK/_new  2017-09-13 21:57:05.708291583 +0200
@@ -18,23 +18,22 @@
 
 
 Name:           json-glib
-Version:        1.2.8
+Version:        1.4.2
 Release:        0
 Summary:        Library for JavaScript Object Notation format
 License:        LGPL-2.1+
 Group:          Development/Libraries/C and C++
 Url:            http://live.gnome.org/JsonGlib
-Source0:        
http://download.gnome.org/sources/json-glib/1.2/%{name}-%{version}.tar.xz
+Source0:        
http://download.gnome.org/sources/json-glib/1.4/%{name}-%{version}.tar.xz
 Source99:       baselibs.conf
 BuildRequires:  glib2-devel >= 2.46
 BuildRequires:  gobject-introspection-devel
+BuildRequires:  meson
+%if !0%{?is_opensuse}
 BuildRequires:  translation-update-upstream
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%endif
 
 %description
-JSON is a lightweight data-interchange format.It is easy for humans to
-read and write. It is easy for machines to parse and generate.
-
 JSON-GLib provides a parser and a generator GObject classes and various
 wrappers for the complex data types employed by JSON, such as arrays
 and objects.
@@ -48,12 +47,12 @@
 Summary:        Library for JavaScript Object Notation format
 # To make lang subpackage installable
 Group:          Development/Libraries/C and C++
-Provides:       %{name} = %{version}
 Recommends:     %{name}-lang
+Provides:       %{name} = %{version}
 
 %description -n libjson-glib-1_0-0
-JSON is a lightweight data-interchange format.It is easy for humans to
-read and write. It is easy for machines to parse and generate.
+JSON is a lightweight data-interchange format. It is comparatively
+easy for humans to read and write, and for machines to parse and generate.
 
 JSON-GLib provides a parser and a generator GObject classes and various
 wrappers for the complex data types employed by JSON, such as arrays
@@ -65,70 +64,58 @@
 JSON data streams.
 
 %package -n typelib-1_0-Json-1_0
-Summary:        Library for JavaScript Object Notation format -- Introspection 
bindings
+Summary:        Introspection bindings for libjson-glib
 Group:          System/Libraries
 
 %description -n typelib-1_0-Json-1_0
-JSON is a lightweight data-interchange format.It is easy for humans to
-read and write. It is easy for machines to parse and generate.
-
 JSON-GLib provides a parser and a generator GObject classes and various
 wrappers for the complex data types employed by JSON, such as arrays
 and objects.
 
-JSON-GLib uses GLib native data types and the generic value container
-GValue for ease of development. It also provides integration with the
-GObject classes for direct serialization into, and deserialization from,
-JSON data streams.
-
 This package provides the GObject Introspection bindings for JSON-GLib.
 
 %package devel
-Summary:        Library for JavaScript Object Notation format - Development 
Files
+Summary:        Development files for libjson-glib
 Group:          Development/Libraries/C and C++
 Requires:       libjson-glib-1_0-0 = %{version}
 Requires:       typelib-1_0-Json-1_0 = %{version}
 
 %description devel
-JSON is a lightweight data-interchange format.It is easy for humans to
-read and write. It is easy for machines to parse and generate.
-
 JSON-GLib provides a parser and a generator GObject classes and various
 wrappers for the complex data types employed by JSON, such as arrays
 and objects.
 
-JSON-GLib uses GLib native data types and the generic value container
-GValue for ease of development. It also provides integration with the
-GObject classes for direct serialization into, and deserialization from,
-JSON data streams.
-
 This package contains development files needed to develop with the
 json-glib library.
 
 %lang_package
+
 %prep
 %setup -q
+%if !0%{?is_opensuse}
 translation-update-upstream
+%endif
 
 %build
-%configure
-make %{?_smp_mflags}
+# These 2 options should work, but currently install fase fails.
+# FIXME        -Denable-man=true \
+# FIXME        -Denable-gtk-doc=true \
+%meson \
+       %{nil}
+%meson_build
 
 %install
-%make_install
+%meson_install
 find %{buildroot}%{_libdir} -name '*.la' -delete -print
 %find_lang %{name}-1.0
 
-%clean
-rm -rf %{buildroot}
-
 %post -n libjson-glib-1_0-0 -p /sbin/ldconfig
 
 %postun -n libjson-glib-1_0-0 -p /sbin/ldconfig
 
 %files -n libjson-glib-1_0-0
 %defattr(-,root,root)
-%doc ChangeLog COPYING NEWS
+%doc COPYING
 %{_libdir}/*.so.*
 
 %files -n typelib-1_0-Json-1_0
@@ -137,6 +124,7 @@
 
 %files devel
 %defattr(-,root,root)
+%doc NEWS README.md
 # Those could potentially be split in a -tools package, but are never used by 
non-devs.
 %{_bindir}/json-glib-format
 %{_bindir}/json-glib-validate
@@ -144,9 +132,10 @@
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/*.pc
 %{_datadir}/gir-1.0/*.gir
-%dir %{_datadir}/gtk-doc
-%dir %{_datadir}/gtk-doc/html
-%{_datadir}/gtk-doc/html/%{name}
+%dir %{_datadir}/installed-tests
+%dir %{_libexecdir}/installed-tests
+%{_datadir}/installed-tests/json-glib-1.0/
+%{_libexecdir}/installed-tests/json-glib-1.0/
 
 %files lang -f %{name}-1.0.lang
 

++++++ json-glib-1.2.8.tar.xz -> json-glib-1.4.2.tar.xz ++++++
++++ 142130 lines of diff (skipped)


Reply via email to