summaryrefslogtreecommitdiffstats
path: root/CMakeScripts/InstallMSYS2.cmake (follow)
Commit message (Collapse)AuthorAgeFilesLines
* cmake/MSYS2: drop unused dependencyEduard Braun2017-09-061-1/+0
|
* cmake/MSYS2: add missing dependenciesEduard Braun2017-08-261-0/+3
| | | | | - libidn2 now required by curl - libraqm (-> libfridi) required by python2-pillow >= 4.2.0
* MSYS2: disable use of bitmap fonts in fontconfigEduard Braun2017-07-301-0/+2
| | | | | | | | | | Bitmap fonts are currently unusable by Inkscape but still show up in the font list (https://bugs.launchpad.net/inkscape/+bug/714859) Even worse: If a bitmap font is present Inkscape won't be able to use it but also substitution rules for this font family won't work causing Pango to fall back to "Sans" instead of a proper replacement (e.g. https://bugs.launchpad.net/inkscape/+bug/1429793)
* cmake/MSYS2: Fix fontconfig's conf.d/ not being installedEduard Braun2017-07-291-1/+1
| | | | | This resulted in font substitutions being broken (i.e. "Sans" was serif)
* cmake/MSYS2: install only required library translationsEduard Braun2017-07-231-6/+10
| | | | Exclude translations for which Inkscape does not provide a transltation
* Add functionality to msys2checkdeps.py to check for libraries which were ↵Eduard Braun2017-07-131-1/+1
| | | | | | installed but are unused (should detect if globs added to the list from 170049663979e3531d247f4228b94fe1ccd2568f that are too lenient)
* cmake/MSYS2: Try to make the installation a bit more lenient towards version ↵Eduard Braun2017-07-131-106/+104
| | | | | | numbers in library names. This should be more future-proof against package updates but also allows to build with slightly outdated libraries.
* cmake/MSYS2: update with missing libs detected with script from previous commitEduard Braun2017-07-131-10/+15
|
* Update MSYS2 port for new dependency (libsoup)su-v2017-07-061-0/+2
| | | | | | - update script to install dependencies - update InstallMSYS2.cmake - fix Windows builds (uint -> unsigned int)
* Update InstallMSYS2.cmake for latest libgfortransu-v2017-07-041-1/+1
|
* cmake/MSYS2: quick fix for poppler updateEduard Braun2017-06-221-1/+1
|
* cmake: Fix install target on Windows after ↵Eduard Braun2017-06-131-1/+1
| | | | 21c9bc7b2cf2fbda2ed1dd5841eb9333bb274023
* cmake/MSYS2: Update for libicu58Eduard Braun2017-06-091-3/+3
|
* cmake/MSYS2: install python2-pillowEduard Braun2017-05-291-1/+1
| | | (bzr r15717)
* cmake/MSYS2: Include libyaml for xverb featureEduard Braun2017-05-231-0/+1
| | | (bzr r15699)
* cmake/MSYS2: Install translations for glib (required for help output on console)Eduard Braun2017-05-141-0/+1
| | | (bzr r15693)
* cmake/Windows: convert all 'DESTINATION's to relative paths and allow easy ↵Eduard Braun2017-05-091-23/+23
| | | | | customization of install location via 'CMAKE_INSTALL_PREFIX' (bzr r15681)
* cmake: Correctly use 'install(TARGETS ...)' instead of 'install(FILES ...)' ↵Eduard Braun2017-05-081-22/+0
| | | | | | | | | | | for inkscape executables. It's not only more elegant, but it also makes the "install/strip" target work! Also convert DESTINATION to a relative path. As relative paths are relative to ${CMAKE_INSTALL_PREFIX}, it's effectively the same as before, but cmake does not properly handle absolute paths on Windows, see [1]. [1] https://gitlab.kitware.com/cmake/cmake/issues/16859 (bzr r15678)
* Build an inkview.com as consoler wrapper around inkview.exe to allow for ↵Eduard Braun2017-05-081-0/+5
| | | | | | | printing to console (just as we do with inkscape.com / inkscape.exe) (bzr r15677)
* cmake/MSYS2: adjust fonts.conf to store fontconfig cache in AppDataEduard Braun2017-05-041-0/+13
| | | | | | | MSYS2 uses '/var/cache/fontconfig' by default which is not available outside of the MSYS environment and therefore get's created in the root folder of the Inkscape installation. On most systems this will be in read-only 'Program Files' (which might still work thanks to virtual store, but better be safe then sorry). This also makes sure we do not re-introduce bug #1196373 (bzr r15661)
* cmake/MSYS2: Exclude python testsuite from installEduard Braun2017-05-031-1/+3
| | | | | (those are unittests for Python itself, unittest module is still included) (bzr r15660)
* cmake: Do not build/install folders (data,modules,plugins)Eduard Braun2017-04-291-17/+3
| | | | | They're empty, are only created on Windows and seem to be completely unused (bzr r15651)
* cmake/MSYS2: Only install a fixed list of Python extensions (instead of all ↵Eduard Braun2017-04-291-2/+24
| | | | | extensions that happen to be installed on the build system) (bzr r15650)
* cmake/MSYS2: Spell checking via gtkspell now workingEduard Braun2017-04-081-0/+12
| | | | | | | | | | | * the Aspell backend for Enchant was missing (now available [1]) * actually install the backend * install translations required by gtkspell Also re-enable installation of gtk3 translations after r15583 as we still need them in the context menu of native gtk inputs [1] https://github.com/Alexpux/MINGW-packages/pull/2369 (bzr r15618)
* CMake: Don't install /share/locale on WindowsEduard Braun2017-03-081-4/+0
| | | | | | | We only ever wanted "gtk30.mo" for translation of stock items. - As we stripped all stock items from our source we don't need it anymore - As there are *lots* of translations in MSYS2 we installed a huge amount of unneeded files (bzr r15583)
* CMake: Don't install /share/themes on WindowsEduard Braun2017-03-081-3/+0
| | | | | There's nothing we want but stuff we definitely don't need. (bzr r15582)
* CMake: Prefer to install the genuine /hicolor/index.theme file in MSYS2 installsEduard Braun2017-03-081-3/+4
| | | | | | This avoids the issues hiughlighted by su_v in https://bugs.launchpad.net/inkscape/+bug/1659336/comments/5 (bzr r15581)
* CMake: python2-numpy was missing dependenciesEduard Braun2017-03-051-1/+5
| | | (bzr r15566)
* Support for building with MSYS2Eduard Braun2017-03-041-0/+228
See Wiki for build instructions: http://wiki.inkscape.org/wiki/index.php/Compiling_Inkscape_on_Windows_with_MSYS2 (bzr r15564)