Clementine-audio-player-Mac.../snap/snapcraft.yaml

83 lines
2.3 KiB
YAML

name: clementine # check to see if it's available
version: '1.3.1.30+git' # check the version number of clementine's packages
summary: Clementine is a modern music player. # 79 char long summary
description: |
Clementine is a modern music player and library organizer for Windows, Linux and Mac OS X.
grade: stable # must be 'stable' to release into candidate/stable channels
confinement: strict # use 'strict' once you have the right plugs
apps:
clementine:
command: desktop-launch $SNAP/bin/clementine
desktop: share/applications/clementine.desktop
plugs:
- network
- network-bind
- home
- pulseaudio
- unity7
- x11
- optical-drive
- removable-media
- screen-inhibit-control
- alsa
- raw-usb
- media-hub
- desktop
- desktop-legacy
- wayland
parts:
my-part:
# See 'snapcraft plugins'
build-packages:
[libgpm2,liblastfm-dev,libtag1-dev,gettext,libboost-dev,libboost-serialization-dev,libqt4-dev,qt4-dev-tools,libqt4-opengl-dev,cmake,libgstreamer1.0-dev,libgstreamer-plugins-base1.0-dev,libglew1.5-dev,libqjson-dev,libgpod-dev,libplist-dev,libusbmuxd-dev,libmtp-dev,libcdio-dev,protobuf-compiler,libprotobuf-dev,libcrypto++-dev,libfftw3-dev,libsparsehash-dev,libsqlite3-dev,libpulse-dev,libqtwebkit-dev,libchromaprint-dev,libqca2-dev]
stage-packages:
- libc6
- libcdio13
- libchromaprint0
- libcrypto++9v5
- libfftw3-double3
- libgcc1
- libgl1-mesa-glx
- libgl1
- libglew1.13
- libglib2.0-0
- libgpod4
- libgstreamer-plugins-base1.0-0
- libgstreamer1.0-0
- liblastfm1
- libmtp9
- libprotobuf9v5
- libpulse0
- libqjson0
- libqt4-dbus
- libqt4-network
- libqt4-opengl
- libqt4-sql
- libqtcore4
- libqtgui4
- libsqlite3-0
- libstdc++6
- libtag1v5
- libx11-6
- zlib1g
- gstreamer1.0-plugins-base
- gstreamer1.0-plugins-good
- gstreamer1.0-plugins-ugly
- gstreamer1.0-plugins-bad
- gstreamer1.0-pulseaudio
- libprojectm2v5
- projectm-data
- libgpm2
source-type: git
source: https://github.com/clementine-player/Clementine
after: [desktop-qt5]
plugin: cmake
# add new revision to enable builds for arm and i386