-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Donnie Berkholz wrote: > Georgi Georgiev wrote: > >>>It seems that the current xorg-server installs all modules in >>>/usr/lib/xorg/modules. Any idea why? It used to be /usr/lib/modules >>>until recently, and that's still where opengl-update symlinks stuff to, >>>and also where vnc and nvidia-glx put their own X modules. > > > Yeah, it's a more specific location. /usr/lib/modules is a very generic > name that doesn't specify that only X modules go in it. > > Here's a quick patch for opengl-update -- we'll have to figure out a > better solution for the future.
Here's what I'm thinking. Option 1) We add new revisions of nvidia, vnc, opengl-update that only work with 7.0RC and newer. This may require some extra work to keep them in sync with ebuilds compatible with older X, as long as we care about older X (In essence, until 7.0 release). Option 2) We make some function like get-x-module-dir in x11.eclass. Ebuilds that need it inherit and decide what to do based on what's installed. Yes this sucks for binary packages built to use on the other X version, but I think it's a better option because it doesn't require as much ongoing time investment. This is similar to what most packages to which it mattered did with the xorg/xfree switch. Option 3) Other ideas? Thanks, Donnie -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFC+tgFXVaO67S1rtsRAuVKAKDlEAmkC4/oK8DjybuPi5VDS//oswCg1YHA O8k1LhosBnVUelhrGPqIRi0= =tBMC -----END PGP SIGNATURE----- -- gentoo-dev@gentoo.org mailing list