F-21: rebuild for ruby 2.1 / rubygems 2.2
This commit is contained in:
parent
b50c19b438
commit
d687ce57b5
@ -9,7 +9,7 @@
|
||||
Summary: Ruby bindings for cairo
|
||||
Name: rubygem-%{gem_name}
|
||||
Version: %{gemver}
|
||||
Release: 1%{?dist}
|
||||
Release: 2%{?dist}
|
||||
Group: Development/Languages
|
||||
License: GPLv2 or Ruby
|
||||
URL: http://cairographics.org/rcairo/
|
||||
@ -106,6 +106,18 @@ do
|
||||
done
|
||||
|
||||
# Move C extension
|
||||
%if 0%{?fedora} >= 21
|
||||
mkdir -p ./TMPINSTDIR/%{gem_extdir_mri}
|
||||
cp -a ./%{gem_extdir_mri}/* TMPINSTDIR/%{gem_extdir_mri}/
|
||||
|
||||
pushd ./TMPINSTDIR
|
||||
mkdir -p .%{header_dir}
|
||||
mv .%{gem_extdir_mri}/*.h .%{header_dir}/
|
||||
rm -f .%{gem_extdir_mri}/{gem_make.out,mkmf.log}
|
||||
|
||||
popd
|
||||
|
||||
%else
|
||||
pushd ./TMPINSTDIR
|
||||
mkdir -p .%{gem_extdir_mri}/lib
|
||||
mv .%{gem_instdir}/lib/%{gem_name}.so \
|
||||
@ -116,6 +128,7 @@ mkdir -p ./%{header_dir}
|
||||
mv ./%{gem_instdir}/lib/*.h \
|
||||
./%{header_dir}/
|
||||
popd
|
||||
%endif
|
||||
|
||||
|
||||
# cleanups
|
||||
@ -126,7 +139,11 @@ rm -f ./TMPINSTDIR/%{gem_instdir}/{Makefile*,extconf.rb}
|
||||
cp -a ./TMPINSTDIR/* %{buildroot}/
|
||||
|
||||
%check
|
||||
%if 0%{?fedora} >= 21
|
||||
export RUBYLIB=$(pwd)/TMPINSTDIR/%{gem_instdir}:$(pwd)/TMPINSTDIR/%{gem_extdir_mri}/
|
||||
%else
|
||||
export RUBYLIB=$(pwd)/TMPINSTDIR/%{gem_instdir}:$(pwd)/TMPINSTDIR/%{gem_extdir_mri}/lib
|
||||
%endif
|
||||
|
||||
pushd ./TMPINSTDIR/%{gem_instdir}
|
||||
# kill unneeded make process
|
||||
@ -146,9 +163,13 @@ ruby ./test/run-test.rb
|
||||
popd
|
||||
|
||||
%files
|
||||
%if 0%{?fedora} >= 21
|
||||
%{gem_extdir_mri}/
|
||||
%else
|
||||
%dir %{gem_extdir_mri}
|
||||
%dir %{gem_extdir_mri}/lib
|
||||
%{gem_extdir_mri}/lib/%{gem_name}.so
|
||||
%endif
|
||||
|
||||
%dir %{gem_instdir}/
|
||||
%doc %{gem_instdir}/[A-Z]*
|
||||
@ -173,6 +194,9 @@ popd
|
||||
%{header_dir}/rb_cairo.h
|
||||
|
||||
%changelog
|
||||
* Wed Apr 16 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.12.9-2
|
||||
- F-21: rebuild for ruby 2.1 / rubygems 2.2
|
||||
|
||||
* Wed Apr 9 2014 Mamoru TASAKA <mtasaka@fedoraproject.org> - 1.12.9-1
|
||||
- 1.12.9
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user