diff options
Diffstat (limited to 'snap/snapcraft.yaml')
-rw-r--r-- | snap/snapcraft.yaml | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml new file mode 100644 index 0000000..b14fe8e --- /dev/null +++ b/snap/snapcraft.yaml @@ -0,0 +1,55 @@ +name: hurrycurry +base: core24 +version: "2.0.0" +summary: Multiplayer co-op cooking game +description: | + This is my-snap's description. You have a paragraph or two to tell the + most important story about your snap. Keep it under 100 words though, + we live in tweetspace and your description wants to look good in the snap + store. + +grade: devel # must be 'stable' to release into candidate/stable channels +confinement: devmode # use 'strict' once you have the right plugs and slots + +apps: + hurrycurry-server: + command: bin/hurrycurry-server + +parts: + godot-editor: + plugin: nil + source: https://github.com/godotengine/godot/releases/download/4.3-stable/godot-4.3-stable.tar.xz + build-packages: + - build-essential + - libasound2-dev + - libgl1-mesa-dev + - libglu1-mesa-dev + - libpulse-dev + - libudev-dev + - libx11-dev + - libxcursor-dev + - libxi-dev + - libxinerama-dev + - libxrandr-dev + - pkg-config + - scons + override-build: | + scons platform=x11 use_lto=yes target=editor + organize: + bin/godot.*: bin/godot + stage: + - bin/godot + + metainfo: + plugin: nil + source: https://codeberg.org/hurrycurry/hurrycurry-dist-extra.git + source-tag: v2.0.0 + parse-info: [org.godotengine.Godot.metainfo.xml] + override-prime: | + cp org.metamuffin.hurrycurry.client.desktop $CRAFT_PART_INSTALL/ + + server: + plugin: rust + source: https://codeberg.org/hurrycurry/hurrycurry.git + source-tag: v2.0.0 + rust-path: [server] |