Commit Graph

47 Commits

Author SHA1 Message Date
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