Mailinglist Archive: opensuse-buildservice (339 mails)

< Previous Next >
Re: [opensuse-buildservice] Mandriva building issues in BS
  • From: Michal Marek <mmarek@xxxxxxx>
  • Date: Wed, 05 Mar 2008 17:39:57 +0100
  • Message-id: <47CECCDD.10907@xxxxxxx>
Adrian Schröter wrote:
Mandriva_2008/x86_64
expansion error: nothing provides libmesagl1-devel
(Mandriva has strange naming on x86_64 it is lib64mesagl1-devel).

I added a long mapping list for all lib*-devel packages to lib64*-devel.
I hope this is correct in all cases ...

Is this needed at all? The lib*-devel package on mandriva seem to
provide unversioned lib$name-devel:

$ rpm -qp --provides libmesagl1-devel-7.0.1-10mdv2008.0.i586.rpm
warning: libmesagl1-devel-7.0.1-10mdv2008.0.i586.rpm: Header V3 DSA
signature: NOKEY, key ID 70771ff3
libmesagl-devel = 7.0.1-10mdv2008.0
^^^^^^^^^^^^^^^
mesagl-devel = 7.0.1-10mdv2008.0
GL-devel
libMesaGL1-devel = 7.0.1-10mdv2008.0
libMesaGL-devel = 7.0.1-10mdv2008.0
MesaGL-devel = 7.0.1-10mdv2008.0
devel(libGL)
libmesagl1-devel = 7.0.1-10mdv2008.0
$ rpm -qp --provides lib64mesagl1-devel-7.0.1-10mdv2008.0.x86_64.rpm
warning: lib64mesagl1-devel-7.0.1-10mdv2008.0.x86_64.rpm: Header V3 DSA
signature: NOKEY, key ID 70771ff3
libmesagl-devel = 7.0.1-10mdv2008.0
^^^^^^^^^^^^^^^
mesagl-devel = 7.0.1-10mdv2008.0
GL-devel
lib64MesaGL1-devel = 7.0.1-10mdv2008.0
libMesaGL-devel = 7.0.1-10mdv2008.0
MesaGL-devel = 7.0.1-10mdv2008.0
devel(libGL(64bit))
lib64mesagl1-devel = 7.0.1-10mdv2008.0

I don't know about Mandriva packaging policies, but I guess packagers
are expected to use the unversioned names in BuildRequires, which saves
you such mass substitutions.

Michal
---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse-buildservice+help@xxxxxxxxxxxx

< Previous Next >