FS#24608 - [luxrender] wants to install "nvidia-utils" and conflicts with libgl from ati
Attached to Project:
Community Packages
Opened by Justus (schnorchelkatze) - Monday, 06 June 2011, 21:55 GMT
Last edited by Lukas Jirkovsky (6xx) - Thursday, 09 June 2011, 17:09 GMT
Opened by Justus (schnorchelkatze) - Monday, 06 June 2011, 21:55 GMT
Last edited by Lukas Jirkovsky (6xx) - Thursday, 09 June 2011, 17:09 GMT
|
Details
Description:
When updating Luxrender from version 0.7.1 to 0.8 pacman tries to delete libgl (required by ati-dri / driver for my laptop graphics-card)because of the dependancy to luxrays and install nvidia-utils for opencl-support(?). This is Nonsense (i guess) because then my ati-driver won't work anymore!? Additional info: * luxrays 0.8-1 * luxrender 0.8-1 Steps to reproduce: 1. install the needed open-source-ati driver (needed for your graphics card!) 2. try to install luxrender (depends on luxrays) 3. pacman wants to replace libgl with nvidia-utils |
This task depends upon
Closed by Lukas Jirkovsky (6xx)
Thursday, 09 June 2011, 17:09 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in luxrender 0.8-2
Thursday, 09 June 2011, 17:09 GMT
Reason for closing: Fixed
Additional comments about closing: Fixed in luxrender 0.8-2
|--mesa
+--nvidia-utils provides libgl
+--nvidia-utils provides libcl
@All: anyone wants to bring amdstream to repos? I don't want to maintain it, because I have nvidia or intel everywhere so I can't test it.
Can someone try whether luxrender works with amdstream package I mentioned earlier? If it works, it would be nice to bring amdstream into a repository so libcl is available for AMD users too. However there still will be a problem with OSS drivers, which doesn't support OpenCL at all.
my proposal is not making dependencies from libcl until there exist at least an open source cpu implementation, as that way we can guarantee that opencl is present in the system(as you can now take for granted opengl is present through mesa even if there's no gpu installed)
edit: changed the cmake line, seems it needs the =1 thing
+1 optdepends
Is it possible that luxrender is statically linked against luxrays, thus explaining the OpenCL dependency? (both packages ship with static libraries, which is probably a bug in and of itself)