Axel Thimm wrote:
On Wed, Nov 09, 2005 at 08:30:04PM -0500, Mike A. Harris wrote:
This is another friendly reminder to all developers and package
maintainers that "XFree86-devel" and "xorg-x11-devel" will no
longer exist in Fedora Core 5.
All packages which "BuildRequires: XFree86-devel" or
"BuildRequires: xorg-x11-devel" must be updated to remove this
dependency and replace it with individual BuildRequires for
each library that is needed.
For example:
BuildRequires: libX11-devel
BuildRequires: libXinerama-devel
etc..
Is there a list for the new *-devel packages? It would make it easier
to packagers to identify the missing BuildRequires, perhaps even by
trial-and-error :)
Yep, please visit the FC5 X.Org modularization page at:
http://mharris.ca/xorg-modular/xorg-modularization.html
It has hyperlinks to the ftp directory in which you can download
the src and binary rpms that have been built so far, as well as
links to 4 text files which document the order in which everything
needs to be built. The xorg-all-libs.txt file contains a list of
all of the modular X library package names, of which each has a
-devel subpackage.
In general, if an application links to libXfoo, then you just need
to put "BuildRequires: libXfoo-devel" for each X library it uses.
The one exception, is the screensaver library. It is the only
package out of 40 libraries, in which the name of the package and
the name of the library are not the same. The library is libXss,
and the package name is libXScrnSaver. Yes this is silly, but it
is how upstream X.Org decided to name things.
Will the modular xorg-x11 packages be built from one spec file (the
retrieving the *-devel is trivial) or several?
If it was all in one spec file, then it wouldn't be "modular".
--
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list