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 - [email protected]
+
+- 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 [email protected] 
-- 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 [email protected] 
-- 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 <[email protected]>
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@[email protected] \
+       $(LIBXML_LIBS) \
        $(SEED_PROFILE_LIBS)
 
 extensionsdir=$(datadir)/seed@SEED_GTK_VERSION@/extensions
--
cgit v0.9


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



Remember to have fun...

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

Reply via email to