]> git.lyx.org Git - features.git/commitdiff
Search for external xslt stylesheets.
authorPavel Sanda <sanda@lyx.org>
Fri, 12 Feb 2021 22:33:47 +0000 (23:33 +0100)
committerPavel Sanda <sanda@lyx.org>
Fri, 12 Feb 2021 22:42:36 +0000 (23:42 +0100)
Tested with debian's docbook-xsl-ns (1.79.1)

lib/configure.py

index 24a51cb3a2366f14328dd1a511dea7d231065afd..0bf07726cfcc074cd7d919ec9712c3aa8ef0f755 100644 (file)
@@ -1006,9 +1006,14 @@ def checkConverterEntries():
     checkProg('DocBook converter -> PDF (docbook)', ['pandoc -f docbook -t latex --latex-engine=lualatex --toc -o $$o $$i'],
         rc_entry = [ r'\converter docbook5      pdf9      "%%" ""' ])
     #
+    xpath, xslt_sheet = checkProg('XSLT stylesheets for ePub', ['chunk.xsl'], '', ['/usr/share/xml/docbook/stylesheet/docbook-xsl-ns/epub3'])
+    if xslt_sheet == 'chunk.xsl':
+        xpath = '/usr/share/xml/docbook/stylesheet/docbook-xsl-ns'
+    else:
+        xpath = 'none'
     global java
     if xsltproc != '':
-        addToRC('\\converter docbook5 epub "python $$s/scripts/docbook2epub.py none none \\"' + xsltproc + '\\" none $$i $$o" ""')
+        addToRC('\\converter docbook5 epub "python $$s/scripts/docbook2epub.py none none \\"' + xsltproc + '\\" ' + xpath + ' $$i $$o" ""')
     elif java != '':
         addToRC('\\converter docbook5 epub "python $$s/scripts/docbook2epub.py \\"' + java + '\\" none none none $$i $$o" ""')
     #