rpms/ruby-gnome2/F-8 ruby-gnome2-0.17.0-rc1-script.patch, NONE, 1.1 ruby-gnome2-all-0.16.0-xulrunner.patch, NONE, 1.1 .cvsignore, 1.2, 1.3 ruby-gnome2.spec, 1.18, 1.19 sources, 1.2, 1.3 ruby-gnome2-all-0.16.0-glib-2.14.patch, 1.1, NONE ruby-gnome2-all-0.16.0-gtk-security.patch, 1.1, NONE ruby-gnome2-all-0.16.0-libglade2.patch, 1.1, NONE ruby-gnome2-all-0.16.0-newpoppler.patch, 1.2, NONE ruby-gnome2-all-0.16.0-typedef.patch, 1.1, NONE ruby-gnome2-script.patch, 1.1, NONE

Mamoru Tasaka (mtasaka) fedora-extras-commits at redhat.com
Mon Jun 9 13:15:05 UTC 2008


Author: mtasaka

Update of /cvs/extras/rpms/ruby-gnome2/F-8
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv29031

Modified Files:
	.cvsignore ruby-gnome2.spec sources 
Added Files:
	ruby-gnome2-0.17.0-rc1-script.patch 
	ruby-gnome2-all-0.16.0-xulrunner.patch 
Removed Files:
	ruby-gnome2-all-0.16.0-glib-2.14.patch 
	ruby-gnome2-all-0.16.0-gtk-security.patch 
	ruby-gnome2-all-0.16.0-libglade2.patch 
	ruby-gnome2-all-0.16.0-newpoppler.patch 
	ruby-gnome2-all-0.16.0-typedef.patch ruby-gnome2-script.patch 
Log Message:
* Sun Jun  8 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.17.0-0.1.rc1
- 0.17.0 rc1
- Remove upstreamed patches - 2 patches remain
  - ruby-gnome2-0.17.0-rc1-script.patch
  - ruby-gnome2-all-0.16.0-xulrunner.patch
- Restrict ruby abi dependency to exact 1.8 version
- Fix the license (to strict LGPLv2)


ruby-gnome2-0.17.0-rc1-script.patch:

--- NEW FILE ruby-gnome2-0.17.0-rc1-script.patch ---
--- ruby-gnome2-0.17.0-rc1/glib/sample/utils.rb.local	2008-06-06 23:03:39.000000000 +0900
+++ ruby-gnome2-0.17.0-rc1/glib/sample/utils.rb	2008-06-08 23:42:10.000000000 +0900
@@ -32,7 +32,7 @@
 puts "GLib.tmp_dir   = #{GLib.tmp_dir}"
 puts "GLib.current_dir = #{GLib.current_dir}"
 puts "GLib.path_is_absolute?('./') = #{GLib.path_is_absolute?("./")}"
-puts "GLib.path_skip_root('/usr/local/bin/ruby') = #{GLib.path_skip_root('/usr/local/bin/ruby')}"
+puts "GLib.path_skip_root('/usr/bin/ruby') = #{GLib.path_skip_root('/usr/bin/ruby')}"
 puts "GLib.path_get_basename(GLib.home_dir) = #{GLib.path_get_basename(GLib.home_dir)}"
 puts "GLib.path_get_dirname(GLib.home_dir) = #{GLib.path_get_dirname(GLib.home_dir)}"
 puts "GLib.find_program_in_path(GLib.prgname) = #{GLib.find_program_in_path(GLib.prgname)}"
--- ruby-gnome2-0.17.0-rc1/gtk/sample/misc/button2.rb.local	2008-06-06 23:03:42.000000000 +0900
+++ ruby-gnome2-0.17.0-rc1/gtk/sample/misc/button2.rb	2008-06-08 23:41:26.000000000 +0900
@@ -1,4 +1,4 @@
-#!/usr/local/bin/ruby
+#!/usr/bin/ruby
 =begin
   button2.rb - Ruby/GTK2 sample script.
 
