Mercurial > mamba
changeset 581:8c037e4002c6
Make a snap
author | Stefano Rivera <stefano@rivera.za.net> |
---|---|
date | Mon, 09 Sep 2019 20:28:19 -0300 |
parents | 8526ede09363 |
children | b5d0b7a91809 |
files | snap/local/mutable-mamba.desktop snap/snapcraft.yaml |
diffstat | 2 files changed, 46 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- /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;
--- /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