/[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 1146764 - (show annotations) (download)
Thu Aug 24 01:09:53 2017 UTC (6 years, 8 months ago) by ovitters
File size: 19597 byte(s)
SILENT convert -devel buildrequires into pkgconfig
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 8
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 Requires: ruby
126 # Fix upgrade for luatex (mga#12303)
127 Requires(posttrans): zlib >= 1.2.8
128 Requires(posttrans): kpathsea >= %{version}
129
130 #-----------------------------------------------------------------------
131 BuildRequires: bison
132 %if %{enable_xindy}
133 BuildRequires: clisp
134 BuildRequires: ffcall-devel
135 %endif
136 %if %{enable_asymptote}
137 BuildRequires: fftw-devel
138 BuildRequires: flex
139 %endif
140 BuildRequires: freetype-devel
141 BuildRequires: pkgconfig(fontconfig)
142 BuildRequires: pkgconfig(gdlib)
143 %if %{enable_asymptote}
144 BuildRequires: libgc-devel
145 BuildRequires: libsigsegv-devel
146 BuildRequires: ghostscript-dvipdf
147 BuildRequires: gsl-devel
148 BuildRequires: GL-devel
149 %endif
150 BuildRequires: pkgconfig(gdlib)
151 %if %{with_system_poppler}
152 BuildRequires: pkgconfig(poppler)
153 %endif
154 BuildRequires: pkgconfig(xaw7)
155 %if !%{with_system_dialog}
156 BuildRequires: ncurses-devel
157 %endif
158 BuildRequires: pkgconfig(libpng)
159 %if %{with_system_t1lib}
160 BuildRequires: t1lib-devel
161 %endif
162 %if %{with_system_teckit}
163 BuildRequires: teckit-devel
164 %endif
165 %if %{with_system_icu}
166 BuildRequires: icu-devel
167 %endif
168 %if %{enable_xindy}
169 BuildRequires: texlive
170 %endif
171 %if %{enable_asymptote}
172 BuildRequires: texinfo
173 %endif
174 BuildRequires: pkgconfig(zziplib)
175 BuildRequires: pkgconfig(cairo)
176
177 #-----------------------------------------------------------------------
178 #Patch0: texlive-20130530-mandriva-underlink.patch
179 Patch1: texlive-20160523-mageia-format.patch
180 Patch2: texlive-20160523-mageia-asymptote.patch
181 #Patch3: texlive-20130530-mandriva-xdvi.patch
182 Patch4: texlive-20160523-texmf-mageia-kpfix.patch
183 #Patch5: texlive-20130530-dvisvgm-libgs.patch
184 Patch6: texlive-bz979176.patch
185 Patch7: texlive-20160523b-CVE-2016-10243.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
443 # setup default builtin values, added to paths.h from texmf.cnf
444 perl -pi -e 's%^(TEXMFMAIN\s+= ).*%$1%{texmfdistdir}%;' \
445 -e 's%^(TEXMFDIST\s+= ).*%$1%{texmfdistdir}%;' \
446 -e 's%^(TEXMFLOCAL\s+= ).*%$1%{texmflocaldir}%;' \
447 -e 's%^(TEXMFSYSVAR\s+= ).*%$1%{texmfvardir}%;' \
448 -e 's%^(TEXMFSYSCONFIG\s+= ).*%$1%{texmfconfdir}%;' \
449 -e 's%^(TEXMFHOME\s+= ).*%$1\$HOME/texmf%;' \
450 -e 's%^(TEXMFVAR\s+= ).*%$1\$HOME/.texlive2016/texmf-var%;' \
451 -e 's%^(TEXMFCONFIG\s+= ).*%$1\$HOME/.texlive2016/texmf-config%;'\
452 -e 's%^(OSFONTDIR\s+= ).*%$1%{_datadir}/fonts%;' \
453 texk/kpathsea/texmf.cnf
454
455 #-----------------------------------------------------------------------
456 %build
457 export CXXFLAGS="%{optflags} -std=c++11"
458
459 [ -d Work ] || mkdir Work
460 pushd Work
461 ln -sf ../configure .
462
463 %configure2_5x \
464 --with-banner-add="/Mageia" \
465 --disable-native-texlive-build \
466 --enable-missing \
467 %if %{enable_shared}
468 --enable-shared \
469 %else
470 --disable-shared \
471 %endif
472 %if %{enable_xindy}
473 --enable-xindy-rules \
474 %else
475 --disable-xindy \
476 %endif
477 %if %{enable_xdvik}
478 --enable-xdvik \
479 %else
480 --disable-xdvik \
481 %endif
482 %if %{enable_dvi2tty}
483 --enable-dvi2tty \
484 %else
485 --disable-dvi2tty \
486 %endif
487 --with-system-freetype \
488 --with-freetype-includes=%{_includedir}/freetype \
489 --with-system-freetype2 \
490 --with-freetype2-includes=%{_includedir}/freetype2 \
491 %if %{with_system_dialog}
492 --disable-dialog \
493 %else
494 --enable-dialog \
495 %endif
496 %if %{with_system_psutils}
497 --disable-psutils \
498 %else
499 --enable-psutils \
500 %endif
501 --with-system-gd \
502 %if %{with_system_lcdf}
503 --disable-lcdf-typetools \
504 %endif
505 --with-system-png \
506 %if %{with_system_t1lib}
507 --with-system-t1lib \
508 --disable-t1utils \
509 %endif
510 %if %{with_system_teckit}
511 --disable-teckit \
512 --with-teckit-includes=%{_includedir}/teckit \
513 %endif
514 %if %{with_system_tex4ht}
515 --disable-tex4htk \
516 %endif
517 %if %{with_system_icu}
518 --with-system-icu \
519 %else
520 --without-system-icu \
521 %endif
522 %if %{with_system_poppler}
523 --with-system-xpdf \
524 %else
525 --without-system-xpdf \
526 %endif
527 --with-system-zziplib \
528 --with-system-cairo \
529 --with-system-pixman
530 %make_build
531
532 popd
533
534 %if %{enable_asymptote}
535 pushd utils/asymptote
536 %configure2_5x \
537 --enable-gc=system \
538 --enable-texlive-build \
539 --datadir=%{texmfdir}
540 %make_build
541 popd
542 %endif
543
544 #-----------------------------------------------------------------------
545 %install
546 pushd Work
547 %make_install
548 popd
549
550 %if %{enable_asymptote}
551 pushd utils/asymptote
552 %make_install
553 popd
554 %endif
555
556 mkdir -p %{buildroot}%{_datadir}
557 for dir in texmf texmf-dist; do
558 if [ -d %{buildroot}%{_prefix}/$dir ]; then
559 rm -fr %{buildroot}%{_datadir}/$dir
560 mv %{buildroot}%{_prefix}/$dir %{buildroot}%{_datadir}
561 fi
562 done
563
564 mkdir -p %{buildroot}%{texmfvardir}
565 mkdir -p %{buildroot}%{texmfconfdir}
566
567 %if %{with_system_lcdf}
568 # stray directory left
569 rm -fr %{buildroot}%{_datadir}/lcdf-typetools-for-tex-live
570 %else
571 # openmpi has a program with the same name
572 if [ -f %{buildroot}%{texmfbindir}/otfinfo ]; then
573 mv -f %{buildroot}%{texmfbindir}/otfinfo{,-texlive}
574 fi
575 %endif
576
577 pushd %{buildroot}%{texmfbindir}
578 # missing symbolic links
579 ln -sf aleph lamed
580 ln -sf luatex dvilualatex
581 ln -sf luatex lualatex
582 ln -sf luatex dviluatex
583 ln -sf pdftex amstex
584 ln -sf pdftex cslatex
585 ln -sf pdftex csplain
586 ln -sf pdftex eplain
587 ln -sf pdftex etex
588 ln -sf pdftex latex
589 ln -sf pdftex mex
590 ln -sf pdftex mltex
591 ln -sf pdftex mllatex
592 ln -sf pdftex pdfcslatex
593 ln -sf pdftex pdfcsplain
594 ln -sf pdftex pdfetex
595 ln -sf pdftex pdflatex
596 ln -sf pdftex pdfmex
597 ln -sf pdftex physe
598 ln -sf pdftex phyzzx
599 ln -sf pdftex utf8mex
600 ln -sf pdftex texsis
601 ln -sf ptex platex
602 ln -sf mpost metafun
603 ln -sf mpost mfplain
604 ln -sf xetex xelatex
605 # correct symlinks
606 for file in *; do
607 link=`readlink $file` || :
608 if [ "x$link" != "x" ]; then
609 ln -sf `echo $link | \
610 sed -e 's|\.\./.*texmf-dist/|%{texmfdistdir}/|' \
611 -e 's|\.\./.*texmf/|%{texmfdir}/|'` \
612 $file
613 fi
614 done
615 %if %{with_system_dialog}
616 ln -sf %{_bindir}/dialog tcdialog
617 %endif
618 %if %{enable_asymptote}
619 ln -sf %{texmfdir}/asymptote/GUI/xasy.py xasy
620 %endif
621 # install scripts from texlive-texmf
622 rm -f a2ping afm2afm arlatex authorindex autoinst bibexport \
623 bundledoc cachepic cmap2enc de-macro dviasm ebong e2pall \
624 epspdf epspdftk epstopdf fig4latex findhyph font2afm \
625 fragmaster ht htcontext htlatex htmex httex httexi htxelatex \
626 htxetex latex2man latexdiff latexdiff-vc latexmk latexrevise \
627 listings-ext.sh makeglossaries mathspic mk4ht mkgrkindex \
628 mkjobtexmf mkluatexfontdb mkt1font mptopdf ot2kpx pdf180 \
629 pdf270 pdf90 pdfannotextractor pdfatfi pdfbook pdfcrop \
630 pdfflip pdfjam pdfjam-pocketmod pdfjam-slides3up \
631 pdfjam-slides6up pdfjoin pdfnup pdfpun pdfthumb perltex \
632 pfm2kpx pkfix pkfix-helper ppower4 ps4pdf pst2pdf purifyeps \
633 repstopdf rpdfcrop rungs showglyphs simpdftex splitindex \
634 svn-multi texcount texdiff texdirflatten texdoc texdoctk \
635 texloganalyser thumbpdf tlmgr ulqda updmap vpe vpl2ovp \
636 vpl2vpl
637 popd
638
639 # use texmf data
640 rm -fr %{buildroot}%{texmfdir} %{buildroot}%{texmfdistdir}
641
642 # install manual pages and info files from texlive-texmf tarball
643 rm -fr %{buildroot}%{_mandir} %{buildroot}%{_infodir}
644
645 %if !%{enable_shared}
646 # do not generate dynamic libraries and do not install static ones
647 rm -fr %{buildroot}%{_libdir}
648 rm -fr %{buildroot}%{_includedir}
649 %endif
650
651 #-----------------------------------------------------------------------
652 %posttrans
653 rm -f %{texmfdir}/ls-R %{texmfdistdir}/ls-R %{texmfconfdir}/ls-R
654 %{_bindir}/texhash > /tmp/texlive-texhash.log 2>&1
655 %{_bindir}/updmap-sys --syncwithtrees > /tmp/texlive-updmap-sys.log 2>&1
656 export TEXMF=/usr/share/texmf-dist
657 export TEXMFCNF=/usr/share/texmf-dist/web2c
658 export TEXMFCACHE=/var/lib/texmf
659 %{_bindir}/mtxrun --generate > /tmp/texlive-mtxrun.log 2>&1
660 %{_bindir}/fmtutil-sys --all &> /tmp/texlive-fmtutil-sys.log 2>&1

  ViewVC Help
Powered by ViewVC 1.1.30