I've started the process of creating a snap package for MyPaint. i'm a noob when it comes to coding ,or packaging. So I started a thread here to see if anybody has experience with creating the yaml file for snapcraft and can assist me in writing it.

name: mypaint # you probably want to 'snapcraft register <name>'
version: '1.2.1+git'
summary: Simple drawing and painting program with an infinite canvas.
description: |
MyPaint is a simple drawing and painting program that works well with
Wacom-style graphics tablets. Its main features are a highly configurable
brush engine, speed, and a fullscreen mode which allows artists to fully
immerse themselves in their work.
grade: devel # must be 'stable' to release into candidate/stable channels
confinement: devmode # use 'strict' once you have the right plugs and slots
apps:
MyPaint:
command: mypaint
plugs: [x11, unity7, home, network, removable-media]
parts:
libmypaint:
plugin: autotools
source: https://github.com/mypaint/libmypaint.git
source-type: git
mypaint:
after: [libmypaint, desktop-gtk3]
plugin: scons
source: https://github.com/mypaint/mypaint.git
source-type: git

This thread is set as a wiki so anybody who has a trust level 1 or higher can edit the wiki. Right now I just have the basics down and haven't gotten the dependencies typed in yet. For those who are curios what snaps are or how to create snap packages, I'll provide links down below for the Snapcraft website. Plus I'll also link the build pages for libmypaint and mypaint for reference as well.

Building and Installing MyPaint on Linux
========================================
Your operating system distribution should have a stable version of
MyPaint available already. These instructions are for developers and
testers who want the bleeding edge.
Build
-----
* **Install dependencies**: if you run Debian GNU/Linux
or one of its derivatives like Linux Mint or Ubuntu,
you can fetch the dependencies by running:
```sh
sudo apt-get install g++ python-dev python-numpy \
libgtk-3-dev python-gi-dev gir1.2-gtk-3.0 python-gi-cairo \
swig scons gettext libpng-dev liblcms2-dev libjson-c-dev
```
**NOTE:** These are the package names