[rubygem-json_pure] Rebuilt for Ruby 1.9.3.

Bohuslav Kabrda bkabrda at fedoraproject.org
Mon Jan 23 14:55:33 UTC 2012


commit 31a9dc7b0b522e9d040b34fd87a8970e4d0c7b6d
Author: Bohuslav Kabrda <bkabrda at redhat.com>
Date:   Mon Jan 23 15:55:26 2012 +0100

    Rebuilt for Ruby 1.9.3.

 rubygem-json_pure.spec |   94 ++++++++++++++++++++++++-----------------------
 sources                |    2 -
 2 files changed, 48 insertions(+), 48 deletions(-)
---
diff --git a/rubygem-json_pure.spec b/rubygem-json_pure.spec
index 6fa6196..e55c66a 100644
--- a/rubygem-json_pure.spec
+++ b/rubygem-json_pure.spec
@@ -1,23 +1,22 @@
-%global gemdir %(ruby -rubygems -e 'puts Gem::dir' 2>/dev/null)
-%global gemname json_pure
-%global geminstdir %{gemdir}/gems/%{gemname}-%{version}
-%global rubyabi 1.8
+%global gem_name json_pure
+%global rubyabi 1.9.1
 
 Summary: JSON Implementation for Ruby
-Name: rubygem-%{gemname}
+Name: rubygem-%{gem_name}
 Version: 1.6.3
-Release: 3%{?dist}
+Release: 4%{?dist}
 Group: Development/Languages
 License: GPLv2 or Ruby
 URL: http://flori.github.com/json
-Source0: http://rubygems.org/gems/%{gemname}-%{version}.gem
-Requires: rubygems
+Source0: http://rubygems.org/gems/%{gem_name}-%{version}.gem
+Requires: ruby(rubygems)
 Requires: ruby(abi) = %{rubyabi} 
 BuildRequires: ruby(abi) = %{rubyabi} 
-BuildRequires: ruby(rubygems) 
+BuildRequires: rubygems-devel
 BuildRequires: rubygem(rake)
+BuildRequires: rubygem(minitest)
 BuildArch: noarch
-Provides: rubygem(%{gemname}) = %{version}
+Provides: rubygem(%{gem_name}) = %{version}
 
 %package doc
 Summary: Documentation for %{name}
@@ -36,32 +35,32 @@ This is a JSON implementation in pure Ruby.
 
 %install
 rm -rf %{buildroot}
-mkdir -p %{buildroot}%{gemdir}
-gem install -V --local --install-dir %{buildroot}%{gemdir} \
+mkdir -p %{buildroot}%{gem_dir}
+gem install -V --local --install-dir %{buildroot}%{gem_dir} \
             --force --rdoc %{SOURCE0}
-for file in `find %{buildroot}/%{geminstdir} -type f -perm /a+x`; do
+for file in `find %{buildroot}/%{gem_instdir} -type f -perm /a+x`; do
     [ -z "`head -n 1 $file | grep \"^#!/\"`" ] && chmod -v 644 $file
 done
-for file in `find %{buildroot}/%{geminstdir} -type f ! -perm /a+x -name "*.rb"`; do
+for file in `find %{buildroot}/%{gem_instdir} -type f ! -perm /a+x -name "*.rb"`; do
     [ ! -z "`head -n 1 $file | grep \"^#!/\"`" ] && chmod -v 755 $file
 done
