On Monday 25 June 2007 13:45, David Haller wrote:
ich will ein RPM für ein Perl-Modul bauen, das schon im Perl-Core drin ist, Storable. Das Perl-RPM provided daher perl-Storable. Mein RPM kollidiert damit. Gibt es eine Möglichkeit dem rpmbuild zu sagen, bitte das hier nicht als provided markieren?
Was steht in der spec-Datei? ("Provides: ")
Das Problem ist folgendes, das Suse-Perl-RPM provided perl-Storable. Nun würde ich mein RPM, das einfach nur eine neuere Version des Storable Moduls liefert, natürlich gern perl-Storable nennen. Das funktioniert nicht, weil der Name (Name: aus der spec-Datei) automatisch auch von dem Paket provided wird und damit mit dem Perl-RPM kollidiert. Alle anderen Provides: sind schon draußen, genau wie autoreqprov. Wahrscheinlich ist das in dem RPM System aber einfahc nicht vorgesehen. Wenn ich das Paket perl-Storable+ nenne funktioniert's. Torsten