summaryrefslogtreecommitdiff
path: root/cscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2014-02-04 09:59:38 +0000
committerCarl Hetherington <cth@carlh.net>2014-02-04 09:59:38 +0000
commit4ba8772aef261da209bbb882325fd61a8b479fd7 (patch)
tree7fe9e3976d52503b474cfa96716c1bd4535b8f8d /cscript
parentb299c1873bf23414061d551843275c77a9256a05 (diff)
parenteec6f90d8e2c2246ce674ae13e4f460b12a4f2a9 (diff)
Merge master.
Diffstat (limited to 'cscript')
-rw-r--r--cscript19
1 files changed, 17 insertions, 2 deletions
diff --git a/cscript b/cscript
index c329ea84f..4103f9366 100644
--- a/cscript
+++ b/cscript
@@ -91,7 +91,7 @@ def packages(name, packages, f):
s += str(p) + ', '
print >>f,s[:-2]
-def make_control(version, bits, filename):
+def make_control(version, bits, filename, debug):
f = open(filename, 'w')
print >>f,'Source: dcpomatic'
print >>f,'Section: video'
@@ -108,11 +108,26 @@ def make_control(version, bits, filename):
print >>f,'Architecture: amd64'
packages('Depends', depends[version], f)
+
print >>f,'Description: Generator of Digital Cinema Packages (DCPs)'
print >>f,' DCP-o-matic generates Digital Cinema Packages (DCPs) from video and audio'
print >>f,' files (such as those from DVDs or Blu-Rays) for presentation on DCI-compliant'
print >>f,' digital projectors.'
+ if debug:
+ print >>f,''
+ print >>f,'Package: dcpomatic-dbg'
+ if bits == 32:
+ print >>f,'Architecture: i386'
+ else:
+ print >>f,'Architecture: amd64'
+ print >>f,'Section: debug'
+ print >>f,'Priority: extra'
+ packages('Depends', depends[version], f)
+ print >>f,'Description: debugging symbols for dcpomatic'
+ print >>f,' This package contains the debugging symbols for dcpomatic.'
+ print >>f,''
+
def dependencies(target):
return (('ffmpeg-cdist', '5ac3a6af077c10f07c31954c372a8f29e4e18e2a'),
('libdcp', '054cc86'))
@@ -146,7 +161,7 @@ def package(target, version):
else:
cpu = 'amd64'
- make_control(target.version, target.bits, 'debian/control')
+ make_control(target.version, target.bits, 'debian/control', target.debug)
target.command('./waf dist')
f = open('debian/files', 'w')
print >>f,'dcpomatic_%s-1_%s.deb video extra' % (version, cpu)