diff --git a/rubygem-multi_json.spec b/rubygem-multi_json.spec index a000897..3b42d4d 100644 --- a/rubygem-multi_json.spec +++ b/rubygem-multi_json.spec @@ -1,30 +1,28 @@ # Generated from multi_json-1.0.3.gem by gem2rpm -*- rpm-spec -*- -%global gemname multi_json +%global gem_name multi_json -%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null) -%global geminstdir %{gemdir}/gems/%{gemname}-%{version} -%global rubyabi 1.8 +%global rubyabi 1.9.1 Summary: A gem to provide swappable JSON backends -Name: rubygem-%{gemname} +Name: rubygem-%{gem_name} Version: 1.0.3 -Release: 4%{?dist} +Release: 5%{?dist} Group: Development/Languages License: MIT URL: http://github.com/intridea/multi_json -Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem +Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem Requires: ruby(abi) = %{rubyabi} Requires: ruby(rubygems) >= 1.3.6 Requires: ruby BuildRequires: ruby(abi) = %{rubyabi} -BuildRequires: ruby(rubygems) >= 1.3.6 +BuildRequires: rubygems-devel >= 1.3.6 BuildRequires: ruby # Use rspec-core until rspec are not migrated to RSpec 2.x BuildRequires: rubygem(rspec-core) BuildRequires: rubygem(json) BuildRequires: rubygem(json_pure) BuildArch: noarch -Provides: rubygem(%{gemname}) = %{version} +Provides: rubygem(%{gem_name}) = %{version} # OkJson is allowed to be bundled: # https://fedorahosted.org/fpc/ticket/113 Provides: bundled(okjson) = 20110719 @@ -46,22 +44,22 @@ Documentation for %{name} %prep %setup -q -c -T -mkdir -p .%{gemdir} -gem install --local --install-dir .%{gemdir} \ +mkdir -p .%{gem_dir} +gem install --local --install-dir .%{gem_dir} \ --force %{SOURCE0} %build %install -mkdir -p %{buildroot}%{gemdir} -cp -a .%{gemdir}/* \ - %{buildroot}%{gemdir}/ +mkdir -p %{buildroot}%{gem_dir} +cp -a .%{gem_dir}/* \ + %{buildroot}%{gem_dir}/ # Remove useless shebang. -sed -i -e '/^#!\/usr\/bin\/env/d' %{buildroot}%{geminstdir}/Rakefile +sed -i -e '/^#!\/usr\/bin\/env/d' %{buildroot}%{gem_instdir}/Rakefile %check -pushd ./%{geminstdir} +pushd ./%{gem_instdir} # simplecov gem is Ruby 1.9 only and not available in Fedora, # so remove its usage sed -i '8,+1d' spec/helper.rb @@ -72,23 +70,26 @@ rspec spec/ | \ popd %files -%dir %{geminstdir} -%exclude %{geminstdir}/.* -%exclude %{geminstdir}/Gemfile -%exclude %{geminstdir}/%{gemname}.gemspec -%doc %{geminstdir}/LICENSE.md -%{geminstdir}/lib -%exclude %{gemdir}/cache/%{gemname}-%{version}.gem -%{gemdir}/specifications/%{gemname}-%{version}.gemspec +%dir %{gem_instdir} +%exclude %{gem_instdir}/.* +%exclude %{gem_instdir}/Gemfile +%exclude %{gem_instdir}/%{gem_name}.gemspec +%doc %{gem_instdir}/LICENSE.md +%{gem_libdir} +%exclude %{gem_cache} +%{gem_spec} %files doc -%doc %{gemdir}/doc/%{gemname}-%{version} -%doc %{geminstdir}/README.md -%{geminstdir}/Rakefile -%{geminstdir}/spec +%doc %{gem_docdir} +%doc %{gem_instdir}/README.md +%{gem_instdir}/Rakefile +%{gem_instdir}/spec %changelog +* Tue Jan 24 2012 Vít Ondruch - 1.0.3-5 +- Rebuilt for Ruby 1.9.3. + * Sat Jan 14 2012 Fedora Release Engineering - 1.0.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild