Am 25.10.2017 um 23:14 schrieb mathog:
http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows
is redirected accordingly now and should be considered the
"official"
guideline.
That page looks good to me. The packaging info at the bottom is
good. With the old method the "extra" stuff was just the dlls and
the MSVC c library. What else comes along for the ride with
MSYS2?
I'm not sure wether I misunderstood your question but to avoid any
confusion: The "build/inkscape" directory already contains all
dependencies required to run Inkscape on any Windows machine (or for
git master at least any Windows machine running Windows Vista or
later as GTK+3 dropped XP support).
The packaging step only wraps that directory into an installer or
creates a 7-Zip archive from the contents, but you could just as
well copy that directory as is or use an archiver of your own
choice.
As for what ends up in the distribution folder it's basically
identical to devlibs64 builds (which also used mingw-w64), i.e.
- the mingw-w64 DLLs
- the DLLs of all required libraries (plus any additional files
required by those libraries)
- Python
- Only part that is really new in master due to GTK+3 is the
Adwaita icon theme (GTK+3 does not have a built-in icon theme as
GTK+2 had)
The MSVC runtime itself is *not* bundled as a compatible version
should be available on all Windows machines (if that should ever
*not* be the case make sure to file a bug).
Regards,
Eduard