# # RPM macros for our TeX Live # %__echo /bin/echo # default TeX Live directories %_tl_texmfroot %{_datadir} %_tl_texmfconfig ~/.texmf-config %_tl_texmfvar ~/.texmf-var %_tl_texmfhome ~/texmf %_tl_texmfsysconfig %{_sysconfdir}/texmf %_tl_texmfsysvar %{_var}/lib/texmf %_tl_texmflocal %{_prefix}/local/share/texmf %_tl_texmfvine %{_tl_texmfroot}/texmf %_tl_texmfdist %{_tl_texmfroot}/texmf-dist %_tl_vartexfonts %{_tl_texmfsysvar}/fonts %_tl_aliasttfdir %{_tl_texmfsysvar}/fonts/truetype/vine %_tl_varrundir %{_var}/run/texlive # some useful functions/macros %_tl_touch_run() %{expand:( %__mkdir_p %{_tl_varrundir}; touch %{_tl_varrundir}/run-%1; ) } %_tl_exec_upddeffont [ -x %{_sbindir}/update-defaultfont ] && \\\ %{_sbindir}/update-defaultfont 2> /dev/null %_tl_exec_texhash [ -e %{_tl_varrundir}/run-texhash ] && ( \\\ [ -x %{_bindir}/texhash ] && \\\ %__echo -n " "; %__echo -n "Running texhash... "; \\\ %{_bindir}/texhash 2> /dev/null; \\\ %__echo "done." ) && %__rm -f %{_tl_varrundir}/run-texhash; %_tl_exec_mtxrun [ -e %{_tl_varrundir}/run-mtxrun ] && ( \\\ [ -x %{_bindir}/mtxrun ] && \\\ %__echo -n " "; %__echo -n "Running mtxrun... "; \\\ export TEXMF=%{_tl_texmfdist} TEXMFCNF=%{_tl_texmfdist}/web2c TEXMFCACHE=%{_tl_texmfsysvar}; \\\ %{_bindir}/mtxrun --generate &> /dev/null; \\\ %__echo "done." ) && %__rm -f %{_tl_varrundir}/run-mtxrun; %_tl_exec_fmtutil [ -e %{_tl_varrundir}/run-fmtutil ] && ( \\\ [ -x %{_bindir}/fmtutil-sys ] && \\\ %__echo -n " "; %__echo -n "Running fmtutil-sys... "; \\\ %{_bindir}/fmtutil-sys --all &> /dev/null; \\\ %__echo "done." ) && %__rm -f %{_tl_varrundir}/run-fmtutil; %_tl_exec_updmap [ -e %{_tl_varrundir}/run-updmap ] && ( \\\ [ -x %{_bindir}/updmap-sys ] && \\\ %__echo -n " "; %__echo -n "Running updmap-sys... "; \\\ yes | %{_bindir}/updmap-sys --syncwithtrees --nohash --quiet &>/dev/null; \\\ %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\ %__echo "done." ) && %__rm -f %{_tl_varrundir}/run-updmap; # %_tl_enable_map [maptype] [map] %_tl_enable_map() %{expand: %{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable %1 %2 >/dev/null 2>&1 && %_tl_touch_run updmap } # %_tl_disable_map [map] %_tl_disable_map() %{expand: %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable %1 >/dev/null 2>&1 && %_tl_touch_run updmap } # end of file