Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up release packages #492

Closed
skaldarnar opened this issue Mar 9, 2020 · 2 comments
Closed

Clean up release packages #492

skaldarnar opened this issue Mar 9, 2020 · 2 comments
Assignees
Labels
Status: Actionable An issue or task that can immediately be worked on Topic: Tests/QA Testing and quality assurance topics. Type: Maintenance Maintenance or chores not adding new features or fixing bugs.
Milestone

Comments

@skaldarnar
Copy link
Member

skaldarnar commented Mar 9, 2020

Currently all packages mostly contain the same files, especially .exe are present also in MacOS and *nix packages.

The bundled files should be specific to the target platform to avoid confusion when extracting and starting the launcher.

Closes #387

@skaldarnar skaldarnar added Topic: Tests/QA Testing and quality assurance topics. Status: Actionable An issue or task that can immediately be worked on Type: Maintenance Maintenance or chores not adding new features or fixing bugs. labels Mar 9, 2020
@skaldarnar skaldarnar added this to the v4.0.0 milestone Mar 9, 2020
@skaldarnar
Copy link
Member Author

We have the following .desktop file described in our wiki. Consider to ship this as TerasologyLauncher.desktop in the launcher directory for Linux. Some distributions, e.g., Ubuntu, now let you start the launcher by double-clicking the file.

This was originally provided by @BenjaminAmos.

[Desktop Entry]
Version=3.10
Type=Application
Terminal=true
Exec=sh -c 'bash "$(dirname "%k")"/bin/TerasologyLauncher'
Path=
Icon=
Name=Terasology Launcher
Comment=This is the Terasology Launcher
StartupNotify=true
GenericName[en_GB]=Game Launcher
Categories=Game;Java

See also

@jdrueckert
Copy link
Member

#516 nicely cleaned up the release packages.
Remaining todo is the .desktop file for linux.
At the moment, this is not so easy. In the future, especially with #520 it should come more or less for free.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Status: Actionable An issue or task that can immediately be worked on Topic: Tests/QA Testing and quality assurance topics. Type: Maintenance Maintenance or chores not adding new features or fixing bugs.
Projects
None yet
Development

No branches or pull requests

2 participants