From ca96abfcfcbc718dcc6a3d4369e80dd0c59eccb7 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 16 Sep 2025 23:50:38 +0200 Subject: Allow saving of verification reports as PDF (#1823). --- cscript | 27 ++++++++++++++++++--------- 1 file changed, 18 insertions(+), 9 deletions(-) (limited to 'cscript') 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')) -- cgit v1.2.3