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