2017-10-13 7 views
0

Après ce tutoriel sur Spec File Changes For Subpackages j'ai pu créer deux RPMs avec une seule construction procédant comme suit:Comment construire des sous-paquets définies dans les fichiers .spec utilisant cpack

Mon fichier spec est quelque chose comme:

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 

En tapant rpmbuild -ba filename.spec, il crée deux RPM (un pour le paquet principal et un pour le sous-paquet util). Comment puis-je obtenir la même chose en utilisant include(CPACK), puis en tapant make package?

Répondre

0

Jetez un oeil à la CMake CPackRPM module. Il semble que tout ce que vous devez faire est de spécifier votre fichier spec à travers une variable. Vous devrez toujours définir CPack variables approprié.