rpms/ruby-gnome2/F-11 ruby-gnome2-0.19.1-vte-depend.patch, NONE, 1.1 .cvsignore, 1.7, 1.8 ruby-gnome2.spec, 1.43, 1.44 sources, 1.7, 1.8 ruby-gnome2-0.19.0-gtk-missingheader.patch, 1.1, NONE ruby-gnome2-0.19.0-gtkmozembed.patch, 1.1, NONE ruby-gnome2-0.19.0-panel-applet.patch, 1.1, NONE

Mamoru Tasaka mtasaka at fedoraproject.org
Mon Aug 3 19:02:23 UTC 2009


Author: mtasaka

Update of /cvs/extras/rpms/ruby-gnome2/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv32306/F-11

Modified Files:
	.cvsignore ruby-gnome2.spec sources 
Added Files:
	ruby-gnome2-0.19.1-vte-depend.patch 
Removed Files:
	ruby-gnome2-0.19.0-gtk-missingheader.patch 
	ruby-gnome2-0.19.0-gtkmozembed.patch 
	ruby-gnome2-0.19.0-panel-applet.patch 
Log Message:
* Mon Aug  3 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.19.1-1
- Update to 0.19.1, drop all upstreamed patches
- Introduce many -devel subpackages containing pkgconfig file


ruby-gnome2-0.19.1-vte-depend.patch:
 depend |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

--- NEW FILE ruby-gnome2-0.19.1-vte-depend.patch ---
--- ruby-gnome2-all-0.19.1/vte/src/depend.bad	2009-08-03 03:44:58.000000000 +0900
+++ ruby-gnome2-all-0.19.1/vte/src/depend	2009-08-04 02:57:41.000000000 +0900
@@ -1,2 +1,2 @@
 install:
-	$(INSTALL_DATA) ../vte-ruby.pc $(libdir)/pkgconfig
+	$(INSTALL_DATA) ../vte-ruby.pc $(libdir)/pkgconfig || true


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/ruby-gnome2/F-11/.cvsignore,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- .cvsignore	17 Jun 2009 19:04:31 -0000	1.7
+++ .cvsignore	3 Aug 2009 19:02:22 -0000	1.8
@@ -1 +1 @@
-ruby-gnome2-all-0.19.0.tar.gz
+ruby-gnome2-all-0.19.1.tar.gz


Index: ruby-gnome2.spec
===================================================================
RCS file: /cvs/extras/rpms/ruby-gnome2/F-11/ruby-gnome2.spec,v
retrieving revision 1.43
retrieving revision 1.44
diff -u -p -r1.43 -r1.44
--- ruby-gnome2.spec	17 Jul 2009 13:09:40 -0000	1.43
+++ ruby-gnome2.spec	3 Aug 2009 19:02:22 -0000	1.44
@@ -4,7 +4,7 @@
 %define         xulrunner_still_beta   1
 %define         betaver                rc1
 
-%define         mainrel                3
+%define         mainrel                1
 
 # Note
 # Currently this spec file does not support libgda module.
@@ -12,8 +12,8 @@
 # - Mamoru Tasaka
 
 Name:           ruby-gnome2
-Version:        0.19.0
-Release:        %{mainrel}%{?dist}.1
+Version:        0.19.1
+Release:        %{mainrel}%{?dist}
 Summary:        Ruby binding of libgnome/libgnomeui-2.x
 
 Group:          System Environment/Libraries
@@ -23,12 +23,8 @@ URL:            http://ruby-gnome2.sourc
 Source0:        http://downloads.sourceforge.net/%{name}/%{name}-all-%{version}.tar.gz
 # Currently Fedora specific patch
 Patch0:         ruby-gnome2-0.17.0-rc1-script.patch
