6.7.3. RubyGems パッケージからの RPM パッケージの作成
RubyGems パッケージのソース RPM を作成するには、以下のファイルが必要です。
- gem ファイル
-
RPM
specファイル
次のセクションでは、RubyGems が作成したパッケージから RPM パッケージを作成する方法を説明します。
6.7.3.1. RubyGems spec ファイルの規則 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
RubyGems spec ファイルは、次の規則を満たしている必要があります。
-
gem の仕様の名前である
%{gem_name}の定義が含まれる。 - パッケージのソースは、リリースされた gem アーカイブの完全な URL であること。パッケージのバージョンは、gem のバージョンであること。
ビルドに必要なマクロをプルできるように、以下のように定義された
BuildRequires:ディレクティブが含まれる。BuildRequires:rubygems-devel-
RubyGems
RequiresまたはProvidesは自動生成されるため、含まれません。 Ruby バージョンの互換性を明示的に指定しない限り、以下のように定義された
BuildRequires:ディレクティブは含まれません。Requires: ruby(release)RubyGems で自動生成された依存関係 (
Requires:ruby (rubygems)) で十分です。