summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-04-27 00:19:31 +0200
committerCarl Hetherington <cth@carlh.net>2020-11-03 14:31:39 +0100
commit286970a72ace19be4a5950002ddc46cc31ba31bd (patch)
treeddab39e25d8100f964f5ddd349a17b708244ca5a
parent4d851ecf94a96a79be44a8364ddc4c5c3b5f0273 (diff)
Hacks.
-rw-r--r--cscript5
-rw-r--r--platform/linux/snapcraft.yaml.in37
2 files changed, 41 insertions, 1 deletions
diff --git a/cscript b/cscript
index ae748ac07..c7df9c3c2 100644
--- a/cscript
+++ b/cscript
@@ -25,6 +25,11 @@ import os
import copy
import json
+summary = 'Digital Cinema Package (DCP) toolkit')
+description = """
+ DCP-o-matic is a set of tools that can make, play and manipulate Digital Cinema Packages (DCPs).
+ """
+
deb_build_depends = dict()
deb_build_depends_base = ['debhelper', 'python', 'g++', 'pkg-config', 'libsndfile1-dev', 'libgtk2.0-dev', 'libx264-dev']
diff --git a/platform/linux/snapcraft.yaml.in b/platform/linux/snapcraft.yaml.in
index 1d26f5a3f..871703baf 100644
--- a/platform/linux/snapcraft.yaml.in
+++ b/platform/linux/snapcraft.yaml.in
@@ -13,7 +13,42 @@ 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
@@ -31,7 +66,7 @@ parts:
- libboost-regex-dev
- libboost-date-time-dev
- libboost-thread-dev
- - libssl-dev
+ libssl-dev
- xmlsec1
- libxmlsec1-dev
- cmake