diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/l3build')
-rw-r--r-- | Master/texmf-dist/source/latex/l3build/build.lua | 2 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/l3build/config-plain.lua (renamed from Master/texmf-dist/source/latex/l3build/plain.lua) | 0 | ||||
-rw-r--r-- | Master/texmf-dist/source/latex/l3build/l3build.dtx | 25 |
3 files changed, 16 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/latex/l3build/build.lua b/Master/texmf-dist/source/latex/l3build/build.lua index 08653cb0261..0a6bc7ceb55 100644 --- a/Master/texmf-dist/source/latex/l3build/build.lua +++ b/Master/texmf-dist/source/latex/l3build/build.lua @@ -7,7 +7,7 @@ module = "l3build" bundle = "" -- Non-standard settings -checkconfigs = {"build", "plain"} +checkconfigs = {"build", "config-plain"} checkdeps = { } checkengines = {"pdftex", "xetex", "luatex", "ptex", "uptex"} cleanfiles = {"*.pdf", "*.tex", "*.zip"} diff --git a/Master/texmf-dist/source/latex/l3build/plain.lua b/Master/texmf-dist/source/latex/l3build/config-plain.lua index b59b2c110ce..b59b2c110ce 100644 --- a/Master/texmf-dist/source/latex/l3build/plain.lua +++ b/Master/texmf-dist/source/latex/l3build/config-plain.lua diff --git a/Master/texmf-dist/source/latex/l3build/l3build.dtx b/Master/texmf-dist/source/latex/l3build/l3build.dtx index b022225a56b..7c92dae5a29 100644 --- a/Master/texmf-dist/source/latex/l3build/l3build.dtx +++ b/Master/texmf-dist/source/latex/l3build/l3build.dtx @@ -147,6 +147,7 @@ \luavarset{asciiengines}{\{"pdftex"\}}{Engines which should log as sure ASCII} \luavarset{checkruns} {1} {Number of runs to complete for a test before comparing the log} \luavarset{epoch} {1463734800} {Epoch (Unix date) to set for test runs} +\luavarset{flatten} {true} {Switch to flatten any source structure when sending to CTAN} \luavarset{maxprintline}{79} {Length of line to use in log files} \luavarset{packtdszip} {false} {Switch to build a TDS-style zip file for CTAN} \luavarset{scriptname} {"build.lua"} {Name of script used in dependencies} @@ -216,7 +217,7 @@ % }^^A % } % -% \date{Released 2018/01/10} +% \date{Released 2018/01/27} % % \maketitle % \tableofcontents @@ -319,12 +320,14 @@ % \item \texttt{--engine} (\texttt{-e}) Sets the engine to use for % testing % \item \texttt{--epoch} Sets the epoch for typesetting and testing +% \item \texttt{--first} Name of the first test to run % \item \texttt{--force} (\texttt{-f}) Force checks to run even if sanity % checks fail, \emph{e.g.}~when \texttt{--engine} is not given in % \luavar{checkengines} % \item \texttt{--halt-on-error} (\texttt{-H}) Specifies that checks % should stop as soon as possible, rather than running all requested % tests; the difference file is printed in the terminal directly in the case of failure +% \item \texttt{--last} Name of the last test to run % \item \texttt{--pdf} (\texttt{-p}) Test PDF file against a reference % version rather than using a log comparison % \item \texttt{--quiet} (\texttt{-q}) Suppresses output from unpacking @@ -655,7 +658,7 @@ % using the \var{checkconfigs} table. This is used to list the names of each % configuration (|.lua| file) which will be used to run tests. % -% For example, for the core \LaTeXe{} tests the main test files are contained +% For example, for the core \LaTeXe{} tests the main test files are contained % in a directory |testfiles|. To test font loading for \XeTeX{} and \LuaTeX{} % there are a second set of tests in |testfiles-TU| which use the short % |build-TU.lua| file shown in Figure~\ref{fig:configs}. To run both sets of @@ -664,16 +667,16 @@ % first using no additional settings (\emph{i.e.}~reading the normal % |build.lua| file alone), then running \emph{also} loading the settings from % |config-TU.lua|. -% \begin{figure} -% \begin{lstlisting}[frame=single,language={[5.2]Lua},gobble = 6] -% -- Special config for these tests +% \begin{figure} +% \begin{lstlisting}[frame=single,language={[5.2]Lua},gobble = 6] +% -- Special config for these tests % checksearch = true % checkengines = {"xetex","luatex"} % testfiledir = "testfiles-TU" -% \end{lstlisting} -% \caption{The build script for the \pkg{xparse} module.} -% \label{fig:configs} -% \end{figure} +% \end{lstlisting} +% \caption{Example of using additional (or overriding) settings for configuring tests in a different subdirectory.} +% \label{fig:configs} +% \end{figure} % % To allow selection of a one or more configurations, and to allow saving of % |.tlg| files in non-standard configurations, the |--config| (|-c|) option may @@ -726,7 +729,9 @@ % files in other locations using the \var{sourcefiledir} and \var{docfiledir} % variables. For pre-built trees, the glob syntax \texttt{**/*.\meta{ext}} may % be useful in these cases: this enables recursive searching in the appropriate -% tree locations. +% tree locations. With the standard settings, this structure will be removed +% when creating a CTAN release: the variable \var{flatten} may be +% used to control this behavior. % % A series of example layouts and matching |build.lua| files are available from % \url{https://github.com/latex3/l3build/tree/master/examples}. |