-find %{buildroot}/%{geminstdir} -type f -perm /g+wx -exec chmod -v g-w {} \;
-rm -rf %{buildroot}/%{geminstdir}/ext
-rm -rf %{buildroot}/%{geminstdir}/java
-rm -f %{buildroot}/%{geminstdir}/json_pure.gemspec
-rm -f %{buildroot}/%{geminstdir}/json.gemspec
-rm -f %{buildroot}/%{geminstdir}/json-java.gemspec
-rm -f %{buildroot}/%{geminstdir}/Gemfile
-rm -f %{buildroot}/%{geminstdir}/diagrams/.keep
-rm -f %{buildroot}/%{geminstdir}/.travis.yml
-rm -f %{buildroot}/%{geminstdir}/.gitignore
+find %{buildroot}/%{gem_instdir} -type f -perm /g+wx -exec chmod -v g-w {} \;
+rm -rf %{buildroot}/%{gem_instdir}/ext
+rm -rf %{buildroot}/%{gem_instdir}/java
+rm -f %{buildroot}/%{gem_instdir}/json_pure.gemspec
+rm -f %{buildroot}/%{gem_instdir}/json.gemspec
+rm -f %{buildroot}/%{gem_instdir}/json-java.gemspec
+rm -f %{buildroot}/%{gem_instdir}/Gemfile
+rm -f %{buildroot}/%{gem_instdir}/diagrams/.keep
+rm -f %{buildroot}/%{gem_instdir}/.travis.yml
+rm -f %{buildroot}/%{gem_instdir}/.gitignore
 # Fix for Fedora 14:
-rm -rf %{buildroot}/%{geminstdir}/tests/test_json_rails.rb
+rm -rf %{buildroot}/%{gem_instdir}/tests/test_json_rails.rb
 
 
 %check
-pushd %{buildroot}%{geminstdir}
-rake test_pure --trace
+pushd %{buildroot}%{gem_instdir}
+JSON=pure testrb tests
 popd
 
 %clean
@@ -69,31 +68,34 @@ rm -rf %{buildroot}
 
 %files
 %defattr(-, root, root, -)
-%dir %{geminstdir}
-%{geminstdir}/lib
-%{gemdir}/cache/%{gemname}-%{version}.gem
-%{gemdir}/specifications/%{gemname}-%{version}.gemspec
-%doc %{geminstdir}/README-json-jruby.markdown
-%doc %{geminstdir}/README.rdoc
-%doc %{geminstdir}/GPL
-%doc %{geminstdir}/COPYING-json-jruby
-%doc %{geminstdir}/COPYING
-%doc %{geminstdir}/CHANGES
-%doc %{geminstdir}/VERSION
-%doc %{geminstdir}/TODO
+%dir %{gem_instdir}
+%{gem_libdir}
+%{gem_cache}
+%{gem_spec}
+%doc %{gem_instdir}/README-json-jruby.markdown
+%doc %{gem_instdir}/README.rdoc
+%doc %{gem_instdir}/GPL
+%doc %{gem_instdir}/COPYING-json-jruby
+%doc %{gem_instdir}/COPYING
+%doc %{gem_instdir}/CHANGES
+%doc %{gem_instdir}/VERSION
+%doc %{gem_instdir}/TODO
 
 
 %files doc
 %defattr(-, root, root, -)
-%{geminstdir}/tests
-%{geminstdir}/data
-%{geminstdir}/tools
-%{geminstdir}/benchmarks
-%{geminstdir}/Rakefile
-%{gemdir}/doc/%{gemname}-%{version}
-%{geminstdir}/install.rb
+%{gem_instdir}/tests
+%{gem_instdir}/data
+%{gem_instdir}/tools
+%{gem_instdir}/benchmarks
+%{gem_instdir}/Rakefile
+%{gem_docdir}
+%{gem_instdir}/install.rb
 
 %changelog
+* Mon Jan 23 2012 Bohuslav Kabrda <bkabrda at redhat.com> - 1.6.3-4
+- Rebuilt for Ruby 1.9.3.
+
 * Sat Jan 14 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.6.3-3
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
 
diff --git a/sources b/sources
index 51a8f4e..269dc3b 100644
--- a/sources
+++ b/sources
@@ -1,3 +1 @@
-efc352b7e48263cba1d4e7d96c7721b1  json_pure-1.4.6.gem
-2bd23f3a71060fc00f93398e6e0dd664  json_pure-1.5.1.gem
 a718cb94c3148dff2c1c6aca1a667dbb  json_pure-1.6.3.gem


More information about the scm-commits mailing list