Commit graph

129 commits

Author SHA1 Message Date
alexey.lysiuk
397c14c12f aedi: update webp to 1.2.2 2022-06-29 09:57:31 +03:00
alexey.lysiuk
f0646bdd13 aedi: remove code duplication in disabled webp options 2022-06-29 09:45:20 +03:00
alexey.lysiuk
1e558e217f aedi: fix module imports
[skip build]
[skip test]
2022-06-24 10:10:14 +03:00
alexey.lysiuk
7970485b03 aedi: move brotli to tier 3 2022-06-24 09:55:11 +03:00
alexey.lysiuk
cbd3974c3f aedi: move harfbuzz to tier 3 2022-06-24 09:50:53 +03:00
alexey.lysiuk
ba34b5e0ef aedi: move freetype to tier 3 2022-06-23 10:33:44 +03:00
alexey.lysiuk
4df680eaee aedi: move sdl2_ttf to tier 3 2022-06-23 10:31:06 +03:00
alexey.lysiuk
66873b65b7 aedi: update fmt to 8.1.1 2022-06-20 10:29:45 +03:00
alexey.lysiuk
81bde39bb3 aedi: move sfml to tier 3 2022-06-19 10:00:58 +03:00
alexey.lysiuk
71d7072c6d aedi: move lua to tier 3 2022-06-19 09:58:15 +03:00
alexey.lysiuk
b05e6818ca aedi: move glew to tier 3 2022-06-19 09:54:48 +03:00
alexey.lysiuk
faa99158f1 aedi: move expat to tier 3 2022-06-18 12:41:27 +03:00
alexey.lysiuk
c4880071d3 aedi: move ftgl to tier 3 2022-06-17 09:50:31 +03:00
alexey.lysiuk
ea2a6bb38d aedi: move freeimage to tier 3 2022-06-17 09:44:14 +03:00
alexey.lysiuk
d1d74560b2 aedi: move wxwidgets to tier 3 2022-06-16 10:21:16 +03:00
alexey.lysiuk
00b219845b aedi: update vulkan-loader to 1.3.216 2022-06-09 09:45:59 +03:00
alexey.lysiuk
05ca8f45a9 aedi: update vulkan-headers to 1.3.216 2022-06-09 09:44:23 +03:00
alexey.lysiuk
848bdc003e aedi: disable sdl2 platform headers separation
the only difference was HAVE_IMMINTRIN_H define, and this is already handled via preprocessor
2022-04-30 12:44:36 +03:00
alexey.lysiuk
6c2e477c87 aedi: update sdl2 to 2.0.22 2022-04-30 12:41:42 +03:00
alexey.lysiuk
b6542a6de7 aedi: update vulkan-loader to 1.3.211 2022-04-16 15:17:36 +03:00
alexey.lysiuk
89f5760857 aedi: update vulkan-headers to 1.3.211 2022-04-15 09:57:41 +03:00
alexey.lysiuk
04888c1867 aedi: update vulkan-loader to 1.3.204 2022-02-10 12:26:47 +02:00
alexey.lysiuk
d5b335e3ff aedi: update vulkan-headers to 1.3.204 2022-02-10 12:25:13 +02:00
alexey.lysiuk
a9598882d8 aedi: update sdl2 to 2.0.20 2022-01-19 12:10:46 +02:00
alexey.lysiuk
de48b542be aedi: update copyright year 2022-01-11 11:43:50 +02:00
alexey.lysiuk
86d1731e1f patch: disable gamecontroller and corehaptic for sdl2 2021-12-04 15:14:02 +02:00
alexey.lysiuk
4f97b9a4b2 aedi: update sdl2 to 2.0.18 2021-12-04 13:46:32 +02:00
alexey.lysiuk
2b17731a00 aedi: update vulkan-loader to 1.2.198 2021-11-16 10:18:46 +02:00
alexey.lysiuk
ff94078bb9 aedi: update vulkan-headers to 1.2.198 2021-11-16 10:16:14 +02:00
alexey.lysiuk
0f63b45bd9 aedi: remove unused imports
[skip build]
[skip test]
2021-10-31 11:45:46 +02:00
alexey.lysiuk
6e61bdc089 aedi: remove explicit os version for wxwidgets 2021-10-31 11:22:17 +02:00
alexey.lysiuk
58d892e49f aedi: remove sdl2 build without metal support 2021-10-31 11:21:53 +02:00
alexey.lysiuk
33fd8218ed aedi: do not update SDL_revision.h 2021-09-12 11:08:53 +03:00
alexey.lysiuk
98701732af aedi: fix linter issues 2021-09-12 11:08:53 +03:00
alexey.lysiuk
d6df02e52d aedi: enable position independent code for sdl2 2021-09-12 10:56:41 +03:00
alexey.lysiuk
9a2c979cd4 aedi: ability to build sdl2 with metal and vulkan support 2021-09-12 10:55:57 +03:00
alexey.lysiuk
43e9451e64 aedi: remove unused import from base targets module 2021-09-12 10:36:14 +03:00
alexey.lysiuk
753cc70de7 aedi: update sdl2 to 2.0.16 2021-09-08 12:06:55 +03:00
alexey.lysiuk
2751868391 aedi: add vulkan-loader target 2021-09-08 10:49:49 +03:00
alexey.lysiuk
e9a6d4d5e6 aedi: add vulkan-headers target 2021-09-08 10:36:56 +03:00
alexey.lysiuk
2340ed4c69 aedi: add xmp target 2021-09-03 11:32:52 +03:00
alexey.lysiuk
d3b41a69af aedi: remove redundant detection code from tier two cmake targets 2021-08-13 10:38:06 +03:00
alexey.lysiuk
13bd0b413a aedi: change imports according to isort 2021-08-05 10:12:20 +03:00
alexey.lysiuk
5d924c087c aedi: move options from target to state 2021-08-05 09:59:49 +03:00
alexey.lysiuk
a274880aa6 aedi: move environment from target to state
this completes #34
2021-08-05 09:55:43 +03:00
alexey.lysiuk
1ca6e74187 aedi: enable creation of samplerate cmake modules 2021-08-02 10:54:06 +03:00
alexey.lysiuk
093435bc21 aedi: remove obsolete samplerate patch 2021-08-02 10:53:23 +03:00
alexey.lysiuk
7c195e5a99 aedi: enable creation of freetype cmake modules 2021-08-02 10:37:51 +03:00
alexey.lysiuk
97110d58dc aedi: use path object argument for _process_pkg_config() 2021-08-01 16:14:43 +03:00
alexey.lysiuk
d9a357de17 aedi: remove -R switch from brotli .pc files 2021-08-01 16:01:02 +03:00
alexey.lysiuk
4379603efe aedi: update freetype to 2.11.0 2021-08-01 15:48:57 +03:00
alexey.lysiuk
9e2322baea aedi: add harfbuzz target 2021-08-01 15:48:28 +03:00
alexey.lysiuk
82243ffea7 aedi: add brotli target 2021-08-01 13:16:14 +03:00
alexey.lysiuk
0961551fd8 aedi: use pathlib module for most of path operations 2021-07-22 09:51:35 +03:00
alexey.lysiuk
d5fe8eda9a aedi: update wxwidgets to 3.1.5 2021-06-28 10:54:12 +03:00
alexey.lysiuk
a6cebb7313 aedi: wxwidgets 3.0.5.1 target
it's incomplete (at least wx-config should be patched) because of missing webview library when building for arm64
target needs to be upgraded to the latest development version 3.1.x as stable 3.0.x doesn't offer webview on arm64
2021-06-26 10:29:02 +03:00
alexey.lysiuk
dda8dd22d1 aedi: add freeimage target 2021-06-23 10:18:47 +03:00
alexey.lysiuk
7a5bf788e2 aedi: add sfml target 2021-06-23 10:15:58 +03:00
alexey.lysiuk
a7adc9f912 aedi: add expat target 2021-06-23 10:14:07 +03:00
alexey.lysiuk
88eef4b9d3 aedi: add lua target 2021-06-23 10:12:23 +03:00
alexey.lysiuk
c56cd132ef aedi: add ftgl target 2021-06-22 17:24:13 +03:00
alexey.lysiuk
21c2dff63d aedi: add glew target 2021-06-22 17:21:15 +03:00
alexey.lysiuk
c23ade9bf8 aedi: add freetype-config 2021-06-20 14:46:05 +03:00
alexey.lysiuk
829810e05e aedi: simplify dumb .pc file processing 2021-06-20 14:44:18 +03:00
alexey.lysiuk
74e4a4810e aedi: enable cmake module for webp 2021-06-20 14:43:40 +03:00
alexey.lysiuk
2cc813eac6 aedi: update webp to 1.2.0 2021-06-19 13:12:30 +03:00
alexey.lysiuk
4249659fb4 aedi: add tiff target 2021-06-19 13:12:30 +03:00
alexey.lysiuk
5c697333f5 aedi: add zstd target 2021-06-19 11:59:25 +03:00
alexey.lysiuk
fd01e0541b aedi: add lzma target 2021-06-19 11:40:17 +03:00
alexey.lysiuk
20963f40ec aedi: reorder fmt and freetype targets 2021-06-19 10:56:56 +03:00
alexey.lysiuk
f44fe5a700 aedi: use cmake to build png 2021-06-07 09:56:53 +03:00
alexey.lysiuk
02f4bd971f aedi: rename function to update config shell script 2021-06-07 09:53:34 +03:00
alexey.lysiuk
6159a1b6e3 aedi: use cmake to build sdl2_ttf 2021-06-06 13:30:40 +03:00
alexey.lysiuk
f8935b4f1d aedi: improve sdl2 cmake files patching 2021-06-05 12:07:54 +03:00
alexey.lysiuk
d36368a3a0 aedi: add fmt target 2021-06-05 11:57:04 +03:00
alexey.lysiuk
b5878b43db aedi: patch linker flags in sdl2 cmake module 2021-06-04 09:51:19 +03:00
alexey.lysiuk
f6f6aa13ed aedi: make patching explicit 2021-06-01 10:18:38 +03:00
alexey.lysiuk
033959d514 aedi: use direct urls for xiph libraries
python does not support TLS 1.3 yet which is forced by https://downloads.xiph.org
2021-05-31 11:46:13 +03:00
alexey.lysiuk
d2bf8673d9 aedi: split dependency module
fix #30
2021-05-01 11:54:52 +03:00