Deixe
-
P é o nome do seu pacote;
-
R1 , R2 , ..., Rn é necessário
-
RB1 , RB2 , ..., RBm seja algum dos seus BuildRequires e R1 , R2 , ..., Rn seja o outro Requer.
Agora você pode
- Crie um pacote
PA com Requer R1 , R2 , ..., Rn que está vazio.
- Edite
P para que o seu Requer seja PA e seus BuildRequires sejam PA , RB1 , RB2 , ..., RBm
Não estou convencido de que seja uma boa ideia.
MyUsefulPackage
Requires: gcc
BuildRequires: gcc
torna-se
MyUsefulPackage
Requires: MyUsefulRequires
BuildRequires: MyUsefulRequires
e
MyUsefulRequires
Requires: gcc
Se eu quiser adicionar outro pacote make , ele se torna:
MyUsefulPackage
Requer: MyUsefulRequires
BuildRequires: MyUsefulRequires
e
MyUsefulRequires
Requires: gcc
Requires: make
Não é necessário alterar os requisitos de dependências do MyUsefulPackage. Eu posso fazer apenas uma mudança para MyUsefulRequires.