Project

General

Profile

« Previous | Next » 

Revision 83aeed2e

Added by Evgeni Golov about 4 years ago

Place the native extension .so file into %{gem_extdir_mri} again

In 472109d923e96022f5ffd1bb89bc240679cefa8e we moved the .so file to
/{gem_name}, but this seems to be gem-dependant
whether they need the gem_name subdir or not. As most gems do not,
let's revert this change and only special case the gems that actually
need special handling.

This reverts commit 472109d923e96022f5ffd1bb89bc240679cefa8e.

View differences:

gem2rpm/scl.spec.erb
%{buildroot}%{gem_dir}/
<% unless spec.extensions.empty? -%>
mkdir -p %{buildroot}%{gem_extdir_mri}/%{gem_name}
cp -a .%{gem_extdir_mri}/gem.build_complete %{buildroot}%{gem_extdir_mri}/
cp -a .%{gem_extdir_mri}/*.so %{buildroot}%{gem_extdir_mri}/%{gem_name}/
mkdir -p %{buildroot}%{gem_extdir_mri}
cp -a .%{gem_extdir_mri}/{gem.build_complete,*.so} %{buildroot}%{gem_extdir_mri}/
<% for ext in spec.extensions -%>
# Prevent dangling symlink in -debuginfo (rhbz#878863).

Also available in: Unified diff