mirror of
https://github.com/agateau/pixelwheels.git
synced 2025-10-05 17:32:39 +02:00
Document the packaging
This commit is contained in:
3
.changes/unreleased/Added-20220219-203650.yaml
Normal file
3
.changes/unreleased/Added-20220219-203650.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
kind: Added
|
||||
body: 'Linux: It''s now possible to `make install` the game.'
|
||||
time: 2022-02-19T20:36:50.289914066+01:00
|
0
.changie.yaml
Executable file → Normal file
0
.changie.yaml
Executable file → Normal file
21
docs/packaging.md
Normal file
21
docs/packaging.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# Packaging
|
||||
|
||||
## Desktop: all-in-one zip files
|
||||
|
||||
The `desktop-archives` Makefile target generates self-contained zip files for all desktop platforms. These zip files contain a reduced version of the JRE, so the player does not have to install Java separately.
|
||||
|
||||
## Linux Desktop: classic install
|
||||
|
||||
On Linux, if you build the game yourself, you can use the `install` Makefile target to install it locally. It supports the classic `DESTDIR` and `prefix` variables. This should provide a good basis to anyone looking into building a distribution package for the game.
|
||||
|
||||
## Linux Desktop: Flathub
|
||||
|
||||
The game is packaged for Flathub. Its Flathub repository is [flathub/com.agateau.PixelWheels](https://github.com/flathub/com.agateau.PixelWheels).
|
||||
|
||||
## Android
|
||||
|
||||
The `apk-archives` Makefile target generates signed Android APK files. Generating these requires a valid `android/signing.gradle` file.
|
||||
|
||||
This file is confidential, so you need to create your own version of it. Have a look at [android/signing-sample.gradle](android/signing-sample.gradle) to see what it should look like.
|
||||
|
||||
At the moment there are two APK flavors: Google and itchio. The Google one does not contain the support links, because those are against Google Play policies.
|
Reference in New Issue
Block a user