From 82c343765eddc8cbfddfd4219a761e9d3b3ebc35 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 25 Jun 2015 22:46:52 +0000 Subject: l3build (25jun15) git-svn-id: svn://tug.org/texlive/trunk@37679 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/tex/latex/l3build/l3build.lua | 32 ++++++++++++++++++------- 1 file changed, 24 insertions(+), 8 deletions(-) (limited to 'Master/texmf-dist/tex/latex/l3build') diff --git a/Master/texmf-dist/tex/latex/l3build/l3build.lua b/Master/texmf-dist/tex/latex/l3build/l3build.lua index dd98915e7a7..4fa185b6f55 100644 --- a/Master/texmf-dist/tex/latex/l3build/l3build.lua +++ b/Master/texmf-dist/tex/latex/l3build/l3build.lua @@ -17,8 +17,8 @@ --]] -- Version information: should be identical to that in l3build.dtx -release_date = "2015/04/30" -release_ver = "5602" +release_date = "2015/06/25" +release_ver = "5639" -- "module" is a deprecated function in Lua 5.2: as we want the name -- for other purposes, and it should eventually be 'free', simply @@ -86,8 +86,9 @@ bstfiles = bstfiles or {"*.bst"} checkfiles = checkfiles or { } checksuppfiles = checksuppfiles or { } cmdchkfiles = cmdchkfiles or { } -demofiles = demofiles or { } cleanfiles = cleanfiles or {"*.log", "*.pdf", "*.zip"} +demofiles = demofiles or { } +docfiles = docfiles or { } excludefiles = excludefiles or {"*~"} installfiles = installfiles or {"*.sty"} makeindexfiles = makeindexfiles or {"*.ist"} @@ -461,7 +462,15 @@ end function copyctan () -- Do all of the copying in one go for _,i in ipairs ( - {bibfiles, demofiles, pdffiles, sourcefiles, textfiles, typesetlist} + { + bibfiles, + demofiles, + docfiles, + pdffiles, + sourcefiles, + textfiles, + typesetlist + } ) do for _,j in ipairs (i) do cp (j, ".", ctandir .. "/" .. ctanpkg) @@ -504,7 +513,11 @@ function copytds () end end end - install (".", "doc", {bibfiles, demofiles, pdffiles, textfiles, typesetlist}) + install ( + ".", + "doc", + {bibfiles, demofiles, docfiles, pdffiles, textfiles, typesetlist} + ) install (unpackdir, "makeindex", {makeindexfiles}, true) install (unpackdir, "bibtex/bst", {bstfiles}, true) install (".", "source", {sourcelist}) @@ -871,6 +884,10 @@ function bibtex (name) typesetdir, os_grepexe .. " \"^" .. grep .. "citation{\" " .. name .. ".aux > " .. os_null + ) + run ( + typesetdir, + os_grepexe .. " \"^" .. grep .. "bibdata{\" " .. name .. ".aux > " + .. os_null ) == 0 then return ( -- Cheat slightly as we need to set two variables @@ -1188,8 +1205,7 @@ function bundlectan () end for _,i in ipairs (include) do for _,j in ipairs (filelist (".", i)) do - if excludelist[j] then - else + if not excludelist[j] then table.insert (includelist, j) end end @@ -1219,7 +1235,7 @@ end function doc () -- Set up cleandir (typesetdir) - for _,i in ipairs ({bibfiles, sourcefiles, typesetfiles}) do + for _,i in ipairs ({bibfiles, docfiles, sourcefiles, typesetfiles}) do for _,j in ipairs (i) do cp (j, ".", typesetdir) end -- cgit v1.2.3