Re: [opensuse-programmin g-de] RPM Abhängigkeiten ?
Manfred Hollstein <[email protected]>
| Newsgroups | gmane.linux.suse.programming |
|---|---|
| Message-ID | <[email protected]> |
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