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

AppImage packaging #545

Open
TheJJ opened this issue Apr 28, 2016 · 5 comments
Open

AppImage packaging #545

TheJJ opened this issue Apr 28, 2016 · 5 comments
Labels
area: buildsystem Related to our cmake/python buildsystem just do it You can start working on this, there should be nothing left to discuss nice new thing ☺ A new feature that was not there before packaging Bundling openage for distribution

Comments

@TheJJ
Copy link
Member

TheJJ commented Apr 28, 2016

We should provide easy support to create an AppImage for openage.

https://github.com/probonopd/AppImageKit

Maybe there are other similar approaches, we should also work towards supporting them.

@TheJJ TheJJ added area: buildsystem Related to our cmake/python buildsystem nice new thing ☺ A new feature that was not there before packaging Bundling openage for distribution labels Apr 28, 2016
@probonopd
Copy link

The https://portablelinuxgames.org/ project is packaging games in AppImage format.

Please note that compiling the binaries on a not too recent build system, e.g., CentOS 6, is the preferred method for AppImage generation. The reason is that (as a general rule) the AppImage will be compatible with distros that are no older than the build system.

More information on https://github.com/probonopd/AppImageKit/wiki/Creating-AppImages

@TheJJ
Copy link
Member Author

TheJJ commented May 2, 2016

Does the "build system" include the compiler version or just the autocancer, cmake, make, ... versions?

@probonopd
Copy link

Mainly the libs. For example, a CentOS 6 build system using a newer compiler, cmake, make,... has worked well for me. A newer glibc, however, is problematic.

@Hiradur
Copy link

Hiradur commented Nov 20, 2016

It'd be great if the AppImage would not only contain builds for Linux but also for other OS/architectures such as Windows and macOS similar to how Xonotic and OpenArena do it. This way it's very easy to share the game and ensure everybody is using the same version at e.g. LAN parties regardless of which operating systems are used. The players then only have to drop their AOE 2 data files into the extracted archive and can start playing.

@TheJJ TheJJ added the just do it You can start working on this, there should be nothing left to discuss label Feb 7, 2017
@simonsan
Copy link
Contributor

Here are some updated instructions for using OpenSuse Build Service (OBS):
https://docs.appimage.org/packaging-guide/hosted-services/opensuse-build-service.html#ref-obs

or packaging manually:
https://docs.appimage.org/packaging-guide/manual.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: buildsystem Related to our cmake/python buildsystem just do it You can start working on this, there should be nothing left to discuss nice new thing ☺ A new feature that was not there before packaging Bundling openage for distribution
Projects
None yet
Development

No branches or pull requests

4 participants