Paul Chote
15e88d9e58
Bump travis and the macOS/Linux packaging to use mono 5.20.1.
2019-05-19 16:59:54 +01:00
Paul Chote
5b00586de2
Update Travis to Ubuntu 16.04, Mono 5.10, NSIS 3.03.
2019-03-30 20:17:17 +01:00
Paul Chote
54d5afed57
Package mono inside the macOS app bundles.
...
This also removes the explicit dependency on mono's
packaged FreeType, which should allow development
builds to be used with homebrew-packaged mono.
2019-03-26 22:11:58 +01:00
Paul Chote
817db8dbe0
Fix build artifacts leaking between platforms.
...
This moves the `dependencies` target from `core`
to `default`, so that we aren't forced to run
`linux-dependencies` for non-linux platforms.
2019-03-22 21:36:20 +01:00
Paul Chote
6de92de8d9
Revert macOS dark mode (again).
...
The updated GL surface appears to have regressed vsync behaviour.
2019-01-06 08:33:11 +00:00
Paul Chote
cc004b3546
Fix compatibility with macOS's dark mode.
2018-12-30 23:57:06 +00:00
Brenton Horne
2d4d6cdc1b
Fixing several ShellCheck warnings
2018-11-22 21:30:59 +00:00
Paul Chote
7d59602c0b
Revert "Update macOS launcher template to osx-launcher-20180723."
...
This reverts commit 904c3afc4d0f79817736054d01c189b46dbc08bc.
2018-09-22 18:57:21 +02:00
Paul Chote
2270460c9a
Update macOS launcher template to osx-launcher-20180723.
...
This adds support for the dark appearance on macOS 10.14.
2018-07-23 23:29:43 +02:00
Paul Chote
10fb487abf
Update macOS launcher/dependencies to latest tag.
...
This supports/forces the 64 bit mono runtime, and
is the first version that compiles all native code
using travis-ci.
2017-11-19 16:55:44 +00:00
Paul Chote
a3636c69d9
Update macOS launcher with space-in-filename metadata registration fix.
2017-11-04 16:23:41 +01:00
Paul Chote
34a44acf85
Update macOS launcher to 20170812 tag.
2017-08-13 17:53:23 +02:00
Paul Chote
1c2db8806b
Update to latest osx launcher tag.
2017-07-12 16:22:36 +02:00
Paul Chote
83c4c842ee
Update to latest osx launcher package.
2017-06-06 22:08:08 +02:00
Paul Chote
696b48b7bf
Overhaul the packaging scripts:
...
- Ingame mod versions now always match the package version
- Adds macOS compatibility
- Removes trait and lua api docs pending future overhaul
- Individual platform packages can be compiled directly
- Improved error checking
- Removes unnecessary redundancy and indirection
2017-04-30 13:26:36 +01:00
Paul Chote
bc38cb3cc2
Package OSX launchers in a disk image.
2017-04-26 22:17:27 +01:00
Paul Chote
74bbde751f
Create separate OSX launchers for each mod.
2017-04-26 22:17:26 +01:00
Paul Chote
3e0f055a3c
Create separate Windows launchers for each mod.
2017-04-21 20:16:58 +01:00
Paul Chote
69a869fe43
Pass Engine.LaunchPath from OSX launcher.
2017-02-11 16:45:18 +00:00
Paul Chote
951ce92fcc
Update to new OSX launcher snapshot.
2017-01-21 10:59:59 +00:00
Paul Chote
4618ea0de3
Add oramod file association for OSX.
2016-08-24 13:39:08 +01:00
Matthias Mailänder
ac970cdb44
remove the WinForms map editor
2015-06-20 13:45:44 +02:00
Oliver Brakmann
71857be388
Make packaging less noisy, + random cleanups
2015-05-08 20:59:45 +02:00
Matthias Mailänder
a43d303eb7
use curl everywhere to run out of the box on Mac
2015-05-01 21:49:11 +02:00
Paul Chote
85cd7308b4
Replace OSX launcher with a native-code version.
...
- Binary files hosted externally.
- Fixes dialogs hijacking Finder.
- Fixes dock icon being lost when restarting.
- Adds openra:// url handling.
- Adds .orarep file handling.
- Minimum OS X version is now 10.6.
2015-04-12 21:21:46 +01:00
steelphase
307eaecc9e
Update Windows installer and Makefile
...
Update windows installer to point to OpenRA.exe
replace CrashDialog with GameMonitor in MakeFile
Fix and simplify packaging scripts
2014-10-19 11:18:38 +02:00
Paul Chote
750b3b019f
Add a symlink to libgdiplus in the OS X package. Closes #6413 .
2014-09-12 21:31:57 +12:00
Paul Chote
af1c9aca30
Set the package version in the OS X .app.
2014-08-23 10:08:28 +12:00
Matthias Mailänder
8b1b50e9b3
silence zip
2014-06-05 14:08:43 +02:00
Matthias Mailänder
c17aa2f467
don't ship OpenRA.CrashDialog.exe on Mac/Linux
2014-05-17 12:13:58 +02:00
Paul Chote
03c3c3ae9b
Remove legacy renderers.
2014-05-02 23:38:47 +12:00
Paul Chote
18af74f745
Package Lua 5.1.5 for all platforms.
2014-05-02 22:18:35 +12:00
Paul Chote
f62721bdd6
Upgrade to SDL 2.0.3 and latest SDL2-CS (e8731ef).
2014-04-13 12:05:37 +12:00
ScottNZ
3315c43295
Remove old Lua/LuaInterface installation/packaging
2013-12-06 21:53:08 +13:00
Matthias Mailänder
acd7efd957
install the Lua libraries on Mac OS and Linux
2013-11-18 20:56:00 +13:00
Paul Chote
9b6f145c8b
Replace the OSX binary launcher with a simple script using the SDL2 renderer.
2013-11-02 22:44:05 +13:00
Paul Chote
23eb28f24a
Change the .config instead of relying on DYLD_LIBRARY_PATH to find SDL. Fixes #3992 .
2013-10-26 09:48:10 +13:00
Paul Chote
501155da0d
Remove unnecessary renaming of windows and mac packages.
2011-02-08 14:18:46 +13:00
Matthew Bowra-Dean
4eaf97f90e
Reverted packaging changes from launchers.
2011-01-27 20:50:03 +13:00
Matthew Bowra-Dean
3aff455fba
Fix some syntax errors
2011-01-07 15:29:46 +13:00
Matthew Bowra-Dean
ecea2471ca
Updated linux packaging scripts to remove the need for post install actions and to use the launcher.
2011-01-02 16:12:06 +13:00
Matthew Bowra-Dean
0e26f0ce26
Updated packaging scripts for winlauncher.
2010-11-27 18:54:42 +13:00
Paul Chote
8c5c63a4b5
Use the launcher in osx packaged builds. Leopard support. Fix some wording. Remove old osx launcher project.
2010-11-25 22:51:29 +13:00
Paul Chote
d7e8388600
Make our IFolder zip support actually work.
2010-11-21 13:10:22 +13:00
Paul Chote
83c9e9e6dd
A few fixes when running package scripts under debian.
2010-11-21 13:10:19 +13:00
Paul Chote
39742d02bb
Produce a windows installer (untested).
2010-11-21 13:10:19 +13:00
Paul Chote
f1b68a5207
Begin rework of packaging scripts. Restructure packaging system, and make osx and debian packages work.
...
Changed semantics:
- package upload is handled by a separate script
- dropped syntax highlighting (unnecessary, and had concurrency issues)
- `make install' is no longer used in the packaging process
- debian package changelog points to the forum, instead of showing out of date info
- debian package ships tao dlls in the game root, and doesn't insert them in the gac
- debian package refers users to the website for help manually installing packages
2010-11-21 13:10:19 +13:00
Chris Forbes
a3c0448e15
fix broken mac packaging script
2010-09-27 21:44:23 +13:00
Paul Chote
c790db8e84
Fix and bulletproof osx packaging script; cleanup some obsolete .gitignore entries
2010-09-26 10:18:22 +13:00