Hello community, here is the log from the commit of package seed for openSUSE:Factory checked in at Fri Aug 12 10:18:27 CEST 2011. -------- --- GNOME/seed/seed.changes 2011-05-26 21:54:10.000000000 +0200 +++ /mounts/work_src_done/STABLE/seed/seed.changes 2011-08-08 15:14:48.000000000 +0200 @@ -1,0 +2,10 @@ +Sat Jul 2 20:19:46 UTC 2011 - dimstar@opensuse.org + +- Add seed-javascriptcore.patch: Fix build with javascriptcoregtk, + which got split out of libwebkitgtk 1.5. +- Add gnome-common BuildRequires and call to gnome-autogen.sh, as + the patch touches the BuildSystem. +- Pass --enable-debug to configure in order to actually get usable + debugsymbol packages. + +------------------------------------------------------------------- seed2.changes: same change calling whatdependson for head-i586 New: ---- seed-javascriptcore.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ seed.spec ++++++ --- /var/tmp/diff_new_pack.UCtuDV/_old 2011-08-12 10:15:05.000000000 +0200 +++ /var/tmp/diff_new_pack.UCtuDV/_new 2011-08-12 10:15:05.000000000 +0200 @@ -34,12 +34,16 @@ License: LGPLv3+ ; GPLv2+ Group: Development/Libraries/GNOME Version: 3.1.1 -Release: 1 +Release: 3 Summary: JavaScript bindings based on gobject-introspection and WebKit Url: http://live.gnome.org/Seed Source: %{_name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM seed-javascriptcore.patch bgo#653077 dimstar@opensuse.org -- Fix build with split javascriptcoregtk. +Patch0: seed-javascriptcore.patch BuildRequires: cairo-devel BuildRequires: dbus-1-glib-devel +# Needed by patch0 +BuildRequires: gnome-common BuildRequires: gnome-js-common BuildRequires: gobject-introspection-devel BuildRequires: intltool @@ -82,6 +86,7 @@ %package -n libseed%{?_pkgsoname_suffix}0 + License: LGPLv3+ Summary: JavaScript bindings based on gobject-introspection and WebKit Group: Development/Libraries/GNOME @@ -100,6 +105,7 @@ %package -n libseed%{?_gtk_suffix}-devel + License: LGPLv3+ Summary: JavaScript bindings based on gobject-introspection and WebKit Group: Development/Libraries/GNOME @@ -119,11 +125,15 @@ %prep %setup -q -n %{_name}-%{version} +%patch0 -p1 %build +# Needed by patch0 +NOCONFIGURE=1 gnome-autogen.sh %configure \ --disable-static \ - --with-webkit=%{_webkitver} + --with-webkit=%{_webkitver} \ + --enable-debug %__make %{?jobs:-j%jobs} %install ++++++ seed2.spec ++++++ --- /var/tmp/diff_new_pack.UCtuDV/_old 2011-08-12 10:15:05.000000000 +0200 +++ /var/tmp/diff_new_pack.UCtuDV/_new 2011-08-12 10:15:05.000000000 +0200 @@ -34,12 +34,16 @@ License: LGPLv3+ ; GPLv2+ Group: Development/Libraries/GNOME Version: 3.1.1 -Release: 1 +Release: 2 Summary: JavaScript bindings based on gobject-introspection and WebKit Url: http://live.gnome.org/Seed Source: %{_name}-%{version}.tar.bz2 +# PATCH-FIX-UPSTREAM seed-javascriptcore.patch bgo#653077 dimstar@opensuse.org -- Fix build with split javascriptcoregtk. +Patch0: seed-javascriptcore.patch BuildRequires: cairo-devel BuildRequires: dbus-1-glib-devel +# Needed by patch0 +BuildRequires: gnome-common BuildRequires: gnome-js-common BuildRequires: gobject-introspection-devel BuildRequires: intltool @@ -67,6 +71,7 @@ %if %{build_for_gtk3} %package doc + License: LGPLv3+ ; GPLv2+ Summary: JavaScript bindings based on gobject-introspection and WebKit Group: Development/Libraries/GNOME @@ -82,6 +87,7 @@ %package -n libseed%{?_pkgsoname_suffix}0 + License: LGPLv3+ Summary: JavaScript bindings based on gobject-introspection and WebKit Group: Development/Libraries/GNOME @@ -100,6 +106,7 @@ %package -n libseed%{?_gtk_suffix}-devel + License: LGPLv3+ Summary: JavaScript bindings based on gobject-introspection and WebKit Group: Development/Libraries/GNOME @@ -119,11 +126,15 @@ %prep %setup -q -n %{_name}-%{version} +%patch0 -p1 %build +# Needed by patch0 +NOCONFIGURE=1 gnome-autogen.sh %configure \ --disable-static \ - --with-webkit=%{_webkitver} + --with-webkit=%{_webkitver} \ + --enable-debug %__make %{?jobs:-j%jobs} %install ++++++ seed-javascriptcore.patch ++++++ Index: seed-3.1.1/configure.ac =================================================================== --- seed-3.1.1.orig/configure.ac +++ seed-3.1.1/configure.ac @@ -87,6 +87,8 @@ AS_CASE([$with_webkit], WEBKIT_PC=webkitgtk-3.0 SEED_GTK_VERSION=-gtk3 AC_SUBST(SEED_GTK_VERSION) + AC_CHECK_LIB(webkitgtk-3.0, JSContextGroupCreate,, + AC_CHECK_LIB(javascriptcoregtk-3.0, JSContextGroupCreate,WEBKIT_PC=javascriptcoregtk-3.0)) ], [1.0], [ save_LIBS=$LIBSma
From db641cd31d82aff79a16080f65f7c7562aaadde6 Mon Sep 17 00:00:00 2001 From: Alan Knowles
Date: Mon, 08 Aug 2011 10:05:48 +0000 Subject: more fixes for #653077 - xml build without webkit, also includes fix for #652771 - removing paramspec reference
--- diff --git a/libseed/seed-gtype.c b/libseed/seed-gtype.c index 04be107..910878d 100644 --- a/libseed/seed-gtype.c +++ b/libseed/seed-gtype.c @@ -1031,10 +1031,12 @@ seed_define_gtype_functions (JSContextRef ctx) "GObject", "ObjectClass"); proto = seed_struct_prototype (ctx, objectclass_info); - +/* + // paramspec is remove in newer versions of introspeciton - removing + // until we can work out how to replace this. paramspec_info = g_irepository_find_by_name (NULL, "GObject", "ParamSpec"); proto = seed_struct_prototype (ctx, paramspec_info); - +*/ seed_create_function (ctx, "get", &seed_param_getter_invoked, proto); seed_create_function (ctx, "set", &seed_param_setter_invoked, proto); } diff --git a/modules/libxml/Makefile.am b/modules/libxml/Makefile.am index ef7f902..5e5e794 100644 --- a/modules/libxml/Makefile.am +++ b/modules/libxml/Makefile.am @@ -24,6 +24,7 @@ libseed_libxml_la_LDFLAGS = \ libseed_libxml_la_LIBADD = \ $(top_builddir)/libseed/libseed@SEED_GTK_VERSION@.la \ + $(LIBXML_LIBS) \ $(SEED_PROFILE_LIBS) extensionsdir=$(datadir)/seed@SEED_GTK_VERSION@/extensions -- cgit v0.9 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org