Summary: | Предлагается добавить %rakeinstall_std | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Vitaly Lipatov <lav> |
Component: | rpm-build-ruby | Assignee: | majioa <majioa> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | cas, imz, led, majioa, mike, nbr, pav, php-coder, rider, stalker |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Vitaly Lipatov
2008-01-08 17:50:38 MSK
Мне тоже стало неудобно пользоваться некоторыми макросами. Предлагаю собраться и обсудить этот вопрос. P.S. Виталий, просьба будет личного характера - не надо чтобы сизифные пакеты имели зависимость на rubygems, это неправильно. %rake ruby -rvendor-specific %_bindir/rake %rakeinstall DESTDIR=%buildroot %rake install Плюс к ним меняются: %_ruby_setup_rb setup.rb %ruby_setup_rb %ruby_vendor -rvendor-specific %_ruby_setup_rb %ruby_config %ruby_setup_rb config %ruby_build %ruby_setup_rb setup %ruby_install %ruby_setup_rb install --prefix=%buildroot %ruby_build_std() \ %ruby_config %* \ %ruby_build \ %nil rakeinstall сделан по аналогии makeinstall, который по сути своей - вредный хак, потому что с неизвестными последствиями подменяет prefix. Повторюсь, мне виделся макрос rakeinstall_std, по аналогии с makeinstall_std, но rake_install, как родственник ruby_install, тоже вполне ничего. Окончательное уточнение позиции: нужен rake_install, rakeinstall_std - излишнее усложнение. По-прежнему не нравится %ruby_build, который делает %ruby_setup_rb setup, который делает что-то, но уже начинаю привыкать. Исправлено в git. Попадёт в ruby-1.8.6-alt3 |