[PATCH] mscms: Use lcms2, when available

Detlef Riekenberg wine.dev at web.de
Thu May 9 19:05:55 CDT 2013


Hi Hans.

> For most apps it will be a matter of adding a configure check for lcms2
> and then recompiling. This is not the case for Wine as you have pointed out.
- cmsCreateLabProfile was renamed to cmsCreateLab2Profile 
  cmsvirt.c (1.19: 570) / (2.4: 458 and 497)

- cmsSetLogErrorHandler can be used as replacement for cmsSetErrorHandler

> At this point there's probably still a substantial number of users on
> distributions that don't include lcms2, and trying to support both doesn't
> make the source any prettier.

The changes to support both versions are resonable small.
Missing support for lcms2 in the next stable Wine release is bad.

> So it doesn't seem unreasonable to wait a little longer.

gnome-settings-daemon / gnome-color-manager / openjdk and some other
depend at least since Ubuntu 1110 on lcms2.
(lcms2: 8 Packages, lcms1: 47 Packages)

In current distributions, the package list include libreoffice, gtk3,
libraw, libkdcraw, poppler, ImageMagik, inkscape, scribus, calligra,
cups-filters ... more than 50 packages.
(That's for Ubuntu 1304 and Suse 1203)

I see no reason to wait any longer.

--
By by ... Detlef




More information about the wine-devel mailing list