summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/scripts/tex4ebook/exec_epub.lua
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/scripts/tex4ebook/exec_epub.lua')
-rwxr-xr-xMaster/texmf-dist/scripts/tex4ebook/exec_epub.lua9
1 files changed, 8 insertions, 1 deletions
diff --git a/Master/texmf-dist/scripts/tex4ebook/exec_epub.lua b/Master/texmf-dist/scripts/tex4ebook/exec_epub.lua
index d556c10ef55..8502f280597 100755
--- a/Master/texmf-dist/scripts/tex4ebook/exec_epub.lua
+++ b/Master/texmf-dist/scripts/tex4ebook/exec_epub.lua
@@ -13,6 +13,8 @@ local mimetype_name="mimetype"
outputdir=""
outputfile=""
outputfilename=""
+-- the directory where the epub file should be moved to
+destdir=""
basedir = ""
tidy = false
local include_fonts = false
@@ -45,6 +47,10 @@ function prepare(params)
--ebookutils.mkdirectories(ebookutils.prepare_path(outputdir.."/"))
metadir = basedir .."/" .. metadir_name --"metadir-"..randname
makedir(metadir)
+ if params.outdir ~= "" then
+ destdir = params.outdir .. "/"
+ makedir(destdir)
+ end
--local dd = ebookutils.prepare_path(metadir.."/")
--for _,d in pairs(dd) do print("metadir path: "..d) end
-- lfs.mkdir(metadir)
@@ -56,6 +62,7 @@ function prepare(params)
tidy = params.tidy
include_fonts = params.include_fonts
params["t4ht_par"] = params["t4ht_par"] -- + "-d"..string.format(params["t4ht_dir_format"],outputdir)
+ params.tex4ht_sty_par = params.tex4ht_sty_par .. ",uni-html4"
return(params)
end
@@ -311,7 +318,7 @@ function make_opf()
print("Pack metadir " .. os.execute("cd "..basedir.." && "..zip.." -qXr9D " .. outputfile.." "..metadir_name))
print("Pack outputdir " .. os.execute("cd "..basedir.." && "..zip.." -qXr9D " .. outputfile.." "..outputdir_name))
print("Copy generated epub ")
- ebookutils.cp(basedir .."/"..outputfile, outputfile)
+ ebookutils.cp(basedir .."/"..outputfile, destdir .. outputfile)
end