abcdefg30
6a31b1f9f3
Update the copyright header year
2022-05-28 00:35:10 -05:00
Paul Chote
a152bf7324
Replace custom mono defines with toolchain-provided defines.
2022-04-24 20:31:47 +02:00
Paul Chote
1312c1aa72
Rename macOS compat packages to mono.
2022-01-20 19:31:43 +01:00
abcdefg30
b448f2d324
Disable trimmed publishing
2022-01-04 12:34:30 +01:00
abcdefg30
b12c15ea9d
Update to .NET 6
2022-01-04 12:34:30 +01:00
abcdefg30
05420ab5ce
Fix the Windows packing script not working with wget only
2021-10-29 22:25:59 +02:00
abcdefg30
32bc561878
Add a check for wine64 to the Windows packaging
2021-10-29 22:25:59 +02:00
Paul Chote
d2257f9784
Fix macOS compat build dock icon, app name, dark mode support.
2021-08-20 20:34:23 +02:00
Paul Chote
f70457a66f
Remove unused symbol lookups.
2021-08-20 20:34:23 +02:00
Paul Chote
278a4acf96
Fix Engine.LaunchPath for macOS compatibility builds.
2021-08-20 20:34:23 +02:00
Paul Chote
5eb4c6a0bb
Set _KDE_NET_WM_DESKTOP_FILE x11 window property.
...
This explicitly tells KDE to associate the OpenRA window with
the integrated appimage desktop file, allowing it to use the
correct resolution icon for the task switcher.
2021-08-16 20:18:00 +02:00
Paul Chote
f8ed768e39
Change makefile/packaging "RUNTIME=dotnet" to "RUNTIME=net5".
2021-07-18 20:57:22 +02:00
Andre Mohren
6810469634
Updated copyright years.
2021-06-29 18:33:21 -05:00
Paul Chote
35a0a3cf90
Remove rcedit after building windows packages.
2021-04-03 12:19:41 +02:00
Paul Chote
b622afd7fd
Fix self-contained packaging.
2021-03-13 13:12:31 +01:00
Unrud
ccf9c8fb22
AppStream Metadata: Add violence-worship: moderate
2021-02-14 14:16:53 +00:00
Unrud
ee31146501
Update AppStream metadata for linux packaging
...
A few small improvements:
* The type `desktop` was renamed to `desktop-appliaction` (a long time ago)
* Add `launchable` to tell how the application can be launched
* Use `https` for homepage link
* Add link to the bugtracker
* Update `oars-1.0` to `oars-1.1`
* Remove all unnecessary `content_attribute` entries with value `none`
2021-02-14 14:16:53 +00:00
Paul Chote
765944cfa2
Switch macOS and Linux default toolchain to .NET 5.
2021-01-16 22:58:05 +01:00
Paul Chote
15c926b6b9
Move DefineConstants="MONO" into OpenRA.Game.csproj.
2021-01-16 22:58:05 +01:00
Matthias Mailänder
281229e8b4
Update path according to latest appstream specifications.
2021-01-16 20:02:19 +01:00
Matthias Mailänder
ddfa5a4d35
Get rid of unnecessary Makefile variables.
2021-01-16 20:02:19 +01:00
Matthias Mailänder
cbf2e2e2ef
Don't contain the build root in the wrappers.
2021-01-16 20:02:19 +01:00
Matthias Mailänder
62803aff88
Create BIN_PATH first on shortcut installation.
2021-01-16 20:02:19 +01:00
Paul Chote
0984de6bea
Change install_assemblies_mono to install all bin contents.
2021-01-09 19:53:22 +01:00
Paul Chote
69ffd70d3f
Switch Appimages to net 5.
2021-01-09 19:53:22 +01:00
Paul Chote
2fae69c0ba
Run appimagetool directly.
2021-01-09 19:53:22 +01:00
Paul Chote
f1d66a4c70
Use ULFO format for non-compat disk images (requires macOS 10.11+).
2021-01-09 19:53:22 +01:00
Paul Chote
84ce33fe9c
Trim unused assemblies to reduce packaged size further.
2021-01-09 19:53:22 +01:00
Paul Chote
e583165dff
Replace duplicate runtime files with hardlinks to reduce dmg size.
2021-01-09 19:53:22 +01:00
Paul Chote
7bedba5837
Switch macOS packages to .NET 5.
2021-01-09 19:53:22 +01:00
teinarss
5e74e58b22
Add support for dotnet core for Windows
2021-01-01 19:42:01 +01:00
Paul Chote
99a23b4056
Fix an incorrect comment in install_assemblies_mono
2020-12-24 12:08:56 +01:00
Paul Chote
611d12ac78
Migrate CI and packaging from Travis CI to GitHub Actions.
2020-12-12 20:17:29 +00:00
Paul Chote
b1560ae69c
Overhaul packaging scripts and helpers:
...
- Shared helpers extracted to functions.sh for use by upstream packaging,
Mod SDK, and downstream packaging (via the Makefile targets).
- Assembly management separated from data and combined between engine
and mods to prepare for pending .NET core requirements.
- Streamline Makefile targets.
- Clean up a lot of old technical debt.
2020-12-06 17:16:47 +01:00
Paul Chote
09e6cc4add
Enable dark mode support on macOS.
2020-12-05 17:09:32 +00:00
Paul Chote
d3847d49ed
Fix windows package filenames.
2020-12-02 19:41:24 +01:00
Paul Chote
57f40a0b20
Remove obsolete variable definition.
2020-12-02 19:41:24 +01:00
Paul Chote
fa05f4e4b0
Generate Unicode-aware Windows installers.
2020-12-02 19:41:24 +01:00
Paul Chote
754f41ecd1
Remove redundant python check from Linux package creation.
2020-12-02 19:41:24 +01:00
Paul Chote
d35768e0f9
Rework Windows launchers:
...
- Use SDL2 message boxes instead of Winforms.
- Use a proper project instead of compiling a single file.
- Use assembly attributes instead of modifying strings in the source code.
- Remove generic OpenRA.exe launcher.
- Replace MakeLAA.exe with a python script.
2020-11-27 20:32:02 +01:00
Paul Chote
07a10069db
Introduce new OpenRA.exe entrypoint and change OpenRA.Game to a library.
2020-11-27 20:32:02 +01:00
Paul Chote
20fe59e844
Output compiled binaries to ./bin.
2020-11-24 17:53:48 +01:00
Paul Chote
de7a84e8ed
Don't use Platform.ResolvePath when constructing hardcoded paths.
2020-11-22 16:42:46 +01:00
Matthias Mailänder
c22392eb1e
Enable itch app auto updates on Windows.
2020-11-17 19:46:28 +01:00
Paul Chote
2c0d512727
Package and default to GLES via ANGLE on windows.
2020-10-12 12:24:22 +02:00
Matthias Mailänder
d1c06365a8
Move automatic API documentation to docs.openra.net
2020-09-06 11:44:23 +01:00
Paul Chote
b03ab1212f
Remove install-core target.
2020-09-01 18:48:54 +02:00
Paul Chote
8a9b5e7e01
Split a separate "compat" macOS package that uses the system mono.
2020-09-01 18:48:54 +02:00
Paul Chote
14ef0a7740
Remove markdown/html pages from windows install.
2020-09-01 18:48:54 +02:00
Paul Chote
c1f79b348a
Generate platform-specific artwork from common source files.
2020-09-01 18:48:54 +02:00