Ryan Lucia
bc13aa919c
meson: allow additional include directories for manually located deps
2020-02-08 23:42:36 +01:00
Ryan Lucia
664131de6d
meson: add Windows-specific project args
2020-02-08 23:42:36 +01:00
Ryan Lucia
885f5bb9c2
meson: fix option name lookup in build file
2020-02-08 23:42:36 +01:00
Ryan Lucia
cdd2fe6e5f
meson: add DirectSound detection
2020-02-08 23:42:36 +01:00
Ryan Lucia
4b89552ec3
meson: add basic libiconv subproject functionality
2020-02-08 23:42:36 +01:00
Ryan Lucia
4c61dfcf51
meson: fix luajit compiler args
2020-02-08 23:42:36 +01:00
Ryan Lucia
8f5e5bb588
Move iconv to subprojects
2020-02-08 23:42:36 +01:00
Ryan Lucia
bd4f69069c
Move hunspell to subprojects
2020-02-08 23:42:36 +01:00
Ryan Lucia
6a2abf9281
Move CSRI to subprojects
2020-02-08 23:42:36 +01:00
Ryan Lucia
3f924350ee
Remove submodules
2020-02-08 23:42:36 +01:00
Ryan Lucia
c86d365dc2
meson: bump c++ version
2020-02-08 23:41:40 +01:00
Ryan Lucia
59dca1cc2d
meson: add wrapfiles for essential subprojects
2020-02-08 23:41:40 +01:00
Ryan Lucia
69e812c694
meson: move luajit to subprojects directory
2020-02-08 23:41:40 +01:00
Ryan Lucia
d4a7351087
meson: fix syntax errors in packages/meson.build
2020-02-08 23:41:40 +01:00
Ryan Lucia
0943d8b3fd
meson: move version scripts to tools directory
2020-02-08 23:41:40 +01:00
Ryan Lucia
ed461072f2
Remove autotools build system
2020-02-08 23:41:40 +01:00
line0
323f1dca95
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
2020-02-08 23:40:07 +01:00
Ryan Lucia
13b95ea381
meson: rename option for optional dependencies
2020-02-08 23:40:07 +01:00
Ryan Lucia
40c64ba1fe
meson: remove 'static' option
2020-02-08 23:40:07 +01:00
Ryan Lucia
7bb39d277d
Switch from combo option to feature where appropriate
...
Also remove the extra space before colons :)
2020-02-08 23:40:07 +01:00
Ryan Lucia
3d79206987
Fix spacing around colons in luajit subproject files
2020-02-08 23:40:07 +01:00
Ryan Lucia
c1872422a5
Move version generation scripts up a level
2020-02-08 23:40:07 +01:00
Ryan Lucia
a9b956693c
Switch to newer path concatenation syntax
2020-02-08 23:40:07 +01:00
Ryan Lucia
0c148ec512
Make spacing around colons consistent
2020-02-08 23:40:07 +01:00
Ryan Lucia
f3fa1adf46
Don't require fontconfig on windows
2020-02-08 23:40:07 +01:00
Ryan Lucia
eb22e16ecb
Enable version.ps1 on windows
...
version.ps1 itself still has to be modified to support out-of-tree builds
2020-02-08 23:40:07 +01:00
Ryan Lucia
789ec12f8e
Bump Meson version
...
Build file was using a now-deprecated property
2020-02-08 23:40:07 +01:00
line0
759b7fbaab
add powershell version of build/version.sh
2020-02-08 23:40:07 +01:00
FichteFoll
bd07f4d103
Always build git_version.sh
2020-02-08 23:40:07 +01:00
Martin Herkt
3cc6187174
Fix fdo icon install path
2020-02-08 23:40:07 +01:00
Martin Herkt
7c44ae5303
Meson: respack.lua → respack.py; works out-of-tree
2020-02-08 23:40:07 +01:00
Martin Herkt
507a13859f
Meson: add gettext i18n
2020-02-08 23:40:07 +01:00
Martin Herkt
146d1aa7b8
Meson: add install rules
2020-02-08 23:40:07 +01:00
Martin Herkt
5d1c6daa63
Initial port of the build system to Meson
...
Still some TODOs left. Probably only works on Linux for now.
2020-02-08 23:40:07 +01:00
odrling
48922bf4b5
Merge branch 'master' of github.com:TypesettingTools/Aegisub
2020-02-08 22:11:06 +01:00
Andrew Neth
d0bab1212c
Look for both system fonts and user fonts on Windows ( #64 )
...
* Look for both system fonts and user fonts on Windows
* Move repeated font registry reading code to separate function
* Pass the files vector to read_fonts_from_key as a reference
* Allocate a larger filename buffer when necessary while reading fonts from registry
2020-02-08 15:41:03 -05:00
RhiobeT
9c5f7f24b7
Better safe than sorry
2020-02-03 13:18:44 +01:00
Pierre Jeanjean
7bbf150b44
Fix charset detection and conversion issues
2020-02-02 15:37:05 +01:00
odrling
0348d60019
[readme] add build status [skip ci]
2019-12-29 01:17:16 +01:00
odrling
c36f16fb08
[help] add joysound exporter item
2019-12-11 00:38:59 +01:00
odrling
b185a5e3c4
[build] set minimal boost version to 1.67.0
2019-10-16 14:32:06 +02:00
odrling
cd95439dcb
[readme] Update Windows installer link [skip ci]
2019-10-16 00:05:31 +02:00
odrling
d66b3aee61
[ci] remove .exe at end of link [skip ci]
...
Seems like it triggers a download for some browsers...
2019-10-16 00:04:36 +02:00
odrling
ee19a981d9
Update readme with links to installer and packages [skip ci]
2019-10-15 23:54:09 +02:00
odrling
8615152bc2
[windows] add Amaranth in installer
2019-10-15 19:20:13 +02:00
FichteFoll
ad5205202f
Use i18n.merge_file for real
...
Requires gettext 0.19, which is available on all major linux dists.
Not compatible with autotools chain! (For now, anyway.)
2019-10-05 21:34:42 +02:00
FichteFoll
f477393217
Add commented i18n.merge_file version
...
Using that makes use of gettext (and msgfmt) rather than intltool,
which is the proper way but requires a more recent gettext version and
I'm not comfortable adding that dependency for now.
Specifically, it would require updating the autotools chain as well
as the template files are incompatible.
See https://wiki.gnome.org/MigratingFromIntltoolToGettext for more info.
2019-10-05 21:34:42 +02:00
FichteFoll
02c7e4b73c
Move language specifications to LINGUAS file
...
This is required when using i18n.merge_file.
2019-10-05 21:34:41 +02:00
FichteFoll
6b8d7c4ce8
Properly build aegisub.desktop
2019-10-05 21:34:41 +02:00
Ryan Lucia
8e2009a055
Add virtual destructor to SignalBase
...
Quashes a frequent warning
2019-10-05 21:34:41 +02:00