# HG changeset patch # User Stefano Rivera # Date 1568071699 10800 # Node ID 8c037e4002c69ace167f0b5d145ef24d4673e5b8 # Parent 8526ede09363c20e42c6ed16c624b3e1c181b27e Make a snap diff -r 8526ede09363 -r 8c037e4002c6 snap/local/mutable-mamba.desktop --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/snap/local/mutable-mamba.desktop Mon Sep 09 20:28:19 2019 -0300 @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Mutable Mamba +Comment=Snake game +Icon=${SNAP}/lib/python2.7/site-packages/data/icons/program/icon_128.png +Exec=mutable-mamba +Terminal=false +Type=Application +Categories=Game;ArcadeGame; diff -r 8526ede09363 -r 8c037e4002c6 snap/snapcraft.yaml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/snap/snapcraft.yaml Mon Sep 09 20:28:19 2019 -0300 @@ -0,0 +1,38 @@ +name: mutable-mamba +base: core18 +version: 0.1+hg580 # TODO: Automate +summary: Mutable Mamba is a snake game with a difference +description: | + A game about a mutable mamba in the spirit of the classic snakes games. + Mutable Mamba was a PyWeek.org entry, a game written in a week. +license: MIT + +grade: stable +confinement: strict + +parts: + game: + plugin: python + python-version: python2 + source: . + stage-packages: + - libslang2 + - python-numpy + - python-pygame + + launcher: + plugin: dump + source-type: local + source: snap/local + stage: + - mutable-mamba.desktop + +apps: + mutable-mamba: + command: bin/mamba + desktop: mutable-mamba.desktop + environment: + LD_LIBRARY_PATH: "$LD_LIBRARY_PATH:$SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/pulseaudio" + plugs: + - pulseaudio + - x11