构build一个RPM包的开发和普通版本

我有一个库,我想创build两个RPM包。

虽然我发现了几个关于如何创build一个基本的RPM包的链接,但我找不到如何创build一个devel包(如果您想知道什么是devel包,请参阅此问题 )。

我需要做什么才能同时生成我的RPM软件包的develnon-devel版本?

谢谢。

阅读这个 。

我找到了一个.spec文件的例子 ,它生成了develnon-devel包。

看来你可以在一个包里面创建一个(或几个) 包,在%files指令之后添加devel (或者你想要的任何名字)。

以下是我发布的示例摘录:

 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后缀。