summaryrefslogtreecommitdiff
path: root/snap/snapcraft.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'snap/snapcraft.yaml')
-rw-r--r--snap/snapcraft.yaml15
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: