Ryan
36b75b827d
meson: fix warnings, cleanup
2021-01-30 12:02:18 -05:00
Ryan
a3ec466ff6
meson: fix Windows installer generation
...
This includes some miscellaneous cleanup to the installer files as well
2021-01-10 03:14:12 -05:00
Ryan Lucia
e3826cb17e
meson: initial attempt to generate Aegisub.app on macOS
2021-01-10 03:14:12 -05:00
Ryan Lucia
0d45c67dcf
meson: move all .desktop file work into linux conditional
2021-01-10 03:14:12 -05:00
FichteFoll
a91c4f70c3
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.)
2021-01-10 03:14:12 -05:00
FichteFoll
6343d36169
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.
2021-01-10 03:14:12 -05:00
FichteFoll
443dd5146d
Properly build aegisub.desktop
2021-01-10 03:14:12 -05:00
Ryan Lucia
a9dfafd37a
meson: fix syntax errors in packages/meson.build
2021-01-10 03:14:12 -05:00
Ryan Lucia
83fcab0775
Switch to newer path concatenation syntax
2021-01-10 03:14:12 -05:00
Ryan Lucia
cde5778283
Make spacing around colons consistent
2021-01-10 03:14:12 -05:00
Martin Herkt
2e3a78383f
Fix fdo icon install path
2021-01-10 03:14:12 -05:00
Martin Herkt
97b4dfb7f4
Meson: add install rules
2021-01-10 03:14:12 -05:00