Bonjour,

Même si cela peut paraitre zarbi... : est il possible dans un fichier spec qui génère plusieurs rpm de spécifier un numéro de version par rpm produits ?
Je sais cela ne parait pas clair !!!!
Voici le détail de ce que je voudrais :
-Dans la partie génerale du spec, on retrouve les habituelles Name, Summary, Version, Release .....
-dans chaque partie %package, je redéfinis la version du package....

J'espère avoir été à peu prés clair....
Bonjour,

as-tu un exemple précis à fournir ? Sauf contexte particulier, j'avoue ne pas saisir le sens de la demande.
Je comprend, ma demande est un peu floue....
En fait, je te joins un extrait de ce que je voudrais faire :
-le spec génère plusieurs rpm ( rpmUN et rpmDEUX par exemple)
-je voudrais que rpmUN et rpmDEUX ait une version différente ....( ou pas...)

Name:        Truc
Summary:   Baratin 
Version:    1.24
Release:    6.Moi
Group:      Internet/WWW/Servers
License:    Unknown
BuildArch:  noarch
BuildRoot:  %_tmppath/%name-%version-%release-root

%package -n rpmUN
Summary:  paquet numero UN
Group : Internet/WWW/Servers
Requires : machin
Version:    5.50
Release:    1

%package -n rpmDEUX
Summary:  paquet numero DEUX
Group : Internet/WWW/Servers
Requires : machin
Version:    8.10
Release:    2
C'est bien ce que j'avais compris. J'attendais en fait un exemple concret d'un tel cas de figure. Mais c'est possible il me semble.
Au passage, spécifier une release différente pour les sous-paquets n'a aucun sens, la release servant à versionner les modifications du .spec.
Tu as parfaitement raison pour les release...cela n'était qu'un exemple :roll:
Par contre, pour les versions....mystère.

A plus et merçi
Il est tout à fait possible de préciser une "Version" pour chaque sous-paquet (ex dans les dépôts, thunderbird et lightning lorsqu'ils étaient construit à partir du même srpm).

Problème : on ne peut plus utiliser la macro %{version} dont la valeur n'est pas fiable (on ne sait pas trop laquelle va être définie).
remi wrote: Problème : on ne peut plus utiliser la macro %{version} dont la valeur n'est pas fiable (on ne sait pas trop laquelle va être définie).
Mais rien n'empêche d'en définir une pour chaque sous paquet
global version_rpm1 1.0.0
global version_rpm2 1.2.0
Merci beaucoup à tous les deux.
Je m'en vais essayer tout ça !
A bientôt