Commit graph

625 commits

Author SHA1 Message Date
alexey.lysiuk
6f99c7da35 aedi: update sdl2 to 2.30.5 2024-07-04 09:44:03 +03:00
alexey.lysiuk
c7610dc7c7 aedi: update lua to 5.4.7 2024-06-27 17:03:42 +03:00
alexey.lysiuk
e9638d23d8 aedi: update glslang to 14.3.0 2024-06-26 10:08:47 +03:00
alexey.lysiuk
81b9e372d3 aedi: output proper action name when building or generating from directory under source control 2024-06-26 10:08:19 +03:00
alexey.lysiuk
d89c7e39ca aedi: update sdl2 to 2.30.4 2024-06-18 09:58:17 +03:00
alexey.lysiuk
a68d899e61 aedi: update 7zip to 24.06 2024-06-05 11:00:27 +03:00
alexey.lysiuk
9f18c47081 aedi: update vpx to 1.14.1 2024-06-01 11:47:43 +03:00
alexey.lysiuk
0d5d160706 aedi: update radare2 to 5.9.2 2024-06-01 11:46:55 +03:00
alexey.lysiuk
dea490f94a aedi: update moltenvk to 1.2.9 2024-05-09 15:01:23 +03:00
alexey.lysiuk
659d1bb00c aedi: update vulkan-loader to 1.3.283 2024-05-09 13:43:08 +03:00
alexey.lysiuk
c66d908ecf aedi: update vulkan-headers to 1.3.283 2024-05-09 13:36:07 +03:00
alexey.lysiuk
66b4b5ad2f aedi: update glslang to 14.2.0 2024-05-09 11:51:50 +03:00
alexey.lysiuk
42cc38f5f3 aedi: update sdl2 to 2.30.3 2024-05-02 09:51:53 +03:00
alexey.lysiuk
d7483cffb4 aedi: move zlib-ng to tier 2
zmusic before 1.1.13 was the last target that required zlib
2024-04-28 13:57:33 +03:00
alexey.lysiuk
20ae41811d aedi: update zmusic to 1.1.13 2024-04-28 13:53:41 +03:00
alexey.lysiuk
7e6afa6c4a aedi: moved webp target to tier 2
webp source code is now stored inside gzdoom and raze repos
2024-04-18 17:53:00 +03:00
alexey.lysiuk
bf27da02eb aedi: update opus to 1.5.2 2024-04-18 17:48:33 +03:00
alexey.lysiuk
9d015c7bfb aedi: update webp to 1.4.0 2024-04-15 17:17:56 +03:00
alexey.lysiuk
fd9191e94b aedi: update rizin to 0.7.3 2024-04-14 09:46:48 +03:00
alexey.lysiuk
1c6f53a351 aedi: update nasm to 2.16.02 2024-04-14 09:45:40 +03:00
alexey.lysiuk
f44e96d743 aedi: update mpg123 to 1.32.6 2024-04-11 12:32:55 +03:00
alexey.lysiuk
fa4f9f651e aedi: update sdl2 to 2.30.2 2024-04-02 10:19:40 +03:00
alexey.lysiuk
dfb79cfe85 aedi: enable local and static runtime options for radare2 2024-04-02 10:19:17 +03:00
alexey.lysiuk
27aa19fe87 aedi: update radare2 to 5.9.0 2024-04-02 10:17:55 +03:00
alexey.lysiuk
e7336c4e8c aedi: patch fluidsynth sf3 support
detection of sndfile vorbis/mpeg support is a bit broken right now
* native target doesn't detect it because of missing flac symbols, can be fixes with `-lFLAC` linker option
* cross-compiled target doesn't detect it even with the given linker option
2024-03-28 16:01:19 +02:00
alexey.lysiuk
987517e7ff aedi: update fluidsynth to 2.3.5 2024-03-28 15:35:13 +02:00
alexey.lysiuk
6a6fbe9538 aedi: remove version check from glslang target 2024-03-14 17:45:42 +02:00
alexey.lysiuk
a633b8fd26 aedi: update moltenvk to 1.2.8 2024-03-14 15:29:56 +02:00
alexey.lysiuk
525172637a aedi: bump oldest supported os version for x64 to 10.15
moltenvk 1.2.8 cannot be built for 10.13 because of glslang dependency on filesystem from c++ standard library
2024-03-14 15:29:39 +02:00
alexey.lysiuk
c83af5e5f6 aedi: update vulkan-loader to 1.3.280 2024-03-13 12:47:40 +02:00
alexey.lysiuk
fbe5d5ac30 aedi: update vulkan-headers to 1.3.280 2024-03-13 12:46:23 +02:00
alexey.lysiuk
ec09f83b9d aedi: use release package for opus
this requires temporary solution to workaround lack of tls 1.3 support in python shipped with xcode
2024-03-12 12:23:02 +02:00
alexey.lysiuk
a144e6204d aedi: fix cmake cpu setting when cross-compiling x64 target on arm host 2024-03-12 12:21:32 +02:00
alexey.lysiuk
cb357f04bb aedi: update glslang to 14.1.0 2024-03-09 09:41:06 +02:00
alexey.lysiuk
d77a2675ea aedi: update sdl2 to 2.30.1 2024-03-06 09:32:28 +02:00
alexey.lysiuk
62900b43e1 aedi: update rizin to 0.7.2 2024-03-06 09:30:59 +02:00
alexey.lysiuk
e68c36c35f aedi: update opus to 1.5.1 2024-03-05 10:52:50 +02:00
alexey.lysiuk
c903d2f5bc aedi: update rizin to 0.7.1 2024-03-05 09:51:01 +02:00
alexey.lysiuk
0ef2203c03 aedi: update rizin to 0.7.0 2024-02-25 10:28:06 +02:00
alexey.lysiuk
bc2b55f48f aedi: apply common linker flags when building tests 2024-02-23 13:11:16 +02:00
alexey.lysiuk
8846d79765 aedi: silence duplicate libraries linker warnings 2024-02-23 13:10:31 +02:00
alexey.lysiuk
2956fc2ff9 aedi: create lib directory before creating moltenvk dylib
fix ld: warning: directory not found for option '-L/.../zdoom-macos-deps/prefix/lib'
2024-02-23 13:08:51 +02:00
alexey.lysiuk
f76ece9501 aedi: update mpg123 to 1.32.5 2024-02-22 10:03:15 +02:00
alexey.lysiuk
e9f582eada aedi: update sdl2 to 2.30.0 2024-02-03 09:55:31 +02:00
alexey.lysiuk
caba3828fc aedi: add doxbox-x target, version 2023.10.06 2024-01-28 12:47:51 +02:00
alexey.lysiuk
5d8c1732fc aedi: update freetype to 2.13.2
harfbuzz support has been disabled
2024-01-28 12:42:51 +02:00
alexey.lysiuk
9d874f61b1 aedi: update sdl2_mixer to 2.8.0 2024-01-24 13:30:14 +02:00
alexey.lysiuk
ef51b04609 aedi: add gme (game-music-emu) target, version 0.6.3 2024-01-24 12:21:20 +02:00
alexey.lysiuk
5e6d17a2b8 aedi: add wavpack target, version 5.6.0 2024-01-23 11:50:28 +02:00
alexey.lysiuk
ddd635722d aedi: update vpx to 1.14.0 2024-01-23 10:54:14 +02:00
alexey.lysiuk
8835fdf38b aedi: update mpg123 to 1.32.4 2024-01-16 09:48:35 +02:00
alexey.lysiuk
0cee9fb9d3 aedi: update moltenvk to 1.2.7 2024-01-12 12:58:55 +02:00
alexey.lysiuk
7a78b8e731 aedi: update vulkan-loader to 1.3.275 2024-01-12 10:14:58 +02:00
alexey.lysiuk
dfd6cf347e aedi: mark vulkan-headers as platform agnostic
it contains no binary code, but header files, python scripts, etc
2024-01-12 10:02:35 +02:00
alexey.lysiuk
9d806eca0a aedi: update vulkan-headers to 1.3.275 2024-01-12 09:57:59 +02:00
alexey.lysiuk
b4fe154b69 aedi: update zlib-ng to 2.1.6 2024-01-11 15:59:26 +02:00
alexey.lysiuk
ff433eb0a4 aedi: add ericw-tools target, version 0.18.1 2024-01-11 15:52:17 +02:00
alexey.lysiuk
1a1f1debf1 aedi: take relative source path into account when installing configure+make dependency target 2024-01-03 12:57:56 +02:00
alexey.lysiuk
33212d8acc aedi: add xdelta target, version 3.1.0 2024-01-03 12:56:04 +02:00
alexey.lysiuk
eda6daf2b7 aedi: add automake target, version 1.16.5 2024-01-03 11:58:18 +02:00
alexey.lysiuk
8a9ce7f48d aedi: add autoconf target, version 2.72 2024-01-03 11:51:33 +02:00
alexey.lysiuk
28afbc48ab aedi: add m4 target, version 1.4.19 2024-01-03 10:33:15 +02:00
alexey.lysiuk
975b11a00c aedi: update unrar to 6.2.12 2024-01-03 10:04:25 +02:00
alexey.lysiuk
2f99a66812 aedi: update sdl2_image to 2.8.2 2024-01-02 10:56:33 +02:00
alexey.lysiuk
bea867a95a aedi: update copyright years 2024-01-02 10:55:22 +02:00
alexey.lysiuk
aef9b58f4a aedi: fix setting minimum os version via command line
this resolves the following error after switching from distutils to packaging module
TypeError: '>=' not supported between instances of 'str' and 'Version'
2023-12-23 10:29:02 +02:00
alexey.lysiuk
89b9778fd1 aedi: update glslang to 14.0.0 2023-12-23 10:11:29 +02:00
alexey.lysiuk
acfcef3683 aedi: make mypy linter happy
state.py:112: error: Item "None" of "Match[str] | None" has no attribute "group"  [union-attr]
2023-12-15 16:40:05 +02:00
alexey.lysiuk
e8d8bba6ab aedi: apply linker workaround to affected clang version only
xcode 15.0 and 15.0.1 have weak symbols compatibility issue, they were released with clang version 1500.0.40.1
the bug was fixed in xcode 15.1 which was shipped with clang version 1500.1.0.2.5
2023-12-15 15:42:03 +02:00
alexey.lysiuk
dd49829765 aedi: update sdl2_image to 2.8.1 2023-12-14 10:07:24 +02:00
alexey.lysiuk
c681e48434 aedi: enable webp support for sdl2_image 2023-12-06 10:58:04 +02:00
alexey.lysiuk
495f17d76f aedi: update sdl2_image to 2.8.0 2023-12-06 10:53:29 +02:00
alexey.lysiuk
aef19262c2 aedi: update zlib-ng to 2.1.5 2023-11-28 09:41:49 +02:00
alexey.lysiuk
e67e0c9155 aedi: update meson to 1.3.0 2023-11-23 16:08:57 +02:00
alexey.lysiuk
8fb25a8ee2 aedi: update gmake to 4.4.1 2023-11-23 13:50:58 +02:00
alexey.lysiuk
1a78bf14c1 aedi: update xz to 5.4.5 2023-11-23 11:58:07 +02:00
alexey.lysiuk
9a6360d968 aedi: rename lzma target to xz, and move it to tools tier 2 2023-11-23 11:50:41 +02:00
alexey.lysiuk
a64068ac0d aedi: use version module from packaging
distutils has been removed from python 3.12, so it's version module is no longer available in original python distribution
fix #61
2023-11-04 13:07:36 +02:00
alexey.lysiuk
be7f36ac9a aedi: add version module for packaging library
https://packaging.pypa.io/en/stable/
https://github.com/pypa/packaging/archive/refs/tags/23.2.tar.gz
2023-11-04 13:02:45 +02:00
alexey.lysiuk
66a3f64e9f aedi: remove needless check for os version in 7zip target 2023-11-04 13:00:54 +02:00
alexey.lysiuk
e3da13a96e aedi: update sdl2 to 2.28.5 2023-11-03 13:19:09 +02:00
alexey.lysiuk
a79b497900 aedi: remove obsolete sdl2 patch
clang from xcode 15 drops support for macos sdk older than 11.3 to build c++ code, it cannot locate standard library headers anymore
without ability to use older macos sdks, it doesn't make any sense to disable gamecontroller and corehaptic support
2023-11-03 13:18:37 +02:00
alexey.lysiuk
e2a20d7436 aedi: update iconv to 1.17 2023-11-03 13:11:31 +02:00
alexey.lysiuk
e96041ef05 aedi: add platform agnostic compiler and linker flags
set them explicitly for cmake based targets to use them in all checks during configuration step
otherwise, some of cmake checks ignores prefix path for includes and libraries
for example, `check_library_exists()` from sdl2 picks system iconv library without explicit flags set
2023-11-03 13:10:42 +02:00
alexey.lysiuk
e866a7e139 aedi: bump os version for moltenvk .dylib to 10.13 2023-10-24 10:23:04 +03:00
alexey.lysiuk
26bb181e70 aedi: remove obsolete comment from 7-zip target 2023-10-24 10:22:26 +03:00
alexey.lysiuk
b84f7385ff aedi: bump os version for vpx target to 10.13 2023-10-24 09:55:43 +03:00
alexey.lysiuk
0628cac441 aedi: update moltenvk to 1.2.6 2023-10-24 09:49:42 +03:00
alexey.lysiuk
570e62cfa3 aedi: bump oldest supported os version for x64 to 10.13
moltenvk 1.2.6 cannot be built for 10.12
2023-10-24 09:48:58 +03:00
alexey.lysiuk
43d9c7469e aedi: update zlib-ng to 2.1.4 2023-10-20 10:57:23 +03:00
alexey.lysiuk
51b70c7768 aedi: update rizin to 0.6.3 2023-10-18 12:34:08 +03:00
alexey.lysiuk
2b280df2de aedi: update radare2 to 5.8.8 2023-10-18 12:33:20 +03:00
alexey.lysiuk
d7e88443fc aedi: update vulkan-loader to 1.3.268 2023-10-18 12:00:22 +03:00
alexey.lysiuk
77b156af74 aedi: update vulkan-headers to 1.3.268 2023-10-18 10:44:18 +03:00
alexey.lysiuk
a928b7a63f aedi: update glslang to 13.1.1 2023-10-18 10:42:50 +03:00
alexey.lysiuk
f264cd3ceb aedi: update jpeg-turbo to 3.0.1 2023-10-17 09:42:41 +03:00
alexey.lysiuk
84beb8033c aedi: move jpeg-turbo target to tier 3 2023-10-17 09:39:41 +03:00
alexey.lysiuk
545cbd6976
aedi: update glslang to 13.1.0 2023-10-15 12:02:09 +03:00
alexey.lysiuk
18d5007938 aedi: make extra linker flags detection silent 2023-10-11 11:51:15 +03:00
alexey.lysiuk
db80bdab38 aedi: append arguments to cmake flags variables instead of overwriting them 2023-10-08 12:49:59 +03:00