arch1t3cht
8947e20dbb
Merge branch 'bugfixes' into feature
2023-11-24 21:02:09 +01:00
arch1t3cht
18d088c479
Fix hunspell include and wrap
2023-11-24 20:53:07 +01:00
arch1t3cht
5ceaa45f3a
Merge branch 'bugfixes' into feature
2023-11-21 21:20:52 +01:00
arch1t3cht
4576ac0638
luajit: Remove checkdef for SSE
...
This isn't actually set in luajit's Makefile. Maybe it was at some
point in the past, but there's no trace of it now.
Fixes arch1t3cht/Aegisub#98 .
2023-11-21 21:19:06 +01:00
arch1t3cht
752a14cc25
Merge branch 'bugfixes' into feature
2023-11-06 22:45:06 +01:00
arch1t3cht
24c8144e91
meson: luajit: Set correct LUAJIT_TARGET for buildvm
...
On native builds this is derived automatically, but on cross builds
it needs to be set explicitly.
2023-11-06 22:44:18 +01:00
arch1t3cht
1ba7979ff4
meson: luajit: Remove unused readline dependency
2023-11-06 22:44:03 +01:00
arch1t3cht
b3eb182259
Merge branch 'bugfixes' into feature
2023-10-13 23:56:15 +02:00
arch1t3cht
ee247419b6
Merge branch 'workarounds' into feature
2023-10-13 23:55:52 +02:00
arch1t3cht
c67ba9f70c
Update ffmpeg wrap to 6.0 following ffms2 updates
...
Also bump libdav1d and turn the wrap patches into diffs. This requires
bumping the minimum meson version to 0.63, but meson 1.0 is available
pretty much everywhere now so this should be fine.
2023-10-13 23:46:11 +02:00
arch1t3cht
9bc3cad79e
Add remaining dasm flags in luajit wrap
...
This now matches the makefile. Also stop hardcoding the flags
for MSVC, since cc.get_define seems to work properly there now.
2023-10-13 23:26:01 +02:00
arch1t3cht
82b7e96cea
Merge branches 'bugfixes' and 'fixes' into feature
2023-10-13 00:36:09 +02:00
arch1t3cht
4e6af75db4
Add proper endianness flag for dasm in luajit wrap
...
Fixes luajit almost completely breaking on aarch64 and probably
other non-x86 architectures.
2023-10-12 23:04:22 +02:00
arch1t3cht
1fde843630
Merge branches 'fixes' and 'bugfixes' into feature
2023-09-10 14:04:30 +02:00
arch1t3cht
4a97bb0dd2
meson: Update luajit wrap for luajit's rolling releases
2023-09-10 14:04:04 +02:00
arch1t3cht
8b605c8fb5
Merge branches 'workarounds', 'bestsource', 'misc', 'info', 'wangqr_gui', 'fixes' and 'avisynth' into feature
2023-02-24 00:29:28 +01:00
arch1t3cht
e994934e24
Link ffmpeg with dav1d to enable AV1 support.
...
The patched meson.build for dav1d just changes the include_directories
from 'include/dav1d' to 'include' and, while we're at it, removes the
pkg_config stuff to avoid a deprecation warning.
AV1 decoding is pretty broken in upstream ffms2, so point the wrap to a
fork that has some hack patches for it. BestSource works fine out of the
box, though.
2023-02-20 17:16:23 +01:00
arch1t3cht
c6b901dfbe
Merge branches 'bugfixes', 'workarounds', 'fixes', 'gui', 'xa2-ds', 'avisynth', 'vapoursynth' and 'video_panning_option' into feature
2023-01-26 23:12:07 +01:00
arch1t3cht
0d16753d0a
Patch ffmpeg wrap to make it find the zlib subproject
2023-01-26 22:56:53 +01:00
arch1t3cht
5c065dc74e
Revert "Patch ffmpeg wrap to compile with simd extensions"
...
Support for these has been added upstream now.
This reverts commit 77cc1a6b22
.
2023-01-26 22:56:53 +01:00
arch1t3cht
1dbd3b3cc7
Merge branches 'fixes' and 'ffmpeg_build' into feature
2022-08-22 02:26:03 +02:00
arch1t3cht
77cc1a6b22
Patch ffmpeg wrap to compile with simd extensions
...
This is very hacky and only intended to get these extensions working on
the Windows CI builds.
2022-08-22 02:25:25 +02:00
arch1t3cht
3f298bf03a
Add vapoursynth video provider
2022-08-16 19:22:54 +02:00
arch1t3cht
e4261faf73
bestsource: Add jannson wrap
2022-08-16 19:22:54 +02:00
arch1t3cht
33b9a6e395
Add bestsource video provider
...
Co-authored-by: Asada shinon <joshwoo71@gmail.com>
2022-08-16 19:22:54 +02:00
Yi-Jyun Pan
761194025f
meson: luajit: allow to build in ARM64
...
Meson thought that a ARM64 cpu is aarch64, while
luajit only provided a file for "arm64". Since there is
no difference but the name between aarch64 and arm64, I
choose to bind aarch64 -> arm64.
Signed-off-by: Yi-Jyun Pan <pan93412@gmail.com>
2021-05-23 04:32:54 -04:00
Myaamori
84ac716972
meson: add uchardet port
...
Meson port instead of using CMake as I ran into issues with the
src directory (where uchardet.h is located) not being appended
to the include path, and on Windows I ran into a Meson issue
where a -D macro definition was being interpreted as a filename.
In the end a Meson port seemed simpler than working out the CMake
issues, as the CMakeLists.txt files were straightforward and easy
to port.
Note that because of the directory structure of the uchardet source
I had to change the include directive from uchardet/uchardet.h
to just uchardet.h. This is actually more in line with the uchardet
pkg-config file, which appends /usr/include/uchardet to the include path.
2021-05-21 21:09:36 -04:00
Myaamori
c43e4fba3c
meson: add Hunspell port
...
This moves the visibility logic (HUNSPELL_STATIC/BUILDING_LIBHUNSPELL)
to the build system. Only relevant on Windows.
2021-05-21 21:09:36 -04:00
Ryan
7a27ee7823
meson: add -DLUAJIT_UNWIND_EXTERNAL for MacOS/Linux
2021-03-27 12:34:18 -04:00
Ryan
9d1b28f5a7
Delete luajit patch files
2021-03-27 12:34:18 -04:00
Ryan
4648e8cc5b
meson: add new luajit string buffer files
2021-03-27 12:34:18 -04:00
Ryan Lucia
84beba20cb
meson: fix luajit 64-bit builds
...
Upstream defines ENDIAN_LE or ENDIAN_BE always, so assume little endian. x86_64 defaulting to x86 seems to just be a mistake
2021-03-27 12:34:18 -04:00
Ryan
ef64307ba1
Switch to upstream LuaJIT
...
This does not yet handle the patching, but should build without issue
2021-03-27 12:34:18 -04:00
Ryan Lucia
2abb098bd1
meson: improve iconv detection
2021-02-22 14:26:03 -05:00
Ryan
7f46b687e1
meson: remove libass dirent patch
...
Handled more properly in libass itself
2021-01-10 03:14:12 -05:00
Ryan Lucia
18ccc1d7f0
meson: disable building ffmpeg tests
2021-01-10 03:14:12 -05:00
Myaamori
b1c2fbdb19
meson: add nasm wrap for Windows
2021-01-10 03:14:12 -05:00
Myaamori
2510ef25c2
meson: patch libass with stub dirent.h
...
this should probably be handled by the libass meson port at some point
2021-01-10 03:14:12 -05:00
Myaamori
f9f8b6c4d3
meson: add FFMS2 wrap
2021-01-10 03:14:12 -05:00
Myaamori
ce791773f6
meson: add Boost wrap
2021-01-10 03:14:12 -05:00
Myaamori
d6ee06eb54
meson: add ICU wrap
2021-01-10 03:14:12 -05:00