Hello community,
here is the log from the commit of package gobject-introspection for openSUSE:Factory checked in at 2019-04-03 09:23:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gobject-introspection (Old)
and /work/SRC/openSUSE:Factory/.gobject-introspection.new.25356 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "gobject-introspection"
Wed Apr 3 09:23:52 2019 rev:85 rq:689504 version:1.60.0
Changes:
--------
--- /work/SRC/openSUSE:Factory/gobject-introspection/gobject-introspection.changes 2019-01-05 14:39:16.748638144 +0100
+++ /work/SRC/openSUSE:Factory/.gobject-introspection.new.25356/gobject-introspection.changes 2019-04-03 09:23:53.779698978 +0200
@@ -1,0 +2,102 @@
+Sun Mar 10 13:54:21 UTC 2019 - Bjørn Lie
+
+- Update to version 1.60.0:
+ + gir: Update glib annotations.
+
+-------------------------------------------------------------------
+Mon Mar 4 18:51:48 UTC 2019 - Bjørn Lie
+
+- Update to version 1.59.5:
+ + gir:
+ - Include C header in cairo gir file.
+ - Skip glib-enumtypes.h for GObject-2.0.
+
+-------------------------------------------------------------------
+Thu Feb 14 22:00:50 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 1.59.4:
+ + tests: Add functions using flat struct arrays.
+ + Clean shebangs out of non-executable scripts and drop exec perm
+ from xmlwriter.py.
+ + maintransformer: parse deprecation annotations for section
+ blocks.
+ + repository: g_irepository_get_object_gtype_interfaces.
+ + message: handle fatal errors even if warnings are disabled.
+ + autotools: Fix build with ``-Wl,--as-needed``.
+ + maintransformer: Don't warn on (optional) annotations on
+ (inout).
+ + girepository: Fix a possible use-after-free if
+ g_mapped_file_new() fails and fix possible leak of transitive
+ dependency names.
+
+-------------------------------------------------------------------
+Wed Jan 9 12:05:07 UTC 2019 - Dominique Leuenberger
+
+- Fix shebangs for files installed to /usr/bin to not use
+ /usr/bin/env.
+
+-------------------------------------------------------------------
+Tue Jan 8 15:44:44 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 1.59.3:
+ + meson:
+ - Use underscore as a separator in build options (gtk-doc->
+ gtk_doc etc).
+ - Warn that not all tests will be run if building without
+ cairo/doctool.
+ + scanner:
+ - Merge specifiers and qualifiers when merging basic types.
+ Fixes "unsigned char" being wrongly parsed as "unsigned" etc.
+ - Rework source root directory guessing code to not depend on
+ the build directory.
+ - Remove incorrect c:type generated for array of synthesized
+ unions.
+ - Flatten multi-dimensional arrays fields.
+ + website: add cppgir C++ binding.
+- Replace -Dgtk-doc=true call to meson with -Dgtk_doc=true.
+- Pass -Ddoctool=true and -Dcairo=true to meson, build and install
+ g-ir-doc-tool and use cairo during meson_check (tests).
+
+-------------------------------------------------------------------
+Fri Jan 4 18:48:35 UTC 2019 - bjorn.lie@gmail.com
+
+- Update to version 1.59.2:
+ + Everything included in 1.58.3.
+ + meson: Various fixes and all tests have been ported.
+ + scanner: Save preprocessor input and output files with
+ ``save-temps``.
+ + automake: Use the wildcard function where needed.
+ + build: extend ``PYTHONPATH`` instead of replacing it.
+ + gir/cairo: add ``cairo_rectangle_t``.
+ + Add a ``--version`` option to g-ir-compiler and g-ir-generate.
+ + tests: various test improvements.
+ + ccompiler: don't use Python compiler flags.
+ + parser: Do not bail out when parsing GIR files without doc
+ positions.
+ + gimarshallingtests: Remove declarations of nonexistent
+ functions.
+- Changes from version 1.59.1:
+ + Everything included in 1.58.2.
+ + build:
+ - Drop Python 2 support, require Python 3.4+.
+ - Add option to make .gir files installation paths
+ configurable.
+ - Skip gobject/gvaluecollector.h when constructing GObject GIR.
+ - Port various tests to work with meson.
+ + regress:
+ - Add test for write-only property.
+ - Implement interface and override properties.
+ + writer: Include documentation and symbol position in source
+ files.
+ + giscanner:
+ - Print relative filename paths when warning.
+ - Define grefcount and gatomicrefcount as aliases to gint.
+ - Allow empty declarations. Fixes warnings with mingw headers.
+ - Replace linked lists with arrays in source scanner.
+ + girepository:
+ - Various docs cleanups and fixes.
+ - Don't abort when calling g_base_info_get_name() on a
+ GITypeInfo.
+ - Add version macros and functions.
+
+-------------------------------------------------------------------
Old:
----
gobject-introspection-1.58.3.tar.xz
New:
----
gobject-introspection-1.60.0.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gobject-introspection.spec ++++++
--- /var/tmp/diff_new_pack.oKzqcW/_old 2019-04-03 09:23:54.331699229 +0200
+++ /var/tmp/diff_new_pack.oKzqcW/_new 2019-04-03 09:23:54.335699231 +0200
@@ -1,7 +1,7 @@
#
# spec file for package gobject-introspection
#
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
Name: gobject-introspection
-Version: 1.58.3
+Version: 1.60.0
Release: 0
# FIXME: Find a way to identify if we need python3-gobject or python-gobject from gi-find-deps.sh.
Summary: GObject Introspection Tools
@@ -25,7 +25,7 @@
Group: Development/Libraries/GNOME
URL: https://wiki.gnome.org/Projects/GObjectIntrospection
-Source0: http://download.gnome.org/sources/gobject-introspection/1.58/%{name}-%{version}.tar.xz
+Source0: https://download.gnome.org/sources/gobject-introspection/1.60/%{name}-%{version}.tar.xz
# gi-find-deps.sh is a rpm helper for Provides and Requires. Script creates typelib()-style Provides/Requires.
Source1: gi-find-deps.sh
Source2: gobjectintrospection.attr
@@ -37,7 +37,7 @@
BuildRequires: fdupes
BuildRequires: flex
BuildRequires: gtk-doc
-BuildRequires: meson
+BuildRequires: meson >= 0.47
BuildRequires: pkgconfig
BuildRequires: python3-Mako
BuildRequires: python3-Markdown
@@ -103,7 +103,9 @@
%build
%meson \
- -Dgtk-doc=true \
+ -Dcairo=true \
+ -Ddoctool=true \
+ -Dgtk_doc=true \
-Dpython='%{_bindir}/python3' \
%{nil}
%meson_build
@@ -119,6 +121,8 @@
ls %{buildroot}%{_libdir}/girepository-1.0/*.typelib | sh %{SOURCE1} -P > gobject-introspection-typelib.installed
diff -s %{SOURCE3} gobject-introspection-typelib.installed
%fdupes %{buildroot}
+# fixup shebangs in files installed to /usr/bin
+sed -i "s|%{_bindir}/env python|%{_bindir}/python|" %{buildroot}%{_bindir}/*
%post -n libgirepository-1_0-1 -p /sbin/ldconfig
%postun -n libgirepository-1_0-1 -p /sbin/ldconfig
++++++ gobject-introspection-1.58.3.tar.xz -> gobject-introspection-1.60.0.tar.xz ++++++
++++ 43137 lines of diff (skipped)