| v75 | v76 | |
|---|---|---|
| 52 | 52 | [http://tutimura.ath.cx/ptexlive/?tlptexlive%A5%EA%A5%DD%A5%B8%A5%C8%A5%EA tlptexliveリポジトリ - ptexlive Wiki] を組み合わせることで、TeX Live 2011 に不足している日本語対応周りが補足される。 |
| 53 | 53 | * pxdvi |
| 54 | * !pxdviUse, |
|
| 54 | * !pxdviUse, !KanjiMap | |
| 55 | 55 | * pmetapost |
| 56 | 56 | * OTF パッケージ |
| … | … | |
| 68 | 68 | ||カテゴリ(リポジトリのカテゴリ) ||パッケージの組み合わせ||texlive-collections-* の生成||コメント|| |
| 69 | 69 | ||最小(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- |
|
| 70 | ||標準(plus)|| + texmacro-otf + texlive-collection-latexextra + texlive-collection-luatex + texlive-collection-pictures + texlive-collection-genericrecommended + texlive-collection-fontutils || {{{ $ tlpdb2rpmspec --standard-collections }}} || task-texlive || | |
| 71 | 71 | ||最大(plus)|| + 残り全部 || {{{ $ tlpdb2rpmspec --full-collections }}} || task-texlive-full || |
| 72 | 72 | |
| … | … | |
| 85 | 85 | * /var/lib/texmf: 従来の /usr/share/texmf-var |
| 86 | 86 | |
| 87 | ||
| 88 | ||
| 89 | ||
| 90 | ||
| 91 | ||
| 92 | ||
| 93 | 87 | ==== {ptex,uptex,otf,otf-up}-vine.map ==== |
| 94 | 88 | |
| … | … | |
| 101 | 95 | ==== ビルド ==== |
| 102 | 96 | |
| 103 | vbuilder を使って texlive |
|
| 97 | vbuilder を使って texlive-2012 パッケージをリビルドします。 | |
| 104 | 98 | {{{ |
| 105 | ||
| 106 | 99 | $ vbuilder --version ''version'' --arch ''arch'' build-rpm texlive-2012-Xvl7.src.rpm |
| 107 | 100 | }}} |
| … | … | |
| 152 | 145 | Vine Linux 用の vf をまとめたパッケージ。 |
| 153 | 146 | |
| 154 | pTeX に必要な tfm や vf は、TeX Live 2012 の texmf-dist 以下にすでに格納されていますが、 | |
| 155 | jvf パッケージの方を優先するようにしています。 | |
| 147 | pTeX に必要な tfm や vf は、TeX Live 2012 の texmf-dist 以下にすでに格納されています。 | |
| 156 | 148 | |
| 157 | 149 | === xdvi-search-el === |
| … | … | |
| 173 | 165 | |
| 174 | 166 | 1. texlive %pretrans を用いて、TeX Live 2009, 2011 から 2012 への移行処理 |
| 175 | 2. |
|
| 176 | 3. |
|
| 167 | 2. 必要に応じて、%post で {{{mktexlsr}}}, {{{updmap-sys}}}, {{{fmtutil-sys}}}, {{{mtxrun --generate}}} を実行するフラグを立てる | |
| 168 | 3. /etc/texmf/web2c/updmap.cfg に対して、Requires に依存されているパッケージに含まれているフォントマップを有効 | |
| 177 | 169 | 4. %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 | |
| 205 | exit 0 | |
| 206 | ||
| 207 | %posttrans | |
| 208 | %{exec_texhash} | |
| 209 | %{exec_mtxrun} | |
| 210 | %{exec_updmap} | |
| 211 | %{exec_fmtutil} | |
| 212 | exit 0 | |
| 213 | }}} | |
| 178 | 214 | |
| 179 | 215 | == TeX Live 2012 への更新による対応が必要なパッケージ == |