abcdefg30
b12c15ea9d
Update to .NET 6
2022-01-04 12:34:30 +01: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
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
Matthias Mailänder
281229e8b4
Update path according to latest appstream specifications.
2021-01-16 20:02:19 +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
teinarss
5e74e58b22
Add support for dotnet core for Windows
2021-01-01 19:42:01 +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
754f41ecd1
Remove redundant python check from Linux package creation.
2020-12-02 19:41:24 +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
c1f79b348a
Generate platform-specific artwork from common source files.
2020-09-01 18:48:54 +02:00
teinarss
c2026dc254
Add Discord Rich Presence
2020-07-12 14:27:59 +02:00
abcdefg30
376ed15079
Correct the support folder location in the crash dialog
2020-07-07 22:30:55 +02:00
abcdefg30
a6d8d6cd8e
Use tabs as indentation consistently
2020-07-07 22:30:55 +02:00
Ivaylo Draganov
3ab4a584ab
Remove trailing white-space from various files
2020-05-23 11:38:44 +02:00
teinarss
e13fd693c3
Add Nuget packages for all dependencies
2020-04-18 11:36:25 -05:00
Paul Chote
8903577227
Update native libraries shipped in the AppImages:
...
* SDL2 reverted back to 2.0.8 (2.0.9 and 2.0.10 generate compilation
errors so are missing from the libs tarball)
* Package Freetype 2.0.10
2020-02-22 10:28:48 -06:00
Paul Chote
f45dd24781
Update AppImage SDL2 dependency to 2.0.10.
2020-02-16 14:53:42 +01:00
abcdefg30
a9f37bc9f1
Remove a leftover geoip reference from the linux packaging script
2019-12-31 17:03:05 +00:00
Paul Chote
575541ff4e
Remove double-negative from appimage wrapper.
2019-10-05 18:25:13 +02:00
Paul Chote
e94f20f7ca
Reset environment variables before switching mods.
2019-10-05 18:25:13 +02:00
Paul Chote
bdd0f68a4a
Compile using Mono 6.4.0.
2019-10-05 18:24:45 +02:00
Paul Chote
275365917c
Update packaged mono to 6.4.0.
2019-10-05 18:24:45 +02:00
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
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
2afd8a3a74
Package mono 5.10 in the AppImages.
2019-03-22 21:36:20 +01:00
Paul Chote
9f30e2ecb0
Add a --utility argument to the AppImages.
2018-12-17 22:34:37 +01:00
Brenton Horne
2d4d6cdc1b
Fixing several ShellCheck warnings
2018-11-22 21:30:59 +00:00
Paul Chote
e56cb9901b
Add a hard requirement on the cert-sync utility.
...
This tool is required to sync the certificates
used for https queries. This also has a side-effect
of prompting the mono-complete package on Mint,
which pulls in other required but missing packages.
2018-08-15 21:21:56 +01:00
fusion809
e1b1070bcf
Adding wget support to fetch scripts
2018-07-26 14:19:31 +01:00
Paul Chote
e8584033f8
Update AppImage dependencies to 20180723 tag.
...
This switches the build system from CentOS 6 to
Debian 7 to fix issues with the ingame cursors.
2018-07-23 17:23:58 +01:00
abcdefg30
2471b07e55
Fix the mode documentation in gtk-dialog.py
2018-07-05 22:28:10 +01:00
Paul Chote
01a613a057
Show a python GTK3 dialog if zenity is missing.
2018-07-04 18:58:24 +01:00
Paul Chote
29442cec13
Fix an error flagged by shellcheck.
2018-07-04 18:46:09 +01:00
Paul Chote
6adff732eb
Include a wiki link in the error dialog.
2018-07-04 18:46:09 +01:00
Paul Chote
fbc5fde646
Prompt mono installation on compatible systems.
2018-07-04 18:46:09 +01:00
Paul Chote
1b63d65ad2
Add an AppImage workaround to import SSL certs.
2018-06-26 15:59:14 +02:00
Paul Chote
91f22c40bd
Add kdialog support for KDE.
2018-05-05 22:34:27 +02:00
Paul Chote
b78e9ee89a
Extract error messages to a variable to reduce duplication.
2018-05-05 22:34:27 +02:00
Paul Chote
562cf2ad44
Suppress GTK transient parent warning.
2018-05-05 22:34:27 +02:00
Paul Chote
c1a4e66b29
Adjust zenity crash dialog.
...
This removes the "View FAQ" button, which does not work in the AppImage
enivronment. It also replaces the inconsistent question mark icon with
a more appropriate stop symbol, and makes the wording consistent across
the zenity, terminal, and native macOS dialogs.
2018-05-05 22:34:27 +02:00
Paul Chote
6397e1443f
Add AppImage packaging for Linux.
2018-05-05 22:34:27 +02:00
Paul Chote
c6c431cd95
Rework icon installation.
2018-05-05 22:34:27 +02:00
Paul Chote
f65188af1c
Polish crash dialog code and UI.
2018-05-05 22:34:27 +02:00
Paul Chote
3ce00065a7
Standardize on {MODID} in template files.
2018-05-05 22:34:27 +02:00