This commit is contained in:
Mamoru Tasaka 2011-02-10 00:11:50 +09:00
commit ca01c8a6a9
3 changed files with 15 additions and 23 deletions

1
.gitignore vendored
View file

@ -2,3 +2,4 @@
/pango-0.90.3.gem
/pango-0.90.4.gem
/pango-0.90.5.gem
/pango-0.90.7.gem

View file

@ -5,14 +5,14 @@
%global gemname pango
%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
%global glibminver 0.90.5
%global obsoleteevr 0.90.5-1.999
%global glibminver 0.90.7
%global obsoleteevr 0.90.7-1.999
%global rubyabi 1.8
Summary: Ruby binding of pango-1.x
Name: rubygem-%{gemname}
Version: 0.90.5
Version: 0.90.7
Release: 2%{?dist}
Group: Development/Languages
# from README
@ -26,7 +26,8 @@ BuildRequires: rubygem-cairo-devel
BuildRequires: rubygem-glib2-devel >= %{glibminver}
BuildRequires: ruby-devel
BuildRequires: pango-devel
BuildRequires(check): rubygem(test-unit)
# %%check
BuildRequires: rubygem(test-unit)
Requires: ruby(abi) = %{rubyabi}
Requires: rubygems
Requires: rubygem(cairo)
@ -110,9 +111,11 @@ grep -rl '%{gemname}.so' . | \
-e "\@require@s|'%{gemname}.so'|'ruby-gnome2/%{gemname}.so'|" \
-e '\@require@s|"%{gemname}.so"|"ruby-gnome2/%{gemname}.so"|'
%install
rm -rf %{buildroot}
# Fix up Rakefile for "gnome2-raketask" requirement
sed -i -e "/require.*gnome2-raketask/s|^\(.*\)|begin\n \1\nrescue LoadError\n require 'rubygems'\n require 'gnome2-raketask'\nend\n|" \
Rakefile
%install
# Once copy all
mkdir -p %{buildroot}%{gemdir}
cp -a .%{gemdir}/* \
@ -209,24 +212,9 @@ ln -sf /bin/true make
export PATH=$(pwd):$PATH
popd
cat > glib-test-init.rb <<EOF
\$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "lib"))
\$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), "test"))
begin
require 'rubygems'
gem 'test-unit'
require 'test/unit'
rescue LoadError
end
EOF
# test_default(TestLanguage) [./test/test-language.rb] needs LANG=ja_JP.UTF-8, for example
LANG=en_US.UTF-8
ruby ./test/run-test.rb
%clean
rm -rf %{buildroot}
ruby -Ilib:test ./test/run-test.rb
%files
%defattr(-,root,root,-)
@ -261,6 +249,9 @@ rm -rf %{buildroot}
%{geminstdir}/test/
%changelog
* Wed Feb 9 2011 Mamoru Tasaka <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.90.7-2
- 0.90.7
* Sun Oct 31 2010 Mamoru Taska <mtasaka@ioa.s.u-tokyo.ac.jp> - 0.90.5-2
- 0.90.5
- Move C extension so that "require %%gemname" works correctly

View file

@ -1 +1 @@
5e39411da2ced845bb12a309c8908645 pango-0.90.5.gem
104f45cb25ba962a0f22c0c3ebd57d1a pango-0.90.7.gem