Compare commits
5 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d49ebfd270 | ||
|
|
2fd7714c55 | ||
|
|
a467f8cc53 | ||
|
|
5c644403d1 | ||
|
|
6f581b3a7f |
3 changed files with 22 additions and 13 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -2,3 +2,4 @@ json-1.1.7.gem
|
||||||
/json-1.4.6.gem
|
/json-1.4.6.gem
|
||||||
/json-1.6.5.gem
|
/json-1.6.5.gem
|
||||||
/json-1.7.7.gem
|
/json-1.7.7.gem
|
||||||
|
/json-1.8.3.gem
|
||||||
|
|
|
||||||
|
|
@ -1,15 +1,15 @@
|
||||||
%global gem_name json
|
%global gem_name json
|
||||||
|
|
||||||
Name: rubygem-%{gem_name}
|
Name: rubygem-%{gem_name}
|
||||||
Version: 1.7.7
|
Version: 1.8.3
|
||||||
Release: 100%{?dist}
|
Release: 1%{?dist}
|
||||||
|
|
||||||
Summary: A JSON implementation in Ruby
|
Summary: A JSON implementation in Ruby
|
||||||
|
|
||||||
Group: Development/Languages
|
Group: Development/Languages
|
||||||
|
|
||||||
License: Ruby or GPLv2
|
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
|
Source0: http://gems.rubyforge.org/gems/%{gem_name}-%{version}.gem
|
||||||
|
|
||||||
BuildRequires: ruby(release)
|
BuildRequires: ruby(release)
|
||||||
|
|
@ -18,14 +18,17 @@ BuildRequires: rubygems-devel
|
||||||
BuildRequires: rubygem(rake)
|
BuildRequires: rubygem(rake)
|
||||||
BuildRequires: rubygem(minitest)
|
BuildRequires: rubygem(minitest)
|
||||||
BuildRequires: rubygem(bigdecimal)
|
BuildRequires: rubygem(bigdecimal)
|
||||||
|
BuildRequires: rubygem(test-unit)
|
||||||
|
|
||||||
Requires: ruby(release)
|
Requires: ruby(release)
|
||||||
Requires: rubygems
|
Requires: rubygems
|
||||||
Provides: rubygem(json) = %{version}
|
|
||||||
|
|
||||||
Obsoletes: rubygem-%{gem_name}-gui < %{version}
|
Obsoletes: rubygem-%{gem_name}-gui < %{version}
|
||||||
Obsoletes: ruby-%{gem_name}-gui < %{version}
|
Obsoletes: ruby-%{gem_name}-gui < %{version}
|
||||||
Obsoletes: ruby-%{gem_name} < %{version}
|
Obsoletes: ruby-%{gem_name} < %{version}
|
||||||
|
|
||||||
|
Provides: rubygem(json) = %{version}
|
||||||
|
|
||||||
%description
|
%description
|
||||||
This is a implementation of the JSON specification according
|
This is a implementation of the JSON specification according
|
||||||
to RFC 4627 in Ruby.
|
to RFC 4627 in Ruby.
|
||||||
|
|
@ -80,13 +83,9 @@ rm -fr .%{gem_instdir}/lib/json/pure*
|
||||||
|
|
||||||
%install
|
%install
|
||||||
mkdir -p $RPM_BUILD_ROOT%{gem_dir}
|
mkdir -p $RPM_BUILD_ROOT%{gem_dir}
|
||||||
|
mkdir -p $RPM_BUILD_ROOT%{gem_extdir_mri}
|
||||||
cp -a .%{gem_dir}/* %{buildroot}/%{gem_dir}
|
|
||||||
|
|
||||||
# Let's move arch dependent files to arch specific directory
|
cp -a .%{gem_dir}/* %{buildroot}/%{gem_dir}
|
||||||
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/
|
|
||||||
|
|
||||||
find $RPM_BUILD_ROOT%{gem_instdir} -name \*.rb -print0 | \
|
find $RPM_BUILD_ROOT%{gem_instdir} -name \*.rb -print0 | \
|
||||||
xargs --null chmod 0644
|
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_docdir}/rdoc/classes/.html
|
||||||
|
|
||||||
rm -rf $RPM_BUILD_ROOT%{gem_instdir}/java/
|
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
|
%check
|
||||||
pushd .%{gem_instdir}
|
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
|
popd
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -134,6 +138,10 @@ popd
|
||||||
|
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Aug 12 2015 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
|
* Tue Mar 26 2013 Josef Stribny <jstribny@redhat.com> - 1.7.7-100
|
||||||
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
|
- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0
|
||||||
- Update to JSON 1.7.7
|
- Update to JSON 1.7.7
|
||||||
|
|
@ -148,7 +156,7 @@ popd
|
||||||
* Sat Jul 21 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.6.5-2
|
* 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
|
- 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
|
- 1.6.5
|
||||||
|
|
||||||
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.6-4
|
* Sat Jan 14 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.4.6-4
|
||||||
|
|
|
||||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
||||||
9084ee2e853f55d956d043cba46e25fc json-1.7.7.gem
|
3d076c3efb7545020230e9c1de8ef284 json-1.8.3.gem
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue