FS#36027 - [pcsx2] Should depend on lib32-libgl, not lib32-mesa-libgl

Attached to Project: Community Packages
Opened by Alexis (alexis_evo) - Friday, 05 July 2013, 02:35 GMT
Last edited by Maxime Gauduin (Alucryd) - Friday, 05 July 2013, 08:30 GMT
Task Type Bug Report
Category Packages: Multilib
Status Closed
Assigned To Maxime Gauduin (Alucryd)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:
The PKGBUILD for this package should depend on lib32-libgl so pacman can figure out which driver package it should be using (mesa, nvidia, or catalyst). As is it tries to remove whichever driver is installed in preference of mesa, which is obviously bad.


Additional info:
pcsx2 1.0.0-5
[alexis@cuddles pcsx2]$ makepkg -s
==> Making package: pcsx2 1.0.0-5 (Wed Jul 3 22:29:01 MDT 2013)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for inter-conflicts...
:: lib32-mesa-libgl and lib32-catalyst-utils are in conflict (lib32-libgl). Remove lib32-catalyst-utils? [y/N]

[alexis@cuddles ~]$ sudo pacman -Qii lib32-catalyst-utils | grep Provides
Provides : lib32-libgl lib32-dri lib32-libtxc_dxtn

Steps to reproduce:
This task depends upon

Closed by  Maxime Gauduin (Alucryd)
Friday, 05 July 2013, 08:30 GMT
Reason for closing:  Not a bug
Comment by Maxime Gauduin (Alucryd) - Friday, 05 July 2013, 08:30 GMT
No, pcsx2 depends on lib32-libgl, lib32-mesa-libgl is just a makedepends. I had to use this trick because, back when catalyst was still in our repos, building in a chroot would pull lib32-catalyst-utils instead of lib32-mesa-libgl because it was the first choice in alphabetical order. Now catalyst is gone, and putting lib32-libgl would work, but I hear catalyst supports xorg 1.14 now so it might come back. If you wish to rebuild pcsx2, which I indeed recommend, please make the change locally for the time being.

Loading...