X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Fchkconfig.ltx;h=2d3ddef7d2f69ddb5c64680c60afa6810cc21bd8;hb=61e19695c8633458b147f60542e0f4147d76658a;hp=cf1df1a714de935f2309d2fd7cffddf4beb9b26d;hpb=8d34ae9d19894ac8ee1f3bfeed97216d7b1c0255;p=lyx.git diff --git a/lib/chkconfig.ltx b/lib/chkconfig.ltx index cf1df1a714..2d3ddef7d2 100644 --- a/lib/chkconfig.ltx +++ b/lib/chkconfig.ltx @@ -57,9 +57,9 @@ \newcommand{\prefix}{+} % the character used by grep to filter 'good' output -\newcommand{\AddLayout}[4][\default]{ +\newcommand{\AddLayout}[5][\default]{ \def\default{#2} - \immediate\write\layouts{"#2" "#1" "#3" "#4"}} + \immediate\write\layouts{"#2" "#1" "#3" "#4" "#5"}} \newcommand{\AddVariable}[2]{ \immediate\write\vars{chk_#1='#2'}} @@ -76,14 +76,28 @@ \def\files{#1} \message{^^J\prefix checking for #3 #2 [#1]...} \let\firstelement\relax + \let\missingelements\empty \existstrue \@for\file:=\files\do{ \ifx\firstelement\relax \edef\firstelement{\file} \fi - \IfFileExists{\file} + \@expandtwoargs\in@{.}{\file} + \ifin@ + \def\myfile{\file} + \else + \def\myfile{\file.#4} + \fi + \IfFileExists{\myfile} {} - {\IfFileExists{\file.#4}{}{\existsfalse}} + { + \existsfalse + \ifx\missingelements\empty + \edef\missingelements{\myfile} + \else + \edef\missingelements{\missingelements,\myfile} + \fi + } } \ifexists \message{yes^^J} @@ -108,8 +122,8 @@ \newcommand{\DeclareLaTeXClass}[2][\default]{ \TestItem[#1]{\layoutname}{document class}{cls} - {\AddLayout[\firstelement]{\layoutname}{#2}{true}} - {\AddLayout[\firstelement]{\layoutname}{#2}{false}} + {\AddLayout[\firstelement]{\layoutname}{#2}{true}{\missingelements}} + {\AddLayout[\firstelement]{\layoutname}{#2}{false}{\missingelements}} } % Only for compatibility. Will be removed later. @@ -119,9 +133,9 @@ \message{^^J\prefix checking for docbook\space\space class \layoutname... } \@ifundefined{hasdocbook} {\message{no^^J} - \AddLayout[#1]{\layoutname}{#2}{false}} + \AddLayout[#1]{\layoutname}{#2}{false}{docbook}} {\message{yes^^J} - \AddLayout[#1]{\layoutname}{#2}{true}} + \AddLayout[#1]{\layoutname}{#2}{true}{}} } % Stolen from article.cls @@ -139,7 +153,7 @@ \immediate\write\layouts{% # This file declares layouts and their associated definition files.^^J% # It has been automatically generated by configure^^J% -# Use "Options/Reconfigure" if you need to update it after a^^J% +# Use "Tools/Reconfigure" if you need to update it after a^^J% # configuration change. Run ./configure manually to update the^^J% # system wide version of this file.} @@ -230,6 +244,7 @@ \TestPackage{accents} \TestPackage{algorithm} \TestPackage{amstext} +\TestPackage[arabic.ldf]{arabi} \TestPackage{array} \TestPackage{babel} \TestPackage{bibtopic} @@ -244,29 +259,39 @@ \TestPackage{endnotes} \TestPackage{enumitem} \TestPackage{esint} +\TestPackage{hhline} \TestPackage{ifsym} \TestPackage{ifthen} \TestPackage{fancybox} \TestPackage{fancyhdr} +\TestPackage{fixltx2e} +\TestPackage{float} \TestPackage{framed} \TestPackage{geometry} \TestPackage{graphicx} \TestPackage{hyperref} +\TestPackage{hyphenat} \TestPackage[japanese.ldf]{japanese} \TestPackage{jurabib} \TestPackage{latex8} \TestPackage{lettrine} \TestPackage{listings} +\TestPackage[lithuanian.ldf]{lithuanian} \TestPackage{longtable} +\TestPackage{luainputenc} \TestPackage{mathdots} +\TestPackage{mathrsfs} \TestPackage{mhchem} +\TestPackage[mongolian.ldf]{mongolian} \TestPackage{natbib} \TestPackage{nicefrac} \TestPackage{nomencl} \TestPackage{pdfcolmk} +\TestPackage{polyglossia} \TestPackage{pdfpages} \TestPackage{prettyref} \TestPackage{preview} +\TestPackage{refstyle} \TestPackage{rotating} \TestPackage{rotfloat} \TestPackage{setspace} @@ -276,10 +301,13 @@ \TestPackage{subfig} \TestPackage{Sweave} \TestPackage{textcomp} +\TestPackage{subscript} +\TestPackage[turkmen.ldf]{turkmen} \TestPackage{ulem} \TestPackage{units} \TestPackage{url} \TestPackage{varioref} +\TestPackage{wasysym} \TestPackage{wrapfig} \TestPackage{xargs} \TestPackage{xcolor} @@ -307,10 +335,13 @@ \TestPackage{ccfonts} \TestPackage{cmbright} \TestPackage{eco} +\TestPackage{feyn} \TestPackage{fourier} \TestPackage{lmodern} \TestPackage{luximono} \TestPackage{tipa} +% necessary to get correct size for InstantPreview images created by dvipng +\TestPackage[c70fs.fd]{zhmetrics} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%