%define oname json Summary: GeoIP ruby gem Name: rubygem-%{oname} Version: 1.2.0 Release: %mkrel 2 License: Ruby or GPLv2 Group: Development/Ruby URL: http://%{oname}.rubyforge.org/ Source0: http://gems.rubyforge.org/gems/%{oname}-%{version}.gem BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildRequires: ruby-RubyGems ruby-devel ruby-rake Requires: ruby Obsoletes: ruby-json <= %{version}-%{release} Provides: ruby-json = %{version}-%{release} %description This is a implementation of the JSON specification according to RFC 4627 in Ruby. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language. %prep %build %install rm -rf %{buildroot} gem install --install-dir %{buildroot}/%{ruby_gemdir} --force %{SOURCE0} rm -rf %{buildroot}%{ruby_gemdir}/{cache,gems/%{oname}-%{version}/ext} mv %{buildroot}%{ruby_gemdir}/bin %{buildroot}%{_prefix} chmod g-w,g+r,o+r -R %{buildroot} %clean rm -rf %{buildroot} %files %defattr(-,root,root) %doc %{ruby_gemdir}/doc/%{oname}-%{version} %{_bindir}/*_json.rb %{ruby_gemdir}/gems/%{oname}-%{version} %{ruby_gemdir}/specifications/%{oname}-%{version}.gemspec %changelog * Wed Feb 03 2010 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1.2.0-2mdv2010.1 + Revision: 500558 - don't install the gem itself or any of the build files... - rename to follow naming scheme for ruby gem packages * Mon Feb 01 2010 Per Ãyvind Karlsen <peroyvind@mandriva.org> 1.2.0-1mdv2010.1 + Revision: 499318 - add missing buildrequires - import ruby-json