pkill -f '^/opt/toolchain/scribus' || true
python - <<'PY'
p='/workspace/scratch/patchsla.py';s=open(p).read().replace("d.set('HCMS','1');","d.set('HCMS','1');d.set('DPuse','1');");open(p,'w').write(s)
PY
QT_QPA_PLATFORM=offscreen scribus -g -ns -py /workspace/scratch/export.py > /workspace/scratch/export.log 2>&1
python - <<'PY'
import fitz
from lxml import etree as E
x=E.parse('/workspace/output/catalogue.sla').find('DOCUMENT');print('CMS',x.get('HCMS'),x.get('DPuse'),'PDFProfiles',x.find('PDF').get('UseProfiles2'))
d=fitz.open('/workspace/output/catalogue_press.pdf');print([(x['cs-name'],x['colorspace']) for x in d[0].get_image_info()]);print(d.xref_object(d[0].get_image_info(xrefs=True)[0]['xref']))
PY