summaryrefslogtreecommitdiffstats
path: root/CMakeScripts/InstallMSYS2.cmake (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-10-29CMake/MSYS2: minor dependency update for lxmlPatrick Storz1-0/+1
2019-10-25CMake/MSYS2: Fix for Python 3.8 updatePatrick Storz1-6/+8
2019-10-18CMake/MSYS2: Link against libssp (required for _FORTIFY_SOURCE)Patrick Storz1-1/+1
mingw-w64 does not seem to have native support for fortification, libssp offers it, so let's try this for now. Not sure yet if disabling _FORTIFY_SOURCE would be better/worse. See also https://sourceforge.net/p/mingw-w64/mailman/message/36764708/ https://github.com/msys2/MINGW-packages/issues/5803 https://github.com/msys2/MINGW-packages/issues/5868
2019-09-23CMake/MSYS2: Pre-compile python byte-code (.pyc files)Patrick Storz1-4/+11
See https://gitlab.com/inkscape/inkscape/issues/299
2019-06-18CMake/MSYS2: Add PyGObject to distributionJan Winkler1-1/+18
Allows extension authors to use gtk stack in Python via GObject introspection See https://gitlab.com/inkscape/extensions/issues/85
2019-06-15CMake/MSYS2: Include gdb into distributionPatrick Storz1-0/+12
Also include a batch script that should make it easy to collect a backtrace with relevant info for most users. Fixes https://gitlab.com/inkscape/inkscape/issues/81
2019-06-12Packaging: Switch Windows distribution to Python 3.7Patrick Storz1-9/+10
2019-06-09CMake: Use bin subfolder for binaries on WindowsPatrick Storz1-8/+8
Second part of https://gitlab.com/inkscape/inkscape/issues/82
2019-06-05Remove unused libyaml dependencyPatrick Storz1-1/+0
This was required by xverbs, which were removed in db05b842cba28f01b431eee890537959aa2d8fe3
2019-05-28CMake/MSYS2: Update dependencies (add libpdcurses)Patrick Storz1-3/+3
2019-04-02Update packaging for double-conversionPatrick Storz1-0/+1
2019-02-26CMake/MSYS2: Include per-user font directory in fontconfigPatrick Storz1-4/+10
As of Windows 10 (version 1809) fonts are installed per-user by default into the folder %localappdata%\Microsoft\Windows\Fonts which is not picked up (yet) by fontconfig. Add this folder manually as a font directory to fonts.conf Fixed issues: - https://gitlab.com/inkscape/inkscape/issues/50
2018-11-21CMake: Remove popt from dependenciesEduard Braun1-1/+0
Not required anymore after 408cb49b5559a81ea803df64bf58457a5dd4bf16
2018-11-21CMake/MSYS2: Add new dependency of libtiff (libzstd)Eduard Braun1-1/+2
2018-11-08Clarify licensesMax Gaukler1-4/+4
- add license headers to everything - convert a few files from public domain or LGPL2.1+ to GPL2+ - some archaeology to clarify which files are from which library
2018-09-27CMake/MSYS2: Update dependenciesEduard Braun1-0/+2
2018-09-11CMake: Fix for renamed NEWS fileEduard Braun1-1/+1
(see eb2928ad13bd794e53b5631ffee997e48a764c51)
2018-09-09MSYS2: Use system python2-six to avoid conflict with pip versionEduard Braun1-2/+2
2018-08-27CMake/MSYS2: Add new pango dependency (libthai)Eduard Braun1-0/+2
Also add libdatrie which is required by libthai.
2018-08-14CMake/MSYS2: Fix install location of libenchant providersEduard Braun1-1/+1
2018-07-30CMake/MSYS2: Add new curl dependency (libpsl)Eduard Braun1-0/+1
2018-07-18CMake/MSYS2: Update for enchant-2Eduard Braun1-2/+2
Re-enable usage of enchant-2 after 3f5b88a264397918cf7e1623d0e5e8828a5ceb77 (while not failing completely anymore enchant-2 is still broken unfortunately)
2018-03-31CMake/MSYS2: Add new curl dependency (libbrotli)Eduard Braun1-1/+2
2018-02-21CI/AppVeyor: add new dependencyEduard Braun1-0/+1
2018-02-03CMake/MSYS2: install libjasperEduard Braun1-0/+1
Preemptive fix for upstream change in gdk-pixbuf2 package https://github.com/Alexpux/MINGW-packages/commit/0526d12f93d160c6bff9829942c4d4f2964e1523
2018-01-28Fix creation of icon-theme.cacheEduard Braun1-0/+1
Escaping "${CMAKE_INSTALL_PREFIX}" with a backslash allows this to work for the normal install target as well as with cpack (expansion of the variable is delayed until installation where it has the correct value). Also make sure Adwaita's icon-theme.cache is up-to-date
2017-11-30Packaging/MSYS2: remove unneeded librariesEduard Braun1-9/+0
2017-11-30Packaging/MSYS2: include tcl/tk accessory filesEduard Braun1-0/+7
They are required for tkinter Fixed bugs: - https://bugs.launchpad.net/inkscape/+bug/1735451 - https://bugs.launchpad.net/inkscape/+bug/1695946
2017-09-06cmake/MSYS2: drop unused dependencyEduard Braun1-1/+0
2017-08-26cmake/MSYS2: add missing dependenciesEduard Braun1-0/+3
- libidn2 now required by curl - libraqm (-> libfridi) required by python2-pillow >= 4.2.0
2017-07-30MSYS2: disable use of bitmap fonts in fontconfigEduard Braun1-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)
2017-07-29cmake/MSYS2: Fix fontconfig's conf.d/ not being installedEduard Braun1-1/+1
This resulted in font substitutions being broken (i.e. "Sans" was serif)
2017-07-23cmake/MSYS2: install only required library translationsEduard Braun1-6/+10
Exclude translations for which Inkscape does not provide a transltation
2017-07-13Add functionality to msys2checkdeps.py to check for libraries which were ↵Eduard Braun1-1/+1
installed but are unused (should detect if globs added to the list from 170049663979e3531d247f4228b94fe1ccd2568f that are too lenient)
2017-07-13cmake/MSYS2: Try to make the installation a bit more lenient towards version ↵Eduard Braun1-106/+104
numbers in library names. This should be more future-proof against package updates but also allows to build with slightly outdated libraries.
2017-07-13cmake/MSYS2: update with missing libs detected with script from previous commitEduard Braun1-10/+15
2017-07-06Update MSYS2 port for new dependency (libsoup)su-v1-0/+2
- update script to install dependencies - update InstallMSYS2.cmake - fix Windows builds (uint -> unsigned int)
2017-07-04Update InstallMSYS2.cmake for latest libgfortransu-v1-1/+1
2017-06-22cmake/MSYS2: quick fix for poppler updateEduard Braun1-1/+1
2017-06-13cmake: Fix install target on Windows after ↵Eduard Braun1-1/+1
21c9bc7b2cf2fbda2ed1dd5841eb9333bb274023
2017-06-09cmake/MSYS2: Update for libicu58Eduard Braun1-3/+3
2017-05-29cmake/MSYS2: install python2-pillowEduard Braun1-1/+1
(bzr r15717)
2017-05-29cmake/MSYS2: install python2-pillowEduard Braun1-1/+1
(bzr r15703.1.14)
2017-05-23cmake/MSYS2: Include libyaml for xverb featureEduard Braun1-0/+1
(bzr r15699)
2017-05-14cmake/MSYS2: Install translations for glib (required for help output on console)Eduard Braun1-0/+1
(bzr r15693)
2017-05-09cmake/Windows: convert all 'DESTINATION's to relative paths and allow easy ↵Eduard Braun1-23/+23
customization of install location via 'CMAKE_INSTALL_PREFIX' (bzr r15681)
2017-05-08cmake: Correctly use 'install(TARGETS ...)' instead of 'install(FILES ...)' ↵Eduard Braun1-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)
2017-05-08Build an inkview.com as consoler wrapper around inkview.exe to allow for ↵Eduard Braun1-0/+5
printing to console (just as we do with inkscape.com / inkscape.exe) (bzr r15677)
2017-05-04cmake/MSYS2: adjust fonts.conf to store fontconfig cache in AppDataEduard Braun1-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)
2017-05-03cmake/MSYS2: Exclude python testsuite from installEduard Braun1-1/+3
(those are unittests for Python itself, unittest module is still included) (bzr r15660)