/[packages]/cauldron/texlive/current/SPECS/texlive.spec
ViewVC logotype

Contents of /cauldron/texlive/current/SPECS/texlive.spec

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1178958 - (show annotations) (download)
Thu Nov 23 11:58:25 2017 UTC (6 years, 4 months ago) by mokraemer
File size: 19701 byte(s)
move ruby dependency to texmf-context
1 %define _binary_payload w9.gzdio
2 %define _source_payload w9.gzdio
3
4 %global __requires_exclude ^perl\\((PDF::Reuse.*|Pedigree.*|TeXLive.*|Tk::path_tre|only|pdfTeX|script::MakeSPList)\\)|pear\\(animals.php\\)
5 %global __provides_exclude_from %{?__provides_exclude_from:%__provides_exclude_from|}^%{_docdir}
6
7 # need to bootstrap first
8 # - xindy need clisp in main
9 # - let asymptote be packaged separately, as the generated one is known
10 # to not be fully functional
11 %define enable_asymptote 0
12 %define enable_xindy 0
13
14 # in its own package
15 %define enable_xdvik 1
16 %define enable_dvi2tty 1
17
18 %define with_system_poppler 1
19 %define with_system_dialog 1
20 %define with_system_icu 1
21 %define with_system_lcdf 0
22 %define with_system_psutils 1
23 %define with_system_t1lib 1
24 %define with_system_tex4ht 0
25 %define with_system_teckit 0
26
27 %define enable_shared 1
28
29 %define texmfbindir %{_bindir}
30 %define texmfdir %{_datadir}/texmf
31 %define texmfdistdir %{_datadir}/texmf-dist
32 %define texmflocaldir %{_datadir}/texmf-local
33 %define texmfextradir %{_datadir}/texmf-extra
34 %define texmffontsdir %{_datadir}/texmf-fonts
35 %define texmfprojectdir %{_datadir}/texmf-project
36 %define texmfvardir %{_localstatedir}/lib/texmf
37 %define texmfconfdir %{_sysconfdir}/texmf
38
39 #-----------------------------------------------------------------------
40 Name: texlive
41 Version: 20160523
42 Release: %mkrel 12
43 Summary: The TeX formatting system
44 Group: Publishing
45 License: http://www.tug.org/texlive/LICENSE.TL
46 URL: http://tug.org/texlive/
47 Source0: ftp://tug.org/historic/systems/texlive/2016/%{name}-%{version}b-source.tar.xz
48 Source1: ftp://tug.org/historic/systems/texlive/2016/%{name}-%{version}b-source.tar.xz.sha512
49
50 Provides: tetex = %{version}-%{release}
51 Provides: context = %{version}-%{release}
52 Provides: dvipdfm = %{version}-%{release}
53 Provides: dvips = %{version}-%{release}
54 Provides: mfwin = %{version}-%{release}
55 Provides: usrlocal = %{version}-%{release}
56 %if %{enable_xdvik}
57 Obsoletes: tetex-xdvi <= 3.1
58 Provides: xdvi = %{version}-%{release}
59 Obsoletes: xdvi <= 22.86
60 Obsoletes: xdvik <= 22.84.16
61 Obsoletes: texlive-xdvi <= 2007
62 %rename xdvik
63 %endif
64 Provides: afm = %{version}-%{release}
65 Provides: dvilj = %{version}-%{release}
66 Provides: dvipdfm = %{version}-%{release}
67 Provides: tetex-dvips = %{version}-%{release}
68 Provides: dviutils = %{version}-%{release}
69 Provides: tetex-latex = %{version}-%{release}
70 Provides: latex = %{version}-%{release}
71
72 Obsoletes: kpathsea <= 2007
73 Obsoletes: pdfjam <= 1.21
74 Obsoletes: tetex <= 3.1
75 Obsoletes: tetex-context <= 3.1
76 Obsoletes: tetex-devel <= 3.1
77 Obsoletes: tetex-dvipdfm <= 3.1
78 Obsoletes: tetex-dvips <= 3.1
79 Obsoletes: tetex-dvips <= 3.1
80 Obsoletes: tetex-dvilj <= 3.0
81 Obsoletes: tetex-latex <= 3.1
82 Obsoletes: tetex-mfwin <= 3.1
83 Obsoletes: tetex-usrlocal <= 3.1
84 Obsoletes: texlive-afm <= 2007
85 Obsoletes: texlive-context <= 2007
86 Obsoletes: texlive-dvilj <= 2007
87 Obsoletes: texlive-dvipdfm <= 2007
88 Obsoletes: texlive-dvips <= 2007
89 Obsoletes: texlive-dviutils <= 2007
90 Obsoletes: texlive-latex <= 2007
91 Obsoletes: texlive-mfwin <= 2007
92 Obsoletes: texlive-fonts <= 2007
93 Obsoletes: texlive-mf2pt1 < 2.5.0-4
94 %rename abntex2
95
96 #-----------------------------------------------------------------------
97 %if %{with_system_dialog}
98 Requires: cdialog
99 %endif
100 Requires: ghostscript
101 %if %{enable_asymptote}
102 Requires: gv
103 Requires: tkinter
104 %endif
105 %if %{with_system_lcdf}
106 Requires: lcdf-typetoools
107 %else
108 Provides: lcdf-typetools = %{version}
109 Obsoletes: lcdf-typetools <= 2.59-5
110 %endif
111 %if %{with_system_psutils}
112 Requires: psutils
113 %endif
114 %if %{with_system_teckit}
115 Requires: teckit
116 %endif
117 %if %{with_system_tex4ht}
118 Requires: tex4ht
119 %else
120 Provides: tex4ht = %{version}
121 Obsoletes: tex4ht <= 1:1.0.2008_02_28_2058
122 %endif
123 Conflicts: texlive-texmf < %{version}
124 Requires: texlive-collection-basic = %{version}
125 # Fix upgrade for luatex (mga#12303)
126 Requires(posttrans): zlib >= 1.2.8
127 Requires(posttrans): kpathsea >= %{version}
128
129 #-----------------------------------------------------------------------
130 BuildRequires: bison
131 %if %{enable_xindy}
132 BuildRequires: clisp
133 BuildRequires: ffcall-devel
134 %endif
135 %if %{enable_asymptote}
136 BuildRequires: fftw-devel
137 BuildRequires: flex
138 %endif
139 BuildRequires: freetype-devel
140 BuildRequires: pkgconfig(fontconfig)
141 BuildRequires: pkgconfig(gdlib)
142 %if %{enable_asymptote}
143 BuildRequires: libgc-devel
144 BuildRequires: libsigsegv-devel
145 BuildRequires: ghostscript-dvipdf
146 BuildRequires: gsl-devel
147 BuildRequires: GL-devel
148 %endif
149 BuildRequires: pkgconfig(gdlib)
150 %if %{with_system_poppler}
151 BuildRequires: pkgconfig(poppler)
152 %endif
153 BuildRequires: pkgconfig(xaw7)
154 %if !%{with_system_dialog}
155 BuildRequires: ncurses-devel
156 %endif
157 BuildRequires: pkgconfig(libpng)
158 %if %{with_system_t1lib}
159 BuildRequires: t1lib-devel
160 %endif
161 %if %{with_system_teckit}
162 BuildRequires: teckit-devel
163 %endif
164 %if %{with_system_icu}
165 BuildRequires: icu-devel
166 %endif
167 %if %{enable_xindy}
168 BuildRequires: texlive
169 %endif
170 %if %{enable_asymptote}
171 BuildRequires: texinfo
172 %endif
173 BuildRequires: pkgconfig(zziplib)
174 BuildRequires: pkgconfig(cairo)
175
176 #-----------------------------------------------------------------------
177 #Patch0: texlive-20130530-mandriva-underlink.patch
178 Patch1: texlive-20160523-mageia-format.patch
179 Patch2: texlive-20160523-mageia-asymptote.patch
180 #Patch3: texlive-20130530-mandriva-xdvi.patch
181 Patch4: texlive-20160523-texmf-mageia-kpfix.patch
182 #Patch5: texlive-20130530-dvisvgm-libgs.patch
183 Patch6: texlive-bz979176.patch
184 Patch7: texlive-20160523b-CVE-2016-10243.patch
185 Patch107: 0001-try-to-adapt-to-poppler-0.58.patch
186 #-----------------------------------------------------------------------
187 %description
188 TeX Live is an easy way to get up and running with the TeX document
189 production system. It provides a comprehensive TeX system. It includes
190 all the major TeX-related programs, macro packages, and fonts that are
191 free software, including support for many languages around the world.
192
193 %files
194 %{texmfbindir}/*
195 %dir %{texmfvardir}
196 %dir %{texmfconfdir}
197 %ghost %config(noreplace) %{texmfconfdir}/web2c/updmap.cfg
198
199
200 #-----------------------------------------------------------------------
201 %if %{enable_shared}
202 ########################################################################
203 %define kpathsea_major 6
204 %define kpathsea %{mklibname kpathsea %{kpathsea_major}}
205
206 %package -n %{kpathsea}
207 Summary: Path searching library for TeX-related files
208 Group: System/Libraries
209 Provides: kpathsea = %{version}-%{release}
210
211 %description -n %{kpathsea}
212 Kpathsea implements generic path searching, configuration,
213 and TeX-specific file searching.
214
215 %files -n %{kpathsea}
216 %{_libdir}/libkpathsea.so.%{kpathsea_major}
217 %{_libdir}/libkpathsea.so.%{kpathsea_major}.*
218
219 #-----------------------------------------------------------------------
220 %define kpathsea_devel %{mklibname -d kpathsea}
221
222 %package -n %{kpathsea_devel}
223 Summary: Kpathsea development files
224 Group: Development/C
225 Requires: kpathsea = %{version}-%{release}
226 Provides: kpathsea-devel = %{version}-%{release}
227
228 %description -n %{kpathsea_devel}
229 Kpathsea implements generic path searching, configuration,
230 and TeX-specific file searching.
231 This package includes the kpathsea development files.
232
233 %files -n %{kpathsea_devel}
234 %{_includedir}/kpathsea
235 %{_libdir}/libkpathsea.la
236 %{_libdir}/libkpathsea.so
237 %{_libdir}/pkgconfig/kpathsea.pc
238 %{_libdir}/kpathsea/*.h
239
240 #-----------------------------------------------------------------------
241 %define kpathsea_static_devel %{mklibname -d -s kpathsea}
242
243 %package -n %{kpathsea_static_devel}
244 Summary: Kpathsea development files
245 Group: Development/C
246 Requires: kpathsea-devel = %{version}-%{release}
247 Provides: kpathsea-devel-static = %{version}-%{release}
248
249 %description -n %{kpathsea_static_devel}
250 Kpathsea implements generic path searching, configuration,
251 and TeX-specific file searching.
252 This package includes the static kpathsea library.
253
254 %files -n %{kpathsea_static_devel}
255 %{_libdir}/libkpathsea.a
256
257 #-----------------------------------------------------------------------
258 %define texlua_major 5
259 %define texluajit_major 2
260 %define texlua %{mklibname texlua %{texlua_major}}
261
262 %package -n %{texlua}
263 Summary: Library for TeXlua
264 Group: System/Libraries
265 Provides: texlua = %{version}-%{release}
266
267 %description -n %{texlua}
268 TeXlua library
269
270 %files -n %{texlua}
271 %{_libdir}/libtexlua52.so.%{texlua_major}
272 %{_libdir}/libtexlua52.so.%{texlua_major}.*
273 %{_libdir}/libtexluajit.so.%{texluajit_major}
274 %{_libdir}/libtexluajit.so.%{texluajit_major}.*
275
276 #-----------------------------------------------------------------------
277 %define texlua_devel %{mklibname -d texlua}
278
279 %package -n %{texlua_devel}
280 Summary: Library for TeXlua
281 Group: Development/C
282 Requires: texlua = %{version}-%{release}
283 Provides: texlua-devel = %{version}-%{release}
284
285 %description -n %{texlua_devel}
286 TeXlua library
287 This package includes the TeXlua development files.
288
289 %files -n %{texlua_devel}
290 %{_includedir}/texlua52
291 %{_includedir}/texluajit
292 %{_libdir}/libtexlua52.la
293 %{_libdir}/libtexlua52.so
294 %{_libdir}/pkgconfig/texlua52.pc
295 %{_libdir}/libtexluajit.la
296 %{_libdir}/libtexluajit.so
297 %{_libdir}/pkgconfig/texluajit.pc
298
299 #-----------------------------------------------------------------------
300 %define texlua_static_devel %{mklibname -d -s texlua}
301
302 %package -n %{texlua_static_devel}
303 Summary: Library for TeXlua
304 Group: Development/C
305 Requires: texlua-devel = %{version}-%{release}
306 Provides: texlua-devel-static = %{version}-%{release}
307
308 %description -n %{texlua_static_devel}
309 TeXlua library
310 This package includes the static TeXlua library.
311
312 %files -n %{texlua_static_devel}
313 %{_libdir}/libtexlua52.a
314 %{_libdir}/libtexluajit.a
315
316 #-----------------------------------------------------------------------
317 %define synctex_major 1
318 %define synctex %{mklibname synctex %{synctex_major}}
319
320 %package -n %{synctex}
321 Summary: Library for SyncTeX
322 Group: System/Libraries
323 Provides: synctex = %{version}-%{release}
324
325 %description -n %{synctex}
326 synctex library
327
328 %files -n %{synctex}
329 %{_libdir}/libsynctex.so.%{synctex_major}
330 %{_libdir}/libsynctex.so.%{synctex_major}.*
331
332 #-----------------------------------------------------------------------
333 %define synctex_devel %{mklibname -d synctex}
334
335 %package -n %{synctex_devel}
336 Summary: Library for SyncTeX
337 Group: Development/C
338 Requires: synctex = %{version}-%{release}
339 Provides: synctex-devel = %{version}-%{release}
340
341 %description -n %{synctex_devel}
342 synctex library
343 This package includes the synctex development files.
344
345 %files -n %{synctex_devel}
346 %{_includedir}/synctex
347 %{_libdir}/libsynctex.la
348 %{_libdir}/libsynctex.so
349 %{_libdir}/pkgconfig/synctex.pc
350
351 #-----------------------------------------------------------------------
352 %define synctex_static_devel %{mklibname -d -s synctex}
353
354 %package -n %{synctex_static_devel}
355 Summary: Library for SyncTeX
356 Group: Development/C
357 Requires: synctex-devel = %{version}-%{release}
358 Provides: synctex-devel-static = %{version}-%{release}
359
360 %description -n %{synctex_static_devel}
361 synctex library
362 This package includes the static synctex library.
363
364 %files -n %{synctex_static_devel}
365 %{_libdir}/libsynctex.a
366
367 #-----------------------------------------------------------------------
368 %define ptexenc_major 1
369 %define ptexenc %{mklibname ptexenc %{ptexenc_major}}
370
371 %package -n %{ptexenc}
372 Summary: Library for Japanese pTeX
373 Group: System/Libraries
374 Provides: ptexenc = %{version}-%{release}
375
376 %description -n %{ptexenc}
377 ptexenc is a useful library for Japanese pTeX
378 (which stands for publishing TeX, and is an extension of
379 TeX by ASCII Co.) and its surrounding tools.
380
381 %files -n %{ptexenc}
382 %{_libdir}/libptexenc.so.%{ptexenc_major}
383 %{_libdir}/libptexenc.so.%{ptexenc_major}.*
384
385 #-----------------------------------------------------------------------
386 %define ptexenc_devel %{mklibname -d ptexenc}
387
388 %package -n %{ptexenc_devel}
389 Summary: Library for Japanese pTeX
390 Group: Development/C
391 Requires: ptexenc = %{version}-%{release}
392 Provides: ptexenc-devel = %{version}-%{release}
393
394 %description -n %{ptexenc_devel}
395 ptexenc is a useful library for Japanese pTeX
396 (which stands for publishing TeX, and is an extension of
397 TeX by ASCII Co.) and its surrounding tools.
398 This package includes the ptexenc development files.
399
400 %files -n %{ptexenc_devel}
401 %{_includedir}/ptexenc
402 %{_libdir}/libptexenc.la
403 %{_libdir}/libptexenc.so
404 %{_libdir}/pkgconfig/ptexenc.pc
405
406 #-----------------------------------------------------------------------
407 %define ptexenc_static_devel %{mklibname -d -s ptexenc}
408
409 %package -n %{ptexenc_static_devel}
410 Summary: Library for Japanese pTeX
411 Group: Development/C
412 Requires: ptexenc-devel = %{version}-%{release}
413 Provides: ptexenc-devel-static = %{version}-%{release}
414
415 %description -n %{ptexenc_static_devel}
416 ptexenc is a useful library for Japanese pTeX
417 (which stands for publishing TeX, and is an extension of
418 TeX by ASCII Co.) and its surrounding tools.
419 This package includes the static ptexenc library.
420
421 %files -n %{ptexenc_static_devel}
422 %{_libdir}/libptexenc.a
423
424 ########################################################################
425 # enable_shared
426 %endif
427
428 #-----------------------------------------------------------------------
429 %prep
430 %setup -q -n %{name}-%{version}-source
431
432 #%patch0 -p1
433 %patch1 -p1
434 %if %{enable_asymptote}
435 %patch2 -p1
436 %endif
437 #%patch3 -p1
438 %patch4 -p1
439 #%patch5 -p1
440 %patch6 -p1
441 %patch7 -p1
442 %patch107 -p2
443
444 # setup default builtin values, added to paths.h from texmf.cnf
445 perl -pi -e 's%^(TEXMFMAIN\s+= ).*%$1%{texmfdistdir}%;' \
446 -e 's%^(TEXMFDIST\s+= ).*%$1%{texmfdistdir}%;' \
447 -e 's%^(TEXMFLOCAL\s+= ).*%$1%{texmflocaldir}%;' \
448 -e 's%^(TEXMFSYSVAR\s+= ).*%$1%{texmfvardir}%;' \
449 -e 's%^(TEXMFSYSCONFIG\s+= ).*%$1%{texmfconfdir}%;' \
450 -e 's%^(TEXMFHOME\s+= ).*%$1\$HOME/texmf%;' \
451 -e 's%^(TEXMFVAR\s+= ).*%$1\$HOME/.texlive2016/texmf-var%;' \
452 -e 's%^(TEXMFCONFIG\s+= ).*%$1\$HOME/.texlive2016/texmf-config%;'\
453 -e 's%^(OSFONTDIR\s+= ).*%$1%{_datadir}/fonts%;' \
454 texk/kpathsea/texmf.cnf
455
456 #-----------------------------------------------------------------------
457 %build
458 export CXXFLAGS="%{optflags} -std=c++11"
459
460 [ -d Work ] || mkdir Work
461 pushd Work
462 ln -sf ../configure .
463
464 %configure2_5x \
465 --with-banner-add="/Mageia" \
466 --disable-native-texlive-build \
467 --enable-missing \
468 --disable-linked-scripts \
469 %if %{enable_shared}
470 --enable-shared \
471 %else
472 --disable-shared \
473 %endif
474 %if %{enable_xindy}
475 --enable-xindy-rules \
476 %else
477 --disable-xindy \
478 %endif
479 %if %{enable_xdvik}
480 --enable-xdvik \
481 %else
482 --disable-xdvik \
483 %endif
484 %if %{enable_dvi2tty}
485 --enable-dvi2tty \
486 %else
487 --disable-dvi2tty \
488 %endif
489 --with-system-freetype \
490 --with-freetype-includes=%{_includedir}/freetype \
491 --with-system-freetype2 \
492 --with-freetype2-includes=%{_includedir}/freetype2 \
493 %if %{with_system_dialog}
494 --disable-dialog \
495 %else
496 --enable-dialog \
497 %endif
498 %if %{with_system_psutils}
499 --disable-psutils \
500 %else
501 --enable-psutils \
502 %endif
503 --with-system-gd \
504 %if %{with_system_lcdf}
505 --disable-lcdf-typetools \
506 %endif
507 --with-system-png \
508 %if %{with_system_t1lib}
509 --with-system-t1lib \
510 --disable-t1utils \
511 %endif
512 %if %{with_system_teckit}
513 --disable-teckit \
514 --with-teckit-includes=%{_includedir}/teckit \
515 %endif
516 %if %{with_system_tex4ht}
517 --disable-tex4htk \
518 %endif
519 %if %{with_system_icu}
520 --with-system-icu \
521 %else
522 --without-system-icu \
523 %endif
524 %if %{with_system_poppler}
525 --with-system-xpdf \
526 --with-system-poppler \
527 %else
528 --without-system-xpdf \
529 %endif
530 --with-system-zziplib \
531 --with-system-cairo \
532 --with-system-pixman
533 %make_build
534
535 popd
536
537 %if %{enable_asymptote}
538 pushd utils/asymptote
539 %configure2_5x \
540 --enable-gc=system \
541 --enable-texlive-build \
542 --datadir=%{texmfdir}
543 %make_build
544 popd
545 %endif
546
547 #-----------------------------------------------------------------------
548 %install
549 pushd Work
550 %make_install
551 popd
552
553 %if %{enable_asymptote}
554 pushd utils/asymptote
555 %make_install
556 popd
557 %endif
558
559 mkdir -p %{buildroot}%{_datadir}
560 for dir in texmf texmf-dist; do
561 if [ -d %{buildroot}%{_prefix}/$dir ]; then
562 rm -fr %{buildroot}%{_datadir}/$dir
563 mv %{buildroot}%{_prefix}/$dir %{buildroot}%{_datadir}
564 fi
565 done
566
567 mkdir -p %{buildroot}%{texmfvardir}
568 mkdir -p %{buildroot}%{texmfconfdir}
569
570 %if %{with_system_lcdf}
571 # stray directory left
572 rm -fr %{buildroot}%{_datadir}/lcdf-typetools-for-tex-live
573 %else
574 # openmpi has a program with the same name
575 if [ -f %{buildroot}%{texmfbindir}/otfinfo ]; then
576 mv -f %{buildroot}%{texmfbindir}/otfinfo{,-texlive}
577 fi
578 %endif
579
580 pushd %{buildroot}%{texmfbindir}
581 # missing symbolic links
582 ln -sf aleph lamed
583 ln -sf luatex dvilualatex
584 ln -sf luatex lualatex
585 ln -sf luatex dviluatex
586 ln -sf pdftex amstex
587 ln -sf pdftex cslatex
588 ln -sf pdftex csplain
589 ln -sf pdftex eplain
590 ln -sf pdftex etex
591 ln -sf pdftex latex
592 ln -sf pdftex mex
593 ln -sf pdftex mltex
594 ln -sf pdftex mllatex
595 ln -sf pdftex pdfcslatex
596 ln -sf pdftex pdfcsplain
597 ln -sf pdftex pdfetex
598 ln -sf pdftex pdflatex
599 ln -sf pdftex pdfmex
600 ln -sf pdftex physe
601 ln -sf pdftex phyzzx
602 ln -sf pdftex utf8mex
603 ln -sf pdftex texsis
604 ln -sf ptex platex
605 ln -sf mpost metafun
606 ln -sf mpost mfplain
607 ln -sf xetex xelatex
608 # correct symlinks
609 for file in *; do
610 link=`readlink $file` || :
611 if [ "x$link" != "x" ]; then
612 ln -sf `echo $link | \
613 sed -e 's|\.\./.*texmf-dist/|%{texmfdistdir}/|' \
614 -e 's|\.\./.*texmf/|%{texmfdir}/|'` \
615 $file
616 fi
617 done
618 %if %{with_system_dialog}
619 ln -sf %{_bindir}/dialog tcdialog
620 %endif
621 %if %{enable_asymptote}
622 ln -sf %{texmfdir}/asymptote/GUI/xasy.py xasy
623 %endif
624 # install scripts from texlive-texmf
625 rm -f a2ping afm2afm arlatex authorindex autoinst bibexport \
626 bundledoc cachepic cmap2enc de-macro dviasm ebong e2pall \
627 epspdf epspdftk epstopdf fig4latex findhyph font2afm \
628 fragmaster ht htcontext htlatex htmex httex httexi htxelatex \
629 htxetex latex2man latexdiff latexdiff-vc latexmk latexrevise \
630 listings-ext.sh makeglossaries mathspic mk4ht mkgrkindex \
631 mkjobtexmf mkluatexfontdb mkt1font mptopdf ot2kpx pdf180 \
632 pdf270 pdf90 pdfannotextractor pdfatfi pdfbook pdfcrop \
633 pdfflip pdfjam pdfjam-pocketmod pdfjam-slides3up \
634 pdfjam-slides6up pdfjoin pdfnup pdfpun pdfthumb perltex \
635 pfm2kpx pkfix pkfix-helper ppower4 ps4pdf pst2pdf purifyeps \
636 repstopdf rpdfcrop rungs showglyphs simpdftex splitindex \
637 svn-multi texcount texdiff texdirflatten texdoc texdoctk \
638 texloganalyser thumbpdf tlmgr ulqda updmap vpe vpl2ovp \
639 vpl2vpl
640 popd
641
642 # use texmf data
643 rm -fr %{buildroot}%{texmfdir} %{buildroot}%{texmfdistdir}
644
645 # install manual pages and info files from texlive-texmf tarball
646 rm -fr %{buildroot}%{_mandir} %{buildroot}%{_infodir}
647
648 %if !%{enable_shared}
649 # do not generate dynamic libraries and do not install static ones
650 rm -fr %{buildroot}%{_libdir}
651 rm -fr %{buildroot}%{_includedir}
652 %endif
653
654 #-----------------------------------------------------------------------
655 %posttrans
656 rm -f %{texmfdir}/ls-R %{texmfdistdir}/ls-R %{texmfconfdir}/ls-R
657 %{_bindir}/texhash > /tmp/texlive-texhash.log 2>&1
658 %{_bindir}/updmap-sys --syncwithtrees > /tmp/texlive-updmap-sys.log 2>&1
659 export TEXMF=/usr/share/texmf-dist
660 export TEXMFCNF=/usr/share/texmf-dist/web2c
661 export TEXMFCACHE=/var/lib/texmf
662 %{_bindir}/mtxrun --generate > /tmp/texlive-mtxrun.log 2>&1
663 %{_bindir}/fmtutil-sys --all &> /tmp/texlive-fmtutil-sys.log 2>&1

  ViewVC Help
Powered by ViewVC 1.1.30