[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