Moin, On Sat, 15 Sep 2007, 14:52:28 +0200, Lothar Behrens wrote:
Hallo,
ich habe nun mein Source RPM Paket um Abhängigkeiten erweitert, sodass es unter openSuSE nur dann kompiliert werden kann wenn wxGTK in der Version >= 2.6.2 installiert ist. (Dies ist mindestens ab openSuSE 10.1 der Fall)
Dies habe ich mit
Requires: wxGTK >= 2.6.2
hinbekommen.
Nun meine Frage: Unter SuSE 9.1 hat das Devel Paket noch den Namen wxGTK-devel (Name in Yast).
Wie kann ich nun auf beiden Systemen sicherstellen, dass das richtige Paket installiert ist ?
Gibt es eine Requires oder Regel ?
Du kannst doch die Requires: auch abhaengig von einem Macro definieren. /usr/lib/rpm/suse_macros definiert ein Macro "%suse_version", das du dann ueberpruefen kannst (da ich keine 9.1 zur Verfuegung habe, solltest du fuer den tatsaechlichen Wert mal in die genannte Datei schauen): %if %suse_version <= 910 Requires: wxGTK-devel >= ??? %else Requires: wxGTK >= 2.6.2 %endif
Auf http://docs.fedoraproject.org/drafts/rpm-guide-en/index.html habe ich nichts gefunden.
Wer kann mir da weiterhelfen ?
Danke, Lothar
HTH, cheers. l8er manfred --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org