-# ruby-gnome2-Bugs-2815036
-Patch14:        ruby-gnome2-0.19.0-gtkmozembed.patch
-# ruby-gnome2-Bugs-2815036
-Patch15:        ruby-gnome2-0.19.0-panel-applet.patch
-# ruby-gnome2-Bugs-2814953
-Patch16:	ruby-gnome2-0.19.0-gtk-missingheader.patch
+# Will report upstream
+Patch1:         ruby-gnome2-0.19.1-vte-depend.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 BuildRequires:  ruby ruby-devel gtk2-devel libgnome-devel libgnomeui-devel
@@ -41,7 +37,19 @@ Provides:       ruby(gnome2) =  %{versio
 
 
 %description
-This is a set of bindings for the GNOME-2.x libraries for use from Ruby.
+Ruby/GNOME2 is a Ruby binding of libgnome/libgnomeui-2.x.
+
+%package devel
+Summary:        Development libraries and header files for ruby-gnome2
+Group:          Development/Libraries
+
+Requires:       ruby(gnome2) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gnome2-devel) = %{version}-%{release}
+
+%description devel
+Ruby/GNOME2 is a Ruby binding of libgnome/libgnomeui-2.x.
+This package provides libraries and header files for ruby-gnome2
 
 %package -n ruby-atk
 Summary:        Ruby binding of ATK-1.0.x or later
@@ -64,6 +72,7 @@ Group:          Development/Libraries
 Requires:       ruby-devel ruby(atk) = %{version}-%{release} 
 Requires:       ruby(glib2-devel) = %{version}-%{release}
 Requires:       atk-devel
+Requires:       pkgconfig
 
 Provides:       ruby(atk-devel) = %{version}-%{release}
 
