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 への更新による対応が必要なパッケージ == |