Ich fand an example einer .spec
Datei, die beide devel
und non-devel
Pakete erzeugt.
Es scheint, Sie erstellen ein (oder mehrere) Unterpaket (e) in einem Paket, das Anhängen devel
(oder was auch immer Namen, den Sie mögen) nach der %files
Richtlinie.
Unten ist ein Auszug aus dem Beispiel, das ich geschrieben:
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 ...
Hinweis der devel
Suffixe.
Große Frage - Ich kann nicht glauben, wie schwer es ist, Informationen im Web zu finden, wie man ein Paket -devel baut. –
@gareth_bowles Ich war auch überrascht. Es scheint so, als ob die * paar * Jungs, die 'devel'-Pakete machen, ihre Geheimnisse behalten wollen! – ereOn