Commit Graph

8154 Commits

Author SHA1 Message Date
Ryan Lucia 9a10103bd4 Convert osx-fix-libs.py to py3 2020-11-15 12:53:31 -05:00
Ryan Lucia 48b98514df win-installer: auto-populate current year for copyright 2020-11-15 12:53:31 -05:00
Ryan Lucia 474ad6140f win-installer: remove fragment_opengl 2020-11-15 12:53:31 -05:00
Ryan Lucia abdc9f3019 meson: move all .desktop file work into linux conditional 2020-11-15 12:53:31 -05:00
Ryan Lucia c2d473646c meson: move luabins to subprojects 2020-11-15 12:53:31 -05:00
Ryan Lucia 8b9514f935 gitignore: mass purge, add .DS_STORE 2020-11-15 12:53:31 -05:00
Ryan Lucia 8fa9b3e112 meson: fix source file inclusion in libaegisub on osx 2020-11-15 12:53:31 -05:00
Myaamori 93a8f30da1 meson: save git_version.xml to meson build directory in version.ps1 2020-11-08 11:41:57 -05:00
Myaamori 58296f238d meson: use meson-pr branch for libass 2020-11-08 11:41:57 -05:00
Myaamori 1a70baf818 remove build, .nuget, Aegisub.sln 2020-11-08 11:41:57 -05:00
Myaamori 41ef49fceb meson: remove DUALNUM check from LuaJIT 2020-11-08 11:41:57 -05:00
Myaamori e9aa2d673b update .gitignore 2020-11-08 11:41:57 -05:00
Myaamori 87f6638fa2 meson: ignore second argument in version.ps1
for compatibility with bf2dca2e4c0
2020-11-08 11:41:57 -05:00
Myaamori a88fbd5aff meson: add nasm wrap for Windows 2020-11-08 11:41:57 -05:00
Myaamori fc073aa5e1 meson: patch libass with stub dirent.h
this should probably be handled by the libass meson port at some point
2020-11-08 11:41:57 -05:00
Myaamori 0a3e163303 meson: pin wx version and fix dependencies 2020-11-08 11:41:57 -05:00
Myaamori af49c1586d meson: use check_header to check for iconv
iconv is not a standalone library on Linux, so find_library is pointless
2020-11-08 11:41:57 -05:00
Myaamori 255a9fc846 meson: define fallbacks for optional dependencies 2020-11-08 11:41:57 -05:00
Myaamori fd00ba50f2 meson: create git_version.h in build directory in version.sh 2020-11-08 11:41:57 -05:00
Myaamori 0c5c4db142 meson: don't build with C11
C11 breaks the LuaJIT build
2020-11-08 11:41:57 -05:00
Myaamori 69254ab2b1 meson: add FFMS2 wrap 2020-11-08 11:41:57 -05:00
Myaamori cee4c65c98 meson: add Boost wrap 2020-11-08 11:41:57 -05:00
Myaamori a6ff208912 meson: add ICU wrap 2020-11-08 11:41:57 -05:00
Myaamori 7f26d05a50 meson: have iconv subproject override iconv dependency 2020-11-08 11:41:57 -05:00
Myaamori c06b2df750 meson: set correct flags when compiling LuaJIT on Windows 2020-11-08 11:41:57 -05:00
Myaamori da53b2e814 meson: enable Lua 5.2 compat for both native and host builds 2020-11-08 11:41:57 -05:00
Myaamori 5b84be1f93 meson: update zlib wrapper 2020-11-08 11:41:57 -05:00
odrling 2df16d63f0 use libass latest release 2020-09-08 03:08:01 +02:00
Myaamori 10acc00445 meson: Apply Lua 5.2 compat flags to both native and non-native builds (#69)
Otherwise -DLUAJIT_ENABLE_LUA52COMPAT isn't included when building
buildvm, which will then fail to pick up Lua 5.2-only functions
defined using the LJLIB_CF macro (e.g. table.pack).
2020-06-13 12:40:33 +02:00
odrling 5e9cc572f2 update lua scripts
see changes at https://git.odrling.xyz/odrling/amoegisub
2020-06-13 00:09:12 +02:00
odrling 8f99a2e145 update lua scripts
see changes at https://git.odrling.xyz/odrling/amoegisub
2020-06-13 00:08:05 +02:00
line0 05c345ee6b meson: flag aegisub as a GUI app 2020-05-21 09:07:58 +02:00
Subarashii no Fansub 7814c9ca3d Update README.md 2020-04-18 01:06:41 +02:00
Subarashii no Fansub dabf362eb0 Update README.md 2020-04-18 01:05:25 +02:00
line0 1dcfbbd194 meson: add missing link dependencies on windows 2020-04-12 21:51:28 +02:00
line0 c4b8b351f1 meson: add support for building wxWidgets as a subproject (WIP)
monolithic build only and disabled precompiled headers due to limited cmake support in meson

still missing linker dependencies refs to Windows SDK libs
2020-04-11 01:31:14 +02:00
line0 34fa9af482 utils: work around missing C++11 char16_t overload in wx string conversion 2020-04-11 01:31:14 +02:00
line0 5f06eb3376 meson: generate git_version header in build root rather than within the source tree
fixes an issue where the windows version of the git version update script generated the header in a place where it couldn't be found by the include in version.cpp
2020-04-11 01:31:13 +02:00
line0 f5621bc6a6 meson: make boost honor the global default_library option 2020-04-11 01:31:13 +02:00
line0 bf85421629 meson: build libiconv as static library 2020-04-11 01:31:13 +02:00
line0 1631ce855a meson: define BOOST_USE_WINDOWS_H on Windows
fixes symbol redefinition errors in VS 2019
2020-04-11 01:31:13 +02:00
line0 b15baa9611 meson: update dependencies
switch back to official harfbuzz upstream now that meson has landed
2020-04-11 01:31:12 +02:00
line0 1237989bd2 meson: don't build fontconfig file lister on windows 2020-04-11 01:30:11 +02:00
line0 46121094a1 fix PCHs on VS2019
* separate PCH for C and C++
* acconf.h now included in PCHs on windows, too
* meson now auto-generates companion source files for PCH headers
2020-04-11 01:30:10 +02:00
odrling 0d03097a4e force git directory in version.sh 2020-02-29 16:27:21 +01:00
odrling 4159cdcebd [ci] fix debian bionic build 2020-02-08 23:43:52 +01:00
odrling b57f51aebf [debian] fix changelog 2020-02-08 23:43:52 +01:00
odrling c60f89a200 [debian] add scripts for buster, eoan and disco 2020-02-08 23:43:52 +01:00
odrling c6b6cac62c [automation] fix typo 2020-02-08 23:43:52 +01:00
odrling 19e0d879c3 Initial debian support 2020-02-08 23:43:52 +01:00