summaryrefslogtreecommitdiff
path: root/cscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2025-09-16 23:50:38 +0200
committerCarl Hetherington <cth@carlh.net>2025-09-19 22:07:00 +0200
commitca96abfcfcbc718dcc6a3d4369e80dd0c59eccb7 (patch)
tree4b2df537050aa558a8765458b43326d4f366080d /cscript
parentc47eefbd3eb65215852fa534ff7c16db914c35e5 (diff)
Allow saving of verification reports as PDF (#1823).
Diffstat (limited to 'cscript')
-rw-r--r--cscript27
1 files changed, 18 insertions, 9 deletions
diff --git a/cscript b/cscript
index ecc801889..687ad29eb 100644
--- a/cscript
+++ b/cscript
@@ -89,7 +89,8 @@ deb_depends['16.04'].extend(['libboost-filesystem1.58.0',
'libcurl3',
'libxerces-c3.1',
'libxmlsec1',
- 'libxmlsec1-openssl'])
+ 'libxmlsec1-openssl',
+ 'libhpdf-2.2.1'])
deb_depends['18.04'] = copy.deepcopy(deb_depends_base)
deb_depends['18.04'].extend(['libboost-filesystem1.65.1',
@@ -109,7 +110,8 @@ deb_depends['18.04'].extend(['libboost-filesystem1.65.1',
'libxerces-c3.2',
'libnanomsg4',
'libxmlsec1',
- 'libxmlsec1-openssl'])
+ 'libxmlsec1-openssl',
+ 'libhpdf-2.3.0'])
deb_depends['20.04'] = copy.deepcopy(deb_depends_base)
deb_depends['20.04'].extend(['libboost-filesystem1.71.0',
@@ -130,7 +132,8 @@ deb_depends['20.04'].extend(['libboost-filesystem1.71.0',
'libnanomsg5',
'libfmt-dev',
'libxmlsec1',
- 'libxmlsec1-openssl'])
+ 'libxmlsec1-openssl',
+ 'libhpdf-2.3.0'])
deb_depends['22.04'] = copy.deepcopy(deb_depends_base)
deb_depends['22.04'].extend(['libboost-filesystem1.74.0',
@@ -152,7 +155,8 @@ deb_depends['22.04'].extend(['libboost-filesystem1.74.0',
'libdav1d5',
'libfmt8',
'libxmlsec1',
- 'libxmlsec1-openssl'])
+ 'libxmlsec1-openssl',
+ 'libhpdf-2.3.0'])
def debs(boost, icu, x264, zip='4', fmt='9', xmlsec=None):
output = copy.deepcopy(deb_depends_base)
@@ -175,6 +179,7 @@ def debs(boost, icu, x264, zip='4', fmt='9', xmlsec=None):
'libwxgtk3.2-1',
'libwxgtk-gl3.2-1',
'libfmt' + fmt,
+ 'libhpdf-2.3.0',
'libxmlsec1' + (('-' + xmlsec) if xmlsec else ''),
'libxmlsec1-openssl' + (xmlsec if xmlsec else '')])
return output
@@ -202,7 +207,8 @@ deb_depends['11'].extend(['libboost-filesystem1.74.0',
'libxerces-c3.2',
'libnanomsg5',
'libdav1d4',
- 'libfmt7'])
+ 'libfmt7',
+ 'libhpdf-2.3.0'])
deb_depends_gui['11'] = [ 'libxcb-xfixes0',
'libxcb-shape0',
@@ -227,7 +233,8 @@ deb_depends['12'].extend(['libboost-filesystem1.74.0',
'libxerces-c3.2',
'libnanomsg5',
'libfmt9',
- 'libsqlite3-0'])
+ 'libsqlite3-0',
+ 'libhpdf-2.3.0'])
deb_depends_gui['12'] = [ 'libxcb-xfixes0',
'libxcb-shape0',
@@ -251,7 +258,8 @@ deb_depends['13'].extend(['libboost-filesystem1.83.0',
'libxerces-c3.2',
'libnanomsg5',
'libfmt10',
- 'libsqlite3-0'])
+ 'libsqlite3-0',
+ 'libhpdf-2.3.0'])
deb_depends_gui['13'] = [ 'libxcb-xfixes0',
'libxcb-shape0',
@@ -274,7 +282,8 @@ deb_depends['unstable'].extend(['libboost-filesystem1.83.0',
'libcurl4',
'libxerces-c3.2',
'libdav1d7',
- 'libfmt10'])
+ 'libfmt10',
+ 'libhpdf-2.3.0'])
def can_build_disk(target):
# We can build dcpomatic2_disk on platforms that have Boost process and can build the lwext4
@@ -489,7 +498,7 @@ def build_with_cpp17(target):
def dependencies(target, options):
- deps = [('libdcp', 'v1.10.27', {'c++17': build_with_cpp17(target)})]
+ deps = [('libdcp', 'v1.10.28', {'c++17': build_with_cpp17(target)})]
deps.append(('libsub', 'v1.6.53'))
deps.append(('leqm-nrt', '30dcaea1373ac62fba050e02ce5b0c1085797a23'))
deps.append(('rtaudio', 'f619b76'))