summaryrefslogtreecommitdiffstats
path: root/CMakeScripts/InstallMSYS2.cmake (follow)
Commit message (Collapse)AuthorAgeFilesLines
* CMake/MSYS2: minor dependency update for lxmlPatrick Storz2019-10-291-0/+1
|
* CMake/MSYS2: Fix for Python 3.8 updatePatrick Storz2019-10-251-6/+8
|
* CMake/MSYS2: Link against libssp (required for _FORTIFY_SOURCE)Patrick Storz2019-10-181-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
* CMake/MSYS2: Pre-compile python byte-code (.pyc files)Patrick Storz2019-09-231-4/+11
| | | | See https://gitlab.com/inkscape/inkscape/issues/299
* CMake/MSYS2: Add PyGObject to distributionJan Winkler2019-06-181-1/+18
| | | | | | | Allows extension authors to use gtk stack in Python via GObject introspection See https://gitlab.com/inkscape/extensions/issues/85
* CMake/MSYS2: Include gdb into distributionPatrick Storz2019-06-151-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
* Packaging: Switch Windows distribution to Python 3.7Patrick Storz2019-06-121-9/+10
|
* CMake: Use bin subfolder for binaries on WindowsPatrick Storz2019-06-091-8/+8
| | | | Second part of https://gitlab.com/inkscape/inkscape/issues/82
* Remove unused libyaml dependencyPatrick Storz2019-06-051-1/+0
| | | | | This was required by xverbs, which were removed in db05b842cba28f01b431eee890537959aa2d8fe3
* CMake/MSYS2: Update dependencies (add libpdcurses)Patrick Storz2019-05-281-3/+3
|
* Update packaging for double-conversionPatrick Storz2019-04-021-0/+1
|
* CMake/MSYS2: Include per-user font directory in fontconfigPatrick Storz2019-02-261-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
* CMake: Remove popt from dependenciesEduard Braun2018-11-211-1/+0
| | | | Not required anymore after 408cb49b5559a81ea803df64bf58457a5dd4bf16
* CMake/MSYS2: Add new dependency of libtiff (libzstd)Eduard Braun2018-11-211-1/+2
|
* Clarify licensesMax Gaukler2018-11-081-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
* CMake/MSYS2: Update dependenciesEduard Braun2018-09-271-0/+2
|
* CMake: Fix for renamed NEWS fileEduard Braun2018-09-111-1/+1
| | | | (see eb2928ad13bd794e53b5631ffee997e48a764c51)
* MSYS2: Use system python2-six to avoid conflict with pip versionEduard Braun2018-09-091-2/+2
|
* CMake/MSYS2: Add new pango dependency (libthai)Eduard Braun2018-08-271-0/+2
| | | | Also add libdatrie which is required by libthai.
* CMake/MSYS2: Fix install location of libenchant providersEduard Braun2018-08-141-1/+1
|
* CMake/MSYS2: Add new curl dependency (libpsl)Eduard Braun2018-07-301-0/+1
|
* CMake/MSYS2: Update for enchant-2Eduard Braun2018-07-181-2/+2
| | | | | | | | Re-enable usage of enchant-2 after 3f5b88a264397918cf7e1623d0e5e8828a5ceb77 (while not failing completely anymore enchant-2 is still broken unfortunately)
* CMake/MSYS2: Add new curl dependency (libbrotli)Eduard Braun2018-03-311-1/+2
|
* CI/AppVeyor: add new dependencyEduard Braun2018-02-211-0/+1
|
* CMake/MSYS2: install libjasperEduard Braun2018-02-031-0/+1
| | | | | Preemptive fix for upstream change in gdk-pixbuf2 package https://github.com/Alexpux/MINGW-packages/commit/0526d12f93d160c6bff9829942c4d4f2964e1523
* Fix creation of icon-theme.cacheEduard Braun2018-01-281-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
* Packaging/MSYS2: remove unneeded librariesEduard Braun2017-11-301-9/+0
|
* Packaging/MSYS2: include tcl/tk accessory filesEduard Braun2017-11-301-0/+7
| | | | | | | | They are required for tkinter Fixed bugs: - https://bugs.launchpad.net/inkscape/+bug/1735451 - https://bugs.launchpad.net/inkscape/+bug/1695946
* 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)