Tôi đã tìm thấy an example của tệp .spec
tạo cả hai gói devel
và non-devel
.
Dường như bạn có thể tạo thêm một (hoặc vài) phụ gói (s) bên trong một gói, phụ devel
(hoặc bất kỳ tên nào bạn muốn) sau khi chỉ thị %files
.
Dưới đây là một đoạn trích từ ví dụ tôi đã đăng:
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 ...
Lưu ý devel
hậu tố.
Câu hỏi hay - Tôi không thể tin được việc tìm kiếm thông tin trên web về cách xây dựng gói -devel khó như thế nào. –
@gareth_bowles Tôi cũng rất ngạc nhiên. Có vẻ như những người * vài * đang làm những gói 'devel' muốn giữ bí mật của họ! – ereOn