From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: To: ALT Linux Sisyphus discussions , ALT Devel discussion list From: Andrey Cherepanov Openpgp: preference=signencrypt Autocrypt: addr=cas@altlinux.org; prefer-encrypt=mutual; keydata= xsDiBEX2vo4RBADisvi2bKj1V4V/h1juuitCXS4UtFDhsdii7Tysmc+Q0GKnhbaQ3tJZ5jNl PvKbr6irRFIP1Q56z7EiamXRBXa4sFfa5sZftE4Ztpj8BHSZHg3zMg9Gi09R01oH/6DQuh9b 4mm7IuLUM6+xiPQQuzzDAwma4QBoOPGJnsWr87pxbwCgy3FB5Amix6KI7uZRTXkuCp/nybEE AIGGSvId4Qya6w2AJYsqZr+rkS+YXJt/GrharxZ4g9bBZmGZbUIcxoasg+e0ut0qQctA3n98 kSArrH3TeXRrhg3uV/YcVeJ4NNDZhsytFHTJnt+PmrNSHcsvAjIUpk2QgFi4jkDc4uunFJzn 9cdUTHelicCVSPhpbX3xJMPpX3xIBACMBhrj1YQn4YuWyFbfdJJ/0J6XBJoPr5iGp4mFV7s/ apnwCorC/CfylTF1/ppVJXqXniiy5rLQl0tA15MEwgtg9uXOzYfRDWI+GP0KVHZVokqwSuRF jmDgNtKOZarRZCmCo/4GQWt4ysTZbqetoAR+U1ry6waYe5+Kds9L75VwdM00QW5kcmV5IENo ZXJlcGFub3YgKEFMVCBMaW51eCBUZWFtKSA8Y2FzQGFsdGxpbnV4LnJ1PsJgBBMRAgAgBQJG MLogAhsjBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQSGPA9Knr8THn2ACfT4xjboeoYhaK s8jijDkuoJPr89EAni50QGEGsj8cz3UQZMahXNEt8hKDzsFNBEX2vpUQCACMJt9iVGRhskAP QRDadv/IJPQsg2zuANkLcau8AAn9aElLdUVnnSHvL0LlgiikMhAFOnrNqe7apemtXMyTMD6K scGE5KmCaSsWHu8ulrj9K/OXavk55HKtdBXflCVyTZLdhvHbBNz88MKf+KiNoU8Zf5UroUvY p/7yccek5onhobA39tv/vPxVJsBdZ5SDUuLWkhtfiHBYPGKPYtCkVlPeC77Zr0klwz3LAgvo fJShP6XQUZomqNXMOYpNPffd1ioAa7WFpKV5DXXwJl74BgaBj1BLEabdSeuNG2EwgIo9pKcb yJHDZ3qViLHOFIDsiWt+7BrwVq8ibRHN9ce+C4sLAAMFB/9Jn6N+BQPmm0xQJgmkGlJbr9C2 r+j/p8QOVKKjW7tTMiqHccJX6ib1Im79n3Mpu1fPAAX7lnirTK29CWjDju5EOaWJKrhzUEVV IGrU8CSl0pCcKEBb0JQnQqsoH02yJP0pB45kwDJ8YtBuNyZmL9lrJFfdV00b78o/+bz1wv7z wT1S4cFTZxD3m2x0EvIyVAw662LN56z/M1TtrjJqM5V3IihNu4lepwboQK19x4X4NcPjKsZY yrgNd/xpYXpFz3oBVt7SwmY7M99VLSgvyK87919m3TdJNEwC7aSSYKT8PUGnai7VhpbzgPDc CAr0fuZO0dxdJNmdPGNwb8JNaeS2wkkEGBECAAkFAkX2vpUCGwwACgkQSGPA9Knr8TEy9wCf SvoC2w8WXxk2P1O48fWb3MKzoMAAn0E88vgQLM7v9xVGb+/yruPsl8/x Message-ID: <5ce9f180-c2a4-4d7e-5c77-ac2cace2d722@altlinux.org> Date: Mon, 17 Sep 2018 11:20:13 +0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.9.1 MIME-Version: 1.0 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: 8bit Content-Language: ru Subject: [sisyphus] =?utf-8?b?0J3QvtCy0LDRjyDRgdGF0LXQvNCwINC30LDQstC40YE=?= =?utf-8?b?0LjQvNC+0YHRgtC10Lkg0L/QsNC60LXRgtC+0LIgUnVieQ==?= 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: Mon, 17 Sep 2018 08:20:15 -0000 Archived-At: List-Archive: List-Post: Сегодня в Sisyphus собрана новая версия rpm-build-ruby и пересобраны пакеты с ней. Важной особенностью является переход с автозависимостей пакетов Ruby с подключением библиотек, указанные в require на зависимости, которые указаны разработчиками в файле gemspec. Это позволит получить все необходимые пакеты как Gem'ы. Для этого предоставляются и требуются зависимости вида: ruby-gem(имя_гема) Для совместимости с Fedora также предоставляется  rubygem(имя_гема). Для сборки пакета как Gem'а по новой схеме достаточно использовать в секции %install макрос %ruby_install В секции %files: %rubygem_specdir/* Технически применяется схема Debian с установкой пакета через доработанный ruby-tool-setup (который указывать явно уже не нужно, он вытягивается rpm-build-ruby), который также устанавливает gemspec и Gemfile. По ним и определяются с помощью ruby-bundler provides и requires. -- Andrey Cherepanov cas@altlinux.org