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

Anton Farygin rider на basealt.ru
Чт Июн 28 08:09:31 MSK 2018


А это из-за этого отъехала сборка порядка полусотни пакетов 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