# Generated from oniguruma-1.1.0.gem by gem2rpm -*- rpm-spec -*- %global ruby_sitearch %(ruby -rrbconfig -e "puts Config::CONFIG['sitearchdir']") %global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) %global gemname oniguruma %global geminstdir %{gemdir}/gems/%{gemname}-%{version} Summary: Bindings for the oniguruma regular expression library Name: rubygem-%{gemname} Version: 1.1.0 Release: 3%{?dist} Group: Development/Languages License: BSD URL: http://oniguruma.rubyforge.org Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem Patch0: %{gemname}.Rakefile.patch Requires: ruby(abi) = 1.8 Requires: rubygems BuildRequires: rubygems, ruby-devel, oniguruma-devel BuildRequires: rubygem(rake), rubygem(hoe) Provides: rubygem(%{gemname}) = %{version} %package doc Summary: Documentation for %{name} Group: Documentation BuildArch: noarch Requires: %{name} = %{version}-%{release} %description Ruby bindings to the Oniguruma[http://www.geocities.jp/kosako3/oniguruma/] regular expression library (no need to recompile Ruby). #-- %description doc This package contains Rakefile, test directory and documentation for %{name}. %prep %setup -q -c -T %build mkdir -p .%{gemdir} gem install -V --local --install-dir $(pwd)/%{gemdir} --rdoc %{SOURCE0} pushd ./%{geminstdir}/ext make clean all install CFLAGS="%{optflags} -fPIC" # Apply the patch which is needed that the tests successfully complete cd .. patch -p0 < %{PATCH0} %install rm -rf %{buildroot} mkdir -p %{buildroot}%{gemdir} mkdir -p %{buildroot}%{ruby_sitearch} # cp -a .%{gemdir}/* %{buildroot}%{gemdir}/ # rm -rf %{buildroot}%{geminstdir}/ext mv %{buildroot}%{geminstdir}/lib/oregexp.so %{buildroot}%{ruby_sitearch} %clean rm -rf %{buildroot} %check export GEM_PATH=$(pwd)/%{gemdir} pushd .%{geminstdir} rake test %files %defattr(-, root, root, -) %dir %{geminstdir} %doc %{geminstdir}/History.txt %doc %{geminstdir}/Manifest.txt %doc %{geminstdir}/README.txt %doc %{geminstdir}/Syntax.txt %{geminstdir}/lib %{gemdir}/cache/%{gemname}-%{version}.gem %{gemdir}/specifications/%{gemname}-%{version}.gemspec %{ruby_sitearch}/oregexp.so %files doc %defattr(-, root, root, -) %{geminstdir}/Rakefile %{geminstdir}/test %{gemdir}/doc/%{gemname}-%{version} %{geminstdir}/.require_paths %changelog * Tue Jul 06 2010 Gerd Pokorra <gp@zimt.uni-siegen.de> - 1.1.0-3 - add "-fPIC" option to CFLAGS * Wed Jun 23 2010 Gerd Pokorra <gp@zimt.uni-siegen.de> - 1.1.0-2 - add "-V" option to the "gem install" command * Mon Jun 07 2010 Gerd Pokorra <gp@zimt.uni-siegen.de> - 1.1.0-1 - add doc-subpackage - move arch-dependent files to "ruby_sitearch" - use "global" macro instead of "define" macro - Added "BuildRequires: rubygem(hoe)" - Added "BuildRequires: rubygem(rake)" - Changed license tag - Added "BuildRequires: oniguruma-devel" - Initial package