name: pithos-ahoneybun # the name of the snap
version: 1.2.0 # the version of the snap
summary: Pandora Radio client for the GNOME desktop
description:
Pithos is a cross-platform desktop client for the personalized web
radio Pandora, supporting all important features the official Flashâ„¢
client has.
.
Pithos was based on pianobar, a console client for Pandora. In addition
to sporting a GTK+ GUI, Pithos has feature-parity with pianobar.
.
Out of concern for the longevity of Pandora Media Inc., the
software authors would recommend subscribing to Pandora One.
.
Use of this application requires a Pandora account; one can be created
for free at https://pandora.com.
confinement: devmode # use "strict" to enforce system access only via declared interfaces
apps:
pithos-app:
command: desktop-launch pithos
daemon: simple
plugs: [x11, unity7, home, opengl, gsettings, 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
- gir1.2-secret-1