[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