Hello community,

here is the log from the commit of package gobject-introspection for 
openSUSE:Factory
checked in at Fri Sep 9 11:22:14 CEST 2011.



--------
--- GNOME/gobject-introspection/gobject-introspection.changes   2011-08-17 
21:49:45.000000000 +0200
+++ 
/mounts/work_src_done/STABLE/gobject-introspection/gobject-introspection.changes
    2011-09-06 21:51:05.000000000 +0200
@@ -1,0 +2,49 @@
+Mon Sep  5 15:52:27 UTC 2011 - [email protected]
+
+- Fix build on 11.4 by owning %{_rpmconfigdir}/fileattrs, that
+  appeared in recent rpm.
+
+-------------------------------------------------------------------
+Fri Sep  2 16:39:40 UTC 2011 - [email protected]
+
+- Add gobject-introspection-fix-regress.patch: fix wrong type for a
+  variable, which was causing build issues in gjs and
+  python-gobject.
+
+-------------------------------------------------------------------
+Fri Sep  2 12:33:16 UTC 2011 - [email protected]
+
+- Update to version 1.29.17:
+  + Fix declarations in xlib-2.0.gir.
+  + Regenerate Gio/GLib/GObject annotations.
+  + libgirepository:
+    - Deprecate ErrorDomain
+    - Switch to storing string form of error quarks
+    - Add g_irepository_find_by_error_domain()
+    - Allow enums and bitfields to have static methods
+    - Documentation improvements
+  + giscanner:
+    - Add DocBook and Mallard generator
+    - Various fixes to correctly handle the docs
+    - Add signal flags
+    - Recognize constructors ending in 'newv'
+    - Handle static methods on all types
+    - Allow enums and bitfields to have static methods
+    - Try harder to preserve c:type
+    - Forbid GPtrArrays holding non-pointer types
+    - Disallow non byte types for GByteArrays
+    - Properly handle GParamSpec and descendants
+    - Add a moved_to property to backcompat functions
+    - Avoid most of the special-casing of GObject.Object in the
+      scanner
+    - Fix warning for missing (element-type)
+    - Fix symbols being reported in invalid files
+    - Teach scanner's girparser about fundamentals
+    - Make the Transformer respect 'skip' annotations
+    - Allow passing additional include dirs when parsing a gir
+    - Workaround: Automatically turn Gdk.Rectangle gtype into
+      cairo.RectangleInt
+  + Various code cleanups.
+  + Tests improvements.
+
+-------------------------------------------------------------------
@@ -4,4 +53,4 @@
-- Extend gi-find-deps.sh: Special case for .py files:
-  raise ImportError.* lines are deleted. pygobject for example
-  tries to explain how to convert the sources to the new gi-based
-  python bindings.
+- Extend gi-find-deps.sh with a special case for .py files:
+  "raise ImportError.*" lines are deleted. This is needed as
+  pygobject tries to explain with such lines how to convert the
+  sources to the new gi-based python bindings.

calling whatdependson for head-i586


Old:
----
  gobject-introspection-1.29.16.tar.bz2

New:
----
  gobject-introspection-1.29.17.tar.bz2
  gobject-introspection-fix-regress.patch

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

Other differences:
------------------
++++++ gobject-introspection.spec ++++++
--- /var/tmp/diff_new_pack.KZ8KFP/_old  2011-09-09 11:22:09.000000000 +0200
+++ /var/tmp/diff_new_pack.KZ8KFP/_new  2011-09-09 11:22:09.000000000 +0200
@@ -18,8 +18,8 @@
 
 
 Name:           gobject-introspection
-Version:        1.29.16
-Release:        2
+Version:        1.29.17
+Release:        1
 # FIXME: when bgo#629930 gets fixed, move the appropriate pkg-config files to 
the main package and rename the devel package to libgirepository-devel
 License:        LGPLv2.1+
 Summary:        GObject Introspection Tools
@@ -31,6 +31,8 @@
 Source2:        gobjectintrospection.attr
 Source3:        gobject-introspection-typelib.template
 Source99:       %{name}-rpmlintrc
+# PATCH-FIX-UPSTREAM gobject-introspection-fix-regress.patch bgo#658075 
[email protected] -- Fix wrong type for variable
+Patch0:         gobject-introspection-fix-regress.patch
 BuildRequires:  bison
 BuildRequires:  fdupes
 BuildRequires:  flex
@@ -77,6 +79,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %if 0%{?BUILD_FROM_VCS}
 [ -x ./autogen.sh ] && NOCONFIGURE=1 ./autogen.sh
@@ -112,6 +115,7 @@
 %doc AUTHORS CONTRIBUTORS COPYING COPYING.GPL NEWS README TODO
 %{_bindir}/g-ir-annotation-tool
 %{_bindir}/g-ir-compiler
+%{_bindir}/g-ir-doc-tool
 %{_bindir}/g-ir-generate
 %{_bindir}/g-ir-scanner
 %doc %{_mandir}/man1/g-ir-compiler.1*
@@ -131,6 +135,10 @@
 %{_datadir}/gobject-introspection-1.0/tests/
 %{_datadir}/gobject-introspection-1.0/gdump.c
 %{_rpmconfigdir}/gi-find-deps.sh
+%if 0%{suse_version} <= 1140
+# This was not in old versions of rpm
+%dir %{_rpmconfigdir}/fileattrs
+%endif
 %{_rpmconfigdir}/fileattrs/gobjectintrospection.attr
 
 %files -n libgirepository-1_0-1

++++++ gobject-introspection-1.29.16.tar.bz2 -> 
gobject-introspection-1.29.17.tar.bz2 ++++++
++++ 73069 lines of diff (skipped)

++++++ gobject-introspection-fix-regress.patch ++++++
commit f02d8bd8aca34817a9085fc700fad88c874e3f18
Author: Vincent Untz <[email protected]>
Date:   Fri Sep 2 18:40:54 2011 +0200

    Fix wrong type of variable in regression test
    
    https://bugzilla.gnome.org/show_bug.cgi?id=658075

diff --git a/tests/scanner/regress.c b/tests/scanner/regress.c
index 04b4950..d44e692 100644
--- a/tests/scanner/regress.c
+++ b/tests/scanner/regress.c
@@ -224,7 +224,7 @@ regress_test_closure_variant (GClosure *closure, const 
GVariant* arg)
 {
   GValue return_value = {0, };
   GValue arguments[1] = {{0,} };
-  int ret;
+  GVariant *ret;
 
   g_value_init (&return_value, G_TYPE_VARIANT);
 

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



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to