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@opensuse.org For additional commands, e-mail: opensuse-buildservice+help@opensuse.org