From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: Anton Farygin , ALT Linux Sisyphus discussions References: <2fc10b80-c892-e013-366c-947b3d980701@altlinux.org> From: Andrey Cherepanov Message-ID: <4c6d6368-e1b4-0f10-e40e-22be88e524cb@altlinux.org> Date: Fri, 29 Jun 2018 14:15:35 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: ru Subject: Re: [sisyphus] =?utf-8?b?0JPQtdC80LjRhNC40LrQsNGG0LjRjyDQv9Cw0LrQtdGC?= =?utf-8?b?0L7QsiBSdWJ5?= X-BeenThere: sisyphus@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Sisyphus discussions List-Id: ALT Linux Sisyphus discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Jun 2018 11:15:38 -0000 Archived-At: List-Archive: List-Post: 28.06.2018 08:09, Anton Farygin пишет: > А это из-за этого отъехала сборка порядка полусотни пакетов 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 принимает через пробел перечисление названий >> модулей. >> Не полсотни, а около 800. Я вчера отправил исправление. Никакие прежние gemspec это повредить не может, но я ещё не смотрел. -- Andrey Cherepanov cas@altlinux.org