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 - vuntz@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 - dimstar@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 vuntz@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
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+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org