--- ruby-gnome2-0.17.0-rc1/pango/sample/layout.rb.local	2008-06-06 23:03:45.000000000 +0900
+++ ruby-gnome2-0.17.0-rc1/pango/sample/layout.rb	2008-06-08 23:41:26.000000000 +0900
@@ -1,4 +1,4 @@
-#!/usr/local/bin/ruby
+#!/usr/bin/ruby
 =begin
   layout.rb - Ruby/Pango sample script.
 

ruby-gnome2-all-0.16.0-xulrunner.patch:

--- NEW FILE ruby-gnome2-all-0.16.0-xulrunner.patch ---
--- ruby-gnome2-all-0.16.0/gtkmozembed/extconf.rb.xl	2006-12-29 22:17:28.000000000 +0900
+++ ruby-gnome2-all-0.16.0/gtkmozembed/extconf.rb	2007-11-28 19:17:18.000000000 +0900
@@ -55,7 +55,7 @@
 add_depend_package("glib2", "glib/src", TOPDIR)
 add_depend_package("gtk2", "gtk/src", TOPDIR)
 
-have_library("gtkembedmoz") or exit 1
+have_library("xul") or exit 1
 
 have_func('gtk_moz_embed_new') or exit 1
 have_func('gtk_moz_embed_set_profile_path') or exit 1
--- ruby-gnome2-all-0.16.0/gtkmozembed/src/rbgtkmozembed.c.xl	2006-12-29 22:17:28.000000000 +0900
+++ ruby-gnome2-all-0.16.0/gtkmozembed/src/rbgtkmozembed.c	2007-12-30 01:55:29.000000000 +0900
@@ -113,7 +113,8 @@
  *
  * path: the mozilla component path (String).
  *
- * You should call this method before the constructor. 
+ * You should call this method before the constructor. It's 
+ * used in gecko-libs 1.8.
  *
  * The path should be something like /usr/lib/mozilla or
  * /usr/lib/mozilla-firefox depending on your installation and
@@ -133,6 +134,33 @@
     return Qnil;
 }
 
