Changes between Version 75 and Version 76 of TeXEnvironment


Ignore:
Timestamp:
2012/11/27 14:44:53 (11 years ago)
Author:
munepi
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TeXEnvironment

    v75 v76  
    5252[http://tutimura.ath.cx/ptexlive/?tlptexlive%A5%EA%A5%DD%A5%B8%A5%C8%A5%EA tlptexliveリポジトリ - ptexlive Wiki] を組み合わせることで、TeX Live 2011 に不足している日本語対応周りが補足される。 
    5353 * pxdvi 
    54    * !pxdviUse, KanjiMap 
     54   * !pxdviUse, !KanjiMap 
    5555 * pmetapost 
    5656 * OTF パッケージ 
     
    6868||カテゴリ(リポジトリのカテゴリ) ||パッケージの組み合わせ||texlive-collections-* の生成||コメント|| 
    6969||最小(main)|| texlive + texlive-common (= texlive-collection-langgerman + texlive-collection-langcyrillic + texlive-collection-xetex + texlive-collection-latexrecommended + texlive-collection-latex + texlive-collection-fontsrecommended + texlive-collection-basic + texlive-collection-langcjk) + jvf + texlive-macros || {{{ $ tlpdb2rpmspec --minimal-collections }}} ||  || 
    70 ||標準(plus)|| + texmacro-otf + texlive-collection-latexextra + texlive-collection-luatex + texlive-collection-pictures + texlive-collection-genericrecommended + texlive-collection-pstricks || {{{ $ tlpdb2rpmspec --standard-collections }}} || task-texlive || 
     70||標準(plus)|| + texmacro-otf + texlive-collection-latexextra + texlive-collection-luatex + texlive-collection-pictures + texlive-collection-genericrecommended + texlive-collection-fontutils || {{{ $ tlpdb2rpmspec --standard-collections }}} || task-texlive || 
    7171||最大(plus)|| + 残り全部 || {{{ $ tlpdb2rpmspec --full-collections }}} || task-texlive-full || 
    7272 
     
    8585 * /var/lib/texmf: 従来の /usr/share/texmf-var 
    8686 
    87 ==== texmf ==== 
    88  
    89 /usr/share/texmf の内容は、texlive-sources パッケージに同梱されている  
    90 /usr/share/texlive-sources/texmf に、 
    91 texlive パッケージをビルドしたときの texmf を上書きしています。 
    92  
    9387==== {ptex,uptex,otf,otf-up}-vine.map ==== 
    9488 
     
    10195==== ビルド ==== 
    10296 
    103 vbuilder を使って texlive パッケージをリビルドします。 
     97vbuilder を使って texlive-2012 パッケージをリビルドします。 
    10498{{{ 
    105 $ vbuilder --version ''version'' --arch ''arch'' install-rpm texlive-sources 
    10699$ vbuilder --version ''version'' --arch ''arch'' build-rpm texlive-2012-Xvl7.src.rpm 
    107100}}} 
     
    152145Vine Linux 用の vf をまとめたパッケージ。 
    153146 
    154 pTeX に必要な tfm や vf は、TeX Live 2012 の texmf-dist 以下にすでに格納されていますが、 
    155 jvf パッケージの方を優先するようにしています。 
     147pTeX に必要な tfm や vf は、TeX Live 2012 の texmf-dist 以下にすでに格納されています。 
    156148 
    157149=== xdvi-search-el === 
     
    173165 
    1741661. texlive %pretrans を用いて、TeX Live 2009, 2011 から 2012 への移行処理 
    175 2. %post で {{{mktexlsr}}}, {{{updmap-sys}}}, {{{fmtutil-sys}}}, {{{mtxrun --generate}}} を実行するフラグを立てる 
    176 3. updmap.cfg に対して、Requires に依存されているパッケージに含まれているフォントマップを有効 
     1672. 必要に応じて、%post で {{{mktexlsr}}}, {{{updmap-sys}}}, {{{fmtutil-sys}}}, {{{mtxrun --generate}}} を実行するフラグを立てる 
     1683. /etc/texmf/web2c/updmap.cfg に対して、Requires に依存されているパッケージに含まれているフォントマップを有効 
    1771694. %posttrans で {{{mktexlsr}}}, {{{updmap-sys}}}, {{{fmtutil-sys}}}, {{{mtxrun --generate}}} を実行 
     170{{{ 
     171## use some macros for %post, %posttrans 
     172%define touch_run(%1)   %{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; ) 
     173} 
     174%define exec_upddeffont [ -x %{_sbindir}/update-defaultfont ] && \\\ 
     175    %{_sbindir}/update-defaultfont 2> /dev/null 
     176%define exec_texhash    [ -e /var/run/texlive/run-texhash ] && ( \\\ 
     177    [ -x %{_bindir}/texhash ] && \\\ 
     178    echo -n "    "; echo -n "Running texhash... "; \\\ 
     179    %{_bindir}/texhash 2> /dev/null; \\\ 
     180    echo "done." ) && %__rm -f /var/run/texlive/run-texhash; 
     181%define exec_mtxrun     [ -e /var/run/texlive/run-mtxrun ] && ( \\\ 
     182    [ -x %{_bindir}/mtxrun ] && \\\ 
     183    echo -n "    "; echo -n "Running mtxrun... "; \\\ 
     184    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\ 
     185    %{_bindir}/mtxrun --generate &> /dev/null; \\\ 
     186    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun;  
     187%define exec_fmtutil    [ -e /var/run/texlive/run-fmtutil ] && ( \\\ 
     188    [ -x %{_bindir}/fmtutil-sys ] && \\\ 
     189    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\ 
     190    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\ 
     191    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil;  
     192%define exec_updmap     [ -e /var/run/texlive/run-updmap ] && ( \\\ 
     193    [ -x %{_bindir}/updmap-sys ] && \\\ 
     194    echo -n "    "; echo -n "Running updmap-sys... "; \\\ 
     195    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\ 
     196    echo "done." ) && %__rm -f /var/run/texlive/run-updmap;  
     197 
     198 
     199 
     200%post 
     201%touch_run texhash 
     202%touch_run updmap 
     203%touch_run mtxrun 
     204%touch_run fmtutil 
     205exit 0 
     206 
     207%posttrans 
     208%{exec_texhash} 
     209%{exec_mtxrun} 
     210%{exec_updmap} 
     211%{exec_fmtutil} 
     212exit 0 
     213}}} 
    178214 
    179215== TeX Live 2012 への更新による対応が必要なパッケージ ==