name: pithos-ahoneybun # the name of the snap
version: 1.2.0 # the version of the snap
summary: This is my-snap's summary # 79 char long summary
description: This is my-snap's description # a longer description for the snap
confinement: devmode # use "strict" to enforce system access only via declared interfaces
apps:
pithos-app:
command: desktop-launch pithos
plugs: [X11, network, network-bind, pulseaudio]
parts:
pithos:
source: https://github.com/pithos/pithos/archive/master.tar.gz
plugin: autotools
configflags: [--prefix=/snap/pithos-ahoneybun/current/usr]
organize:
snap/pithos-ahoneybun/current/usr: usr
build-packages:
- python3-dbus
- python3-gi
- python3-gi-cairo
- gir1.2-gstreamer-1.0
- gir1.2-gst-plugins-base-1.0
- gstreamer1.0-plugins-good
- gstreamer1.0-plugins-bad
- gir1.2-secret-1
- libgdk-pixbuf2.0-dev
- libglib2.0-dev
- python3-pylast
- gir1.2-appindicator3-0.1
- gir1.2-notify-0.7
- gir1.2-keybinder-3.0
- gnome-icon-theme-symbolic
- libxml2-utils
- intltool
- appstream-util
after: [mqtt-paho/python3, desktop/gtk3]
pithos-run:
plugin: nil
stage-packages:
- python3-gi
- gir1.2-gtk-3.0
- python3
- gstreamer1.0-plugins-good
- gstreamer1.0-plugins-bad
- python3-pkg-resources
- python3-gi-cairo
- gir1.2-gstreamer-1.0
- gir1.2-gst-plugins-base-1.0