Ivaylo Draganov
4ecf4f9f3f
Add a .zsync suffix to appimagecheck URL to pass appimaged checks
...
Depends on changes in the master server that rewrite the appimagecheck URL.
2022-11-06 14:00:25 +01:00
Unrud
c29f1590c9
Scripts: Remove exit stmts covered by errexit
2022-09-18 10:30:58 +02:00
Unrud
e2fd7ce7ed
Scripts: Remove some subshells that ignore errors
2022-09-18 10:30:58 +02:00
Unrud
1b9a86c0a0
Sciprts: Set pipefail or remove pipes
...
Errors in pipes are ignored otherwise
2022-09-18 10:30:58 +02:00
Unrud
946cd8f322
Scripts: Set errexit to catch errors
2022-09-18 10:30:58 +02:00
Matthias Mailänder
1536530f78
Add a fake .zsync suffix parameter to pass linting.
2022-09-13 13:20:05 +03:00
Unrud
0a36d6f995
Use python3 for gtk-dialog.py
...
As mentioned in https://github.com/OpenRA/OpenRA/pull/20059#issuecomment-1166288560
2022-07-10 18:55:25 +02:00
Unrud
678f249c63
Scripts: Disable markup in error messages
...
Error messages are displayed using the following methods:
* **zenity** parses pango markup and replaces escaped characters
* **kdialog** replaces (some) escaped characters
* **gtk-dialog.py** replaces `\n`
* **printf** interprets format strings and replaces escaped characters
* **echo** just displays the text
The error messages themself contain escaped characters and paths from variables.
This PR unifies the behavior by:
* Use **printf** to format error messages and replace escaped characters
* Setting `--no-markup` for **zenity** to disable pango markup and escaped characters
* Remove `\n` replacement from **gtk-dialog.py**.
* Use plain **echo** instead of **printf**
2022-07-10 18:55:25 +02:00
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