[rubygem-gtk2] 2.1.0

Mamoru TASAKA mtasaka at fedoraproject.org
Thu Jan 16 14:03:28 UTC 2014


commit 5e2133c8c45996bb4f6d82098af30d8949e0ab84
Author: Mamoru TASAKA <mtasaka at fedoraproject.org>
Date:   Thu Jan 16 23:03:40 2014 +0900

    2.1.0

 .gitignore        |    1 +
 rubygem-gtk2.spec |   31 ++++++++++++++++++++++---------
 sources           |    2 +-
 3 files changed, 24 insertions(+), 10 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 9d371cf..0d9dd57 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,3 +18,4 @@
 /gtk2-1.2.5.gem
 /gtk2-1.2.6.gem
 /gtk2-2.0.2.gem
+/gtk2-2.1.0.gem
diff --git a/rubygem-gtk2.spec b/rubygem-gtk2.spec
index e6e35f2..2786ec7 100644
--- a/rubygem-gtk2.spec
+++ b/rubygem-gtk2.spec
@@ -2,13 +2,13 @@
 
 %global	gem_name	gtk2
 
-%global	glibminver	2.0.0
+%global	glibminver	2.1.0
 %global	pangominver	%{glibminver}
 %global	obsoleteevr	0.90.7-1.999
 
 Summary:	Ruby binding of GTK+-2.x
 Name:		rubygem-%{gem_name}
-Version:	2.0.2
+Version:	2.1.0
 Release:	1%{?dist}
 Group:		Development/Languages
 # from README
@@ -25,6 +25,16 @@ BuildRequires:	rubygem-glib2-devel >= %{glibminver}
 BuildRequires:	rubygem-pango-devel >= %{pangominver}
 BuildRequires:	ruby-devel
 BuildRequires:	gtk2-devel
+BuildRequires:	rubygem(atk) >= %{glibminver}
+BuildRequires:	rubygem(gdk_pixbuf2)
+# Testsuite needs X
+BuildRequires:	xorg-x11-server-Xvfb
+# Icon for face-cool
+BuildRequires:	gnome-icon-theme
+# gtkrc
+BuildRequires:	adwaita-gtk2-theme
+# "actions/find"
+BuildRequires:	gnome-icon-theme-legacy
 Requires:	rubygems
 Requires:	rubygem(atk) >= %{glibminver}
 Requires:	rubygem(gdk_pixbuf2) >= %{glibminver}
@@ -90,6 +100,9 @@ cd %{gem_name}-%{version}
 
 gem specification -l --ruby %{SOURCE0} > %{gem_name}.gemspec
 
+# Allow ruby-gnome2 no less than ones
+sed -i -e 's|= 2\.1\.0|>= 2.1.0|' %{gem_name}.gemspec
+
 # Patches and etc
 
 # Fix wrong dir
@@ -144,10 +157,6 @@ rm -f .%{gem_instdir}/extconf.rb
 popd
 
 %check
-# X is needed, disabling.
-# Currently it seems that all test succeeds under X
-exit 0
-
 pushd .%{gem_instdir}
 
 # kill unneeded make process
@@ -158,7 +167,8 @@ ln -sf /bin/true make
 export PATH=$(pwd):$PATH
 popd
 
-ruby -Ilib:test ./test/run-test.rb
+xvfb-run \
+	ruby -Ilib:test ./test/run-test.rb
 
 %files
 %defattr(-,root,root,-)
@@ -175,7 +185,7 @@ ruby -Ilib:test ./test/run-test.rb
 %dir	%{gem_extdir_mri}/lib
 %{gem_extdir_mri}/lib/%{gem_name}.so
 
-%{gem_cache}
+%exclude	%{gem_cache}
 %{gem_spec}
 
 %files	devel
@@ -190,11 +200,14 @@ ruby -Ilib:test ./test/run-test.rb
 %files	doc
 %defattr(-,root,root,-)
 %{gem_dir}/doc/%{gem_name}-%{version}
-%{gem_instdir}/Rakefile
+%exclude	%{gem_instdir}/Rakefile
 %{gem_instdir}/sample/
 %{gem_instdir}/test/
 
 %changelog
+* Thu Jan 16 2014 Mamoru TASAKA <mtasaka at fedoraproject.org> - 2.1.0-1
+- 2.1.0
+
 * Fri Aug 16 2013 Mamoru TASAKA <mtasaka at fedoraproject.org> - 2.0.2-1
 - 2.0.2
 
diff --git a/sources b/sources
index ae422ab..b17883d 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-cab46da1b19ea8e0b8449374ac82b025  gtk2-2.0.2.gem
+b285e320cb2b10365dbc94ac029b2ab9  gtk2-2.1.0.gem


More information about the scm-commits mailing list