+/* 
+ * Class method: set_path(path)
+ *
+ * path: the mozilla component path (String).
+ *
+ * You should call this method before the constructor. This 
+ * function is used in gecko-libs 1.9 instead of the old one,
+ * set_comp_path(String).
+ *
+ * The path should be something like /usr/lib/mozilla or
+ * /usr/lib/mozilla-firefox depending on your installation and
+ * distribution.
+ *
+ * We call this inside Init_gtkmozembed() and set the value at 
+ * compile time before initializing XPCOM.
+ *
+ * Returns: nil.
+ *
+ */
+static VALUE
+moz_set_path(self, path)
+    VALUE self, path;
+{
+    gtk_moz_embed_set_path(RVAL2CSTR(path));
+    return Qnil;
+}
+
 /*
  * Method: load_url(url)
  *
@@ -315,6 +343,18 @@
     return CSTR2RVAL(title);
 }
 
+
+#ifndef GTK_TYPE_MOZ_EMBED_RELOAD_FLAGS
+GtkType gtk_moz_embed_reload_flags_get_type(void);
+#define GTK_TYPE_MOZ_EMBED_RELOAD_FLAGS \
+        (gtk_moz_embed_reload_flags_get_type())
+#endif
+#ifndef GTK_TYPE_MOZ_EMBED_CHROME_FLAGS
+GtkType gtk_moz_embed_chrome_flags_get_type(void);
+#define GTK_TYPE_MOZ_EMBED_CHROME_FLAGS \
+        (gtk_moz_embed_chrome_flags_get_type())
+#endif
+
 /*
  * Method: reload(flags)
  *
@@ -680,6 +720,8 @@
                               moz_set_profile_path, 2);
     rb_define_module_function(moz, "set_comp_path", 
                               moz_set_comp_path, 1);
+    rb_define_module_function(moz, "set_path", 
+                              moz_set_path, 1);
 
     rb_define_method(moz, "initialize", moz_initialize, 0);
     rb_define_method(moz, "load_url", moz_load_url, 1);


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/ruby-gnome2/F-8/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- .cvsignore	11 Apr 2007 00:11:42 -0000	1.2
+++ .cvsignore	9 Jun 2008 13:14:16 -0000	1.3
@@ -1 +1 @@
-ruby-gnome2-all-0.16.0.tar.gz
+ruby-gnome2-0.17.0-rc1.tar.gz


Index: ruby-gnome2.spec
===================================================================
RCS file: /cvs/extras/rpms/ruby-gnome2/F-8/ruby-gnome2.spec,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -r1.18 -r1.19
--- ruby-gnome2.spec	16 Apr 2008 18:52:35 -0000	1.18
+++ ruby-gnome2.spec	9 Jun 2008 13:14:16 -0000	1.19
@@ -1,27 +1,32 @@
 %{!?ruby_sitelib: %define ruby_sitelib %(ruby -rrbconfig -e "puts Config::CONFIG['sitelibdir']")}
 %{!?ruby_sitearch: %define ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']")}
 
+%define         xulrunner_still_beta   1
+%define         betaver                rc1
+
+# Note
+# Currently this spec file does not support libgda module.
+# libgda-2 is needed, API change for libgda-3 needs investigation
+# - Mamoru Tasaka
+
 Name:           ruby-gnome2
-Version:        0.16.0
-Release:        22%{?dist}
+Version:        0.17.0
+Release:        0.1.%{betaver}%{?dist}
 Summary:        Ruby binding of libgnome/libgnomeui-2.x
 
 Group:          System Environment/Libraries
 
-License:        LGPLv2+
+License:        LGPLv2
 URL:            http://ruby-gnome2.sourceforge.jp/
-Source0:        http://downloads.sourceforge.net/%{name}/%{name}-all-%{version}.tar.gz
-Patch0:         ruby-gnome2-script.patch
-Patch10:	    ruby-gnome2-all-0.16.0-typedef.patch
-Patch11:	    ruby-gnome2-all-0.16.0-newpoppler.patch
-Patch12:	    ruby-gnome2-all-0.16.0-glib-2.14.patch
-Patch13:        ruby-gnome2-all-0.16.0-gtk-security.patch
-Patch14:        ruby-gnome2-all-0.16.0-libglade2.patch
+Source0:        http://downloads.sourceforge.net/%{name}/%{name}-%{version}%{?betaver:-%betaver}.tar.gz
+Patch0:         ruby-gnome2-0.17.0-rc1-script.patch
+Patch14:        ruby-gnome2-all-0.16.0-xulrunner.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  ruby ruby-devel gtk2-devel libgnome-devel libgnomeui-devel
+BuildRequires:  ruby(abi) = 1.8
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(gnomecanvas2) = %{version}-%{release}
 
 Provides:       ruby(gnome2) =  %{version}-%{release}
@@ -37,7 +42,7 @@
 BuildRequires:  ruby ruby-devel glib2-devel atk-devel 
 #BuildRequires:  ruby(glib2-devel) = %{version}
 
-Requires:       ruby(abi) >= 1.8 ruby(glib2) = %{version}-%{release}
+Requires:       ruby(abi) = 1.8 ruby(glib2) = %{version}-%{release}
 
 Provides:       ruby(atk) = %{version}-%{release}
 
@@ -58,13 +63,41 @@
 Ruby/ATK is a Ruby binding of ATK-1.0.x or later.
 This package provides libraries and header files for ruby-atk
 
+%package -n ruby-bonobo2
+Summary:        Ruby binding of libbonobo-2.x
+Group:          System Environment/Libraries
+
+BuildRequires:  ruby ruby-devel
+BuildRequires:  libbonoboui-devel
+
+Requires:       ruby(abi) = 1.8 ruby(gtk2) = %{version}-%{release}
+
+Provides:       ruby(bonobo2) = %{version}-%{release}
+
+%description -n ruby-bonobo2
+Ruby/Bonobo2 is a Ruby binding of libbonobo-2.x.
+
+%package -n ruby-bonoboui2
+Summary:        Ruby binding of libbonoboui-2.x
+Group:          System Environment/Libraries
+
+BuildRequires:  ruby ruby-devel
+BuildRequires:  libbonoboui-devel libgnomeui-devel
+
+Requires:       ruby(abi) = 1.8 ruby(gnome2) = %{version}-%{release}
+
+Provides:       ruby(bonoboui2) = %{version}-%{release}
+
+%description -n ruby-bonoboui2
+Ruby/BonoboUI2 is a Ruby binding of libbonoboui-2.x.
+
 %package -n ruby-gconf2
 Summary:        Ruby binding of GConf-1.2.x
 Group:          System Environment/Libraries
 
 BuildRequires:  ruby ruby-devel GConf2-devel
 
-Requires:       ruby(abi) >= 1.8 ruby(glib2) = %{version}-%{release}
+Requires:       ruby(abi) = 1.8 ruby(glib2) = %{version}-%{release}
 
 Provides:       ruby(gconf2) =  %{version}-%{release}
 
@@ -78,7 +111,7 @@
 BuildRequires:  ruby ruby-devel gtk2-devel ruby-cairo-devel
 #BuildRequires:  ruby(glib2-devel) = %{version} ruby(gtk2-devel) = %{version}
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(glib2) = %{version}-%{release} ruby(cairo)
 
 Provides:       ruby(gdkpixbuf2) =  %{version}-%{release}
@@ -92,7 +125,7 @@
 
 BuildRequires:  ruby ruby-devel glib2-devel
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 
 Provides:       ruby(glib2) =  %{version}-%{release}
 
@@ -118,7 +151,7 @@
 
 BuildRequires:  ruby ruby-devel gtk2-devel libgnomecanvas-devel
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(gtk2) = %{version}-%{release} 
 Requires:       ruby(libart2) = %{version}-%{release}
 
@@ -135,7 +168,7 @@
 #BuildRequires:  ruby(glib2-devel) = %{version} ruby(pango-devel) = %{version} 
 #BuildRequires:  ruby(libart2-devel) = %{version}
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(glib2) = %{version}-%{release} ruby(pango) = %{version}-%{release}
 Requires:       ruby(libart2) = %{version}-%{release}
 
@@ -151,7 +184,7 @@
 BuildRequires:  ruby ruby-devel libgnomeprintui22-devel
 #BuildRequires:  ruby(gtk2-devel) = %{version}
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(gtk2) = %{version}-%{release} ruby(gnomeprint2) = %{version}-%{release}
 
 Provides:       ruby(gnomeprintui2) =  %{version}-%{release}
@@ -165,7 +198,7 @@
 
 BuildRequires:  ruby ruby-devel gnome-vfs2-devel
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(glib2) = %{version}-%{release}
 
 Provides:       ruby(gnomevfs) =  %{version}-%{release}
@@ -173,6 +206,21 @@
 %description -n ruby-gnomevfs
 Ruby/GnomeVFS is a Ruby binding of GnomeVFS-2.0.x.
 
+%package -n ruby-gstreamer
+Summary:        Ruby binding of GStreamer
+Group:          System Environment/Libraries
+
+BuildRequires:  ruby ruby-devel
+BuildRequires:  gstreamer-devel gstreamer-plugins-base-devel
+
+Requires:       ruby(abi) = 1.8
+Requires:       ruby(glib2) = %{version}-%{release}
+
+Provides:       ruby(gstreamer) = %{version}-%{release}
+
+%description -n ruby-gstreamer
+Ruby/GStreamer is a Ruby binding for GStreamer
+
 %package -n ruby-gtk2
 Summary:        Ruby binding of GTK+-2.0.x
 Group:          System Environment/Libraries
@@ -181,9 +229,9 @@
 #BuildRequires:  ruby(glib2-devel) = %{version} ruby(pango-devel) = %{version}
 
 Requires:       %{_bindir}/env
-Requires:       ruby(abi) >= 1.8 
+Requires:       ruby(abi) = 1.8 
 Requires:       ruby(glib2) = %{version}-%{release} ruby(atk) = %{version}-%{release}
-Requires:       ruby(pango) =  %{version}-%{release} ruby-cairo
+Requires:       ruby(pango) =  %{version}-%{release} ruby(cairo)
 Requires:       ruby(gdkpixbuf2) =  %{version}-%{release}
 
 Provides:       ruby(gtk2) = %{version}-%{release}
@@ -211,7 +259,7 @@
 BuildRequires:  ruby ruby-devel gtk2-devel gtkglext-devel
 #BuildRequires:  ruby(glib2-devel) = %{version} ruby(gtk2-devel) = %{version}
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 #Requires:       OpenGL SEE README file for this
 Requires:       ruby(gtk2) = %{version}-%{release}
 
@@ -226,7 +274,7 @@
 
 BuildRequires:  ruby ruby-devel gtk2-devel gtkhtml2-devel
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(gtk2) = %{version}-%{release}
 
 Provides:       ruby(gtkhtml2) = %{version}-%{release}
@@ -240,27 +288,28 @@
 
 BuildRequires:  ruby ruby-devel gtk2-devel pango-devel 
 
-%if "%fedora" > "8"
-BuildRequires:  gecko-devel = 1.8.1.14
-Requires:       gecko-libs = 1.8.1.14
+%if 0%{?fedora} > 8
+BuildRequires:  gecko-devel = 1.9
+BuildRequires:  gecko-devel-unstable = 1.9
+Requires:       gecko-libs = 1.9
 %endif
 
-%if "%fedora" == "8"
+%if 0%{?fedora} == 8
 BuildRequires:  gecko-devel = 1.8.1.14
 Requires:       gecko-libs = 1.8.1.14
 %endif
 
-%if "%fedora" == "7"
+%if 0%{?fedora} == 7
 BuildRequires:  gecko-devel = 1.8.1.14
 Requires:       gecko-libs = 1.8.1.14
 %endif
 
-%if "%fedora" == "6"
+%if 0%{?fedora} == 6
 BuildRequires:  gecko-devel = 1.8.0.12
 Requires:       gecko-libs = 1.8.0.12
 %endif
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(gtk2) = %{version}-%{release} 
 
 Provides:       ruby(gtkmozembed) = %{version}-%{release}
@@ -276,7 +325,7 @@
 BuildRequires:  ruby ruby-devel gtksourceview-devel
 #BuildRequires:  ruby(gnome2) = %{version}
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(gtk2) = %{version}-%{release}
 
 Provides:       ruby(gtksourceview) = %{version}-%{release}
@@ -291,7 +340,7 @@
 BuildRequires:  ruby ruby-devel libart_lgpl-devel libpng-devel libjpeg-devel
 #BuildRequires:  ruby(glib2-devel) = %{version}
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 
 Provides:       ruby(libart2) = %{version}-%{release}
 
@@ -319,7 +368,7 @@
 BuildRequires:  ruby ruby-devel gtk2-devel libgnome-devel libglade2-devel
 #BuildRequires:  ruby(glib2-devel) = %{version} ruby(gnome2) = %{version}
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(gtk2) = %{version}-%{release}
 Requires:       ruby(gnome2) = %{version}-%{release}
 
@@ -340,7 +389,7 @@
 
 Requires:       %{_bindir}/env
 Requires:       %{_bindir}/ruby
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(gnome2) = %{version}-%{release}
 
 Provides:       ruby(panelapplet2) = %{version}-%{release}
@@ -355,7 +404,7 @@
 BuildRequires:  ruby ruby-devel glib2-devel pango-devel cairo-devel ruby-cairo-devel
 #BuildRequires:  ruby(glib2-devel) = %{version}
 
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(glib2) = %{version}-%{release} ruby(cairo)
 
 Provides:       ruby(pango) = %{version}-%{release}
@@ -382,10 +431,13 @@
 Group:          System Environment/Libraries
 
 BuildRequires:  ruby ruby-devel poppler-devel cairo-devel ruby-cairo-devel
+%if 0%{?fedora} >= 9
+BuildRequires:  poppler-glib-devel
+%endif
 #BuildRequires:  ruby(glib2-devel) = %{version} ruby(gdkpixbuf2) = %{version}
 
 Requires:       %{_bindir}/env
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(gdkpixbuf2) = %{version}-%{release}
 Requires:       ruby(gtk2) = %{version}-%{release} ruby(cairo)
 
@@ -403,7 +455,7 @@
 #BuildRequires:  ruby(glib2-devel) = %{version} ruby(gdkpixbuf2) = %{version}
 
 Requires:       %{_bindir}/env
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(gdkpixbuf2) = %{version}-%{release}
 Requires:       ruby(cairo)
 
@@ -420,7 +472,7 @@
 #BuildRequires:  ruby(gtk2-devel) = %{version}
 
 Requires:       %{_bindir}/env
-Requires:       ruby(abi) >= 1.8
+Requires:       ruby(abi) = 1.8
 Requires:       ruby(gtk2) = %{version}-%{release}
 
 Provides:       ruby(vte) = %{version}-%{release}
@@ -430,37 +482,31 @@
 
 
 %prep
-%setup -q -n %{name}-all-%{version}
+%setup -q -n %{name}-%{version}%{?betaver:-%betaver}
 %patch0 -p1
-%patch10 -p1 -b .typedef
-%patch11 -p1 -b .newpoppler
-%patch12 -p1 -b .glib2_14
-%patch13 -p1 -b .security
-%patch14 -p1 -b .fixmethod
-
-#Because of an error in upstream packaging there is a second ruby-gnome2 dir inside so we delete it
-#%{__rm} -rf %{name}
+%if 0%{?fedora} >= 9
+%patch14 -p1 -b .xulrunner
+%endif
 
 # Fix the attributes of some files
-
-%{__chmod} 644 glib/sample/*.rb
-%{__chmod} 644 glib/src/*.c
-%{__chmod} 644 gtk/sample/misc/properties.rb
-%{__chmod} 644 gtk/sample/misc/assistant.rb
-%{__chmod} 644 gtk/sample/gtk-demo/main.rb
-%{__chmod} 644 gtk/sample/misc/cairo-pong.rb
-%{__chmod} 644 gtk/sample/misc/style_property.rb
-%{__chmod} 644 panel-applet/sample/clock-applet.rb
-%{__chmod} 644 panel-applet/sample/hello-applet.rb
-%{__chmod} 644 poppler/sample/pdf2text.rb
-%{__chmod} 644 poppler/sample/pdf2.rb
-%{__chmod} 644 rsvg/sample/svg-viewer.rb
-%{__chmod} 644 vte/sample/multiterm.rb
-%{__chmod} 644 vte/sample/terminal.rb
+# suppress lots of messages..
+set +x
+find . -name \*.rb -or -name \*.c | while read f ; do
+        chmod 0644 $f
+done
+set -x
 
 %build
 ruby extconf.rb
 export CFLAGS="$RPM_OPT_FLAGS"
+
+# Workaround
+## For gtkmozembed
+%if 0%{?fedora} >= 9 && 0%{?xulrunner_still_beta} >=1
+sed -i.betaver -e '/GTKMOZEMBED_MINOR_VERSION/s|(.*)|(9)|' \
+     gtkmozembed/src/rbgtkmozembedversion.h
+%endif
+
 make %{?_smp_mflags}
 
 %install
@@ -488,6 +534,18 @@
 %{ruby_sitearch}/rbatk.h
 %{ruby_sitearch}/rbatkversion.h
 
+%files -n ruby-bonobo2
+%defattr(-,root,root,-)
+%doc bonobo/ChangeLog bonobo/COPYING.LIB bonobo/README
+%{ruby_sitelib}/bonobo2.rb
+%{ruby_sitearch}/bonobo2.so
+
+%files -n ruby-bonoboui2
+%defattr(-,root,root,-)
+%doc bonoboui/ChangeLog bonoboui/COPYING.LIB bonoboui/README
+%{ruby_sitelib}/bonoboui2.rb
+%{ruby_sitearch}/bonoboui2.so
+
 %files -n ruby-gconf2
 %defattr(-,root,root,-)
 %doc gconf/ChangeLog gconf/COPYING.LIB gconf/README gconf/sample
@@ -511,6 +569,7 @@
 
 %files -n ruby-glib2-devel
 %defattr(-,root,root,-)
+%{ruby_sitearch}/rbgcompat.h
 %{ruby_sitearch}/rbglib.h
 %{ruby_sitearch}/rbgobject.h
 %{ruby_sitearch}/rbgutil.h
@@ -539,6 +598,12 @@
 %{ruby_sitelib}/gnomevfs.rb
 %{ruby_sitearch}/gnomevfs.so
 
+%files -n ruby-gstreamer
+%defattr(-,root,root,-)
+%doc gstreamer/ChangeLog gstreamer/COPYING.LIB gstreamer/README
+%{ruby_sitelib}/gst.rb
+%{ruby_sitearch}/gst.so
+
 %files -n ruby-gtk2
 %defattr(-,root,root,-)
 %doc gtk/ChangeLog gtk/COPYING.LIB gtk/README gtk/sample
@@ -579,6 +644,7 @@
 %files -n ruby-libart2
 %defattr(-,root,root,-)
 %doc libart/ChangeLog libart/COPYING.LIB libart/README libart/sample
+%{ruby_sitelib}/libart2.rb
 %{ruby_sitearch}/libart2.so
 
 %files -n ruby-libart2-devel
@@ -630,6 +696,14 @@
 
 
 %changelog
+* Sun Jun  8 2008 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.17.0-0.1.rc1
+- 0.17.0 rc1
+- Remove upstreamed patches - 2 patches remain
+  - ruby-gnome2-0.17.0-rc1-script.patch
+  - ruby-gnome2-all-0.16.0-xulrunner.patch
+- Restrict ruby abi dependency to exact 1.8 version
+- Fix the license (to strict LGPLv2)
+
 * Wed Apr 16 2008 Christopher Aillon <caillon at redhat.com> - 0.16.0-22
 - Rebuild against newer gecko
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/ruby-gnome2/F-8/sources,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- sources	11 Apr 2007 00:11:42 -0000	1.2
+++ sources	9 Jun 2008 13:14:16 -0000	1.3
@@ -1 +1 @@
-b3b4f81ef0fe2ce6b3f965bb7c6d3686  ruby-gnome2-all-0.16.0.tar.gz
+6d04af04c8674b0a88ce47e09dd26a76  ruby-gnome2-0.17.0-rc1.tar.gz


--- ruby-gnome2-all-0.16.0-glib-2.14.patch DELETED ---


--- ruby-gnome2-all-0.16.0-gtk-security.patch DELETED ---


--- ruby-gnome2-all-0.16.0-libglade2.patch DELETED ---


--- ruby-gnome2-all-0.16.0-newpoppler.patch DELETED ---


--- ruby-gnome2-all-0.16.0-typedef.patch DELETED ---


--- ruby-gnome2-script.patch DELETED ---




More information about the fedora-extras-commits mailing list