Commit graph

175 commits

Author SHA1 Message Date
alexey.lysiuk
b5cdda3a49 aedi: move instpatch target to tier 2
zmusic since version 1.1.11 uses own version of fluidsynth with instpatch disabled
2023-04-13 17:06:01 +03:00
alexey.lysiuk
85cef98d27 aedi: move fluidsynth target to tier 2
zmusic since version 1.1.11 uses own version of fluidsynth
gzdoom and raze no longer depend on external fluidsynth library
2023-04-13 17:02:57 +03:00
alexey.lysiuk
64c04410ec aedi: update openal to 1.23.1 2023-04-12 10:13:08 +03:00
alexey.lysiuk
dd7855af15 aedi: remove executable from fluidsynth targets exported by cmake 2023-04-04 13:08:09 +03:00
alexey.lysiuk
aaea558249 aedi: update fluidsynth to 2.3.2 2023-04-03 13:22:40 +03:00
alexey.lysiuk
74a63b002d aedi: update zmusic to 1.1.12 2023-04-02 12:09:36 +03:00
alexey.lysiuk
19ee55a995 aedi: use base meson target for glib 2023-03-27 11:01:27 +03:00
alexey.lysiuk
c8be433c61 aedi: update moltenvk to 1.2.3 2023-03-24 13:29:00 +02:00
alexey.lysiuk
07161c4c3f aedi: update mpg123 to 1.31.3 2023-03-21 13:02:02 +02:00
alexey.lysiuk
a529169f4c aedi: distinguish build target that uses some tool from a target that builds this tool
`base.CMakeTarget` is a base for a target that uses cmake to build itself
`CMakeTarget` is a target that builds cmake
2023-03-21 13:02:02 +02:00
alexey.lysiuk
d9b7140674 aedi: update zlib-ng to 2.0.7 2023-03-18 12:21:08 +02:00
alexey.lysiuk
d6c70c75c3 aedi: update vpx to 1.13.0 2023-02-19 10:56:27 +02:00
alexey.lysiuk
5d7aead266 aedi: update mpg123 to 1.31.2 2023-02-17 17:20:31 +02:00
alexey.lysiuk
f3971214e6 aedi: update jpeg-turbo to 2.1.5.1 2023-02-09 17:06:53 +02:00
alexey.lysiuk
a88be6f5cb aedi: remove explicit linking flags from openal 2023-02-04 13:37:38 +02:00
alexey.lysiuk
dd3d60345c aedi: update openal to 1.23.0 2023-02-04 13:35:57 +02:00
alexey.lysiuk
519d376eec aedi: update jpeg-turbo to 2.1.5 2023-02-01 12:42:54 +02:00
alexey.lysiuk
1597baa49f aedi: update moltenvk to 1.2.2 2023-01-26 15:25:38 +02:00
alexey.lysiuk
4bfb07f6eb aedi: update copyright years 2023-01-01 10:46:34 +02:00
alexey.lysiuk
e377a3aa9a aedi: use cmake in quasi-glib target 2022-12-31 10:46:59 +02:00
alexey.lysiuk
9da53df32f aedi: update fluidsynth to 2.3.1 2022-12-29 15:42:39 +02:00
alexey.lysiuk
c3f6f15c70 aedi: add quasi-glib target 2022-12-28 12:47:15 +02:00
alexey.lysiuk
e6f153dd00 aedi: update sndfile to 1.2.0 2022-12-26 16:11:42 +02:00
alexey.lysiuk
f5265550e7 aedi: add lame target 2022-12-26 16:10:37 +02:00
alexey.lysiuk
29247ed6d3 aedi: update moltenvk to 1.2.1 2022-12-10 13:40:59 +02:00
alexey.lysiuk
1e04dc0933 aedi: update zmusic to 1.1.11 2022-11-05 17:17:45 +02:00
alexey.lysiuk
e5c5f920d4 aedi: update mpg123 to 1.31.1 2022-11-02 15:27:31 +02:00
alexey.lysiuk
9e6c94b300 aedi: update flac to 1.4.2 2022-10-22 15:11:29 +03:00
alexey.lysiuk
39c5e3b970 aedi: update moltenvk to 1.2.0 2022-10-21 10:30:22 +03:00
alexey.lysiuk
67a4e3efd1 aedi: update flac to 1.4.1 2022-09-22 13:31:59 +03:00
alexey.lysiuk
43a36526bc aedi: update fluidsynth to 2.3.0 2022-09-21 10:24:02 +03:00
alexey.lysiuk
0be800b3da aedi: update flac build options
do not build programs and tests, and remove related code and .gitignore entry
2022-09-10 10:42:33 +03:00
alexey.lysiuk
96ef1befe0 aedi: patch flac to avoid usage of git
commit hash and date of this repo instead of flac one were put into the binary
2022-09-10 10:40:32 +03:00
alexey.lysiuk
76c6a3fb51 aedi: update flac to 1.4.0 2022-09-10 10:29:05 +03:00
alexey.lysiuk
2e95a47f31 aedi: remove extra directory from instpatch include path
[skip build]
[skip test]
2022-09-06 15:06:31 +03:00
alexey.lysiuk
bddedfe187 aedi: update fluidsynth to 2.2.9 2022-09-06 13:49:30 +03:00
alexey.lysiuk
c4a9862414 aedi: do not store build config in vpx library
it contains intermediary path, and despite being unused by the current gzdoom/raze codebase, it's better to clear build config for future versions

