[packages/texlive/TEXLIVE_20080816] - luatex packaging fixes - fix shebangs to ensure interpreters existence (esp. texlua) - rungs.tlu a

qboosh qboosh at pld-linux.org
Mon Aug 1 05:41:01 CEST 2016


commit b0547ce45885742b3a762aede6ec2214b3d9192a
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Aug 1 05:41:27 2016 +0200

    - luatex packaging fixes
    - fix shebangs to ensure interpreters existence (esp. texlua)
    - rungs.tlu and related scripts moved to -other-utils (where /usr/bin/rungs is packaged)
    - release 29

 texlive.spec | 140 ++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 91 insertions(+), 49 deletions(-)
---
diff --git a/texlive.spec b/texlive.spec
index 5badbb8..f24ec50 100644
--- a/texlive.spec
+++ b/texlive.spec
@@ -37,7 +37,7 @@ Summary(pt_BR.UTF-8):	Sistema de typesetting TeX e formatador de fontes MetaFont
 Summary(tr.UTF-8):	TeX dizgi sistemi ve MetaFont yazıtipi biçimlendiricisi
 Name:		texlive
 Version:	20080816
-Release:	28
+Release:	29
 Epoch:		1
 License:	distributable
 Group:		Applications/Publishing/TeX
@@ -6762,6 +6762,37 @@ done
 touch $RPM_BUILD_ROOT%{fmtdir}/xetex/xelatex.fmt
 %endif
 
