alexey.lysiuk
f18f22d06f
aedi: bring back pkg-config wrapper script
...
if pkg-config is invoked indirectly, e.g., from library/tool build script at configuration step, prefix variable remained undefined
* --static is longer hardcoded in wrapper script but passed by aedi
* use utf-8 for pkgconf output handling
* update wrapper script header with actual description and copyright years
* use original pkgconf executable name
2025-04-19 10:26:01 +03:00
alexey.lysiuk
f9b0fd918c
aedi: use mirror of nasm source code
...
at the moment, nasm.us is down for a while
2025-04-19 09:50:46 +03:00
alexey.lysiuk
655bb4942f
aedi: update nasm to 2.16.03
2025-04-19 09:49:42 +03:00
alexey.lysiuk
871948b8e8
patch: move nasm to core directory
2025-04-19 09:48:37 +03:00
alexey.lysiuk
5ceadd95a7
aedi: add two-level patch file lookup
...
try to load patch file from project directory first, and if it does not exist, load patch from core directory
fix #76
2025-04-19 09:47:48 +03:00
alexey.lysiuk
5f18fa544f
aedi: delete obsolete pkg-config target
...
fix #74
2025-04-19 09:43:45 +03:00
alexey.lysiuk
ea9c535ca3
deps: delete obsolete pkg-config executable
...
progress #74
2025-04-19 09:42:24 +03:00
alexey.lysiuk
0663e0ee81
deps: add pkgconf executable
...
progress #74
2025-04-19 09:42:24 +03:00
alexey.lysiuk
0d495de3dc
aedi: add pkgconf target
...
progress #74
2025-04-19 09:42:24 +03:00
alexey.lysiuk
0c589f8ebe
deps: update meson to 1.7.2
2025-04-18 13:53:36 +03:00
alexey.lysiuk
a9d9827f84
aedi: update meson to 1.7.2
2025-04-18 13:53:16 +03:00
alexey.lysiuk
2e5dc4edcb
aedi: update headers of core source files
...
fix #73
2025-04-17 10:40:11 +03:00
alexey.lysiuk
856faede49
aedi: add core .gitignore file
2025-04-17 10:38:09 +03:00
alexey.lysiuk
90d498c63c
aedi: add core build script
2025-04-17 10:37:57 +03:00
alexey.lysiuk
4f98f44fb7
pycharm: exclude core subdirectories
2025-04-17 10:36:40 +03:00
alexey.lysiuk
e81b7e3664
deps: move cmake, pkg-config, system to core
...
fix #69
2025-04-17 10:36:39 +03:00
alexey.lysiuk
1fc8717581
aedi: split onto core and project deps directories
...
progress #69
2025-04-17 10:28:48 +03:00
alexey.lysiuk
6deb2d68ec
deps: add core .gitignore file
2025-04-17 10:28:48 +03:00
alexey.lysiuk
73b4347abc
aedi: remove pkg-config wrapper script
...
fix #75
2025-04-17 10:28:48 +03:00
alexey.lysiuk
8897124980
deps: update vpx to 1.15.1
2025-04-16 15:51:31 +03:00
alexey.lysiuk
914c2c2692
aedi: update vpx to 1.15.1
2025-04-16 15:19:52 +03:00
alexey.lysiuk
bf532dfaca
deps: remove nasm executable
...
since 1.4.2, flac no longer depends on it
2025-04-15 13:28:30 +03:00
alexey.lysiuk
a8165799ab
pycharm: mark core subdirectory as source one
...
part of #72
2025-04-15 10:19:06 +03:00
alexey.lysiuk
8286dadca3
aedi: move module to core subdirectory
...
part of #72
2025-04-15 10:18:35 +03:00
alexey.lysiuk
2a15c0d951
aedi: get root directory from path to invoking script
...
fix #70
2025-04-15 10:09:03 +03:00
alexey.lysiuk
a10fd9cc29
remove dependencies document
...
it was way too outdated
2025-04-15 10:05:47 +03:00
alexey.lysiuk
4589aebb6b
aedi: remove unused import from special targets
...
aedi/target/special.py:20:1: F401 'shutil' imported but unused
2025-04-15 10:00:51 +03:00
alexey.lysiuk
e3cc94a6da
aedi: remove download cmake target
...
cmake should be built via corresponding build target
2025-04-14 12:19:25 +03:00
alexey.lysiuk
93d2870190
deps: update fluidsynth to 2.4.5
2025-04-14 12:14:50 +03:00
alexey.lysiuk
06c8f864fb
aedi: update fluidsynth to 2.4.5
2025-04-14 12:12:57 +03:00
alexey.lysiuk
2b1e80036a
deps: remove gmake executable
2025-04-14 12:11:02 +03:00
alexey.lysiuk
59ebec7592
aedi: use make instead of gmake
2025-04-14 12:10:41 +03:00
alexey.lysiuk
bcede00b45
aedi: extract project-specific targets to new module
...
* aedi, `aedi.target.base` module in particular, contains only base, special, and build tools targets
* base main targets were moved to `aedi.target.base` from `target.main` module
* `target` module contains all remaining targets
* complete list of targets are combined from `aedi.target` and `target` modules
* functions to force cross-compilation and openal-soft were moved out from base cmake target
fix #65
2025-04-13 13:22:59 +03:00
alexey.lysiuk
68261039d7
aedi: move out project-specific options
...
* static MoltenVK and quasi-glib are no longer part of core module
* parsed command line arguments are stored inside state instance
* changes to interface were required, `Builder.run()` accepts `argv` instead of `Builder.__init__()`
fix #71
2025-04-13 13:15:20 +03:00
alexey.lysiuk
4f23449ffa
deps: update sdl2 to 2.32.4
2025-04-02 10:21:24 +03:00
alexey.lysiuk
ba540ec0ed
aedi: update sdl2 to 2.32.4
2025-04-02 10:17:19 +03:00
alexey.lysiuk
c4706f9ce6
deps: update openal to 1.24.3
2025-03-30 12:07:48 +03:00
alexey.lysiuk
f31082a946
aedi: update openal to 1.24.3
2025-03-30 12:05:39 +03:00
alexey.lysiuk
4550469818
aedi: update glslang to 15.2.0
2025-03-30 11:58:23 +03:00
alexey.lysiuk
5aa3ec5f4e
aedi: add fobos target
2025-03-19 13:45:34 +02:00
alexey.lysiuk
b914b2a681
deps: update fluidsynth to 2.4.4
2025-03-17 12:03:44 +02:00
alexey.lysiuk
b0ac978768
aedi: update fluidsynth to 2.4.4
2025-03-17 12:03:24 +02:00
alexey.lysiuk
8e387a9ccb
aedi: add glfw target
2025-03-17 12:02:49 +02:00
alexey.lysiuk
7fc2b57692
aedi: add static only patch for hackrf
2025-03-04 13:58:45 +02:00
alexey.lysiuk
160f243d88
aedi: add hackrf target
2025-03-04 13:30:30 +02:00
alexey.lysiuk
9d8f61f814
aedi: switch fftw target to single precision floating point
2025-03-04 12:55:03 +02:00
alexey.lysiuk
0dcd3c572f
aedi: add fftw target
2025-03-04 11:01:52 +02:00
alexey.lysiuk
f47be2feee
deps: update sdl2_image to 2.8.8
2025-03-04 10:09:58 +02:00
alexey.lysiuk
4f965bfd8e
aedi: update sdl2_image to 2.8.8
2025-03-04 10:09:22 +02:00
alexey.lysiuk
bf4a26d26e
deps: update sdl2_image to 2.8.6
2025-03-02 10:20:47 +02:00