Summary: The Ruby standard for publishing and managing third party libraries Name: ruby-gems Version: 0.9.4 Release: 1.n0i.5%{?dist} License: Ruby License Group: Development/Libraries URL: http://rubyforge.org/projects/rubygems/ Source0: http://rubyforge.org/frs/download.php/11289/rubygems-%{version}.tgz Patch0: ruby-gems-noarch-gemdir.patch BuildArch: noarch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: reb00t-rpmdevtools BuildRequires: ruby ruby-rdoc Requires: ruby(abi) = %{ruby_version} Provides: ruby(Gems) = %{version} Provides: rubygems = %{version} Obsoletes: rubygems <= %{version} %description RubyGems is the Ruby standard for publishing and managing third party libraries. %prep %setup -q -n rubygems-%{version} %patch0 -p1 # Some of the library files start with #! which rpmlint doesn't like # and doesn't make much sense for f in `%{__find} lib -name '*.rb'` ; do head -1 $f | %{__grep} -q '^#!.*ruby' && %{__sed} -i -e '1d' $f done %build CFLAGS="$RPM_OPT_FLAGS" ruby setup.rb config --rbdir='$std-ruby' ruby setup.rb setup ruby doc/makedoc.rb %install %{__rm} -rf $RPM_BUILD_ROOT GEM_HOME=$RPM_BUILD_ROOT%{ruby_config libdir}/ruby/gems/%{ruby_version} \ ruby setup.rb install --prefix=$RPM_BUILD_ROOT %clean %{__rm} -rf $RPM_BUILD_ROOT %files %defattr(-, root, root) %doc README TODO ChangeLog Releases examples gemspecs %{_bindir}/* %{ruby_privlib}/* %{ruby_config libdir}/ruby/gems %changelog * Mon Aug 06 2007 Marius FERARU - 0.9.4-1.n0i.5 - version 0.9.4 - added Fedora's multilib sensitivity patch (bz#227400) * Mon Feb 05 2007 Marius FERARU - 0.9.1-1.n0i.4 - version 0.9.1 - added ruby(abi) requirement - dropped shellbang from rb packages * Sat Nov 25 2006 Marius FERARU - 0.9.0-2.n0i.3 - spec cleanup - go for "standard" : ruby- * Mon Aug 21 2006 Marius FERARU - 0.9.0-1.n0i.2 - version 0.9.0 * Sun Sep 25 2005 Marius FERARU 0.8.11-1.n0i.1 - initial packaging (using layout/ideas from Suse package)