FS#77155 - [wine] remove optdeps [lib32-]openal
Attached to Project:
Community Packages
Opened by John-Michael Mulesa (jm2) - Monday, 16 January 2023, 12:55 GMT
Last edited by Toolybird (Toolybird) - Sunday, 29 January 2023, 04:58 GMT
Opened by John-Michael Mulesa (jm2) - Monday, 16 January 2023, 12:55 GMT
Last edited by Toolybird (Toolybird) - Sunday, 29 January 2023, 04:58 GMT
|
Details
Description: If optional packages such as [lib32-]openal are
installed on the system, wine[-staging] should leverage them
by exposing the equivalent built-in DLL, e.g. OpenAL32.dll
in this case. Currently OpenAL is not exposed regardless of
system library installation state and the fact that it's
listed as an optional dependency on the wine package. Same
issue affects both wine and wine-staging.
Additional info: * package version(s): 7.22 Steps to reproduce: Install system openal. Run a wine program that requires openal. See it fail to load the library. Manually sourcing the windows-native dll fixes the error. Previously this wasn't an issue, but I haven't confirmed which version caused the regression. |
This task depends upon
Closed by Toolybird (Toolybird)
Sunday, 29 January 2023, 04:58 GMT
Reason for closing: Fixed
Additional comments about closing: @stanczew says "Implemented in 8.0-2, as part of FS#71838 ."
Sunday, 29 January 2023, 04:58 GMT
Reason for closing: Fixed
Additional comments about closing: @stanczew says "Implemented in 8.0-2, as part of
> openal32: Remove dll.
> It's not part of Windows, so applications have to ship the native version anyway.
I assume it's an application issue.
By the way, {,lib32-}openal can be removed from PKGBUILDs.
[1] https://gitlab.winehq.org/wine/wine/-/commit/45eca854c4fab7e864deebf9a51c74147884ebc8