Mailinglist Archive: opensuse-packaging (140 mails)

< Previous Next >
Re: [opensuse-packaging] How to create a dependency
  • From: Mathias Homann <admin@xxxxxxxxxx>
  • Date: Tue, 17 Jan 2012 10:03:33 +0100
  • Message-id: <3964924.ElLc3Ia1Hs@nb-20>
Am Freitag, 13. Januar 2012, 17:27:38 schrieb David Haller:
Hello,

On Fri, 13 Jan 2012, Mathias Homann wrote:
Am Freitag, 13. Januar 2012, 14:03:38 schrieb Stephan Kulow:
On 13.01.2012 13:44, Mathias Homann wrote:
no, as that would pull in the X86_64 package if my package gets
installed on a 64bit system... but my package is only available in
32bit and therefor requires the 32bit libgstapp-0.10.so.0

The x86_64 package won't provide libgstapp-0.10.so.0 or it's broken,
it will provide libgstapp-0.10.so.0()(64bit)

then it seems to be broken.

It's libgstapp and gstreamer from packman.

It's not:

$ rpm -q --queryformat '%{PACKAGER}\n;' --provides libgstapp-0_10-0
packman@xxxxxxxxxxxxxx
;libgstapp-0.10.so.0()(64bit)
libgstapp-0_10-0 = 0.10.35-61.2
libgstapp-0_10-0(x86-64) = 0.10.35-61.2

-dnh

so what do i stick in my spec file to create a requirement that means this:
"I need libgstapp but it HAS to be a 32bit version"?

I can't let the automatics handle it, since the lib is not linked, but gets
pulled at runtime with dlopen().

bye,
MH

--
To unsubscribe, e-mail: opensuse-packaging+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse-packaging+owner@xxxxxxxxxxxx

< Previous Next >
Follow Ups