Hi Stefan,
Am Thursday 13 April 2006 10:56 schrieb Stefan Gerlach:
Hi,
I have added
also some mappings for the Fedora distributions, were the package names
are different. The mappings are:
Substitute: db db4
Substitute: db-devel db4-devel
Substitute: te_latex tetex-latex
Substitute: xorg-x11-devel xorg-x11-proto-devel xorg-x11-trans-devel
Substitute: qt3 qt
Substitute: qt3-devel qt-devel
Substitute: kdelibs3 kdelibs
Substitute: kdelibs3-devel kdelibs-devel
Substitute: kdegames3 kdegames
Substitute: openldap2 openldap
Substitute: openldap2-devel openldap-devel
Substitute: xorg-x11-Mesa-devel mesa-libGL-devel
I'm not very happy with this. This list may become very long.
Maybe it's better to use different BuildRequires for the different
distributions.
It is better to have one long list in the Fedora distribution than to have all
mappings again in each project.
Anyway here are some mappings that i have found :
Substitute: qt3 qt qt3-common
This would mean the BuildRequires for "qt3" would be replaced by a
BuildRequires for "qt qt3-common". But a qt3-common does not exist for
Fedora. Similar to the following macros
Substitute: qt3-devel qt-devel libqt3-devel
Substitute: kdelibs3-devel kdelibs-devel libkdecore4-devel
Substitute: kdelibs3 kdelibs kdelibs-common
These have been added :
Substitute: ImageMagick-Magick++-devel
ImageMagick-c++-devel
Substitute: ImageMagick-Magick++ ImageMagick-c++
Substitute: audiofile-devel libaudiofile0-devel
Substitute: gsl libgsl0
Substitute: gsl-devel libgsl0-devel
Substitute: audiofile libaudiofile0
The Mandriva distro does still miss a number of
-devel packages, which is
causing the expansion error atm.
Also SUSE has no gsl-devel package, but Fedora needs it.
SuSE has it for 10.1. But you are right for 10.0. I do map it to gsl there
now.
bye
adrian
--
Adrian Schroeter
SUSE Linux Products GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany
email: adrian(a)suse.de