Windows cross-compiled devlibs

Registered by jazzynico on 2013-02-25

The goal is to replace the existing devlibs with the cross-compiled ones provided by Opensuse (http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_12.2/noarch/).
I would fix some of the current issues such as:
* Compiler inconsistency (the libs are compiled with a range of compilers from gcc-4.4 to gcc-4.6).
* Maintenance difficulties (manually compiling the libs can be quite long and sometimes a bit tricky).
* Dependant dependencies (some dependencies can depend on old libs no longer needed by Inkscape itself, as it is the case with liblcms1).

Blueprint information

Status:
Started
Approver:
None
Priority:
Medium
Drafter:
jazzynico
Direction:
Approved
Assignee:
None
Definition:
Review
Series goal:
None
Implementation:
Beta Available
Milestone target:
None
Started by
jazzynico on 2013-02-25

Whiteboard

jazzynico, 2013-02-25
* Aspell is a bit tricky to compile on Windows, and there's no package in the Opensuse repo. Enchant (with Hunspell) would be a good replacement.
* ImageMagick fails, but it looks like a dll issue rather than an Inkscape bug (tested with two package versions, and the crash doesn't happen exactly in the same call.)

(?)

Work Items

Work items:
Create a new win32 devlibs repo (https://code.launchpad.net/~jazzynico/inkscape-devlibs/devlibs-gtk3): DONE
Create a new win64 devlibs repo: INPROGRESS
Fix specific Windows deprecations: DONE
Provide test files (ftp://download.tuxfamily.org/inkscape/): DONE
Fix remaining Windows specific issues (see bug list): TODO

This blueprint contains Public information 
Everyone can see this information.