F-21: rebuild for ruby 2.1 / rubygems 2.2

This commit is contained in:
Mamoru TASAKA 2014-04-17 12:07:05 +09:00
commit 2f82e81b52

View file

@ -8,7 +8,7 @@
Summary: Ruby binding of gio-2.0.x
Name: rubygem-%{gem_name}
Version: 2.2.0
Release: 2%{?dist}
Release: 3%{?dist}
Group: Development/Languages
# from README
License: LGPLv2
@ -26,8 +26,6 @@ BuildRequires: ruby-devel
BuildRequires: rubygem(test-unit)
BuildRequires: rubygem(test-unit-notify)
Requires: rubygems
Requires: rubygem(glib2) >= %{glibminver}
Requires: rubygem(gobject-introspection) >= %{glibminver}
Provides: rubygem(%{gem_name}) = %{version}
Obsoletes: ruby-%{gem_name} < %{version}-%{release}
@ -93,11 +91,11 @@ mkdir -p %{buildroot}%{gem_dir}
cp -a .%{gem_dir}/* \
%{buildroot}%{gem_dir}/
mkdir -p %{buildroot}%{gem_extdir_mri}
cp -a ./%{gem_extdir_mri}/* %{buildroot}%{gem_extdir_mri}/
pushd %{buildroot}
mkdir -p .%{gem_extdir_mri}/lib
mv .%{gem_instdir}/lib/%{gem_name}.so .%{gem_extdir_mri}/lib
rm -f .%{gem_extdir_mri}/{gem_make.out,mkmf.log}
popd
# Cleanups
@ -117,7 +115,7 @@ ln -sf /bin/true make
export PATH=$(pwd):$PATH
popd
ruby -rubygems -Ilib:test test/run-test.rb
ruby -rubygems -Ilib:test:ext/%{gem_name} test/run-test.rb
popd
%files
@ -131,9 +129,7 @@ popd
%{gem_instdir}/lib/%{gem_name}.rb
%{gem_instdir}/lib/%{gem_name}/*.rb
%dir %{gem_extdir_mri}
%dir %{gem_extdir_mri}/lib
%{gem_extdir_mri}/lib/%{gem_name}.so
%{gem_extdir_mri}/
%exclude %{gem_cache}
%{gem_spec}
@ -145,6 +141,9 @@ popd
%exclude %{gem_instdir}/test/
%changelog
* Thu Apr 17 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.2.0-3
- F-21: rebuild for ruby 2.1 / rubygems 2.2
* Mon Apr 14 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 2.2.0-2
- 2.2.0