Update to 1.8.3

This commit is contained in:
Sourav Moitra 2015-08-12 20:11:37 +05:30
commit 6f581b3a7f

View file

@ -1,26 +1,24 @@
%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)
BuildRequires: ruby-devel
BuildRequires: rubygems-devel
BuildRequires: rubygem(rake)
BuildRequires: rubygem(minitest)
BuildRequires: rubygem(minitest4)
BuildRequires: rubygem(bigdecimal)
Requires: ruby(release)
Requires: rubygems
Provides: rubygem(json) = %{version}
BuildRequires: rubygem(test-unit)
Obsoletes: rubygem-%{gem_name}-gui < %{version}
Obsoletes: ruby-%{gem_name}-gui < %{version}
@ -80,13 +78,10 @@ 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}
cp -a .%{gem_extdir_mri}/{gem.build_complete,json} %{buildroot}/%{gem_extdir_mri}/
find $RPM_BUILD_ROOT%{gem_instdir} -name \*.rb -print0 | \
xargs --null chmod 0644
@ -101,10 +96,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 +134,10 @@ popd
%changelog
* Wed Aug 12 2013 Sourav Moitra <sourav.moitr@gmail.com> - 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 <jstribny@redhat.com> - 1.7.7-100
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
- Update to JSON 1.7.7
@ -148,7 +152,7 @@ popd
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.5-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Sun Jan 21 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1.6.5-1
* Sat Jan 21 2012 Mamoru Tasaka <mtasaka@fedoraproject.org> - 1.6.5-1
- 1.6.5
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.6-4