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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.