diff --git a/.gitignore b/.gitignore index 528f30b..00de2aa 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ json-1.1.7.gem /json-1.4.6.gem /json-1.6.5.gem /json-1.7.7.gem +/json-1.8.3.gem diff --git a/rubygem-json.spec b/rubygem-json.spec index 1923911..eae17ed 100644 --- a/rubygem-json.spec +++ b/rubygem-json.spec @@ -1,15 +1,15 @@ %global gem_name json Name: rubygem-%{gem_name} -Version: 1.7.7 -Release: 100%{?dist} +Version: 1.8.3 +Release: 1%{?dist} Summary: A JSON implementation in Ruby Group: Development/Languages License: Ruby or GPLv2 -URL: http://json.rubyforge.org +URL: http://flori.github.io/json/ Source0: http://gems.rubyforge.org/gems/%{gem_name}-%{version}.gem BuildRequires: ruby(release) @@ -18,14 +18,17 @@ BuildRequires: rubygems-devel BuildRequires: rubygem(rake) BuildRequires: rubygem(minitest) BuildRequires: rubygem(bigdecimal) +BuildRequires: rubygem(test-unit) + Requires: ruby(release) Requires: rubygems -Provides: rubygem(json) = %{version} Obsoletes: rubygem-%{gem_name}-gui < %{version} Obsoletes: ruby-%{gem_name}-gui < %{version} Obsoletes: ruby-%{gem_name} < %{version} +Provides: rubygem(json) = %{version} + %description This is a implementation of the JSON specification according to RFC 4627 in Ruby. @@ -80,13 +83,9 @@ rm -fr .%{gem_instdir}/lib/json/pure* %install mkdir -p $RPM_BUILD_ROOT%{gem_dir} - -cp -a .%{gem_dir}/* %{buildroot}/%{gem_dir} +mkdir -p $RPM_BUILD_ROOT%{gem_extdir_mri} -# Let's move arch dependent files to arch specific directory -mkdir -p $RPM_BUILD_ROOT%{gem_extdir_mri}/lib/json/ext -install -cpm 0755 ./%{gem_instdir}/lib/json/ext/*.so \ - $RPM_BUILD_ROOT%{gem_extdir_mri}/lib/json/ext/ +cp -a .%{gem_dir}/* %{buildroot}/%{gem_dir} find $RPM_BUILD_ROOT%{gem_instdir} -name \*.rb -print0 | \ xargs --null chmod 0644 @@ -101,10 +100,15 @@ rm -rf $RPM_BUILD_ROOT%{gem_docdir}/rdoc/classes/.src rm -rf $RPM_BUILD_ROOT%{gem_docdir}/rdoc/classes/.html rm -rf $RPM_BUILD_ROOT%{gem_instdir}/java/ +# find and delete zero length files +find %{buildroot} -size 0 -delete + +chmod a+x %{buildroot}/%{gem_instdir}/tools/server.rb %check pushd .%{gem_instdir} -ruby -S testrb -Ilib:ext/%{gem_name}/ext $(ls -1 tests/test_*.rb | sort) +ruby -Ilib:$RPM_BUILD_ROOT%{gem_extdir_mri}:. \ + -e "gem 'minitest', '~> 4' ; Dir.glob('tests/test_*.rb').sort.each {|f| require f}" popd @@ -134,6 +138,10 @@ popd %changelog +* Wed Aug 12 2015 Sourav Moitra - 1.8.3-1 +- Update to 1.8.3 +- day change on changelog from sun to sat for version 1.6.5 + * Tue Mar 26 2013 Josef Stribny - 1.7.7-100 - Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0 - Update to JSON 1.7.7 @@ -148,7 +156,7 @@ popd * Sat Jul 21 2012 Fedora Release Engineering - 1.6.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild -* Sun Jan 21 2012 Mamoru Tasaka - 1.6.5-1 +* Sat Jan 21 2012 Mamoru Tasaka - 1.6.5-1 - 1.6.5 * Sat Jan 14 2012 Fedora Release Engineering - 1.4.6-4 diff --git a/sources b/sources index acb3086..4746958 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -9084ee2e853f55d956d043cba46e25fc json-1.7.7.gem +3d076c3efb7545020230e9c1de8ef284 json-1.8.3.gem