diff options
Diffstat (limited to 'snap/snapcraft.yaml')
-rw-r--r-- | snap/snapcraft.yaml | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml index fc0a0cf..8aa9ab1 100644 --- a/snap/snapcraft.yaml +++ b/snap/snapcraft.yaml @@ -36,13 +36,16 @@ layout: apps: server: - command: bin/hurrycurry-server --data-dir $SNAP/usr/share/hurrycurry/data + command: $SNAP/bin/hurrycurry-server + environment: + HURRYCURRY_DATA_PATH: $SNAP/usr/share/hurrycurry/data plugs: - network - network-bind hurrycurry: - extensions: [gnome] - command: bin/client-wrapper.sh + command: $SNAP/bin/godot --main-pack $SNAP/usr/share/hurrycurry/client.pck + environment: + HURRYCURRY_DATA_PATH: $SNAP/usr/share/hurrycurry/data plugs: - audio-playback - desktop @@ -104,8 +107,8 @@ parts: godot: plugin: dump - source: https://github.com/godotengine/godot/releases/download/4.4.1-stable/Godot_v4.4.1-stable_linux.x86_64.zip - organize: { "Godot*": bin/godot } + source: https://github.com/godotengine/godot/releases/download/4.4.1-stable/Godot_v4.4.1-stable_export_templates.tpz + organize: { "templates/linux_release.x86_64": bin/godot } prime: [bin/godot] godot-runtime-libs: @@ -134,7 +137,7 @@ parts: cp -v org.metamuffin.hurrycurry.client.desktop $CRAFT_PART_INSTALL/org.metamuffin.hurrycurry.client.desktop parse-info: [org.metamuffin.hurrycurry.client.metainfo.xml] organize: - { "org.metamuffin.hurrycurry.client.desktop": "meta/gui/org.metamuffin.hurrycurry.client.desktop" } + "org.metamuffin.hurrycurry.client.desktop": "meta/gui/org.metamuffin.hurrycurry.client.desktop" prime: [meta/gui/org.metamuffin.hurrycurry.client.desktop] client: |