source: projects/texlive-vtlpkg/trunk/macros.texlive @ 7957

Revision 7957, 2.4 KB checked in by munepi, 10 years ago (diff)

supported texlive-vtlpkg-2013-osx.patch

Line 
1#
2# RPM macros for our TeX Live
3#
4
5%__echo                 /bin/echo
6
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 ] && \\\
32    %__echo -n "    "; %__echo -n "Running texhash... "; \\\
33    %{_bindir}/texhash 2> /dev/null; \\\
34    %__echo "done." ) && %__rm -f %{_tl_varrundir}/run-texhash;
35
36%_tl_exec_mtxrun        [ -e %{_tl_varrundir}/run-mtxrun ] && ( \\\
37    [ -x %{_bindir}/mtxrun ] && \\\
38    %__echo -n "    "; %__echo -n "Running mtxrun... "; \\\
39    export TEXMF=%{_tl_texmfdist} TEXMFCNF=%{_tl_texmfdist}/web2c TEXMFCACHE=%{_tl_texmfsysvar}; \\\
40    %{_bindir}/mtxrun --generate &> /dev/null; \\\
41    %__echo "done." ) && %__rm -f %{_tl_varrundir}/run-mtxrun;
42
43%_tl_exec_fmtutil       [ -e %{_tl_varrundir}/run-fmtutil ] && ( \\\
44    [ -x %{_bindir}/fmtutil-sys ] && \\\
45    %__echo -n "    "; %__echo -n "Running fmtutil-sys... "; \\\
46    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
47    %__echo "done." ) && %__rm -f %{_tl_varrundir}/run-fmtutil;
48
49%_tl_exec_updmap        [ -e %{_tl_varrundir}/run-updmap ] && ( \\\
50    [ -x %{_bindir}/updmap-sys ] && \\\
51    %__echo -n "    "; %__echo -n "Running updmap-sys... "; \\\
52    yes | %{_bindir}/updmap-sys --syncwithtrees --nohash --quiet &>/dev/null; \\\
53    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
54    %__echo "done." ) && %__rm -f %{_tl_varrundir}/run-updmap;
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
Note: See TracBrowser for help on using the repository browser.