This commit is contained in:
Mamoru TASAKA 2024-11-01 11:24:49 +09:00
commit be45e5fe7d
2 changed files with 18 additions and 11 deletions

View file

@ -25,7 +25,7 @@ popd
ln -sf ${NAME} ${NAME}-${VERSION}
tar czf ${CURRDIR}/rubygem-${NAME}-${VERSION}-missing-files.tar.gz \
${NAME}-${VERSION}/./tests/
${NAME}-${VERSION}/./test/
popd

View file

@ -1,8 +1,8 @@
%global gem_name json
Name: rubygem-%{gem_name}
Version: 2.7.2
Release: 201%{?dist}
Version: 2.7.5
Release: 199%{?dist}
Summary: A JSON implementation in Ruby
@ -45,7 +45,7 @@ This package contains documentation for %{name}.
%prep
%setup -q -n %{gem_name}-%{version} -a 1
mv ./%{gem_name}-%{version}/tests .
mv ./%{gem_name}-%{version}/test .
mv ../%{gem_name}-%{version}.gemspec .
# Change cflags to honor Fedora compiler flags correctly
@ -82,19 +82,18 @@ rm -rf \
%{gem_name}.gemspec \
Gemfile \
ext \
lib/json/ext \
java \
tests \
test \
%{nil}
popd
%check
rm -rf .%{gem_instdir}/tests
cp -a ./tests .%{gem_instdir}/
rm -rf .%{gem_instdir}/test
cp -a ./test .%{gem_instdir}/
pushd .%{gem_instdir}
ruby -Ilib:tests:tests/lib:$RPM_BUILD_ROOT%{gem_extdir_mri}:. \
-e "gem 'test-unit'; require 'helper' ; Dir.glob('tests/test_*.rb').sort.each {|f| require f}"
ruby -Ilib:test:test/json:$RPM_BUILD_ROOT%{gem_extdir_mri}:. \
-e "gem 'test-unit'; require 'test_helper' ; Dir.glob('test/json/*_test.rb').sort.each {|f| require f}"
popd
@ -103,14 +102,19 @@ popd
%dir %{gem_libdir}
%dir %{gem_libdir}/%{gem_name}
%license %{gem_instdir}/BSDL
%license %{gem_instdir}/COPYING
%license %{gem_instdir}/LEGAL
%doc %{gem_instdir}/CHANGES.md
%license %{gem_instdir}/LICENSE
%doc %{gem_instdir}/README.md
%{gem_libdir}/%{gem_name}.rb
%{gem_libdir}/%{gem_name}/add
%{gem_libdir}/%{gem_name}/common.rb
%{gem_libdir}/%{gem_name}/ext.rb
%dir %{gem_libdir}/%{gem_name}/ext
%dir %{gem_libdir}/%{gem_name}/ext/generator/
%{gem_libdir}/%{gem_name}/ext/generator/*.rb
%{gem_libdir}/%{gem_name}/version.rb
%{gem_libdir}/%{gem_name}/generic_object.rb
@ -126,6 +130,9 @@ popd
%changelog
* Wed Oct 30 2024 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.7.5-199
- 2.7.5
* Fri Jul 19 2024 Fedora Release Engineering <releng@fedoraproject.org> - 2.7.2-201
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild