--- /dev/null
+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:
+ dcpomatic:
+ plugin: waf
+ configflags: --enable-disk
+ source-type: tar
+ source: https://dcpomatic.com/dl.php?id=source&version=@VERSION@
+ build-packages:
+ - g++
+ stage-packages:
+ - libnanomsg5
+
+apps:
+ dcpomatic:
+ command: dcpomatic2
+ environment:
+ LD_LIBRARY_PATH: $SNAP/usr/lib/$SNAPCRAFT_ARCH_TRIPLET/pulseaudio
+
obj.VERSION = bld.env.VERSION
desktops.append(obj.target)
+ obj = bld(features='subst')
+ obj.source = 'snapcraft.yaml.in'
+ obj.target = 'snapcraft.yaml'
+ obj.VERSION = bld.env.VERSION
+
bld.install_files('${PREFIX}/share/applications', desktops)