Ryan Lucia
8062ebbcf0
meson: fix luajit compiler args
2019-10-05 21:34:38 +02:00
Ryan Lucia
7c061ed83b
Move iconv to subprojects
2019-10-05 21:34:37 +02:00
Ryan Lucia
b294a0633c
Move hunspell to subprojects
2019-10-05 21:34:36 +02:00
Ryan Lucia
f80863415c
Move CSRI to subprojects
2019-10-05 21:34:36 +02:00
Ryan Lucia
4bb6be0b2b
Remove submodules
2019-10-05 21:34:35 +02:00
Ryan Lucia
ce160e0c3a
meson: bump c++ version
2019-10-05 21:34:35 +02:00
Ryan Lucia
46a60cf3da
meson: add wrapfiles for essential subprojects
2019-10-05 21:34:35 +02:00
Ryan Lucia
ba1eb3d24c
meson: move luajit to subprojects directory
2019-10-05 21:34:34 +02:00
Ryan Lucia
504bd7a7ca
meson: fix syntax errors in packages/meson.build
2019-10-05 21:34:24 +02:00
Ryan Lucia
ce86f99a4e
meson: move version scripts to tools directory
2019-10-05 21:34:23 +02:00
Ryan Lucia
a80fc83cbe
Remove autotools build system
2019-10-05 21:34:23 +02:00
line0
ebbe91b998
PowerShell version script: work correctly from any cwd; do not error out when version.h doesn't already exist; adjust git_version.h and git_version.xml paths for meson build system
2019-10-05 21:34:10 +02:00
Ryan Lucia
3ca8193ad0
meson: rename option for optional dependencies
2019-10-05 21:34:10 +02:00
Ryan Lucia
0ab47f2b8d
meson: remove 'static' option
2019-10-05 21:34:10 +02:00
Ryan Lucia
37c6d34295
Switch from combo option to feature where appropriate
...
Also remove the extra space before colons :)
2019-10-05 21:34:09 +02:00
Ryan Lucia
fbc751ccdb
Fix spacing around colons in luajit subproject files
2019-10-05 21:34:09 +02:00
Ryan Lucia
4c7fb2debb
Move version generation scripts up a level
2019-10-05 21:34:09 +02:00
Ryan Lucia
b960971613
Switch to newer path concatenation syntax
2019-10-05 21:34:09 +02:00
Ryan Lucia
ffacb49fdf
Make spacing around colons consistent
2019-10-05 21:34:08 +02:00
Ryan Lucia
c98634b25a
Don't require fontconfig on windows
2019-10-05 21:34:08 +02:00
Ryan Lucia
58c8b7f209
Enable version.ps1 on windows
...
version.ps1 itself still has to be modified to support out-of-tree builds
2019-10-05 21:34:08 +02:00
Ryan Lucia
98bf0f8000
Bump Meson version
...
Build file was using a now-deprecated property
2019-10-05 21:34:08 +02:00
line0
fa05e04321
add powershell version of build/version.sh
2019-10-05 21:34:08 +02:00
FichteFoll
a874c16506
Always build git_version.sh
2019-10-05 21:34:07 +02:00
Martin Herkt
8b6bca2acf
Fix fdo icon install path
2019-10-05 21:34:07 +02:00
Martin Herkt
4f78f87cb1
Meson: respack.lua → respack.py; works out-of-tree
2019-10-05 21:34:07 +02:00
Martin Herkt
f6c2a4998a
Meson: add gettext i18n
2019-10-05 21:34:07 +02:00
Martin Herkt
d966e2c282
Meson: add install rules
2019-10-05 21:34:06 +02:00
Martin Herkt
0fb8dab687
Initial port of the build system to Meson
...
Still some TODOs left. Probably only works on Linux for now.
2019-10-05 21:34:06 +02:00
Ryan Lucia
d9bd7def0b
Fix autotools lua detection
2019-09-08 18:36:58 -04:00
Ryan Lucia
5ed4838d00
Convert osx-fix-libs to py3
2019-05-16 18:11:03 -04:00
Ryan Lucia
5005d6d2a2
Set visual tool default feature color correctly
...
Fixes #50
2019-05-16 18:10:43 -04:00
Ryan Lucia
fb02d6855c
Fix compilation on Mojave
2019-05-16 17:41:18 -04:00
Ryan Lucia
a5228d8d44
Update OSX build instructions
...
Two notable changes: attempting to forcibly link icu4c no longer works for :reasons:, so you have to manually add it to the pkg-config and compiler/linker search directories. Additionally, homebrew removed build options from most packages as part of https://github.com/Homebrew/homebrew-core/issues/31510 , and this includes luajit and boost. The former builds with gc64 by default on HEAD, and the latter with icu4c support by default, so this actually somewhat simplifies things.
2019-05-16 14:46:26 -04:00
davste0816
c2085d139c
Fix Move Down button in Export dialog
2019-05-12 11:56:13 -04:00
davste0816
b107077b20
Add .webm to extension list, add .eac3 as an audio format
...
Co-Authored-By: FichteFoll <fichtefoll2@googlemail.com>
2019-05-12 11:55:48 -04:00
davste0816
0e6b492735
Recognize .opus as an audio format, .h264 .hevc as video formats
2019-05-12 11:55:48 -04:00
Martin Herkt
a78f5d2760
DataBlockCache: Fix crash in cache invalidation
...
Fixes #33
2019-05-03 20:51:23 -04:00
FichteFoll
75fc5f38d7
Adjust boost gil header paths for boost 1.69
...
boost/gil.hpp was added in 1.68 and boost/gil/gil_all.hpp removed in
1.69.
2019-01-31 19:47:00 -05:00
Ryan Lucia
7853e7abe2
Update libass
...
Worth noting that this does NOT currently build, thanks to a few lines in libass that are not compatible with vc++. I'll bump the libass commit when MrSmile's pr gets merged and this is remedied. You can apply this commit to remedy that: 5317a8dd89
Also worth noting that while libass switched to nasm, I haven't done so here because it wasn't worth the effort, so I just made a questionable change to the yasm.targets to emulate nasm behavior
2019-01-07 21:48:50 -05:00
Ryan Lucia
7147038e0a
Fix luajit build flags
...
Notably, don't build the dynamic library and enable 5.2 compatibility features
2019-01-07 21:48:50 -05:00
Ryan Lucia
3ba7358bfe
Use FFMS2 constant in place of magic number
2019-01-07 21:48:50 -05:00
Ryan Lucia
a1ec3767e4
Remove compatibility with old versions of FFMS2
...
2.22 was released oct 2015, so I think a more recent version is a fairly safe assumption
2019-01-07 21:48:50 -05:00
Ryan Lucia
ad52260665
Ensure FFMS always indexes video tracks
...
Matching historical behavior with DoIndexing, which is assumed throughout the codebase
2019-01-07 21:48:50 -05:00
Ryan Lucia
5a554a586e
Excise the hopefully last mention of ASSDraw
2019-01-07 21:48:50 -05:00
Ryan Lucia
826a360b8d
Revert to dynamically linking the vc runtime
2019-01-07 21:48:49 -05:00
Ryan Lucia
628962559d
Update strip-icu to python 3
2019-01-07 21:48:49 -05:00
Ryan Lucia
129e748abd
Update uchardet
2019-01-07 21:48:49 -05:00
Ryan Lucia
9638bfbef4
Update ffmpeg and ffms2
2019-01-07 21:48:49 -05:00
Thomas Goyne
f99711aca8
Bump _WIN32_WINNT to Vista
2019-01-07 21:48:49 -05:00