[7765] | 1 | # |
---|
| 2 | # RPM macros for our TeX Live |
---|
| 3 | # |
---|
| 4 | |
---|
[7957] | 5 | %__echo /bin/echo |
---|
| 6 | |
---|
[7765] | 7 | # default TeX Live directories |
---|
| 8 | %_tl_texmfroot %{_datadir} |
---|
| 9 | |
---|
| 10 | %_tl_texmfconfig ~/.texmf-config |
---|
| 11 | %_tl_texmfvar ~/.texmf-var |
---|
| 12 | %_tl_texmfhome ~/texmf |
---|
| 13 | %_tl_texmfsysconfig %{_sysconfdir}/texmf |
---|
| 14 | %_tl_texmfsysvar %{_var}/lib/texmf |
---|
| 15 | %_tl_texmflocal %{_prefix}/local/share/texmf |
---|
| 16 | %_tl_texmfvine %{_tl_texmfroot}/texmf |
---|
| 17 | %_tl_texmfdist %{_tl_texmfroot}/texmf-dist |
---|
| 18 | %_tl_vartexfonts %{_tl_texmfsysvar}/fonts |
---|
| 19 | |
---|
| 20 | %_tl_aliasttfdir %{_tl_texmfsysvar}/fonts/truetype/vine |
---|
| 21 | %_tl_varrundir %{_var}/run/texlive |
---|
| 22 | |
---|
| 23 | # some useful functions/macros |
---|
| 24 | %_tl_touch_run() %{expand:( %__mkdir_p %{_tl_varrundir}; touch %{_tl_varrundir}/run-%1; ) |
---|
| 25 | } |
---|
| 26 | |
---|
| 27 | %_tl_exec_upddeffont [ -x %{_sbindir}/update-defaultfont ] && \\\ |
---|
| 28 | %{_sbindir}/update-defaultfont 2> /dev/null |
---|
| 29 | |
---|
| 30 | %_tl_exec_texhash [ -e %{_tl_varrundir}/run-texhash ] && ( \\\ |
---|
| 31 | [ -x %{_bindir}/texhash ] && \\\ |
---|
[7957] | 32 | %__echo -n " "; %__echo -n "Running texhash... "; \\\ |
---|
[7765] | 33 | %{_bindir}/texhash 2> /dev/null; \\\ |
---|
[7957] | 34 | %__echo "done." ) && %__rm -f %{_tl_varrundir}/run-texhash; |
---|
[7765] | 35 | |
---|
| 36 | %_tl_exec_mtxrun [ -e %{_tl_varrundir}/run-mtxrun ] && ( \\\ |
---|
| 37 | [ -x %{_bindir}/mtxrun ] && \\\ |
---|
[7957] | 38 | %__echo -n " "; %__echo -n "Running mtxrun... "; \\\ |
---|
[7765] | 39 | export TEXMF=%{_tl_texmfdist} TEXMFCNF=%{_tl_texmfdist}/web2c TEXMFCACHE=%{_tl_texmfsysvar}; \\\ |
---|
| 40 | %{_bindir}/mtxrun --generate &> /dev/null; \\\ |
---|
[7957] | 41 | %__echo "done." ) && %__rm -f %{_tl_varrundir}/run-mtxrun; |
---|
[7765] | 42 | |
---|
| 43 | %_tl_exec_fmtutil [ -e %{_tl_varrundir}/run-fmtutil ] && ( \\\ |
---|
| 44 | [ -x %{_bindir}/fmtutil-sys ] && \\\ |
---|
[7957] | 45 | %__echo -n " "; %__echo -n "Running fmtutil-sys... "; \\\ |
---|
[7765] | 46 | %{_bindir}/fmtutil-sys --all &> /dev/null; \\\ |
---|
[7957] | 47 | %__echo "done." ) && %__rm -f %{_tl_varrundir}/run-fmtutil; |
---|
[7765] | 48 | |
---|
| 49 | %_tl_exec_updmap [ -e %{_tl_varrundir}/run-updmap ] && ( \\\ |
---|
| 50 | [ -x %{_bindir}/updmap-sys ] && \\\ |
---|
[7957] | 51 | %__echo -n " "; %__echo -n "Running updmap-sys... "; \\\ |
---|
[7768] | 52 | yes | %{_bindir}/updmap-sys --syncwithtrees --nohash --quiet &>/dev/null; \\\ |
---|
[7765] | 53 | %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\ |
---|
[7957] | 54 | %__echo "done." ) && %__rm -f %{_tl_varrundir}/run-updmap; |
---|
[7765] | 55 | |
---|
| 56 | |
---|
| 57 | # %_tl_enable_map [maptype] [map] |
---|
| 58 | %_tl_enable_map() %{expand: %{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable %1 %2 >/dev/null 2>&1 && %_tl_touch_run updmap |
---|
| 59 | } |
---|
| 60 | |
---|
| 61 | # %_tl_disable_map [map] |
---|
| 62 | %_tl_disable_map() %{expand: %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable %1 >/dev/null 2>&1 && %_tl_touch_run updmap |
---|
| 63 | } |
---|
| 64 | |
---|
| 65 | # end of file |
---|