+%{__sed} -i -e '1s,/usr/bin/env perl,%{__perl},' \
+	$RPM_BUILD_ROOT%{_bindir}/{extractres,fix{dlsr,fm,mac,psdit,psp,scribe,tp,wfw,wp,ww}ps,includeres,psmerge,texindy,xindy} \
+	$RPM_BUILD_ROOT%{texmf}/scripts/tetex/{e2pall,texdoctk}.pl \
+	$RPM_BUILD_ROOT%{texmf}/scripts/texlive/{getnonfreefonts,tlmgr}.pl \
+	$RPM_BUILD_ROOT%{texmf}/scripts/texlive/tlmgrgui/{tlmgrgui,tlmgrgui-real}.pl \
+	$RPM_BUILD_ROOT%{texmf}/scripts/xindy/{texindy,xindy}.pl \
+	$RPM_BUILD_ROOT%{texmfdist}/doc/bibtex/bibhtml/bibhtml \
+	$RPM_BUILD_ROOT%{texmfdist}/doc/latex/urlbst/urlbst \
+	$RPM_BUILD_ROOT%{texmfdist}/doc/latex/register/reg_list.pl \
+	$RPM_BUILD_ROOT%{texmfdist}/scripts/glossaries/makeglossaries \
+	$RPM_BUILD_ROOT%{texmfdist}/scripts/mkjobtexmf/mkjobtexmf.pl \
+	$RPM_BUILD_ROOT%{texmfdist}/scripts/perltex/perltex.pl \
+	$RPM_BUILD_ROOT%{texmfdist}/scripts/tex4ht/mk4ht.pl \
+	$RPM_BUILD_ROOT%{texmfdist}/scripts/texcount/TeXcount.pl \
+	$RPM_BUILD_ROOT%{texmfdist}/source/latex/latex-tds/build.pl
+
+%{__sed} -i -e '1s,/usr/bin/env python,%{__python},' \
+	$RPM_BUILD_ROOT%{texmfdist}/doc/generic/enctex/unimap.py \
+	$RPM_BUILD_ROOT%{texmfdist}/scripts/bengali/ebong.py \
+	$RPM_BUILD_ROOT%{texmfdist}/scripts/dviasm/dviasm.py
+
+%{__sed} -i -e '1s,/usr/bin/env ruby,%{__ruby},' \
+	$RPM_BUILD_ROOT%{texmfdist}/scripts/context/ruby/{texmfstart,kpseserver,kpseclient}.rb \
+	$RPM_BUILD_ROOT%{texmfdist}/scripts/epspdf/{epspdf,epspdftk}.rb
+
+%{__sed} -i -e '1s,/usr/bin/env texlua,%{_bindir}/texlua,' \
+	$RPM_BUILD_ROOT%{texmf}/scripts/texlive/{rungs,test-tlpdb,texconf,texdoc}.tlu \
+	$RPM_BUILD_ROOT%{texmf}/scripts/texlive/gswin32/*.tlu \
+	$RPM_BUILD_ROOT%{texmfdist}/scripts/context/stubs/unix/{luatools,mtxrun} \
+	$RPM_BUILD_ROOT%{texmfdist}/scripts/ppower4/{ppower4,pdfthumb}.texlua
+
 # We don't need the log files
 find $RPM_BUILD_ROOT%{fmtdir} -name "*.log" | xargs -r %{__rm}
 
@@ -8403,6 +8434,7 @@ fi
 %dir %{texmf}/fonts/map/dvips/tetex
 %dir %{texmf}/fonts/map/dvips/updmap
 %dir %{texmf}/scripts
+%dir %{texmf}/scripts/texlive
 %dir %{texmf}/tex
 %dir %{texmf}/tex/generic
 %dir %{texmf}/tex/generic/config
@@ -8524,7 +8556,6 @@ fi
 
 %files other-utils
 %defattr(644,root,root,755)
-%dir %{texmfdist}/scripts/mkjobtexmf
 %attr(755,root,root) %{_bindir}/bg5+latex
 %attr(755,root,root) %{_bindir}/bg5+pdflatex
 %attr(755,root,root) %{_bindir}/bg5conv
@@ -8544,7 +8575,6 @@ fi
 %attr(755,root,root) %{_bindir}/makeglossaries
 %attr(755,root,root) %{_bindir}/metafun
 %attr(755,root,root) %{_bindir}/mkjobtexmf
-%attr(755,root,root) %{texmfdist}/scripts/mkjobtexmf/mkjobtexmf.pl
 %attr(755,root,root) %{_bindir}/mllatex
 %attr(755,root,root) %{_bindir}/mltex
 %attr(755,root,root) %{_bindir}/mmafm
@@ -8558,7 +8588,7 @@ fi
 %attr(755,root,root) %{_bindir}/pdfclose
 %attr(755,root,root) %{_bindir}/pdfopen
 %attr(755,root,root) %{_bindir}/pdftosrc
-%{__perl}tex
+%attr(755,root,root) %{_bindir}/perltex
 %attr(755,root,root) %{_bindir}/physe
 %attr(755,root,root) %{_bindir}/pkfix
 %attr(755,root,root) %{_bindir}/rungs
@@ -8600,6 +8630,8 @@ fi
 %{_mandir}/man1/ttftotype42.1*
 %{_mandir}/man1/vlna.1*
 %{_mandir}/man5/synctex.5*
+%dir %{texmfdist}/scripts/mkjobtexmf
+%attr(755,root,root) %{texmfdist}/scripts/mkjobtexmf/mkjobtexmf.pl
 %{texmfdist}/source/startex
 %{texmfdist}/tex/texsis
 %{texmfdist}/tex/startex
@@ -8611,7 +8643,7 @@ fi
 %{texmf}/fonts/enc/ttf2pk
 %{texmf}/fonts/map/ttf2pk
 %{texmfdist}/tex/generic/abbr
-%{texmfdist}/tex/generic/abstyles/
+%{texmfdist}/tex/generic/abstyles
 %{texmfdist}/tex/generic/barr
 %{texmfdist}/tex/generic/borceux
 %{texmfdist}/source/generic/borceux
@@ -8630,6 +8662,11 @@ fi
 %{texmf}/hbf2gf
 %{texmf}/fmtutil/format.texsis.cnf
 %{fmtdir}/pdftex/texsis.fmt
+# rungs and friends
+%dir %{texmf}/scripts/texlive/gswin32
+%attr(755,root,root) %{texmf}/scripts/texlive/psv.tlu
+%attr(755,root,root) %{texmf}/scripts/texlive/rungs.tlu
+%attr(755,root,root) %{texmf}/scripts/texlive/gswin32/*
 
 %files jadetex
 %defattr(644,root,root,755)
@@ -8996,19 +9033,25 @@ fi
 
 %files tlmgr
 %defattr(644,root,root,755)
-%dir %{texmf}/scripts/texlive
-%dir %{texmf}/scripts/texlive/gswin32
+%attr(755,root,root) %{_bindir}/tlmgr
+%{perl_vendorlib}/TeXLive
 %dir %{texmf}/scripts/texlive/lua
 %dir %{texmf}/scripts/texlive/lua/texlive
 %dir %{texmf}/scripts/texlive/tlmgrgui
-%attr(755,root,root) %{texmf}/scripts/texlive/*.pl
-%attr(755,root,root) %{texmf}/scripts/texlive/*.tlu
-%attr(755,root,root) %{texmf}/scripts/texlive/gswin32/*
-%attr(755,root,root) %{texmf}/scripts/texlive/lua/texlive/*
+%attr(755,root,root) %{texmf}/scripts/texlive/getnonfreefonts.pl
+%attr(755,root,root) %{texmf}/scripts/texlive/tlmgr.pl
+%attr(755,root,root) %{texmf}/scripts/texlive/test-tlpdb.tlu
+%attr(755,root,root) %{texmf}/scripts/texlive/texconf.tlu
+%attr(755,root,root) %{texmf}/scripts/texlive/texdoc.tlu
+%attr(755,root,root) %{texmf}/scripts/texlive/lua/texlive/*.tlu
 %attr(755,root,root) %{texmf}/scripts/texlive/tlmgrgui/*.pl
-%attr(755,root,root) %{_bindir}/tlmgr
-%{perl_vendorlib}/TeXLive
-%{texmf}/scripts/texlive/tlmgrgui/lang
+%dir %{texmf}/scripts/texlive/tlmgrgui/lang
+%lang(cs) %{texmf}/scripts/texlive/tlmgrgui/lang/cs
+%lang(de) %{texmf}/scripts/texlive/tlmgrgui/lang/de
+%{texmf}/scripts/texlive/tlmgrgui/lang/en.sample
+%lang(fr) %{texmf}/scripts/texlive/tlmgrgui/lang/fr
+%lang(pl) %{texmf}/scripts/texlive/tlmgrgui/lang/pl
+%lang(vi) %{texmf}/scripts/texlive/tlmgrgui/lang/vi
 
 %files scripts
 %defattr(644,root,root,755)
@@ -9164,14 +9207,14 @@ fi
 %files -n xindy
 %defattr(644,root,root,755)
 %doc %{texmf}/doc/xindy
-%dir %{texmf}/xindy
-%dir %{texmf}/xindy/lang
-%dir %{texmf}/scripts/xindy
-%attr(755,root,root) %{texmf}/scripts/xindy/*
 %attr(755,root,root) %{_bindir}/tex2xindy
 %attr(755,root,root) %{_bindir}/xindy
 %attr(755,root,root) %{_bindir}/texindy
 %{_libdir}/xindy
+%dir %{texmf}/scripts/xindy
+%dir %{texmf}/xindy
+%dir %{texmf}/xindy/lang
+%attr(755,root,root) %{texmf}/scripts/xindy/*
 %{texmf}/xindy/base
 %{texmf}/xindy/class
 %{texmf}/xindy/ord
@@ -9356,7 +9399,7 @@ fi
 
 %files -n xindy-vietnamese
 %defattr(644,root,root,755)
-%{texmf}/xindy/lang/vietnamese/
+%{texmf}/xindy/lang/vietnamese
 %endif
 
 %files -n xdvi
@@ -9549,7 +9592,6 @@ fi
 %files context
 %defattr(644,root,root,755)
 %doc %{texmfdist}/doc/context
-%doc %{texmfdist}/doc/luatex
 %attr(755,root,root) %{_bindir}/context
 %attr(755,root,root) %{_bindir}/ctxtools
 %attr(755,root,root) %{_bindir}/exatools
@@ -9593,7 +9635,6 @@ fi
 %{texmfdist}/tex/latex/context
 %{texmfdist}/bibtex/bst/context
 %{texmf}/fmtutil/format.context.cnf
-%{texmf}/fmtutil/format.luatex.cnf
 %{texmf}/web2c/context.cnf
 
 %files format-context-de
@@ -9986,10 +10027,8 @@ fi
 %{texmfdist}/tex/latex/koma-script
 %{texmfdist}/tex/latex/labels
 %{texmfdist}/tex/latex/latexconfig/latex.ini
-%{texmfdist}/tex/latex/latexconfig/lualatex.ini
 %{texmfdist}/tex/latex/latexconfig/mllatex.ini
 %{texmfdist}/tex/latex/latexconfig/pdflatex.ini
-%{texmfdist}/tex/latex/latexconfig/pdflualatex.ini
 %{texmfdist}/tex/latex/layouts
 %{texmfdist}/tex/latex/listings
 %{texmfdist}/tex/latex/ltabptch
@@ -14557,7 +14596,7 @@ fi
 %defattr(644,root,root,755)
 %dir %{texmf}/tex/latex
 %attr(755,root,root) %{_bindir}/afm2pl
-%{_mandir}/man1/afm2pl*
+%{_mandir}/man1/afm2pl.1*
 %dir %{texmf}/fonts/lig
 %{texmf}/fonts/lig/afm2pl
 %{texmf}/tex/latex/afm2pl
@@ -14565,7 +14604,7 @@ fi
 %files bbox
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/bbox
-%{_mandir}/man1/bbox*
+%{_mandir}/man1/bbox.1*
 
 %files cefutils
 %defattr(644,root,root,755)
@@ -14580,7 +14619,7 @@ fi
 %files detex
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_bindir}/detex
-%{_mandir}/man1/detex*
+%{_mandir}/man1/detex.1*
 
 %files dviutils
 %defattr(644,root,root,755)
@@ -14601,16 +14640,16 @@ fi
 %attr(755,root,root) %{_bindir}/dviselect
 %attr(755,root,root) %{_bindir}/dvitodvi
 %attr(755,root,root) %{texmfdist}/scripts/dviasm/dviasm*
-%{_mandir}/man1/dt2dv*
-%{_mandir}/man1/dv2dt*
-%{_mandir}/man1/dvi2tty*
-%{_mandir}/man1/dvibook*
-%{_mandir}/man1/dviconcat*
-%{_mandir}/man1/dvidvi*
-%{_mandir}/man1/dvigif*
-%{_mandir}/man1/dvipos*
-%{_mandir}/man1/dviselect*
-%{_mandir}/man1/dvitodvi*
+%{_mandir}/man1/dt2dv.1*
+%{_mandir}/man1/dv2dt.1*
+%{_mandir}/man1/dvi2tty.1*
+%{_mandir}/man1/dvibook.1*
+%{_mandir}/man1/dviconcat.1*
+%{_mandir}/man1/dvidvi.1*
+%{_mandir}/man1/dvigif.1*
+%{_mandir}/man1/dvipos.1*
+%{_mandir}/man1/dviselect.1*
+%{_mandir}/man1/dvitodvi.1*
 %{texmf}/dvipdfmx
 %{texmf}/fonts/cmap/dvipdfmx
 %{texmf}/fonts/map/dvipdfmx
@@ -14623,7 +14662,7 @@ fi
 %attr(755,root,root) %{_bindir}/epspdf
 %attr(755,root,root) %{_bindir}/epspdftk
 %attr(755,root,root) %{_bindir}/extractres
-%attr(755,root,root) %{_bindir}/fix*
+%attr(755,root,root) %{_bindir}/fix*ps
 %attr(755,root,root) %{_bindir}/getafm
 %attr(755,root,root) %{_bindir}/includeres
 %attr(755,root,root) %{_bindir}/ps2eps
@@ -14636,18 +14675,18 @@ fi
 %attr(755,root,root) %{_bindir}/pstops
 %attr(755,root,root) %{_bindir}/showchar
 %attr(755,root,root) %{texmf}/scripts/ps2eps/ps2eps*
-%{_mandir}/man1/epsffit*
-%{_mandir}/man1/extractres*
-%{_mandir}/man1/fix*
-%{_mandir}/man1/getafm*
-%{_mandir}/man1/includeres*
+%{_mandir}/man1/epsffit.1*
+%{_mandir}/man1/extractres.1*
+%{_mandir}/man1/fix*ps.1*
+%{_mandir}/man1/getafm.1*
+%{_mandir}/man1/includeres.1*
 %{_mandir}/man1/ps2eps.1*
-%{_mandir}/man1/psbook*
-%{_mandir}/man1/psmerge*
-%{_mandir}/man1/psnup*
-%{_mandir}/man1/psresize*
-%{_mandir}/man1/psselect*
-%{_mandir}/man1/pstops*
+%{_mandir}/man1/psbook.1*
+%{_mandir}/man1/psmerge.1*
+%{_mandir}/man1/psnup.1*
+%{_mandir}/man1/psresize.1*
+%{_mandir}/man1/psselect.1*
+%{_mandir}/man1/pstops.1*
 %{texmfdist}/scripts/epspdf
 %{texmf}/dvips/psutils
 
@@ -14717,10 +14756,13 @@ fi
 
 %files luatex
 %defattr(644,root,root,755)
+%doc %{texmfdist}/doc/luatex
 %attr(755,root,root) %{_bindir}/lualatex
 %attr(755,root,root) %{_bindir}/luatex
 %attr(755,root,root) %{_bindir}/pdflualatex
 %attr(755,root,root) %{_bindir}/pdfluatex
 %attr(755,root,root) %{_bindir}/texlua
 %attr(755,root,root) %{_bindir}/texluac
-
+%{texmf}/fmtutil/format.luatex.cnf
+%{texmfdist}/tex/latex/latexconfig/lualatex.ini
+%{texmfdist}/tex/latex/latexconfig/pdflualatex.ini
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/texlive.git/commitdiff/b0547ce45885742b3a762aede6ec2214b3d9192a



More information about the pld-cvs-commit mailing list