Commit Graph

362 Commits

Author SHA1 Message Date
alexey.lysiuk 82ad3554cc rebuild sdl2 2.0.12 with own iconv 2020-08-22 10:05:52 +03:00
alexey.lysiuk 20cbc532f1 build script: use own iconv library
fixes #13
2020-08-18 12:34:31 +03:00
alexey.lysiuk 9282653c8f update glib to 2.64.4
rebuilt with own iconv
2020-08-18 12:33:42 +03:00
alexey.lysiuk ac4e333ba2 update intl to gettext 0.21
rebuilt with own iconv
2020-08-18 12:33:02 +03:00
alexey.lysiuk d4ec123b26 add iconv 1.16 2020-08-18 12:31:59 +03:00
alexey.lysiuk 347130166f disable import check for one line to make pylint happy 2020-08-15 12:34:34 +03:00
alexey.lysiuk be5027a032 add test for cmake project name detection 2020-08-15 12:06:52 +03:00
alexey.lysiuk d05711feb0 fix detection of target name from cmake config file
all supported targets are now detected correctly
2020-08-15 12:06:06 +03:00
alexey.lysiuk b42a197854 update sndfile to 1.0.29 2020-08-15 10:31:45 +03:00
alexey.lysiuk 6681f73368 add logging to pkg-config wrapper 2020-08-13 19:17:27 +03:00
alexey.lysiuk 033e1135b4 add option to enable verbose build output 2020-08-11 18:22:42 +03:00
alexey.lysiuk 6c132e1c2e add doomretro target 2020-08-11 09:41:18 +03:00
alexey.lysiuk c81f11dd16 build script: use own zlib and bz2 libraries for devilutionx 2020-08-02 13:29:13 +03:00
alexey.lysiuk a41e67ada3 update moltenvk to 1.0.44 2020-08-01 15:43:20 +03:00
alexey.lysiuk f5f4586a63 update openal to kcat/openal-soft@f409cb4
up-to-date version to test silenced sounds issue with patched 1.20.1
2020-07-18 12:58:09 +03:00
alexey.lysiuk b19f6a8dad update fluidsynth to 2.1.4 2020-07-15 16:21:43 +03:00
alexey.lysiuk f40522e583 build script: use binary zlib and bzip2 libraries 2020-07-06 13:56:42 +03:00
alexey.lysiuk a5deb3f895 add bzip2 1.0.8 2020-07-06 12:47:18 +03:00
alexey.lysiuk 3fb6186c18 add zlib 1.2.11 2020-07-06 12:46:57 +03:00
alexey.lysiuk a9369a4dda update vorbis to 1.3.7 2020-07-06 11:01:02 +03:00
alexey.lysiuk e3e75de6a7 update zmusic to 1.1.2 2020-07-02 15:54:50 +03:00
alexey.lysiuk 6fa3c0d8c6 patch openal 1.20.1 with random noise output fix
4169dcae98/patch/openal.diff
2020-07-01 09:49:10 +03:00
alexey.lysiuk 8e2c4a84b5 build script: remove misleading --skip-generate option
for debugging purposes, just comment out _generate_cmake() call
2020-06-28 09:44:47 +03:00
alexey.lysiuk d0a7f8b21b build script: allow to customize target macos version 2020-06-27 18:09:13 +03:00
alexey.lysiuk ddc445f408 build script: specify deployment target explicitly 2020-06-27 14:44:26 +03:00
alexey.lysiuk eb55f3e00f add pkg-config 0.29.2 with preliminary build script support 2020-06-27 14:43:45 +03:00
alexey.lysiuk 41bff6e7fb build script: add support for bin directory in prefix path 2020-06-27 13:26:26 +03:00
alexey.lysiuk 88857b3fb4 build script: always keep prefix directory up-to-date 2020-06-27 13:24:59 +03:00
alexey.lysiuk f35fb9b3cb make markdown linter happy
[skip ci]
2020-06-21 10:36:48 +03:00
alexey.lysiuk 1eb7c2700e add super-linter github actions workflow 2020-06-21 10:36:48 +03:00
alexey.lysiuk 1b92af1332 build script: switch lzdoom to static sound libraries 2020-06-21 10:10:32 +03:00
alexey.lysiuk 5a3eb7c36f add ability to skip continuous integration
[skip ci]
2020-06-20 16:24:54 +03:00
alexey.lysiuk afda517519 build script: add devilutionx target 2020-06-14 12:32:14 +03:00
alexey.lysiuk 5e7db73a69 add sdl2_ttf 2.0.15 2020-06-14 12:32:14 +03:00
alexey.lysiuk e563e48224 add freetype 2.10.1 2020-06-14 12:32:14 +03:00
alexey.lysiuk 0b7a86168c add sodium 1.0.18 2020-06-14 12:32:14 +03:00
alexey.lysiuk 83797ea77e handle uncommon bundle name in continuous integration workflow 2020-06-14 12:32:14 +03:00
alexey.lysiuk a46df94823 build script: add crispy doom target 2020-06-14 10:39:37 +03:00
alexey.lysiuk 8b646f98e5 build script: unify *zdoom and raze targets 2020-06-14 10:39:37 +03:00
alexey.lysiuk 5f72c3a9e5 add samplerate 0.1.9 2020-06-14 10:39:37 +03:00
alexey.lysiuk 54f83ef5f5 add png 1.6.37 2020-06-14 10:39:37 +03:00
alexey.lysiuk 36bb43b8eb build script: remove ability to create package
this feature has nothing to do with a build, and requires too much work for every target
2020-06-14 10:39:37 +03:00
alexey.lysiuk d07a95232d build script: add chocolate doom target
todo: add libpng and libsamplerate
2020-06-13 13:43:33 +03:00
alexey.lysiuk 3928f26e80 build script: support target detection with spaces in name 2020-06-13 13:26:02 +03:00
alexey.lysiuk 93a020330c build script: support target with git submodules 2020-06-13 13:26:02 +03:00
alexey.lysiuk 0d9ab3cfa8 build script: post refactoring cleanup 2020-06-13 13:24:33 +03:00
alexey.lysiuk c4be59b419 build script: skip bundle copying for xcode project 2020-06-13 12:46:15 +03:00
alexey.lysiuk 860514d9f4 refactor build script
make target registration more explicit
get rid of setup() method: all target options independent from builder are set in __init__() while dependent members are assigned in configure()
target with non-empty source root is now detectable, i.e. prboom-plus
2020-06-13 12:27:17 +03:00
alexey.lysiuk ea902800e3 update MoltenVK to 1.0.43 2020-06-10 21:56:56 +03:00
alexey.lysiuk 3041caa27d update zmusic to 1.1.1 2020-06-07 22:57:43 +03:00