[sisyphus] Гемификация пакетов Ruby

Denis Medvedev nbr на altlinux.org
Чт Июн 28 09:20:39 MSK 2018


Насколько я посмотрел (по пакету ruby-text, cмотрел) отъехали пакеты, в 
которых ранее делался патч для изменения gem. Теперь патч не нужен и вызывает 
проблемы со сборкой.
Если тупо удалить патч, получается работоспособный пакет.


On четверг, 28 июня 2018 г. 8:09:31 MSK Anton Farygin wrote:
> А это из-за этого отъехала сборка порядка полусотни пакетов ruby в
> Sisyphus ?
> 
> 26.06.2018 17:12, Andrey Cherepanov пишет:
> > В Sisyphus отправлены rpm-build-ruby и ruby-tool-setup, которые
> > позволяют автоматически устанавливать (но не упаковывать) gemspec'и
> > пакетов Ruby.
> > 
> > Таким образом, любой пакет при пересборке при наличии апстримного
> > gemspec будет упаковываться как gem: библиотеки, как обычно, в
> > /usr/lib/ruby/site_ruby, а очищенный *.gemspec - в
> > /usr/lib/ruby/gems/2.5.0/specifications/
> > 
> > Чтобы опакетить *.gemspec, добавьте в секцию %files
> > 
> > %rubygem_specdir/*.gemspec
> > 
> > Также появилась удобная запись для игнорируемых в автозависимостях
> > модулей Ruby:
> > 
> > Было: %filter_from_requires /^ruby(mathn)$/d
> > Стало: %add_ruby_req_skip mathn
> > 
> > Макрос %add_ruby_req_skip принимает через пробел перечисление названий
> > модулей.
> 



Подробная информация о списке рассылки Sisyphus