Hello community,

here is the log from the commit of package libpeas for openSUSE:Factory checked 
in at 2012-03-02 13:48:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libpeas (Old)
 and      /work/SRC/openSUSE:Factory/.libpeas.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libpeas", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/libpeas/libpeas.changes  2012-01-09 
15:18:40.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libpeas.new/libpeas.changes     2012-03-02 
13:48:55.000000000 +0100
@@ -1,0 +2,20 @@
+Mon Feb 27 14:30:51 UTC 2012 - vu...@opensuse.org
+
+- Add libpeas-released-gjs.patch: fix to build with the current
+  tarball of gjs, instead of requiring some change from git. We'll
+  drop the patch when we'll get a new gjs release.
+- Add gnome-common BuildRequires and call to gnome-autogen.sh,
+  needed for above patch.
+
+-------------------------------------------------------------------
+Sat Feb 25 21:08:04 UTC 2012 - dims...@opensuse.org
+
+- Update to version 1.3.0:
+  + Extensions can now implement multiple interfaces.
+  + Added GSettings API to PeasPluginInfo.
+  + Misc improvement and fixes.
+  + Updated translations.
+- Add explicit pkgconfig(gio-2.0) BuildRequires: new dependency
+  upstream.
+
+-------------------------------------------------------------------

Old:
----
  libpeas-1.2.0.tar.bz2

New:
----
  libpeas-1.3.0.tar.xz
  libpeas-released-gjs.patch

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

Other differences:
------------------
++++++ libpeas.spec ++++++
--- /var/tmp/diff_new_pack.lcEiBI/_old  2012-03-02 13:48:57.000000000 +0100
+++ /var/tmp/diff_new_pack.lcEiBI/_new  2012-03-02 13:48:57.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package libpeas
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,20 +15,27 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           libpeas
-Version:        1.2.0
+Version:        1.3.0
 Release:        0
 Summary:        GObject-based Plugin Engine
 License:        LGPL-2.1+
 Group:          System/Libraries
 Url:            http://live.gnome.org/Libpeas
-Source:         
http://download.gnome.org/sources/libpeas/1.2/%{name}-%{version}.tar.bz2
+Source:         
http://download.gnome.org/sources/libpeas/1.3/%{name}-%{version}.tar.xz
+## WARNING: when dropping the patch, change back versioned 
pkgconfig(gjs-internals-1.0) to 1.31.11
+# PATCH-FIX-OPENSUSE libpeas-released-gjs.patch vu...@opensuse.org -- Revert a 
change that requires gjs from git; we'll drop the patch when we'll get the 
newer gjs
+Patch0:         libpeas-released-gjs.patch
+# needed for patch0
+BuildRequires:  gnome-common
 BuildRequires:  intltool
 BuildRequires:  libseed-gtk3-devel
 BuildRequires:  python-devel
+BuildRequires:  pkgconfig(gio-2.0) >= 2.31.2
 BuildRequires:  pkgconfig(gjs-internals-1.0) >= 1.29.16
 BuildRequires:  pkgconfig(gladeui-2.0)
-BuildRequires:  pkgconfig(gobject-2.0) >= 2.23.6
+BuildRequires:  pkgconfig(gobject-2.0) >= 2.28.0
 BuildRequires:  pkgconfig(gobject-introspection-1.0) >= 0.10.1
 BuildRequires:  pkgconfig(gtk+-3.0) >= 2.91.1
 BuildRequires:  pkgconfig(pygobject-3.0) >= 3.0.0
@@ -127,8 +134,8 @@
 %package -n glade-catalog-libpeas
 Summary:        GObject-based Plugin Engine -- Catalog for Glade
 Group:          Development/Tools/GUI Builders
-Requires:       libpeas-gtk-1_0-0 = %{version}
 Requires:       glade
+Requires:       libpeas-gtk-1_0-0 = %{version}
 Supplements:    packageand(glade:%{name}-devel)
 
 %description -n glade-catalog-libpeas
@@ -153,8 +160,11 @@
 %lang_package
 %prep
 %setup -q
+%patch0 -p1 -R
 
 %build
+# needed for patch0
+NOCONFIGURE=1 gnome-autogen.sh
 %configure \
         --enable-glade-catalog
 make %{?_smp_flag} V=1
@@ -182,7 +192,6 @@
 %{_libdir}/libpeas-1.0.so.*
 %dir %{_libdir}/libpeas-1.0
 %dir %{_libdir}/libpeas-1.0/loaders
-%{_libdir}/libpeas-1.0/loaders/libcloader.so
 
 %files -n typelib-1_0-Peas-1_0
 %defattr(-,root,root)

++++++ libpeas-released-gjs.patch ++++++
>From 16aace6524345da3d09ed3d80e79487dfcff41f8 Mon Sep 17 00:00:00 2001
From: Evan Nemerson <e...@coeus-group.com>
Date: Sat, 04 Feb 2012 19:14:41 +0000
Subject: Fix compilation with gjs >= 8cd5e7bd.

https://bugzilla.gnome.org/show_bug.cgi?id=669373
---
diff --git a/configure.ac b/configure.ac
index 19c023b..198db40 100644
--- a/configure.ac
+++ b/configure.ac
@@ -272,7 +272,7 @@ dnl 
================================================================
 dnl GJS Javascript Engine
 dnl ================================================================
 
-GJS_REQUIRED=1.29.16
+GJS_REQUIRED=1.31.11
 
 AC_ARG_ENABLE(gjs,
              AS_HELP_STRING([--enable-gjs],[Enable GJS support]),
diff --git a/loaders/gjs/peas-extension-gjs.c b/loaders/gjs/peas-extension-gjs.c
index 0e5d652..84ab44a 100644
--- a/loaders/gjs/peas-extension-gjs.c
+++ b/loaders/gjs/peas-extension-gjs.c
@@ -248,7 +248,7 @@ peas_extension_gjs_call (PeasExtensionWrapper *exten,
       if (direction == GI_DIRECTION_IN &&
           !gjs_value_from_g_argument (gexten->js_context, 
&js_args[n_in_args++],
                                       &arg_cache[cached_args].type_info,
-                                      &args[i]))
+                                      &args[i], TRUE))
         {
           g_warning ("Error failed to convert argument '%s'",
                      g_base_info_get_name (&arg_cache[cached_args].arg_info));
@@ -263,7 +263,7 @@ peas_extension_gjs_call (PeasExtensionWrapper *exten,
                                        args[i].v_pointer, &arg);
 
           if (!gjs_value_from_g_argument (gexten->js_context, 
&js_args[n_in_args++],
-                                          &arg_cache[cached_args].type_info, 
&arg))
+                                          &arg_cache[cached_args].type_info, 
&arg, TRUE))
             {
               g_warning ("Error failed to convert argument '%s'",
                          g_base_info_get_name 
(&arg_cache[cached_args].arg_info));
--
cgit v0.9.0.2
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to