Page MenuHomeSolus

Update wine to 2.9
ClosedPublic

Authored by kyrios123 on May 13 2017, 7:40 AM.
Tags
None
Referenced Files
F11049367: D104.id188.diff
Thu, Aug 10, 5:40 PM
F11049366: D104.id.diff
Thu, Aug 10, 5:40 PM
F11049365: D104.id649.diff
Thu, Aug 10, 5:40 PM
F11049364: D104.id635.diff
Thu, Aug 10, 5:40 PM
F11049363: D104.id394.diff
Thu, Aug 10, 5:40 PM
F11049362: D104.id646.diff
Thu, Aug 10, 5:40 PM
F11034999: D104.diff
Wed, Aug 9, 5:27 PM
F10892876: D104.id.diff
Jun 30 2023, 7:57 AM

Details

Summary

What's new in wine 2.9 Full Changelog:

  • Support for tesselation shaders in Direct3D.
  • Binary mode support in WebServices.
  • Clipboard changes detected through Xfixes.
  • User interface improvements in RegEdit.
  • Various bug fixes.

What's new in wine 2.8 Full Changelog:

  • Direct3D command stream runs asynchronously.
  • Better serial and parallel ports autodetection.
  • Still more fixes for high DPI settings.
  • System tray notifications on macOS.
  • Various bug fixes.

Fixes T3815

Signed-off-by: Pierre-Yves <pyu@riseup.net>

Test Plan

install wine and wine-32bit, launch notepad.exe

Diff Detail

Repository
R3169 wine
Branch
master
Lint
No Lint Coverage
Unit
No Test Coverage

Event Timeline

When I executed notepad.exe, wine proposed me to download mono.
Do you think it would be a good idea to add it as rundep in a future update ?

kyrios123 retitled this revision from Update wine to 2.8 to Update wine to 2.9.
kyrios123 edited the summary of this revision. (Show Details)
kyrios123 edited the test plan for this revision. (Show Details)

Update 2.8 -> 2.9

@ikey you mentioned patches needed updating with wine?

kyrios123 edited the summary of this revision. (Show Details)

Add: Workaround for a bug in Flex
Add: Font aliases
Add: Hardbuzz dependency (32bit) required becaus of D109; this also fix T3815
Update: configure parameters (some don't exist anymore)

IMPORTANT: While browsing the logs, I noticed that OpenCL development files are not found. I think Solus misses opencl-headers packages (containing opencl.h).
ikey requested changes to this revision.Jun 2 2017, 7:58 PM
ikey added inline comments.
package.yml
122

Nuh uh - anti stateless :D look at our fontconfig package to see where they go

This revision now requires changes to proceed.Jun 2 2017, 7:58 PM
kyrios123 edited edge metadata.

Fix: stateless paths

package.yml
90

Why are all these configures gone?

package.yml
90

nvm I saw your comment

This revision is now accepted and ready to land.Jun 2 2017, 9:23 PM
This revision was automatically updated to reflect the committed changes.

Actually only --with-d3d9-nine=yes was invalid but since all the parameters are enabled by default (configure --help refers to --without-), I thought it would be better to remove them and rely on the build dependencies.

This being said, there is still the OpenCL issue. It doesn't really matters as it is not new with this release and nobody complained before but I don't know what you suggest : either we could remove the dependency with a next build or something should be done to fix it (maybe the missing headers are also the cause of problems with T3147 ?)