[packages/ruby-gnome2] up to 1.1.9; without gtk3 for now

glen glen at pld-linux.org
Sat Jul 26 21:14:40 CEST 2014


commit d91e00671439d0fb49ea03d6f7486771a106ad53
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Sat Jul 26 21:52:39 2014 +0300

    up to 1.1.9; without gtk3 for now

 ruby-gnome2.spec | 54 ++++++++++++++++++++++++++++++++++++++++++++++++------
 1 file changed, 48 insertions(+), 6 deletions(-)
---
diff --git a/ruby-gnome2.spec b/ruby-gnome2.spec
index c9e7b1d..cbdba7f 100644
--- a/ruby-gnome2.spec
+++ b/ruby-gnome2.spec
@@ -1,12 +1,28 @@
+# TODO
+# - update to 2.2.0
+# - gtk3 packages (or create separate ruby-gtk2, ruby-gtk3 packages besides ruby-gnome2?)
+# - cairo-gobject
+# - gobject-introspection
+#        /usr/lib/ruby/2.0/cairo_gobject.so
+#        /usr/lib/ruby/2.0/gobject_introspection.so
+#        /usr/lib/ruby/2.0/rbgio2.h
+#        /usr/lib/ruby/2.0/rbgio2conversions.h
+#        /usr/share/ruby/2.0/cairo-gobject.rb
+#        /usr/share/ruby/2.0/gobject-introspection
+#        /usr/share/ruby/2.0/gobject-introspection.rb
+#
+# Conditional build:
+%bcond_with	gtk3		# build GTK+3
+
 Summary:	GNOME 2 libraries for Ruby
 Summary(pl.UTF-8):	Biblioteki GNOME 2 dla języka Ruby
 Name:		ruby-gnome2
-Version:	1.1.5
-Release:	3
+Version:	1.1.9
+Release:	1
 License:	LGPL v2.1
 Group:		Development/Languages
 Source0:	http://downloads.sourceforge.net/ruby-gnome2/%{name}-all-%{version}.tar.gz
-# Source0-md5:	6158ad49d59a1faa9f1f67356124a3c7
+# Source0-md5:	852a528f8e58ca2729dada994c938be0
 URL:		http://ruby-gnome2.sourceforge.jp/
 BuildRequires:	atk-devel >= 1.0
 BuildRequires:	cairo-devel >= 1.10.0
@@ -40,7 +56,6 @@ Biblioteki GNOME 2 dla języka Ruby.
 Summary:	Ruby/Glib2, Ruby/GIO2 - Ruby bindings of GLib 2.x
 Summary(pl.UTF-8):	Ruby/Glib2, Ruby/GIO2 - wiązania języka Ruby do bibliotek GLib 2.x
 Group:		Development/Languages
-%{?ruby_mod_ver_requires_eq}
 Requires:	glib2 >= 1:2.16.0
 Requires:	ruby >= 1.8.5
 Obsoletes:	ruby-gnome2
@@ -174,9 +189,9 @@ Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki Ruby/GTK2
 Group:		Development/Libraries
 Requires:	gtk+2-devel >= 2:2.12.0
 Requires:	ruby-atk-devel = %{version}-%{release}
-Requires:	ruby-gtk2 = %{version}-%{release}
 Requires:	ruby-gdk_pixbuf2-devel = %{version}-%{release}
 Requires:	ruby-glib2-devel = %{version}-%{release}
+Requires:	ruby-gtk2 = %{version}-%{release}
 Requires:	ruby-pango-devel = %{version}-%{release}
 
 %description -n ruby-gtk2-devel
@@ -401,8 +416,35 @@ cp -p gio2/README README.gio2
 cp -p gio2/TODO TODO.gio2
 
 %build
+# echo */extconf.rb | xargs -l1 dirname
+
+comps="
+	atk
+	cairo-gobject
+	gdk_pixbuf2
+	gio2
+	glib2
+	gobject-introspection
+	goocanvas
+	gstreamer
+	gtk2
+	gtksourceview2
+	pango
+	poppler
+	rsvg2
+	vte
+%if %{with gtk3}
+	gdk3
+	gtk3
+	gtksourceview3
+	vte3
+%endif
+"
+
 ruby extconf.rb \
-	--enable-glib-experimental
+	--vendor \
+	--enable-glib-experimental \
+	$comps
 %{__make}
 
 rdoc -o rdoc
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/ruby-gnome2.git/commitdiff/d91e00671439d0fb49ea03d6f7486771a106ad53



More information about the pld-cvs-commit mailing list