From 1415aa2c8617851ef1ed95c4222935eb50c0da15 Mon Sep 17 00:00:00 2001 From: aredridel Date: Sun, 7 Sep 2003 17:34:02 +0000 Subject: [PATCH] - added Changed files: ruby-gnome2-extconf.patch -> 1.1 ruby-gnome2.spec -> 1.1 --- ruby-gnome2-extconf.patch | 12 +++++ ruby-gnome2.spec | 105 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 117 insertions(+) create mode 100644 ruby-gnome2-extconf.patch create mode 100644 ruby-gnome2.spec diff --git a/ruby-gnome2-extconf.patch b/ruby-gnome2-extconf.patch new file mode 100644 index 0000000..3ebfe32 --- /dev/null +++ b/ruby-gnome2-extconf.patch @@ -0,0 +1,12 @@ +diff -ur ruby-gnome2-all-0.7.0-orig/glib/extconf.rb ruby-gnome2-all-0.7.0/glib/extconf.rb +--- ruby-gnome2-all-0.7.0-orig/glib/extconf.rb 2003-09-07 06:00:32.000000000 -0600 ++++ ruby-gnome2-all-0.7.0/glib/extconf.rb 2003-09-07 09:43:04.000000000 -0600 +@@ -7,6 +7,7 @@ + require 'mkmf-gnome2' + + PKGConfig.have_package('gobject-2.0') or exit 1 ++PKGConfig.have_package('glib-2.0') or exit 1 + check_win32 + + set_output_lib('libruby-glib2.a') +Only in ruby-gnome2-all-0.7.0/glib: extconf.rb~ diff --git a/ruby-gnome2.spec b/ruby-gnome2.spec new file mode 100644 index 0000000..2f4ffea --- /dev/null +++ b/ruby-gnome2.spec @@ -0,0 +1,105 @@ +# +# TODO: +# - subpackages +# +%define ruby_archdir %(ruby -r rbconfig -e 'print Config::CONFIG["archdir"]') +%define ruby_libdir %(ruby -r rbconfig -e 'print Config::CONFIG["libdir"]') +Summary: Gnome2 library for Ruby +Name: ruby-gnome2 +Version: 0.7.0 +Release: 1 +License: GPL +Group: Development/Languages +Source0: http://dl.sourceforge.net/%{name}/%{name}-all-%{version}.tar.gz +# Source0-md5: 412292423f145ef756edf918f0892d7e +Patch0: %{name}-extconf.patch +URL: http://ruby-gnome2.sourceforge.jp/ +BuildRequires: gnome-vfs2-devel +BuildRequires: gtkglext-devel +BuildRequires: gtkhtml-devel +BuildRequires: ruby +Requires: ruby +Requires: ruby-rbogl +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +Gnome2 Libraries for Ruby, including gstreamer and GTKHtml2 + +%prep +%setup -q -n %{name}-all-%{version} +%patch0 -p1 + +%build +ruby extconf.rb +%{__make} + +%install +rm -rf $RPM_BUILD_ROOT +install -d $RPM_BUILD_ROOT{%{ruby_archdir},%{ruby_libdir}} +install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}/{gtkhtml2,gnomecanvas,libart,libglade,gtkglext,gstreamer,gtk/gtk-demo,gtk/misc,gtk/testgtk,gnome/test-gnome,gdkpixbuf,pango} + +install gtkglext/src/gtkglext.so gnomevfs/src/gnomevfs.so \ + gnomecanvas/src/gnomecanvas2.so gnome/src/gnome2.so \ + gconf/src/gconf2.so gdkpixbuf/gdk_pixbuf2.so \ + glib/src/glib2.so gstreamer/src/gst.so gtk/src/gtk2.so \ + gtk/src20/gtk20.so gtk/src22/gtk22.so gtkhtml2/src/gtkhtml2.so \ + libart/src/libart2.so libglade/libglade2.so pango/src/pango.so \ + $RPM_BUILD_ROOT%{ruby_archdir} + +install gconf/src/lib/gconf2.rb gdkpixbuf/lib/gdk_pixbuf2.rb \ + glib/src/lib/mkmf-gnome2.rb glib/src/lib/glib2.rb \ + gnome/src/lib/gnome2.rb gnomecanvas/src/lib/gnomecanvas2.rb \ + gnomevfs/src/lib/gnomevfs.rb gstreamer/src/lib/gst.rb \ + gtk/src/lib/gtk2.rb gtkhtml2/src/lib/gtkhtml2.rb \ + libglade/lib/libglade2.rb pango/src/lib/pango.rb \ + gtkglext/src/lib/gtkglext.rb \ + $RPM_BUILD_ROOT%{ruby_libdir} + +install gtkhtml2/sample/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/gtkhtml2/ + +install gnomecanvas/sample/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/gnomecanvas/ + +install libart/sample/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/libart/ + +install libglade/sample/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/libglade/ + +install gtkglext/sample/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/gtkglext/ + +install gstreamer/sample/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/gstreamer/ + +install gnome/sample/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/gnome/ + +install pango/sample/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/pango/ + +install gdkpixbuf/sample/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/gdkpixbuf/ + +install gtk/sample/gtk-demo/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/gtk/gtk-demo/ + +install gtk/sample/misc/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/gtk/misc/ + +install gtk/sample/testgtk/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/gtk/testgtk/ + +install gnome/sample/test-gnome/*.rb \ + $RPM_BUILD_ROOT%{_examplesdir}/%{name}/gnome/test-gnome/ + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(644,root,root,755) +%doc README ChangeLog +%attr(755,root,root) %{ruby_archdir}/*.so +%attr(644,root,root) %{ruby_libdir}/*.rb +%{_examplesdir}/* -- 2.44.0