summaryrefslogtreecommitdiffstats
path: root/buildtools/appveyor.sh (follow)
Commit message (Collapse)AuthorAgeFilesLines
* CI: Update for move to bin/Patrick Storz2019-06-091-4/+4
| | | | Also add --working-directory switch to dependency checking script.
* Use share/inkscape subfolder on WindowsPatrick Storz2019-06-061-2/+3
| | | | First part of https://gitlab.com/inkscape/inkscape/issues/82
* CI/AppVeyor: Work around MSYS2 update issuePatrick Storz2019-05-281-0/+3
|
* CI/AppVeyor: Make pacman default to overwriting existing filesEduard Braun2018-09-271-3/+3
| | | | | | Usually this should not be required but it avoids undefined behavior when casing of a filename changes between versions (as Windows does not have case-sensitive filenames)
* CMake/MSYS2: Properly disable jemalloc for all buildsEduard Braun2018-09-101-1/+0
|
* CI/AppVeyor: Build without jemallocEduard Braun2018-09-071-0/+1
| | | | It's known to cause crashes in MSYS2/mingw-w64.
* CMake/MSYS2: Update for enchant-2Eduard Braun2018-07-181-4/+0
| | | | | | | | Re-enable usage of enchant-2 after 3f5b88a264397918cf7e1623d0e5e8828a5ceb77 (while not failing completely anymore enchant-2 is still broken unfortunately)
* CI/AppVeyor: Use previous version of enchantEduard Braun2018-06-301-0/+4
| | | | | enchant-2 is broken, see https://github.com/Alexpux/MINGW-packages/pull/4008
* CI/AppVeyor: Push link to latest build artifact to ↵Eduard Braun2018-03-141-1/+16
| | | | http://alpha.inkscape.org/snapshots/
* Misc. typosUnknown2017-11-071-2/+2
| | | | | | | | | | | | Found using `codespell -q 3 -w --skip="*.svg,*.po,*.ts,./share/tutorials,./src/libavoid,./packaging/win32/languages,./man,./src/2geom" -I ../inkscape-whitelist.txt` whereby whitelist file contained: ``` dum iff glight substract te upto ```
* CI/AppVeyor: Re-introduce full system upgradeEduard Braun2017-09-301-0/+7
| | | | | | | | | | | | | It was disabled in 657285e593dc1b901203bd797c335e87672e3d26 to reduce build times. Unfortunately pacman does not update dependencies of installed packages, so if a dependency is already present on the build machine an outdated (and potentially incompatible) version will be used. For an example of such breakage, see https://github.com/Alexpux/MSYS2-packages/pull/1020 https://github.com/appveyor/ci/issues/1822
* CI/AppVeyor: Fix tests involving font renderingEduard Braun2017-09-281-6/+10
| | | | | | | | - use a custom fonts.conf to load fonts from ./build/fonts folder - manually download fonts required by tests and extract into said folder (subfolders are scanned, too, so that's fine) Now that finally all tests pass: Fail the build if a test fails!
* CI/AppVeyor: Enable testsEduard Braun2017-09-141-2/+2
| | | | | | | Patched Aspell [1] has fixed the SEGFAULTs on exit and additionally seems to have fixed the deadlocks when running tests. [1] https://github.com/Alexpux/MINGW-packages/pull/2872
* CI/AppVeyor: now compiles with poppler 0.59Eduard Braun2017-09-071-4/+0
|
* CI/AppVeyor: Fix buildEduard Braun2017-09-061-10/+3
| | | | | | | - patched cairo merged upstream - updated python2-pillow merged upstream - poppler >= 0.58 introduced incompatible API changes so use old version until compatibility is restored
* CI/AppVeyor: manually install missing dependencyEduard Braun2017-08-261-0/+5
|
* CI/AppVeyor: patched cairo to avoid crash when printingEduard Braun2017-07-261-0/+5
| | | | | - https://bugs.launchpad.net/inkscape/+bug/1665768 - https://bugs.freedesktop.org/show_bug.cgi?id=101833
* CI/AppVeyor: Use dist-win targets and create installers on tagEduard Braun2017-07-241-4/+6
| | | | | | | | | | Use a globbing expression to get WiX location as it's dependent on the version installed. Add note about the .msi installer still not being created properly and wix exiting with an error code (mostly to make CI happy). Somebody should figure this out eventually but the .msi format cost me too many hours of my life already...
* CI/AppVeyor: try something new with ccacheEduard Braun2017-07-201-1/+3
| | | | | Apparently re-using the same cache folder for both 0.92 and master results in a lot of cache misses whenever switching branches.
* CI/AppVeyor: tweak ccache settingsEduard Braun2017-07-181-1/+2
| | | | | | | | | | | | | | | | | We currently use the same cache for master and 0.92.x branches so increase the cache size a bit. (the maximum is 1 GB and we now have 2 x 300 MB for 32-bit/64-bit) Also set options to ignore creation time and modification time of include files as they are very likely to be different between builds (sloppiness=include_file_ctime,include_file_mtime) ToDo: Figure out if it's worth splitting the cache. Unfortunately I don't know of a good way to tell if a branch is based on 0.92.x or if it's build based on master. See also https://github.com/appveyor/ci/issues/1623 which might allow for some better control in future.
* root dir tidying: MSYS2 & AppVeyor CIEduard Braun2017-07-171-0/+78
- move build scripts and related tools to buildtools folder - rename appveyor.yml -> .appveyor.yml