name: dcpomatic version: @VERSION@ summary: Digital Cinema Package (DCP) toolkit description: | DCP-o-matic is a set of tools that can be used to make, play and manipulate Digital Cinema Packages (DCPs). confinement: devmode base: core18 parts: libleqm_nrt: plugin: waf source-type: git source: git://git.carlh.net/git/leqm_nrt.git source-branch: carl libcxml: plugin: waf source-type: git source: git://git.carlh.net/git/libcxml.git source-branch: master libdcp: after: [libcxml] plugin: waf source-type: git source: git://git.carlh.net/git/libdcp.git source-branch: master libsub: after: [libdcp] plugin: waf source-type: git source: git://git.carlh.net/git/libsub.git source-branch: master rtaudio-cdist: plugin: waf source-type: git source: git://git.carlh.net/git/rtaudio.git source-branch: carl ffmpeg: plugin: autotools configflags: --disable-indev=jack --enable-gpl --enable-libx264 install-via: prefix source-type: git source: git://git.carlh.net/git/ffmpeg-cdist.git source-branch: carl-dcpomatic-10 dcpomatic: after: [libleqm_nrt, libcxml, libdcp, libsub, rtaudio-cdist, ffmpeg] plugin: waf configflags: ['--enable-disk'] source-type: tar source: https://dcpomatic.com/dl.php?id=source&version=2.15.53 build-packages: - g++ - git - pkg-config - libgtk2.0-dev - libsamplerate0-dev - libxml++2.6-dev - libboost-filesystem-dev - libboost-test-dev - libboost-locale-dev - libboost-regex-dev - libboost-date-time-dev - libboost-thread-dev libssl-dev - xmlsec1 - libxmlsec1-dev - cmake - libx264-dev - yasm - libsndfile-dev - libmagick++-dev - libpulse-dev - libwxgtk3.0-dev - libasound2-dev - wx3.0-i18n - wget - curl - libpangomm-1.4-dev - libssh-dev - libcurl4-openssl-dev - libzip-dev - nettle-dev - devscripts - libfftw3-dev - gpac - xmldiff - libpolkit-gobject-1-dev - libxerces-c-dev - libnanomsg-dev apps: dcpomatic: command: dcpomatic2 environment: LD_LIBRARY_PATH: $SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/pulseaudio