@@ -85,6 +94,18 @@ Provides:       ruby(bonobo2) = %{versio
 %description -n ruby-bonobo2
 Ruby/Bonobo2 is a Ruby binding of libbonobo-2.x.
 
+%package -n ruby-bonobo2-devel
+Summary:        Development libraries and header files for ruby-bonobo2
+Group:          Development/Libraries
+
+Requires:       ruby(bonobo2) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(bonobo2-devel) = %{version}-%{release}
+
+%description -n ruby-bonobo2-devel
+Ruby/Bonobo2 is a Ruby binding of libbonobo-2.x.
+This package provides libraries and header files for ruby-bonobo2
+
 %package -n ruby-bonoboui2
 Summary:        Ruby binding of libbonoboui-2.x
 Group:          System Environment/Libraries
@@ -99,8 +120,20 @@ Provides:       ruby(bonoboui2) = %{vers
 %description -n ruby-bonoboui2
 Ruby/BonoboUI2 is a Ruby binding of libbonoboui-2.x.
 
+%package -n ruby-bonoboui2-devel
+Summary:        Development libraries and header files for ruby-bonoboui2
+Group:          Development/Libraries
+
+Requires:       ruby(bonoboui2) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(bonoboui2-devel) = %{version}-%{release}
+
+%description -n ruby-bonoboui2-devel
+Ruby/BonoboUI2 is a Ruby binding of libbonoboui-2.x.
+This package provides libraries and header files for ruby-bonoboui2
+
 %package -n ruby-gconf2
-Summary:        Ruby binding of GConf-1.2.x
+Summary:        Ruby binding of GConf-2.x
 Group:          System Environment/Libraries
 
 BuildRequires:  ruby ruby-devel GConf2-devel
@@ -110,7 +143,19 @@ Requires:       ruby(abi) = 1.8 ruby(gli
 Provides:       ruby(gconf2) =  %{version}-%{release}
 
 %description -n ruby-gconf2
-Ruby/GConf2 is a Ruby binding of GConf-1.2.x.
+Ruby/GConf2 is a Ruby binding of GConf-2.x.
+
+%package -n ruby-gconf2-devel
+Summary:        Development libraries and header files for ruby-gconf2
+Group:          Development/Libraries
+
+Requires:       ruby(gconf2) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gconf2-devel) = %{version}-%{release}
+
+%description -n ruby-gconf2-devel
+Ruby/GConf2 is a Ruby binding of GConf-2.x.
+This package provides libraries and header files for ruby-gconf2
 
 %package -n ruby-gdkpixbuf2
 Summary:        Ruby binding of GdkPixbuf-2.x
@@ -127,6 +172,18 @@ Provides:       ruby(gdkpixbuf2) =  %{ve
 %description -n ruby-gdkpixbuf2
 Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x.
 
+%package -n ruby-gdkpixbuf2-devel
+Summary:        Development libraries and header files for ruby-gdkpixbuf2
+Group:          Development/Libraries
+
+Requires:       ruby(gdkpixbuf2) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gdkpixbuf2-devel) = %{version}-%{release}
+
+%description -n ruby-gdkpixbuf2-devel
+Ruby/GdkPixbuf2 is a Ruby binding of GdkPixbuf-2.x.
+This package provides libraries and header files for ruby-gdkpixbuf2
+
 %package -n ruby-glib2
 Summary:        Ruby binding of GLib-2.x
 Group:          System Environment/Libraries
@@ -146,6 +203,7 @@ Group:          Development/Libraries
 
 Requires:       ruby(glib2) =  %{version}-%{release}
 Requires:       ruby-devel glib2-devel
+Requires:       pkgconfig
 
 Provides:       ruby(glib2-devel) =  %{version}-%{release}
 
@@ -168,6 +226,18 @@ Provides:       ruby(gnomecanvas2) =  %{
 %description -n ruby-gnomecanvas2
 Ruby/GnomeCanvas2 is a Ruby binding of GnomeCanvas-2.x.
 
+%package -n ruby-gnomecanvas2-devel
+Summary:        Development libraries and header files for ruby-gnomecanvas2
+Group:          Development/Libraries
+
+Requires:       ruby(gnomecanvas2) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gnomecanvas2-devel) = %{version}-%{release}
+
+%description -n ruby-gnomecanvas2-devel
+Ruby/GnomeCanvas2 is a Ruby binding of GnomeCanvas-2.x.
+This package provides libraries and header files for ruby-gnomecanvas2
+
 %package -n ruby-gnomeprint2
 Summary:        Ruby binding of libgnomeprint
 Group:          System Environment/Libraries
@@ -185,6 +255,18 @@ Provides:       ruby(gnomeprint2) =  %{v
 %description -n ruby-gnomeprint2
 Ruby/GnomePrint is a Ruby binding of libgnomeprint. 
 
+%package -n ruby-gnomeprint2-devel
+Summary:        Development libraries and header files for ruby-gnomeprint2
+Group:          Development/Libraries
+
+Requires:       ruby(gnomeprint2) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gnomeprint2-devel) = %{version}-%{release}
+
+%description -n ruby-gnomeprint2-devel
+Ruby/GnomePrint is a Ruby binding of libgnomeprint.
+This package provides libraries and header files for ruby-gnomeprint2
+
 %package -n ruby-gnomeprintui2
 Summary:        Ruby binding of libgnomeprintui
 Group:          System Environment/Libraries
@@ -200,6 +282,18 @@ Provides:       ruby(gnomeprintui2) =  %
 %description -n ruby-gnomeprintui2
 Ruby/GnomePrintUI is a Ruby binding of libgnomeprintui.
 
+%package -n ruby-gnomeprintui2-devel
+Summary:        Development libraries and header files for ruby-gnomeprintui2
+Group:          Development/Libraries
+
+Requires:       ruby(gnomeprintui2) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gnomeprintui2-devel) = %{version}-%{release}
+
+%description -n ruby-gnomeprintui2-devel
+Ruby/GnomePrintUI is a Ruby binding of libgnomeprintui.
+This package provides libraries and header files for ruby-gnomeprintui2
+
 %package -n ruby-gnomevfs
 Summary:        Ruby binding of GnomeVFS-2.0.x
 Group:          System Environment/Libraries
@@ -214,6 +308,18 @@ Provides:       ruby(gnomevfs) =  %{vers
 %description -n ruby-gnomevfs
 Ruby/GnomeVFS is a Ruby binding of GnomeVFS-2.0.x.
 
+%package -n ruby-gnomevfs-devel
+Summary:        Development libraries and header files for ruby-gnomevfs
+Group:          Development/Libraries
+
+Requires:       ruby(gnomevfs) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gnomevfs-devel) = %{version}-%{release}
+
+%description -n ruby-gnomevfs-devel
+Ruby/GnomeVFS is a Ruby binding of GnomeVFS-2.0.x.
+This package provides libraries and header files for ruby-gnomevfs
+
 %package -n ruby-goocanvas
 Summary:        Ruby binding of Goocanvas.
 Group:          System Environment/Libraries
@@ -228,6 +334,18 @@ Provides:       ruby(goocanvas) =  %{ver
 %description -n ruby-goocanvas
 Ruby/Goocanvas is a Ruby binding of Goocanvas
 
+%package -n ruby-goocanvas-devel
+Summary:        Development libraries and header files for ruby-goocanvas
+Group:          Development/Libraries
+
+Requires:       ruby(goocanvas) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(goocanvas-devel) = %{version}-%{release}
+
+%description -n ruby-goocanvas-devel
+Ruby/Goocanvas is a Ruby binding of Goocanvas
+This package provides libraries and header files for ruby-gnomecanvas
+
 %package -n ruby-gstreamer
 Summary:        Ruby binding of GStreamer
 Group:          System Environment/Libraries
@@ -243,6 +361,18 @@ Provides:       ruby(gstreamer) = %{vers
 %description -n ruby-gstreamer
 Ruby/GStreamer is a Ruby binding for GStreamer
 
+%package -n ruby-gstreamer-devel
+Summary:        Development libraries and header files for ruby-gstreamer
+Group:          Development/Libraries
+
+Requires:       ruby(gstreamer) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gstreamer-devel) = %{version}-%{release}
+
+%description -n ruby-gstreamer-devel
+Ruby/GStreamer is a Ruby binding for GStreamer
+This package provides libraries and header files for ruby-gstreamer
+
 %package -n ruby-gtk2
 Summary:        Ruby binding of GTK+-2.0.x
 Group:          System Environment/Libraries
@@ -267,6 +397,7 @@ Group:          Development/Libraries
 
 Requires:       ruby(gtk2) =  %{version}-%{release}
 Requires:       gtk2-devel ruby-devel ruby(glib2-devel) = %{version}-%{release}
+Requires:       pkgconfig
 
 Provides:       ruby(gtk2-devel) = %{version}-%{release}
 
@@ -290,6 +421,18 @@ Provides:       ruby(gtkglext) = %{versi
 %description -n ruby-gtkglext
 Ruby/GtkGLExt is a Ruby binding of GtkGLExt.
 
+%package -n ruby-gtkglext-devel
+Summary:        Development libraries and header files for ruby-gtkglext
+Group:          Development/Libraries
+
+Requires:       ruby(gtkglext) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gtkglext-devel) = %{version}-%{release}
+
+%description -n ruby-gtkglext-devel
+Ruby/GtkGLExt is a Ruby binding of GtkGLExt.
+This package provides libraries and header files for ruby-gtkglext
+
 %package -n ruby-gtkhtml2
 Summary:        Ruby binding of GtkHtml2
 Group:          System Environment/Libraries
@@ -304,6 +447,18 @@ Provides:       ruby(gtkhtml2) = %{versi
 %description -n ruby-gtkhtml2
 Ruby/GtkHtml2 is a Ruby binding of GtkHtml2
 
+%package -n ruby-gtkhtml2-devel
+Summary:        Development libraries and header files for ruby-gtkhtml2
+Group:          Development/Libraries
+
+Requires:       ruby(gtkhtml2) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gtkhtml2-devel) = %{version}-%{release}
+
+%description -n ruby-gtkhtml2-devel
+Ruby/GtkHtml2 is a Ruby binding of GtkHtml2
+This package provides libraries and header files for ruby-gtkhtml2
+
 %package -n ruby-gtkmozembed
 Summary:        Ruby binding of GtkMozEmbed
 Group:          System Environment/Libraries
@@ -323,6 +478,19 @@ Provides:       ruby(gtkmozembed) = %{ve
 Ruby/GtkMozEmbed is a Ruby binding of GtkMozEmbed a widget embedding a
 Mozilla Gecko renderer.
 
+%package -n ruby-gtkmozembed-devel
+Summary:        Development libraries and header files for ruby-gtkmozembed
+Group:          Development/Libraries
+
+Requires:       ruby(gtkmozembed) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gtkmozembed-devel) = %{version}-%{release}
+
+%description -n ruby-gtkmozembed-devel
+Ruby/GtkMozEmbed is a Ruby binding of GtkMozEmbed a widget embedding a
+Mozilla Gecko renderer.
+This package provides libraries and header files for ruby-gtkmozembed
+
 %package -n ruby-gtksourceview
 Summary:        Ruby binding of gtksourceview-1.0.x
 Group:          System Environment/Libraries
@@ -338,6 +506,18 @@ Provides:       ruby(gtksourceview) = %{
 %description -n ruby-gtksourceview
 Ruby/GtkSourceView is a Ruby binding of gtksourceview-1.0.x.
 
+%package -n ruby-gtksourceview-devel
+Summary:        Development libraries and header files for ruby-gtksourceview
+Group:          Development/Libraries
+
+Requires:       ruby(gtksourceview) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gtksourceview-devel) = %{version}-%{release}
+
+%description -n ruby-gtksourceview-devel
+Ruby/GtkSourceView is a Ruby binding of gtksourceview-1.0.x.
+This package provides libraries and header files for ruby-gtksourceview
+
 %package -n ruby-gtksourceview2
 Summary:        Ruby binding of gtksourceview-2.x
 Group:          System Environment/Libraries
@@ -353,6 +533,18 @@ Provides:       ruby(gtksourceview2) = %
 %description -n ruby-gtksourceview2
 Ruby/GtkSourceView2 is a Ruby binding of gtksourceview-2.x.
 
+%package -n ruby-gtksourceview2-devel
+Summary:        Development libraries and header files for ruby-gtksourceview2
+Group:          Development/Libraries
+
+Requires:       ruby(gtksourceview2) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(gtksourceview2-devel) = %{version}-%{release}
+
+%description -n ruby-gtksourceview2-devel
+Ruby/GtkSourceView2 is a Ruby binding of gtksourceview-2.x.
+This package provides libraries and header files for ruby-gtksourceview2
+
 %package -n ruby-libart2
 Summary:        Ruby binding of Libart_lgpl
 Group:          System Environment/Libraries
@@ -373,6 +565,7 @@ Group:          Development/Libraries
 
 Requires:       ruby(libart2) = %{version}-%{release}
 Requires:       libart_lgpl-devel ruby-devel
+Requires:       pkgconfig
 
 Provides:       ruby(libart2-devel) = %{version}-%{release}
 
@@ -399,6 +592,18 @@ Ruby/Libglade2 is a Ruby bindings of Lib
 This provides a very simple interface to the libglade library,
 to load interfaces dynamically from a glade file.
 
+%package -n ruby-libglade2-devel
+Summary:        Development libraries and header files for ruby-libglade2
+Group:          Development/Libraries
+
+Requires:       ruby(libglade2) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(libglade2-devel) = %{version}-%{release}
+
+%description -n ruby-libglade2-devel
+Ruby/Libglade2 is a Ruby bindings of Libglade2.
+This package provides libraries and header files for ruby-libglade2
+
 %package -n ruby-panelapplet2
 Summary:        Ruby binding of libpanel-applet-2.6.x
 Group:          System Environment/Libraries
@@ -417,6 +622,18 @@ Provides:       ruby(panelapplet2) = %{v
 %description -n ruby-panelapplet2
 Ruby/PanelApplet2 is a Ruby binding of libpanel-applet-2.6.x.
 
+%package -n ruby-panelapplet2-devel
+Summary:        Development libraries and header files for ruby-panelapplet2
+Group:          Development/Libraries
+
+Requires:       ruby(panelapplet2) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(panelapplet2-devel) = %{version}-%{release}
+
+%description -n ruby-panelapplet2-devel
+Ruby/PanelApplet2 is a Ruby binding of libpanel-applet-2.6.x.
+This package provides libraries and header files for ruby-panelapplet2
+
 %package -n ruby-pango
 Summary:        Ruby binding of pango-1.x
 Group:          System Environment/Libraries
@@ -439,6 +656,7 @@ Group:          Development/Libraries
 Requires:       ruby(pango) = %{version}-%{release} 
 Requires:       pango-devel ruby-devel ruby(glib2-devel) = %{version}-%{release}
 Requires:       ruby-cairo-devel
+Requires:       pkgconfig
 
 Provides:       ruby(pango-devel) = %{version}-%{release}
 
@@ -466,6 +684,17 @@ Provides:       ruby(poppler) = %{versio
 %description -n ruby-poppler
 Ruby/Poppler is a Ruby binding of poppler-glib.
 
+%package -n ruby-poppler-devel
+Summary:        Development libraries and header files for ruby-poppler
+Group:          Development/Libraries
+
+Requires:       ruby(poppler) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(poppler-devel) = %{version}-%{release}
+
+%description -n ruby-poppler-devel
+Ruby/Poppler is a Ruby binding of poppler-glib.
+This package provides libraries and header files for ruby-poppler
 
 %package -n ruby-rsvg
 Summary:        Ruby binding of librsvg
@@ -484,6 +713,18 @@ Provides:       ruby(rsvg) = %{version}-
 %description -n ruby-rsvg
 Ruby/RSVG is a Ruby binding of librsvg.
 
+%package -n ruby-rsvg-devel
+Summary:        Development libraries and header files for ruby-rsvg
+Group:          Development/Libraries
+
+Requires:       ruby(rsvg) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(rsvg-devel) = %{version}-%{release}
+
+%description -n ruby-rsvg-devel
+Ruby/RSVG is a Ruby binding of librsvg.
+This package provides libraries and header files for ruby-rsvg
+
 %package -n ruby-vte
 Summary:        Ruby binding of VTE
 Group:          System Environment/Libraries
@@ -500,13 +741,23 @@ Provides:       ruby(vte) = %{version}-%
 %description -n ruby-vte
 Ruby/VTE is a Ruby binding of VTE.
 
+%package -n ruby-vte-devel
+Summary:        Development libraries and header files for ruby-vte
+Group:          Development/Libraries
+
+Requires:       ruby(vte) = %{version}-%{release}
+Requires:       pkgconfig
+Provides:       ruby(vte-devel) = %{version}-%{release}
+
+%description -n ruby-vte-devel
+Ruby/VTE is a Ruby binding of VTE.
+This package provides libraries and header files for ruby-vte
+
 
 %prep
 %setup -q -n %{name}-all-%{version}
 %patch0 -p1
-%patch14 -p1 -b .moz
-%patch15 -p1 -b .panel
-%patch16 -p1 -b .missing
+%patch1 -p1 -b .vtedepend
 
 # Keep timestamps as much as possible
 find . -type f -name depend | xargs sed -i -e 's|-m 0644 -v|-m 0644 -p -v|'
@@ -527,6 +778,10 @@ make %{?_smp_mflags}
 
 %install
 rm -rf $RPM_BUILD_ROOT
+
+# Already fixed in rev 3682
+mkdir -p $RPM_BUILD_ROOT%{_libdir}/pkgconfig
+
 make install DESTDIR=$RPM_BUILD_ROOT INSTALL="%{__install} -p"
 
 %clean
@@ -539,6 +794,10 @@ rm -rf $RPM_BUILD_ROOT
 %{ruby_sitelib}/gnome2.rb
 %{ruby_sitearch}/gnome2.so
 
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/libgnome-2.0-ruby.pc
+
 %files -n ruby-atk
 %defattr(-,root,root,-)
 %doc atk/ChangeLog atk/COPYING.LIB atk/README
@@ -549,6 +808,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %{ruby_sitearch}/rbatk.h
 %{ruby_sitearch}/rbatkversion.h
+%{_libdir}/pkgconfig/atk-ruby.pc
 
 %files -n ruby-bonobo2
 %defattr(-,root,root,-)
@@ -556,24 +816,40 @@ rm -rf $RPM_BUILD_ROOT
 %{ruby_sitelib}/bonobo2.rb
 %{ruby_sitearch}/bonobo2.so
 
+%files -n ruby-bonobo2-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/libbonobo-2.0-ruby.pc
+
 %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-bonoboui2-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/libbonoboui-2.0-ruby.pc
+
 %files -n ruby-gconf2
 %defattr(-,root,root,-)
 %doc gconf/ChangeLog gconf/COPYING.LIB gconf/README gconf/sample
 %{ruby_sitelib}/gconf2.rb
 %{ruby_sitearch}/gconf2.so
 
+%files -n ruby-gconf2-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/gconf-2.0-ruby.pc
+
 %files -n ruby-gdkpixbuf2
 %defattr(-,root,root,-)
 %doc gdkpixbuf/ChangeLog gdkpixbuf/COPYING.LIB gdkpixbuf/README gdkpixbuf/sample
 %{ruby_sitelib}/gdk_pixbuf2.rb
 %{ruby_sitearch}/gdk_pixbuf2.so
 
+%files -n ruby-gdkpixbuf2-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/gdk-pixbuf-2.0-ruby.pc
+
 %files -n ruby-glib2
 %defattr(-,root,root,-)
 %doc glib/ChangeLog glib/COPYING.LIB glib/README glib/sample
@@ -590,6 +866,7 @@ rm -rf $RPM_BUILD_ROOT
 %{ruby_sitearch}/rbgobject.h
 %{ruby_sitearch}/rbgutil.h
 %{ruby_sitearch}/glib-enum-types.h
+%{_libdir}/pkgconfig/glib-2.0-ruby.pc
 
 %files -n ruby-gnomecanvas2
 %defattr(-,root,root,-)
@@ -597,36 +874,61 @@ rm -rf $RPM_BUILD_ROOT
 %{ruby_sitelib}/gnomecanvas2.rb
 %{ruby_sitearch}/gnomecanvas2.so
 
+%files -n ruby-gnomecanvas2-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/libgnomecanvas-2.0-ruby.pc
+
 %files -n ruby-gnomeprint2
 %defattr(-,root,root,-)
 %doc gnomeprint/ChangeLog gnomeprint/COPYING.LIB gnomeprint/README gnomeprint/sample
 %{ruby_sitelib}/gnomeprint2.rb
 %{ruby_sitearch}/gnomeprint2.so
 
+%files -n ruby-gnomeprint2-devel
+%defattr(-,root,root,-)
+%{ruby_sitearch}/rblibgnomeprintversion.h
+%{_libdir}/pkgconfig/libgnomeprint-2.2-ruby.pc
+
 %files -n ruby-gnomeprintui2
 %defattr(-,root,root,-)
 %doc gnomeprintui/ChangeLog gnomeprintui/COPYING.LIB gnomeprintui/README gnomeprintui/sample
 %{ruby_sitelib}/gnomeprintui2.rb
 %{ruby_sitearch}/gnomeprintui2.so
 
+%files -n ruby-gnomeprintui2-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/libgnomeprintui-2.2-ruby.pc
+
 %files -n ruby-gnomevfs
 %defattr(-,root,root,-)
 %doc gnomevfs/ChangeLog gnomevfs/COPYING.LIB gnomevfs/README
 %{ruby_sitelib}/gnomevfs.rb
 %{ruby_sitearch}/gnomevfs.so
 
+%files -n ruby-gnomevfs-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/gnome-vfs-2.0-ruby.pc
+
 %files -n ruby-goocanvas
 %defattr(-,root,root,-)
 %doc goocanvas/ChangeLog goocanvas/README goocanvas/sample
 %{ruby_sitelib}/goocanvas.rb
 %{ruby_sitearch}/goocanvas.so
 
+%files -n ruby-goocanvas-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/goocanvas-ruby.pc
+
 %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-gstreamer-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/gstreamer-0.10-ruby.pc
+
 %files -n ruby-gtk2
 %defattr(-,root,root,-)
 %doc gtk/ChangeLog gtk/COPYING.LIB gtk/README gtk/sample
@@ -644,6 +946,7 @@ rm -rf $RPM_BUILD_ROOT
 %{ruby_sitearch}/rbgtk.h
 %{ruby_sitearch}/rbgtkconversions.h
 %{ruby_sitearch}/rbgtkmacros.h
+%{_libdir}/pkgconfig/gtk+-2.0-ruby.pc
 
 %files -n ruby-gtkglext
 %defattr(-,root,root,-)
@@ -651,30 +954,50 @@ rm -rf $RPM_BUILD_ROOT
 %{ruby_sitelib}/gtkglext.rb
 %{ruby_sitearch}/gtkglext.so
 
+%files -n ruby-gtkglext-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/gtkglext-1.0-ruby.pc
+
 %files -n ruby-gtkhtml2
 %defattr(-,root,root,-)
 %doc gtkhtml2/ChangeLog gtkhtml2/COPYING.LIB gtkhtml2/README gtkhtml2/sample
 %{ruby_sitelib}/gtkhtml2.rb
 %{ruby_sitearch}/gtkhtml2.so
 
+%files -n ruby-gtkhtml2-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/libgtkhtml-2.0-ruby.pc
+
 %files -n ruby-gtkmozembed
 %defattr(-,root,root,-)
 %doc gtkmozembed/ChangeLog gtkmozembed/COPYING.LIB gtkmozembed/README gtkmozembed/sample
 %{ruby_sitelib}/gtkmozembed.rb
 %{ruby_sitearch}/gtkmozembed.so
 
+%files -n ruby-gtkmozembed-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/mozilla-gtkmozembed-ruby.pc
+
 %files -n ruby-gtksourceview
 %defattr(-,root,root,-)
 %doc gtksourceview/ChangeLog gtksourceview/COPYING.LIB gtksourceview/README gtksourceview/sample
 %{ruby_sitelib}/gtksourceview.rb
 %{ruby_sitearch}/gtksourceview.so
 
+%files -n ruby-gtksourceview-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/gtksourceview-1.0-ruby.pc
+
 %files -n ruby-gtksourceview2
 %defattr(-,root,root,-)
 %doc gtksourceview2/ChangeLog gtksourceview2/COPYING.LIB gtksourceview2/README gtksourceview2/sample
 %{ruby_sitelib}/gtksourceview2.rb
 %{ruby_sitearch}/gtksourceview2.so
 
+%files -n ruby-gtksourceview2-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/gtksourceview-2.0-ruby.pc
+
 %files -n ruby-libart2
 %defattr(-,root,root,-)
 %doc libart/ChangeLog libart/COPYING.LIB libart/README libart/sample
@@ -684,6 +1007,7 @@ rm -rf $RPM_BUILD_ROOT
 %files -n ruby-libart2-devel
 %defattr(-,root,root,-)
 %{ruby_sitearch}/rbart.h
+%{_libdir}/pkgconfig/libart-2.0-ruby.pc
 
 %files -n ruby-libglade2
 %defattr(-,root,root,-)
@@ -693,12 +1017,20 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755, root, root) %{ruby_sitelib}/libglade2.rb
 %{ruby_sitearch}/libglade2.so
 
+%files -n ruby-libglade2-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/libglade-2.0-ruby.pc
+
 %files -n ruby-panelapplet2
 %defattr(-,root,root,-)
 %doc panel-applet/ChangeLog panel-applet/COPYING.LIB panel-applet/README panel-applet/sample
 %{ruby_sitelib}/panelapplet2.rb
 %{ruby_sitearch}/panelapplet2*.so
 
+%files -n ruby-panelapplet2-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/libpanelapplet-2.0-ruby.pc
+
 %files -n ruby-pango
 %defattr(-,root,root,-)
 %doc pango/ChangeLog pango/COPYING.LIB pango/README pango/sample
@@ -709,6 +1041,7 @@ rm -rf $RPM_BUILD_ROOT
 %defattr(-,root,root,-)
 %{ruby_sitearch}/rbpango.h
 %{ruby_sitearch}/rbpangoversion.h
+%{_libdir}/pkgconfig/pango-ruby.pc
 
 %files -n ruby-poppler
 %defattr(-,root,root,-)
@@ -716,20 +1049,37 @@ rm -rf $RPM_BUILD_ROOT
 %{ruby_sitelib}/poppler.rb
 %{ruby_sitearch}/poppler.so
 
+%files -n ruby-poppler-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/poppler-ruby.pc
+
 %files -n ruby-rsvg
 %defattr(-,root,root,-)
 %doc rsvg/ChangeLog rsvg/COPYING.LIB rsvg/README rsvg/sample
 %{ruby_sitelib}/rsvg2.rb
 %{ruby_sitearch}/rsvg2.so
 
+%files -n ruby-rsvg-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/librsvg-2.0-ruby.pc
+
 %files -n ruby-vte
 %defattr(-,root,root,-)
 %doc vte/ChangeLog vte/COPYING.LIB vte/README vte/sample
 %{ruby_sitelib}/vte.rb
 %{ruby_sitearch}/vte.so
 
+%if 0
+%files -n ruby-vte-devel
+%defattr(-,root,root,-)
+%{_libdir}/pkgconfig/vte-ruby.pc
+%endif
 
 %changelog
+* Mon Aug  3 2009 Mamoru Tasaka <mtasaka at ioa.s.u-tokyo.ac.jp> - 0.19.1-1
+- Update to 0.19.1, drop all upstreamed patches
+- Introduce many -devel subpackages containing pkgconfig file
+
 * Fri Jul 17 2009 Jan Horak <jhorak at redhat.com> - 0.19.0-3.1
 - Rebuild against newer gecko
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/ruby-gnome2/F-11/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- sources	17 Jun 2009 19:04:32 -0000	1.7
+++ sources	3 Aug 2009 19:02:22 -0000	1.8
@@ -1 +1 @@
-e293cf3e07f1d4e5da0020e45bea053e  ruby-gnome2-all-0.19.0.tar.gz
+d40a03e79ac2a6e6a786ed5a4851337d  ruby-gnome2-all-0.19.1.tar.gz


--- ruby-gnome2-0.19.0-gtk-missingheader.patch DELETED ---


--- ruby-gnome2-0.19.0-gtkmozembed.patch DELETED ---


--- ruby-gnome2-0.19.0-panel-applet.patch DELETED ---




More information about the scm-commits mailing list