2 つの RPM パッケージを作成したいライブラリがあります。
基本的な RPM パッケージの作成方法に関するリンクはいくつか見つかりましたが、パッケージの作成方法が見つかりません(パッケージとは何か疑問がある場合は、この質問devel
を参照してください)。devel
devel
RPM パッケージのとnon-devel
バージョンの両方を生成するにはどうすればよいですか?
ありがとう。
とパッケージの両方を生成するファイルの例を見つけました。.spec
devel
non-devel
ディレクティブの後に(または任意の名前を)追加して、パッケージ内に1つ(または複数)のサブパッケージを作成できるようです。devel
%files
以下は、私が投稿した例からの抜粋です。
Name: kmymoney
Summary: The Personal Finances Manager for KDE.
Version: 0.8
Release: 1.%{disttag}%{distver}
License: GPL
Packager: %packer
Group: Productivity/Office/Finance
Source0: %{name}2-%version.tar.bz2
BuildRoot: %{_tmppath}/%{name}2-%{version}-%{release}-build
BuildRequires: kdebase3-devel
Prereq: /sbin/ldconfig
%description
Description goes here...
%package devel
#Requires:
Summary: KMyMoney development files
Group: Productivity/Office/Finance
Provides: kmymoney-devel
%description devel
This package contains necessary header files for KMyMoney development.
... more to go here ...
%files
... some files ...
%files devel
... the devel files ...
接尾辞に注意してくださいdevel
。