[Bug 165992] Review Request: Glide3-Mesa - Render OpenGL through Glide3 for use with 3Dfx Voodoo 1 & 2

bugzilla at redhat.com bugzilla at redhat.com
Fri Oct 14 14:53:59 UTC 2005


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.

Summary: Review Request: Glide3-Mesa - Render OpenGL through Glide3 for use with 3Dfx Voodoo 1 & 2


https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=165992


matthias at rpmforge.net changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |matthias at rpmforge.net




------- Additional Comments From matthias at rpmforge.net  2005-10-14 10:53 EST -------
Below is a quick patch to the spec file :
- Keep spaces/tabs consistent
- Shorten Source0 URL and use version macro (less errors when updating)
- Add exclusivearch to ix86 and x86_64 (seems to make sense, tell me otherwise)
- Simplify %build (non duplicate lines are less prone to errors when changed)
- Remove libver define as it can easily be avoided
- Simplify %install section as the proper relative symlink already exists

I tested a build on FC4, and a package install/uninstall. All went fine, but I
am unfortunately unable to test the package's actual functionnality because I
lack Voodoo hardware.

I have a question, though : Instead of using the wrapper script approach,
wouldn't it be possible to create a package which could be a system wide
replacement for xorg-x11-Mesa-libGL? Having the libGL libary split off was
(AFAIK) done exactly for that purpose.

$ rpm -q --provides xorg-x11-Mesa-libGL
Mesa
libGL = 1
libGL.so.1
xorg-x11-Mesa-libGL = 6.8.2-37.FC4.49.2

So if we want to do it, renaming the package Glide3-Mesa-libGL for instance, and
providing explicitely "Mesa" and "libGL = 1" should be enough. The actual
install step will need to be manual though, as an obsoletes is not what is
wanted (everyone would end up with the Glide3 version!), and the conflicting
libGL.so.1 symlink will prevent any parallel installation. I can't think of
anything other than "rpm -e --nodeps xorg-x11-Mesa-libGL" prior to installing
this package.

Matthias

-- 
Configure bugmail: https://bugzilla.redhat.com/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.




More information about the fedora-extras-list mailing list