[skip build]
[skip test]
2022-08-31 16:00:08 +03:00
alexey.lysiuk
fa6f1770aa aedi: uniform methods order of vpx target 2022-08-31 15:54:09 +03:00
alexey.lysiuk
fc54fd298e aedi: patch glib to avoid inclusion of intermediate path to library 2022-08-30 16:14:11 +03:00
alexey.lysiuk
110e474862 aedi: update glib to 2.72.3 2022-08-30 16:13:42 +03:00
alexey.lysiuk
03fb92eed6 aedi: avoid inclusion of intermediate path to library 2022-08-28 10:02:10 +03:00
alexey.lysiuk
b89ee4e73c aedi: better install customization
`install` command line argument is implicit only when no options are specified, and it needs to be added explicitly otherwise
2022-08-28 09:51:13 +03:00
alexey.lysiuk
bda525b49a aedi: replace usages of legacy subprocess api
apply state's environment variables when running an external process
2022-08-21 11:58:00 +03:00
alexey.lysiuk
10530a6663 aedi: build moltenvk as static library
dynamic library is created from the static one
2022-08-18 13:08:57 +03:00
alexey.lysiuk
308519a4ff aedi: update moltenvk to 1.1.11 2022-08-18 12:40:53 +03:00
alexey.lysiuk
84f46e0282 aedi: update jpeg-turbo to 2.1.4 2022-08-13 09:49:54 +03:00
alexey.lysiuk
bb85949507 aedi: switch targets to zdoom github organization 2022-07-26 10:17:32 +03:00
alexey.lysiuk
e87918a0ae aedi: update zmusic to 1.1.10 2022-07-21 13:31:27 +03:00
alexey.lysiuk
016056611f aedi: do not build unused libraries and tools of mpg123 2022-07-20 11:05:58 +03:00
alexey.lysiuk
39e28ddad6 aedi: update mpg123 to 1.30.1 2022-07-20 11:05:58 +03:00
alexey.lysiuk
c475fa2794 aedi: update fluidsynth to 2.2.8 2022-07-12 09:38:15 +03:00
alexey.lysiuk
a82b92ecc8 aedi: update vpx to 1.12.0 2022-07-07 10:05:13 +03:00
alexey.lysiuk
cf3c532419 aedi: update openal to 1.22.2 2022-06-29 09:40:53 +03:00
alexey.lysiuk
c10b70b550 aedi: update openal to 1.22.1 2022-06-21 09:53:15 +03:00
alexey.lysiuk
b8f1f983ba aedi: update moltenvk to 1.1.10 2022-06-10 09:40:04 +03:00
alexey.lysiuk
b42fa7b442 aedi: disable verbose output by default when building moltenvk dependencies 2022-06-10 09:34:48 +03:00
alexey.lysiuk
bc7d980f59 aedi: update zmusic to 1.1.9 2022-06-07 09:38:06 +03:00
alexey.lysiuk
040aaecd2d aedi: update fluidsynth to 2.2.7 2022-04-30 12:07:13 +03:00
alexey.lysiuk
0b050b6a93 aedi: openal to 1.22.0 2022-04-25 13:15:26 +03:00
alexey.lysiuk
15ae5512f6 aedi: update moltenvk to 1.1.9 2022-04-16 15:20:45 +03:00
alexey.lysiuk
4e02467678 aedi: update moltenvk to 1.1.8 2022-04-15 09:53:17 +03:00
alexey.lysiuk
ffedb89829 aedi: update sndfile to 1.1.0 2022-03-28 12:30:26 +03:00
alexey.lysiuk
d76981e78c aedi: update fluidsynth to 2.2.6 2022-03-25 11:36:54 +02:00
alexey.lysiuk
170fd0b038 aedi: update jpeg-turbo to 2.1.3 2022-03-04 16:32:27 +02:00
alexey.lysiuk
bd0c8a7b02 aedi: update flac to 1.3.4 2022-03-04 16:26:54 +02:00
alexey.lysiuk
eec1797dba aedi: update moltenvk to 1.1.7 2022-02-08 09:37:01 +02:00
alexey.lysiuk
9611a0249e aedi: update fluidsynth to 2.2.5 2022-01-25 09:53:11 +02:00
alexey.lysiuk
ca6cbb5427 aedi: update mpg123 to 1.29.3 2022-01-11 11:43:50 +02:00
alexey.lysiuk
de48b542be aedi: update copyright year 2022-01-11 11:43:50 +02:00
alexey.lysiuk
ff251af532 aedi: update zlib-ng to 2.0.6 2021-12-24 15:34:49 +02:00
alexey.lysiuk
5a056a6de1 aedi: update fluidsynth to 2.2.4 2021-11-22 10:39:00 +02:00
alexey.lysiuk
ac4c4abb31 aedi: update jpeg-turbo to 2.1.2 2021-11-22 10:39:00 +02:00
alexey.lysiuk
2ff253b09f aedi: update moltenvk to 1.1.6 2021-11-16 10:19:32 +02:00
alexey.lysiuk
c36b5d81bb aedi: update vpx to 1.11.0 2021-10-30 16:27:11 +03:00
alexey.lysiuk
86d182f4e5 aedi: set vpx to target macos 10.12 2021-10-30 16:18:15 +03:00
alexey.lysiuk
def11622ac aedi: update mpg123 to 1.29.2 2021-10-30 16:15:18 +03:00
alexey.lysiuk
06266c5380 aedi: update fluidsynth to 2.2.3 2021-09-12 10:24:32 +03:00
alexey.lysiuk
c6a577c3e2 aedi: avoid absolute path to default fluidsynth soundfont 2021-09-12 10:24:32 +03:00
alexey.lysiuk
ce3814a21a aedi: update mpg123 to 1.29.0 2021-09-10 09:56:08 +03:00
alexey.lysiuk
17e9462881 aedi: do not copy vulkan headers during moltenvk installation 2021-09-08 10:43:57 +03:00
alexey.lysiuk
de7524107d aedi: update moltenvk to 1.1.5 2021-09-01 11:42:14 +03:00
alexey.lysiuk
b56e042955 aedi: fix copying of moltenvk license file 2021-09-01 11:42:14 +03:00
alexey.lysiuk
59b8b2a7e1 aedi: do not set c/c++ compilers and sdk paths without a platform
default pathlib's path means '.' (the current directory) but not an invalid path
2021-09-01 11:42:14 +03:00
alexey.lysiuk
300b9d4ad3 aedi: proper comment on intl configure
[skip build]
2021-08-14 15:59:39 +03:00
alexey.lysiuk
68bb3a5443 aedi: do not pass configure options to make
adjust intl target to this change
2021-08-14 13:03:39 +03:00
alexey.lysiuk
28769fdb93 aedi: remove redundant detection code from tier one cmake targets 2021-08-12 13:01:40 +03:00
alexey.lysiuk
770034a4fc aedi: replace download url for mpg123
for some reason, old one fails with time out
2021-08-12 12:58:17 +03:00
alexey.lysiuk
dd5a6b52fb aedi: update jpeg-turbo to 2.1.1 2021-08-10 10:08:52 +03:00
alexey.lysiuk
c78ffda005 aedi: disable jpeg-turbo shared libs
previously, ENABLE_SHARED=NO was set for all cmake targets
2021-08-10 10:08:52 +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
97110d58dc aedi: use path object argument for _process_pkg_config() 2021-08-01 16:14:43 +03:00
alexey.lysiuk
aa6f778f9d aedi: update mpg123 to 1.28.2 2021-07-25 12:06:02 +03:00
alexey.lysiuk
0961551fd8 aedi: use pathlib module for most of path operations 2021-07-22 09:51:35 +03:00
alexey.lysiuk
a620563ee3 aedi: update fluidsynth to 2.2.2 2021-07-15 09:46:20 +03:00
alexey.lysiuk
d1764b0b00 aedi: make glibconfig.h a per-platform header 2021-07-04 12:39:07 +03:00
alexey.lysiuk
793c8e4d95 aedi: update glib to 2.68.3 2021-07-04 12:38:35 +03:00
alexey.lysiuk
9fba5f414c aedi: update ffi to 3.4.2 2021-07-03 15:53:59 +03:00
alexey.lysiuk
453f802144 aedi: handle pcre-config creation 2021-07-03 15:49:16 +03:00