Commit Graph

558 Commits

Author SHA1 Message Date
Paul Chote
3bea08f020 Fix Windows desktop icons being installed for all users. 2017-07-15 00:12:45 +02:00
Paul Chote
1c2db8806b Update to latest osx launcher tag. 2017-07-12 16:22:36 +02:00
Paul Chote
1fa1677204 Register default mods during installation on Windows. 2017-07-09 20:54:02 +02:00
Paul Chote
2685dbea3b Register default mods during installation on Debian/Ubuntu. 2017-07-09 20:54:02 +02:00
Paul Chote
83c4c842ee Update to latest osx launcher package. 2017-06-06 22:08:08 +02:00
Paul Chote
abdcf90c30 Ship VERSION with binary releases. 2017-06-04 13:21:27 +02:00
rob-v
ffc3f6e0d0 LAN games discovery 2017-05-14 22:01:25 +02:00
abcdefg30
618ac5838a Merge pull request #13215 from pchote/packaging-simplification
Overhaul packaging scripts
2017-05-10 16:34:01 +02:00
Paul Chote
705d77501b Add new high resolution D2K mod logo. 2017-04-30 13:38:12 +01: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
3111b2cf9b Merge pull request #13129 from pchote/osx-packaging
Update OSX packaging for per-mod launchers.
2017-04-30 13:23:42 +01:00
Paul Chote
e0adbe652e Merge pull request #13138 from pchote/deb-packaging
Update Linux packaging for per-mod launchers.
2017-04-30 13:21:39 +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
c8af9168c9 Improve general installer quality:
- Remove uninstaller and readme start menu links
  (they are explicitly discouraged by best practices)
- Explicitly declare installer execution level
- Define additional control panel metadata
2017-04-26 22:00:42 +01:00
Paul Chote
b24e681531 Create separate Linux launchers for each mod. 2017-04-21 20:18:05 +01:00
Paul Chote
07dc79ab19 Separate release/playtest/git installs. 2017-04-21 20:16:58 +01:00
Paul Chote
3e0f055a3c Create separate Windows launchers for each mod. 2017-04-21 20:16:58 +01:00
Paul Chote
9d248433c9 Fix linux packaging. 2017-04-21 18:02:20 +01:00
Paul Chote
84db123b93 Rename modchooser to modcontent. 2017-04-21 18:02:20 +01:00
abcdefg30
81fe19ca4a Merge pull request #12966 from pchote/windows-launcher
Reorganize Windows game launcher to support per-mod launchers.
2017-04-13 15:34:10 +02:00
Paul Chote
bbbf3b086b Add multi-resolution RA logo icon. 2017-04-11 17:17:47 +01:00
Paul Chote
2997f31bc3 Set OpenRA.Game.exe icon to match the mod. 2017-04-11 17:17:47 +01:00
Paul Chote
8e96d85d24 Allow runtime mod to be customized. 2017-04-11 17:15:22 +01:00
Paul Chote
31a91a0269 Allow FAQ URL to be customized. 2017-04-11 17:15:21 +01:00
Paul Chote
044a5e18ee Allow mod display name to be customized. 2017-04-11 17:15:21 +01:00
Paul Chote
005b4166cc Move Windows launcher compilation to packaging scripts. 2017-04-11 17:15:21 +01:00
Paul Chote
d7c710e5fc Remove oramod and orarep file type handlers. 2017-04-09 11:09:14 +01:00
reaperrr
0c44a49722 Merge pull request #12600 from pchote/externalmods
Add support for switching to mods from other engine installations.
2017-02-12 13:18:53 +01:00
Paul Chote
69a869fe43 Pass Engine.LaunchPath from OSX launcher. 2017-02-11 16:45:18 +00:00
Matthias Mailänder
13263f7bb2 Drop Maxmind.GeoIP and Newtonsoft.Json dependencies 2017-02-05 11:54:22 +01:00
Paul Chote
f4bcf79e7c Merge pull request #12524 from paulvt/deb-packaging-lintian-clean
Debian packaging lintian clean
2017-01-23 18:20:10 +00:00
Paul van Tilburg
17617334dd Nothing should have group writable permissions
These might occur due to difference in umask values.
2017-01-22 20:41:19 +01:00
Paul Chote
951ce92fcc Update to new OSX launcher snapshot. 2017-01-21 10:59:59 +00:00
Paul van Tilburg
55a17f6153 Add comments to the overrides; drop the missing manpage override
The missing openra-server manpage warning should not be overriden,
as the manpage should be there. (See also: #12525).
2017-01-05 20:38:35 +01:00
Paul van Tilburg
2dd6376a39 Leave the openra-server man page out for now; add an lintian override
See also issue #12525.
2016-12-30 15:56:57 +01:00
Paul van Tilburg
84c5a72986 Fix the issues with filenames for the md5sums
Lintian reported missing md5sums for all files under usr/ and reported the
existence of md5sums for all files under /usr that we're not in the
package.
2016-12-30 14:40:36 +01:00
Paul van Tilburg
41dfaaf564 Add a lintian override for the font duplication
This will probably never be fixed and the override is there to document
that this is ignored explicitly.
2016-12-30 14:39:21 +01:00
Paul van Tilburg
2ae5dba961 Fix up the changelog
Just use a dummy changelog entry about the release and fix
a syntax error in the entry footer.

The changelog should not contain the contents of Changelog.md as this
results in an unparsable Debian changelog.  The game's changelog is already
available as CHANGELOG.html in /usr/share/doc/openra.
2016-12-30 14:37:03 +01:00
Paul van Tilburg
0210711fad Create a link for the OpenRA server manpage; compress the normal one
The command-line arguments of the openra-server executable are the
same as for openra.
2016-12-30 14:35:56 +01:00
Paul van Tilburg
53c67bc8c2 Fix permissions of the DLL files and game executables
The DLL files should not be exectable, nor should the game executables
be writeable by the group.
2016-12-30 14:34:34 +01:00
Paul van Tilburg
c614c7e730 Fix empty paragraph in description; remove article from short description 2016-12-30 14:32:25 +01:00
Paul Chote
2ed7e1a0e3 Abort installation if .NET 4.5 isn't installed. 2016-12-19 18:35:23 +00:00
Oliver Brakmann
e291334351 Merge pull request #12044 from Mailaender/oars
Added Open Age Ratings Service metadata
2016-10-09 13:25:41 +02:00
Matthias Mailänder
098f2c63b8 Add Open Age Ratings Service metadata. 2016-10-03 18:14:35 +02:00
Guido L
86ac94bf32 FixHeader: Add support for "/LargeAddressAware" 2016-10-01 01:25:23 +02:00
Paul Chote
4618ea0de3 Add oramod file association for OSX. 2016-08-24 13:39:08 +01:00
Paul Chote
4d75d7f4b6 Add oramod file association for Windows and Linux. 2016-08-24 11:36:13 +01:00
Oliver Brakmann
5b408855d1 Fix packaging script after move to Open.NAT 2016-07-23 17:09:38 +02:00
Matthias Mailänder
5245df729d Migrate to Open.Nat version 2.0.16
Move the dependency from all libraries to game engine only.
Initialize after the renderer setup to ensure a visible window.
2016-06-19 08:41:14 +02:00