Lines 164-170
Link Here
|
164 |
%makeinstall DESTDIR=%buildroot |
164 |
%makeinstall DESTDIR=%buildroot |
165 |
|
165 |
|
166 |
%__mkdir_p %buildroot%_datadir/%name/vendor_ruby/%subver |
166 |
%__mkdir_p %buildroot%_datadir/%name/vendor_ruby/%subver |
167 |
%__mkdir_p %buildroot%_prefix/lib/%name/vendor_ruby/%subver/%{_target_cpu}-%{_host_os} |
167 |
%__mkdir_p %buildroot%_libdir/%name/vendor_ruby/%subver/%{_target_cpu}-%{_host_os} |
168 |
|
168 |
|
169 |
%__mkdir_p extensions |
169 |
%__mkdir_p extensions |
170 |
# Search documentation for extensions |
170 |
# Search documentation for extensions |
Lines 188-197
Link Here
|
188 |
|
188 |
|
189 |
# generate file lists for appropriate packages |
189 |
# generate file lists for appropriate packages |
190 |
# 1. Generate full file list |
190 |
# 1. Generate full file list |
191 |
(cd %buildroot ; find usr/lib/%name ! -type d -printf "/%%p\n") > %name.list |
191 |
:> %name.list |
192 |
(cd %buildroot ; find usr/lib/%name -type d -printf "%%%%dir /%%p\n") >> %name.list |
192 |
(cd %buildroot ; find .%_libdir/%name -type d -printf "%%%%dir %_libdir/%name/%%P\n") >> %name.list |
193 |
(cd %buildroot ; find usr/share/%name ! -type d -printf "/%%p\n") >> %name.list |
193 |
(cd %buildroot ; find .%_libdir/%name ! -type d -printf "%_libdir/%name/%%P\n") >> %name.list |
194 |
(cd %buildroot ; find usr/share/%name -type d -printf "%%%%dir /%%p\n") >> %name.list |
194 |
(cd %buildroot ; find .%_datadir/%name -type d -printf "%%%%dir %_datadir/%name/%%P\n") >> %name.list |
|
|
195 |
(cd %buildroot ; find .%_datadir/%name ! -type d -printf "%_datadir/%name/%%P\n") >> %name.list |
195 |
|
196 |
|
196 |
# 2. Remove components of lib%name-devel[-static] |
197 |
# 2. Remove components of lib%name-devel[-static] |
197 |
./miniruby -ni -Ilib -rEnglish -e 'print if !Regexp.new("%{_target_cpu}-%{_host_os}/.*[ha]\$").match $LAST_READ_LINE' %name.list |
198 |
./miniruby -ni -Ilib -rEnglish -e 'print if !Regexp.new("%{_target_cpu}-%{_host_os}/.*[ha]\$").match $LAST_READ_LINE' %name.list |