2017-10-13 9 views
0

Nach diesem Tutorial auf Spec File Changes For Subpackages definiert bauen konnte ich zwei RPMs erstellen mit einem einzigen Build Sie folgendermaßen vorgehen:Wie Subpackages in .spec Dateien mit CPack

Meine Spec-Datei ist so etwas wie:

Name:  @[email protected] 
License: the license 
Summary: the summary 
Group:  Applications 
Version: @[email protected]@[email protected]@[email protected] 
Release: @[email protected] 
%description 
the description... 

%package utils 
Summary: the utils 
Group: Applications 
%description utils 
description for the utils 

%files 
... 

%files utils 
different files 

Bei Eingabe von rpmbuild -ba filename.spec werden zwei RPMs erstellt (eine für das Hauptpaket und eine für das Unterpaket utils). Wie kann ich dasselbe mit include(CPACK) erreichen und dann make package eingeben?

Antwort

0

Werfen Sie einen Blick auf die CMake CPackRPM module. Sie müssen lediglich Ihre Spezifikationsdatei über eine Variable angeben. Sie müssen immer noch CPack variables einstellen.