Browse Source

updated texlive and its related packages: ready for Vine Linux 6 release

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@3944 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi 13 years ago
parent
commit
1a350c4c86

+ 90 - 3
t/texlive-collection-binextra/texlive-collection-binextra-vl.spec

@@ -1,5 +1,5 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
 ## tlpdb2rpmspec collection-binextra
 
 %bcond_with firstbuild
@@ -28,7 +28,7 @@ Summary: TeX Live: TeX auxiliary programs
 Summary(ja): TeX Live: TeX auxiliary programs
 Name: texlive-collection-binextra
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: GPL+, LGPLv2+, Knuth, Freely redistributable without restriction, Public Domain, No Info, LPPL, Artistic
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -336,7 +336,85 @@ texmf-dist/scripts/texloganalyser/texloganalyser
 for i in "${manifest[@]}"; do 
     %__install -D %{texlive_src}/$i ${PREF}/$i
 done
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
+texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
+texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
+texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
+texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
+texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
+texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
+texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
+texlive-collection-context,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context
+texlive-collection-context,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools
+texlive-collection-context,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua
+texlive-collection-context,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy
+texlive-collection-context,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools
+texlive-collection-context,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf
+texlive-collection-context,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+texlive-collection-context,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools
+texlive-collection-context,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools
+texlive-collection-context,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf
+texlive-collection-context,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools
+texlive-collection-context,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools
+texlive-collection-context,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec
+texlive-collection-context,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont
+texlive-collection-context,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb
+texlive-collection-context,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools
+texlive-collection-context,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil
+texlive-collection-context,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools
+texlive-collection-context,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools
+texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
+texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
+texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
+texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
+texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
+texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
+texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
+texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
+texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
+texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
+texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
+texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
+texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
+texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex
+texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
+texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
+texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
+texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
+texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
+texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
+texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
+texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
+texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
+)
+%__mkdir_p %{buildroot}%{_bindir}
+pushd %{buildroot}%{_bindir}
+    for i in "${mk_symlinks[@]}"; do 
+        tlc=$(echo $i | cut -f 1 -d",")
+        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
+
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## info
 %__rm -f %{buildroot}%{_infodir}/dir
 %__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
@@ -414,6 +492,15 @@ exit 0
 %defattr(-,root,root)
 
 %changelog
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-binextra
+- make symlinks of core script utils (texlive-collection-binextra, 
+  texlive-collection-context, texlive-collection-fontutils, 
+  texlive-collection-langgreek, texlive-collection-langindic, 
+  texlive-collection-latex, texlive-collection-latexextra, 
+  texlive-collection-latexrecommended, texlive-collection-pictures, 
+  texlive-collection-pstricks, texlive-collection-science)
+
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-binextra
 - improved %%post

+ 89 - 2
t/texlive-collection-context/texlive-collection-context-vl.spec

@@ -1,5 +1,5 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
 ## tlpdb2rpmspec collection-context
 
 %bcond_with firstbuild
@@ -28,7 +28,7 @@ Summary: TeX Live: ConTeXt format
 Summary(ja): TeX Live: ConTeXt format
 Name: texlive-collection-context
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: Freely redistributable without restriction, Public Domain, GPL+, No Info, GFDL, GPLv2+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -2167,7 +2167,85 @@ texmf-dist/tex/context/third/vim/t-vim.tex
 for i in "${manifest[@]}"; do 
     %__install -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
+texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
+texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
+texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
+texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
+texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
+texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
+texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
+texlive-collection-context,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context
+texlive-collection-context,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools
+texlive-collection-context,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua
+texlive-collection-context,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy
+texlive-collection-context,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools
+texlive-collection-context,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf
+texlive-collection-context,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+texlive-collection-context,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools
+texlive-collection-context,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools
+texlive-collection-context,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf
+texlive-collection-context,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools
+texlive-collection-context,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools
+texlive-collection-context,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec
+texlive-collection-context,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont
+texlive-collection-context,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb
+texlive-collection-context,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools
+texlive-collection-context,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil
+texlive-collection-context,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools
+texlive-collection-context,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools
+texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
+texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
+texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
+texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
+texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
+texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
+texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
+texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
+texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
+texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
+texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
+texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
+texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
+texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex
+texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
+texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
+texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
+texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
+texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
+texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
+texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
+texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
+texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
+)
+%__mkdir_p %{buildroot}%{_bindir}
+pushd %{buildroot}%{_bindir}
+    for i in "${mk_symlinks[@]}"; do 
+        tlc=$(echo $i | cut -f 1 -d",")
+        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## info
 %__rm -f %{buildroot}%{_infodir}/dir
 %__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
@@ -2250,6 +2328,15 @@ exit 0
 %defattr(-,root,root)
 
 %changelog
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-context
+- make symlinks of core script utils (texlive-collection-binextra, 
+  texlive-collection-context, texlive-collection-fontutils, 
+  texlive-collection-langgreek, texlive-collection-langindic, 
+  texlive-collection-latex, texlive-collection-latexextra, 
+  texlive-collection-latexrecommended, texlive-collection-pictures, 
+  texlive-collection-pstricks, texlive-collection-science)
+
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-context
 - improved %%post

+ 90 - 3
t/texlive-collection-fontutils/texlive-collection-fontutils-vl.spec

@@ -1,5 +1,5 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
 ## tlpdb2rpmspec collection-fontutils
 
 %bcond_with firstbuild
@@ -28,7 +28,7 @@ Summary: TeX Live: TeX and Outline font utilities
 Summary(ja): TeX Live: TeX and Outline font utilities
 Name: texlive-collection-fontutils
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: GPL+, Freely redistributable without restriction, No Info, LPPL, Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -383,7 +383,85 @@ texmf-dist/fonts/sfd/ttf2pk/Unicode.sfd
 for i in "${manifest[@]}"; do 
     %__install -D %{texlive_src}/$i ${PREF}/$i
 done
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
+texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
+texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
+texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
+texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
+texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
+texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
+texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
+texlive-collection-context,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context
+texlive-collection-context,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools
+texlive-collection-context,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua
+texlive-collection-context,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy
+texlive-collection-context,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools
+texlive-collection-context,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf
+texlive-collection-context,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+texlive-collection-context,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools
+texlive-collection-context,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools
+texlive-collection-context,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf
+texlive-collection-context,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools
+texlive-collection-context,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools
+texlive-collection-context,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec
+texlive-collection-context,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont
+texlive-collection-context,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb
+texlive-collection-context,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools
+texlive-collection-context,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil
+texlive-collection-context,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools
+texlive-collection-context,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools
+texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
+texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
+texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
+texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
+texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
+texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
+texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
+texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
+texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
+texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
+texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
+texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
+texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
+texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex
+texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
+texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
+texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
+texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
+texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
+texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
+texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
+texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
+texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
+)
+%__mkdir_p %{buildroot}%{_bindir}
+pushd %{buildroot}%{_bindir}
+    for i in "${mk_symlinks[@]}"; do 
+        tlc=$(echo $i | cut -f 1 -d",")
+        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
+
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## info
 %__rm -f %{buildroot}%{_infodir}/dir
 %__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
@@ -461,6 +539,15 @@ exit 0
 %defattr(-,root,root)
 
 %changelog
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-fontutils
+- make symlinks of core script utils (texlive-collection-binextra, 
+  texlive-collection-context, texlive-collection-fontutils, 
+  texlive-collection-langgreek, texlive-collection-langindic, 
+  texlive-collection-latex, texlive-collection-latexextra, 
+  texlive-collection-latexrecommended, texlive-collection-pictures, 
+  texlive-collection-pstricks, texlive-collection-science)
+
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-fontutils
 - improved %%post

+ 89 - 2
t/texlive-collection-langgreek/texlive-collection-langgreek-vl.spec

@@ -1,5 +1,5 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
 ## tlpdb2rpmspec collection-langgreek
 
 %bcond_with firstbuild
@@ -28,7 +28,7 @@ Summary: TeX Live: Greek
 Summary(ja): TeX Live: Greek
 Name: texlive-collection-langgreek
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: LPPL, Freely redistributable without restriction, Public Domain, GPL+, No Info
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -3889,7 +3889,85 @@ texmf-dist/fonts/source/public/yannisgr/scsc.mf
 for i in "${manifest[@]}"; do 
     %__install -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
+texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
+texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
+texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
+texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
+texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
+texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
+texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
+texlive-collection-context,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context
+texlive-collection-context,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools
+texlive-collection-context,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua
+texlive-collection-context,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy
+texlive-collection-context,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools
+texlive-collection-context,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf
+texlive-collection-context,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+texlive-collection-context,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools
+texlive-collection-context,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools
+texlive-collection-context,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf
+texlive-collection-context,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools
+texlive-collection-context,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools
+texlive-collection-context,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec
+texlive-collection-context,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont
+texlive-collection-context,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb
+texlive-collection-context,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools
+texlive-collection-context,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil
+texlive-collection-context,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools
+texlive-collection-context,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools
+texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
+texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
+texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
+texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
+texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
+texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
+texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
+texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
+texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
+texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
+texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
+texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
+texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
+texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex
+texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
+texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
+texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
+texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
+texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
+texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
+texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
+texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
+texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
+)
+%__mkdir_p %{buildroot}%{_bindir}
+pushd %{buildroot}%{_bindir}
+    for i in "${mk_symlinks[@]}"; do 
+        tlc=$(echo $i | cut -f 1 -d",")
+        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## info
 %__rm -f %{buildroot}%{_infodir}/dir
 %__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
@@ -4058,6 +4136,15 @@ exit 0
 %defattr(-,root,root)
 
 %changelog
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langgreek
+- make symlinks of core script utils (texlive-collection-binextra, 
+  texlive-collection-context, texlive-collection-fontutils, 
+  texlive-collection-langgreek, texlive-collection-langindic, 
+  texlive-collection-latex, texlive-collection-latexextra, 
+  texlive-collection-latexrecommended, texlive-collection-pictures, 
+  texlive-collection-pstricks, texlive-collection-science)
+
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langgreek
 - improved %%post

+ 89 - 2
t/texlive-collection-langindic/texlive-collection-langindic-vl.spec

@@ -1,5 +1,5 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
 ## tlpdb2rpmspec collection-langindic
 
 %bcond_with firstbuild
@@ -28,7 +28,7 @@ Summary: TeX Live: Indic scripts
 Summary(ja): TeX Live: Indic scripts
 Name: texlive-collection-langindic
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: LPPL, No Info, Public Domain, Freely redistributable without restriction, GPL+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -931,7 +931,85 @@ texmf-dist/tex/latex/wnri/wnri.sty
 for i in "${manifest[@]}"; do 
     %__install -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
+texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
+texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
+texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
+texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
+texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
+texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
+texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
+texlive-collection-context,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context
+texlive-collection-context,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools
+texlive-collection-context,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua
+texlive-collection-context,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy
+texlive-collection-context,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools
+texlive-collection-context,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf
+texlive-collection-context,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+texlive-collection-context,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools
+texlive-collection-context,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools
+texlive-collection-context,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf
+texlive-collection-context,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools
+texlive-collection-context,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools
+texlive-collection-context,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec
+texlive-collection-context,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont
+texlive-collection-context,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb
+texlive-collection-context,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools
+texlive-collection-context,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil
+texlive-collection-context,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools
+texlive-collection-context,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools
+texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
+texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
+texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
+texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
+texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
+texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
+texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
+texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
+texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
+texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
+texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
+texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
+texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
+texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex
+texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
+texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
+texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
+texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
+texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
+texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
+texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
+texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
+texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
+)
+%__mkdir_p %{buildroot}%{_bindir}
+pushd %{buildroot}%{_bindir}
+    for i in "${mk_symlinks[@]}"; do 
+        tlc=$(echo $i | cut -f 1 -d",")
+        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## info
 %__rm -f %{buildroot}%{_infodir}/dir
 %__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
@@ -1067,6 +1145,15 @@ exit 0
 %defattr(-,root,root)
 
 %changelog
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langindic
+- make symlinks of core script utils (texlive-collection-binextra, 
+  texlive-collection-context, texlive-collection-fontutils, 
+  texlive-collection-langgreek, texlive-collection-langindic, 
+  texlive-collection-latex, texlive-collection-latexextra, 
+  texlive-collection-latexrecommended, texlive-collection-pictures, 
+  texlive-collection-pstricks, texlive-collection-science)
+
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langindic
 - improved %%post

+ 89 - 2
t/texlive-collection-latex/texlive-collection-latex-vl.spec

@@ -1,5 +1,5 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
 ## tlpdb2rpmspec collection-latex
 
 %bcond_with firstbuild
@@ -28,7 +28,7 @@ Summary: TeX Live: Basic LaTeX packages
 Summary(ja): TeX Live: Basic LaTeX packages
 Name: texlive-collection-latex
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: LPPL, Public Domain, GPL+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -2121,7 +2121,85 @@ texmf-dist/tex/latex/tools/xspace.sty
 for i in "${manifest[@]}"; do 
     %__install -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
+texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
+texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
+texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
+texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
+texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
+texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
+texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
+texlive-collection-context,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context
+texlive-collection-context,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools
+texlive-collection-context,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua
+texlive-collection-context,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy
+texlive-collection-context,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools
+texlive-collection-context,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf
+texlive-collection-context,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+texlive-collection-context,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools
+texlive-collection-context,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools
+texlive-collection-context,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf
+texlive-collection-context,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools
+texlive-collection-context,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools
+texlive-collection-context,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec
+texlive-collection-context,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont
+texlive-collection-context,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb
+texlive-collection-context,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools
+texlive-collection-context,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil
+texlive-collection-context,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools
+texlive-collection-context,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools
+texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
+texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
+texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
+texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
+texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
+texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
+texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
+texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
+texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
+texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
+texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
+texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
+texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
+texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex
+texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
+texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
+texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
+texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
+texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
+texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
+texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
+texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
+texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
+)
+%__mkdir_p %{buildroot}%{_bindir}
+pushd %{buildroot}%{_bindir}
+    for i in "${mk_symlinks[@]}"; do 
+        tlc=$(echo $i | cut -f 1 -d",")
+        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## info
 %__rm -f %{buildroot}%{_infodir}/dir
 %__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
@@ -2268,6 +2346,15 @@ exit 0
 %defattr(-,root,root)
 
 %changelog
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-latex
+- make symlinks of core script utils (texlive-collection-binextra, 
+  texlive-collection-context, texlive-collection-fontutils, 
+  texlive-collection-langgreek, texlive-collection-langindic, 
+  texlive-collection-latex, texlive-collection-latexextra, 
+  texlive-collection-latexrecommended, texlive-collection-pictures, 
+  texlive-collection-pstricks, texlive-collection-science)
+
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-latex
 - improved %%post

+ 89 - 4
t/texlive-collection-latexextra/texlive-collection-latexextra-vl.spec

@@ -1,5 +1,5 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
 ## tlpdb2rpmspec collection-latexextra
 
 %bcond_with firstbuild
@@ -28,7 +28,7 @@ Summary: TeX Live: LaTeX supplementary packages
 Summary(ja): TeX Live: LaTeX supplementary packages
 Name: texlive-collection-latexextra
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: LPPL, No Info, GPL+, Freely redistributable without restriction, GPLv2+, Public Domain, LGPLv2+, No Source, GPLv3+, BSD
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -7250,8 +7250,6 @@ texmf-dist/source/latex/splitindex/install.txt
 texmf-dist/source/latex/splitindex/manifest.txt
 texmf-dist/source/latex/splitindex/splitidx.dtx
 texmf-dist/source/latex/splitindex/splitidx.ins
-texmf-dist/source/latex/splitindex/splitindex-Linux-i386
-texmf-dist/source/latex/splitindex/splitindex-OpenBSD-i386
 texmf-dist/source/latex/splitindex/splitindex.1
 texmf-dist/source/latex/splitindex/splitindex.c
 texmf-dist/source/latex/splitindex/splitindex.class
@@ -8517,7 +8515,85 @@ texmf-dist/tex/latex/zwpagelayout/zwpagelayout.sty
 for i in "${manifest[@]}"; do 
     %__install -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
+texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
+texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
+texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
+texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
+texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
+texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
+texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
+texlive-collection-context,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context
+texlive-collection-context,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools
+texlive-collection-context,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua
+texlive-collection-context,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy
+texlive-collection-context,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools
+texlive-collection-context,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf
+texlive-collection-context,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+texlive-collection-context,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools
+texlive-collection-context,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools
+texlive-collection-context,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf
+texlive-collection-context,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools
+texlive-collection-context,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools
+texlive-collection-context,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec
+texlive-collection-context,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont
+texlive-collection-context,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb
+texlive-collection-context,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools
+texlive-collection-context,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil
+texlive-collection-context,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools
+texlive-collection-context,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools
+texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
+texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
+texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
+texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
+texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
+texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
+texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
+texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
+texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
+texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
+texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
+texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
+texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
+texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex
+texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
+texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
+texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
+texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
+texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
+texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
+texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
+texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
+texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
+)
+%__mkdir_p %{buildroot}%{_bindir}
+pushd %{buildroot}%{_bindir}
+    for i in "${mk_symlinks[@]}"; do 
+        tlc=$(echo $i | cut -f 1 -d",")
+        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## info
 %__rm -f %{buildroot}%{_infodir}/dir
 %__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
@@ -8648,6 +8724,15 @@ exit 0
 %defattr(-,root,root)
 
 %changelog
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-latexextra
+- make symlinks of core script utils (texlive-collection-binextra, 
+  texlive-collection-context, texlive-collection-fontutils, 
+  texlive-collection-langgreek, texlive-collection-langindic, 
+  texlive-collection-latex, texlive-collection-latexextra, 
+  texlive-collection-latexrecommended, texlive-collection-pictures, 
+  texlive-collection-pstricks, texlive-collection-science)
+
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-latexextra
 - improved %%post

+ 89 - 2
t/texlive-collection-latexrecommended/texlive-collection-latexrecommended-vl.spec

@@ -1,5 +1,5 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
 ## tlpdb2rpmspec collection-latexrecommended
 
 %bcond_with firstbuild
@@ -28,7 +28,7 @@ Summary: TeX Live: LaTeX recommended packages
 Summary(ja): TeX Live: LaTeX recommended packages
 Name: texlive-collection-latexrecommended
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: Public Domain, GPL+, LPPL, Freely redistributable without restriction, No Info, Artistic 2.0
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -2391,7 +2391,85 @@ texmf-dist/tex/latex/xkeyval/xkvview.sty
 for i in "${manifest[@]}"; do 
     %__install -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
+texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
+texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
+texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
+texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
+texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
+texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
+texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
+texlive-collection-context,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context
+texlive-collection-context,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools
+texlive-collection-context,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua
+texlive-collection-context,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy
+texlive-collection-context,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools
+texlive-collection-context,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf
+texlive-collection-context,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+texlive-collection-context,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools
+texlive-collection-context,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools
+texlive-collection-context,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf
+texlive-collection-context,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools
+texlive-collection-context,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools
+texlive-collection-context,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec
+texlive-collection-context,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont
+texlive-collection-context,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb
+texlive-collection-context,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools
+texlive-collection-context,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil
+texlive-collection-context,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools
+texlive-collection-context,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools
+texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
+texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
+texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
+texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
+texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
+texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
+texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
+texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
+texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
+texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
+texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
+texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
+texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
+texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex
+texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
+texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
+texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
+texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
+texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
+texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
+texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
+texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
+texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
+)
+%__mkdir_p %{buildroot}%{_bindir}
+pushd %{buildroot}%{_bindir}
+    for i in "${mk_symlinks[@]}"; do 
+        tlc=$(echo $i | cut -f 1 -d",")
+        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## info
 %__rm -f %{buildroot}%{_infodir}/dir
 %__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
@@ -2469,6 +2547,15 @@ exit 0
 %defattr(-,root,root)
 
 %changelog
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-latexrecommended
+- make symlinks of core script utils (texlive-collection-binextra, 
+  texlive-collection-context, texlive-collection-fontutils, 
+  texlive-collection-langgreek, texlive-collection-langindic, 
+  texlive-collection-latex, texlive-collection-latexextra, 
+  texlive-collection-latexrecommended, texlive-collection-pictures, 
+  texlive-collection-pstricks, texlive-collection-science)
+
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-latexrecommended
 - improved %%post

+ 89 - 2
t/texlive-collection-pictures/texlive-collection-pictures-vl.spec

@@ -1,5 +1,5 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
 ## tlpdb2rpmspec collection-pictures
 
 %bcond_with firstbuild
@@ -28,7 +28,7 @@ Summary: TeX Live: Graphics packages and programs
 Summary(ja): TeX Live: Graphics packages and programs
 Name: texlive-collection-pictures
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: LPPL, GPL+, Freely redistributable without restriction, Public Domain, GPLv3+, No Info, ASL 2.0
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -1301,7 +1301,85 @@ texmf-dist/tex/generic/xypic/xyxdvi.tex
 for i in "${manifest[@]}"; do 
     %__install -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
+texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
+texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
+texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
+texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
+texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
+texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
+texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
+texlive-collection-context,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context
+texlive-collection-context,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools
+texlive-collection-context,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua
+texlive-collection-context,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy
+texlive-collection-context,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools
+texlive-collection-context,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf
+texlive-collection-context,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+texlive-collection-context,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools
+texlive-collection-context,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools
+texlive-collection-context,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf
+texlive-collection-context,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools
+texlive-collection-context,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools
+texlive-collection-context,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec
+texlive-collection-context,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont
+texlive-collection-context,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb
+texlive-collection-context,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools
+texlive-collection-context,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil
+texlive-collection-context,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools
+texlive-collection-context,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools
+texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
+texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
+texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
+texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
+texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
+texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
+texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
+texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
+texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
+texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
+texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
+texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
+texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
+texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex
+texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
+texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
+texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
+texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
+texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
+texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
+texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
+texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
+texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
+)
+%__mkdir_p %{buildroot}%{_bindir}
+pushd %{buildroot}%{_bindir}
+    for i in "${mk_symlinks[@]}"; do 
+        tlc=$(echo $i | cut -f 1 -d",")
+        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## info
 %__rm -f %{buildroot}%{_infodir}/dir
 %__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
@@ -1410,6 +1488,15 @@ exit 0
 %defattr(-,root,root)
 
 %changelog
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-pictures
+- make symlinks of core script utils (texlive-collection-binextra, 
+  texlive-collection-context, texlive-collection-fontutils, 
+  texlive-collection-langgreek, texlive-collection-langindic, 
+  texlive-collection-latex, texlive-collection-latexextra, 
+  texlive-collection-latexrecommended, texlive-collection-pictures, 
+  texlive-collection-pstricks, texlive-collection-science)
+
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-pictures
 - improved %%post

+ 89 - 2
t/texlive-collection-pstricks/texlive-collection-pstricks-vl.spec

@@ -1,5 +1,5 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
 ## tlpdb2rpmspec collection-pstricks
 
 %bcond_with firstbuild
@@ -28,7 +28,7 @@ Summary: TeX Live: PSTricks packages
 Summary(ja): TeX Live: PSTricks packages
 Name: texlive-collection-pstricks
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: LPPL, GPL+, LGPLv2+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -1417,7 +1417,85 @@ texmf-dist/tex/generic/vaucanson-g/vaucanson.sty
 for i in "${manifest[@]}"; do 
     %__install -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
+texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
+texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
+texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
+texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
+texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
+texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
+texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
+texlive-collection-context,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context
+texlive-collection-context,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools
+texlive-collection-context,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua
+texlive-collection-context,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy
+texlive-collection-context,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools
+texlive-collection-context,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf
+texlive-collection-context,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+texlive-collection-context,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools
+texlive-collection-context,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools
+texlive-collection-context,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf
+texlive-collection-context,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools
+texlive-collection-context,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools
+texlive-collection-context,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec
+texlive-collection-context,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont
+texlive-collection-context,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb
+texlive-collection-context,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools
+texlive-collection-context,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil
+texlive-collection-context,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools
+texlive-collection-context,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools
+texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
+texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
+texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
+texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
+texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
+texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
+texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
+texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
+texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
+texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
+texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
+texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
+texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
+texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex
+texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
+texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
+texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
+texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
+texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
+texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
+texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
+texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
+texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
+)
+%__mkdir_p %{buildroot}%{_bindir}
+pushd %{buildroot}%{_bindir}
+    for i in "${mk_symlinks[@]}"; do 
+        tlc=$(echo $i | cut -f 1 -d",")
+        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## info
 %__rm -f %{buildroot}%{_infodir}/dir
 %__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
@@ -1495,6 +1573,15 @@ exit 0
 %defattr(-,root,root)
 
 %changelog
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-pstricks
+- make symlinks of core script utils (texlive-collection-binextra, 
+  texlive-collection-context, texlive-collection-fontutils, 
+  texlive-collection-langgreek, texlive-collection-langindic, 
+  texlive-collection-latex, texlive-collection-latexextra, 
+  texlive-collection-latexrecommended, texlive-collection-pictures, 
+  texlive-collection-pstricks, texlive-collection-science)
+
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-pstricks
 - improved %%post

+ 90 - 3
t/texlive-collection-science/texlive-collection-science-vl.spec

@@ -1,5 +1,5 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
 ## tlpdb2rpmspec collection-science
 
 %bcond_with firstbuild
@@ -28,7 +28,7 @@ Summary: TeX Live: Typesetting for natural and computer sciences
 Summary(ja): TeX Live: Typesetting for natural and computer sciences
 Name: texlive-collection-science
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: LPPL, LGPLv2+, GPL+, Public Domain, Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -655,7 +655,85 @@ texmf-dist/tex/latex/youngtab/youngtab.sty
 for i in "${manifest[@]}"; do 
     %__install -D %{texlive_src}/$i ${PREF}/$i
 done
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
+texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
+texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
+texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
+texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
+texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
+texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
+texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
+texlive-collection-context,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context
+texlive-collection-context,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools
+texlive-collection-context,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua
+texlive-collection-context,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy
+texlive-collection-context,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools
+texlive-collection-context,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf
+texlive-collection-context,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+texlive-collection-context,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools
+texlive-collection-context,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools
+texlive-collection-context,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf
+texlive-collection-context,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools
+texlive-collection-context,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools
+texlive-collection-context,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec
+texlive-collection-context,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont
+texlive-collection-context,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb
+texlive-collection-context,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools
+texlive-collection-context,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil
+texlive-collection-context,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools
+texlive-collection-context,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools
+texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
+texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
+texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
+texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
+texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
+texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
+texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
+texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
+texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
+texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
+texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
+texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
+texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
+texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex
+texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
+texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
+texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
+texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
+texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
+texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
+texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
+texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
+texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
+)
+%__mkdir_p %{buildroot}%{_bindir}
+pushd %{buildroot}%{_bindir}
+    for i in "${mk_symlinks[@]}"; do 
+        tlc=$(echo $i | cut -f 1 -d",")
+        lnk=$(echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
+
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## info
 %__rm -f %{buildroot}%{_infodir}/dir
 %__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
@@ -764,6 +842,15 @@ exit 0
 %defattr(-,root,root)
 
 %changelog
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-science
+- make symlinks of core script utils (texlive-collection-binextra, 
+  texlive-collection-context, texlive-collection-fontutils, 
+  texlive-collection-langgreek, texlive-collection-langindic, 
+  texlive-collection-latex, texlive-collection-latexextra, 
+  texlive-collection-latexrecommended, texlive-collection-pictures, 
+  texlive-collection-pstricks, texlive-collection-science)
+
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-science
 - improved %%post

+ 62 - 2
t/texlive-common/texlive-common-vl.spec

@@ -41,25 +41,33 @@ Summary: Common base for all TeX Live packages
 Summary(ja): TeX Live パッケージの共通ベース
 Name: texlive-common
 Version: 2009
-Release: 4%{?_dist_release}
+Release: 6%{?_dist_release}
 License: distributable
 Group: Applications/Publishing
 URL: http://www.tug.org/texlive/
 
-Requires(post): texlive = %{version}
+Requires: texlive = %{version}
+Requires(pre,post): texlive = %{version}
+Requires: texlive-collection-basic = %{version}
 Requires(post): texlive-collection-basic = %{version}
+Requires: texlive-collection-latex = %{version}
 Requires(post): texlive-collection-latex = %{version}
+Requires: texlive-collection-latexrecommended = %{version}
 Requires(post): texlive-collection-latexrecommended = %{version}
+Requires: texlive-collection-fontsrecommended = %{version}
 Requires(post): texlive-collection-fontsrecommended = %{version}
 
 #### $ pdftex -ini  -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini
 ## dehypht-x-2009-06-19.tex
+Requires: texlive-collection-langgerman = %{version}
 Requires(post): texlive-collection-langgerman = %{version}
 ## catkoi
+Requires: texlive-collection-langcyrillic = %{version}
 Requires(post): texlive-collection-langcyrillic = %{version}
 
 #### $ xetex -ini  -jobname=xelatex -progname=xelatex -etex xelatex.ini
 ## unicode-letters
+Requires: texlive-collection-xetex = %{version}
 Requires(post): texlive-collection-xetex = %{version}
 
 BuildArch:	noarch
@@ -106,6 +114,50 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 
 %post
 %{exec_texhash}
+
+updmap_lock=%{texmf}/updmap.lock
+# The packages required texlive-common contained the following maps. 
+(cat<<EOF
+MixedMap cm.map
+MixedMap cmextra.map
+MixedMap cyrillic.map
+Map euler.map
+MixedMap latxfont.map
+MixedMap symbols.map
+MixedMap cmtext-bsr-interpolated.map
+MixedMap mflogo.map
+Map charter.map
+Map fpls.map
+Map pazo.map
+Map utopia.map
+Map zpeu.map
+MixedMap eurosym.map
+Map lm.map
+Map marvosym.map
+Map pxfonts.map
+MixedMap rsfs.map
+Map qag.map
+Map qbk.map
+Map qcr.map
+Map qcs.map
+Map qhv.map
+Map qpl.map
+Map qtm.map
+Map qzc.map
+MixedMap tipa.map
+Map txfonts.map
+MixedMap wasy.map
+Map cmcyr.map
+EOF
+) | while read maptype map; do
+%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! ${maptype} ${map}" && \
+    echo -n "    " && \
+    echo -n "Running updmap: enable ${map} ... " && \
+    %{exec_updmap} --nomkmap --enable ${maptype} ${map} >/dev/null 2>&1 && \
+    echo "done." && \
+    touch ${updmap_lock}
+done
+
 echo -n "    "
 echo -n "Running updmap ... " && %{exec_updmap} >/dev/null 2>&1 && echo "done."
 rm -f %{texmf}/updmap.lock
@@ -126,6 +178,14 @@ exit 0
 
 
 %changelog
+* Mon May 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-6
+- added Requires(post): for all requirements of texlive-collection-*
+- added Requires: texlive
+
+* Sat Apr 16 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-5
+- improved %%post
+  - checked the maps containing Require(post) dependencies
+
 * Sun Mar 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
 - added Requires(post): texlive
 - changed Requires(pre): -> Requires(post): for all requirements

+ 14 - 0
t/texlive-vtlpkg/texlive-vtlpkg-2009-vine.patch

@@ -0,0 +1,14 @@
+diff -up texlive.tlpdb\~ texlive.tlpdb
+--- texlive.tlpdb~	2011-05-23 10:17:20.000000000 +0900
++++ texlive.tlpdb	2011-05-23 10:17:25.000000000 +0900
+@@ -87484,8 +87484,6 @@ srcfiles size=52
+  texmf-dist/source/latex/splitindex/manifest.txt
+  texmf-dist/source/latex/splitindex/splitidx.dtx
+  texmf-dist/source/latex/splitindex/splitidx.ins
+- texmf-dist/source/latex/splitindex/splitindex-Linux-i386
+- texmf-dist/source/latex/splitindex/splitindex-OpenBSD-i386
+  texmf-dist/source/latex/splitindex/splitindex.1
+  texmf-dist/source/latex/splitindex/splitindex.c
+  texmf-dist/source/latex/splitindex/splitindex.class
+
+Diff finished.  Mon May 23 10:17:27 2011

+ 20 - 1
t/texlive-vtlpkg/texlive-vtlpkg-vl.spec

@@ -2,16 +2,18 @@ Summary: TeX Live packaging utilities for Vine Linux
 Summary(ja): Vine Linux 用 TeX Live パッケージングユーティリティ
 Name: texlive-vtlpkg
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: GPLv2+
 Group: Development/Tools
 Url: http://trac.vinelinux.org/wiki/TeXEnvironment
 
 Source0: %{name}-%{version}.tar.bz2
+Source10: texlive-vtlpkg-2009-vine.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildArch: noarch
 BuildRequires: sed
+BuildRequires: xz
 Requires: bash
 Requires: texlive-sources = %{version}
 
@@ -39,6 +41,11 @@ tlpdb2rpmspec を提供しています。
 %install
 %__make DESTDIR=$RPM_BUILD_ROOT install
 
+## remove arch dependent binaries
+pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
+      patch -p0 < %{SOURCE10} || exit 1
+popd
+
 %clean
 [ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
 
@@ -51,6 +58,18 @@ tlpdb2rpmspec を提供しています。
 
 
 %changelog
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- applied texlive-vtlpkg-2009-vine.patch
+  - remove arch dependent binaries
+- updated tlpdb2rpmspec.sh.in: 
+  - improved tlpdb4a()
+  - make symlinks of core script utils (texlive-collection-binextra, 
+    texlive-collection-context, texlive-collection-fontutils, 
+    texlive-collection-langgreek, texlive-collection-langindic, 
+    texlive-collection-latex, texlive-collection-latexextra, 
+    texlive-collection-latexrecommended, texlive-collection-pictures, 
+    texlive-collection-pstricks, texlive-collection-science)
+
 * Wed Jan 12 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - updated tlpdb2rpmspec.sh.in: 
   - improved %%post

+ 82 - 3
t/texlive/texlive-vl.spec

@@ -38,7 +38,7 @@ Summary: The TeX text formatting system
 Summary(ja): TeX 文書整形システム
 Name: texlive
 Version: 2009
-Release: 18%{?_dist_release}
+Release: 19%{?_dist_release}
 License: distributable
 Group: Applications/Publishing
 ## The TeX Live is located on http://www.tug.org/texlive/
@@ -148,14 +148,14 @@ Requires:    poppler
 Requires:    openssl
 Requires:    libpaper
 Requires:    fontconfig
-Requires:    perl-Tk
+Requires:    perl-Tk perl-Tk-TableMatrix
 Requires:    nkf
 Requires:    ghostscript >= 8.63
 %if %{?_dist_release} == "vl6"
 Requires:    libkpathsea = %{version}-%{release}
 Requires:    libptexenc = %{version}-%{release}
 %endif
-%{!?with_firstbuild:Requires: texlive-common = %{version}}
+#%{!?with_firstbuild:Requires: texlive-common = %{version}}
 %if %{?_dist_release} == "vl6"
 %{!?with_firstbuild:Requires: jvf >= 2.0-5}
 %endif
@@ -642,6 +642,77 @@ l=`readlink $i | sed s,../,../share/,`
 fi
 done
 popd
+## if the real file of a symlink on /usr/bin is contained 
+## in texlive-collection-*, remove its symlink
+del_symlnks=(
+texlive-collection-binextra,/usr/bin/dviasm,/usr/share/texmf-dist/scripts/dviasm/dviasm.py
+texlive-collection-binextra,/usr/bin/findhyph,/usr/share/texmf-dist/scripts/findhyph/findhyph
+texlive-collection-binextra,/usr/bin/fragmaster,/usr/share/texmf-dist/scripts/fragmaster/fragmaster.pl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/listings-ext.sh,/usr/share/texmf-dist/scripts/listings-ext/listings-ext.sh
+texlive-collection-binextra,/usr/bin/mkjobtexmf,/usr/share/texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pkfix,/usr/share/texmf-dist/scripts/pkfix/pkfix.pl
+texlive-collection-binextra,/usr/bin/pkfix-helper,/usr/share/texmf-dist/scripts/pkfix-helper/pkfix-helper
+texlive-collection-binextra,/usr/bin/purifyeps,/usr/share/texmf-dist/scripts/purifyeps/purifyeps
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdiff,/usr/share/texmf-dist/scripts/texdiff/texdiff
+texlive-collection-binextra,/usr/bin/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
+texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
+texlive-collection-context,/usr/bin/context,/usr/share/texmf-dist/scripts/context/stubs/unix/context
+texlive-collection-context,/usr/bin/ctxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/ctxtools
+texlive-collection-context,/usr/bin/luatools,/usr/share/texmf-dist/scripts/context/lua/luatools.lua
+texlive-collection-context,/usr/bin/makempy,/usr/share/texmf-dist/scripts/context/stubs/unix/makempy
+texlive-collection-context,/usr/bin/mpstools,/usr/share/texmf-dist/scripts/context/stubs/unix/mpstools
+texlive-collection-context,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/mptopdf
+texlive-collection-context,/usr/bin/mtxrun,/usr/share/texmf-dist/scripts/context/lua/mtxrun.lua
+texlive-collection-context,/usr/bin/mtxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/mtxtools
+texlive-collection-context,/usr/bin/pdftools,/usr/share/texmf-dist/scripts/context/stubs/unix/pdftools
+texlive-collection-context,/usr/bin/pstopdf,/usr/share/texmf-dist/scripts/context/stubs/unix/pstopdf
+texlive-collection-context,/usr/bin/rlxtools,/usr/share/texmf-dist/scripts/context/stubs/unix/rlxtools
+texlive-collection-context,/usr/bin/runtools,/usr/share/texmf-dist/scripts/context/stubs/unix/runtools
+texlive-collection-context,/usr/bin/texexec,/usr/share/texmf-dist/scripts/context/stubs/unix/texexec
+texlive-collection-context,/usr/bin/texfont,/usr/share/texmf-dist/scripts/context/stubs/unix/texfont
+texlive-collection-context,/usr/bin/texmfstart,/usr/share/texmf-dist/scripts/context/ruby/texmfstart.rb
+texlive-collection-context,/usr/bin/textools,/usr/share/texmf-dist/scripts/context/stubs/unix/textools
+texlive-collection-context,/usr/bin/texutil,/usr/share/texmf-dist/scripts/context/stubs/unix/texutil
+texlive-collection-context,/usr/bin/tmftools,/usr/share/texmf-dist/scripts/context/stubs/unix/tmftools
+texlive-collection-context,/usr/bin/xmltools,/usr/share/texmf-dist/scripts/context/stubs/unix/xmltools
+texlive-collection-fontutils,/usr/bin/afm2afm,/usr/share/texmf-dist/scripts/fontools/afm2afm
+texlive-collection-fontutils,/usr/bin/autoinst,/usr/share/texmf-dist/scripts/fontools/autoinst
+texlive-collection-fontutils,/usr/bin/cmap2enc,/usr/share/texmf-dist/scripts/fontools/cmap2enc
+texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
+texlive-collection-fontutils,/usr/bin/font2afm,/usr/share/texmf-dist/scripts/fontools/font2afm
+texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
+texlive-collection-fontutils,/usr/bin/ot2kpx,/usr/share/texmf-dist/scripts/fontools/ot2kpx
+texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/fontools/pfm2kpx
+texlive-collection-fontutils,/usr/bin/showglyphs,/usr/share/texmf-dist/scripts/fontools/showglyphs
+texlive-collection-fontutils,/usr/bin/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
+texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/bengali/ebong.py
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/makeglossaries,/usr/share/texmf-dist/scripts/glossaries/makeglossaries
+texlive-collection-latexextra,/usr/bin/pdfannotextractor,/usr/share/texmf-dist/scripts/pax/pdfannotextractor.pl
+texlive-collection-latexextra,/usr/bin/pdfthumb,/usr/share/texmf-dist/scripts/ppower4/pdfthumb.tlu
+texlive-collection-latexextra,/usr/bin/perltex,/usr/share/texmf-dist/scripts/perltex/perltex
+texlive-collection-latexextra,/usr/bin/ppower4,/usr/share/texmf-dist/scripts/ppower4/ppower4.tlu
+texlive-collection-latexextra,/usr/bin/ps4pdf,/usr/share/texmf-dist/scripts/pst-pdf/ps4pdf
+texlive-collection-latexextra,/usr/bin/splitindex,/usr/share/texmf-dist/scripts/splitindex/perl/splitindex.pl
+texlive-collection-latexextra,/usr/bin/svn-multi,/usr/share/texmf-dist/scripts/svn-multi/svn-multi.pl
+texlive-collection-latexextra,/usr/bin/vpe,/usr/share/texmf-dist/scripts/vpe/vpe.pl
+texlive-collection-latexrecommended,/usr/bin/thumbpdf,/usr/share/texmf-dist/scripts/thumbpdf/thumbpdf.pl
+texlive-collection-pictures,/usr/bin/cachepic,/usr/share/texmf-dist/scripts/cachepic/cachepic.tlu
+texlive-collection-pictures,/usr/bin/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf.pl
+texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
+)
+for i in ${del_symlnks[@]}; do
+    %__rm -f %{buildroot}$(echo $i | cut -f 2 -d",") || exit 1
+done
 
 # ## compress pdf files in texmf/doc
 # find %{build_tex_destdir}/texmf/doc -name "*.pdf" -exec xz {} \;
@@ -797,6 +868,14 @@ fi
 
 
 %changelog
+* Sun May 22 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-19
+- dropped Requires: texlive-common
+- added perl-Tk-TableMatrix
+  - supported texdoctk
+- removed broken symbolic links in /usr/bin
+  - for each these symbolic links, the package of its real file/path 
+    should be its owner. 
+
 * Thu May 19 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-18
 - added %%triggerpostun -- texlive < 2009-17vl6
   - make the directory VARTEXFONTS

+ 8 - 2
t/texmacro-otf/texmacro-otf-vl.spec

@@ -23,7 +23,7 @@ Summary: TeX Live macro packages for "VF for OpenType Fonts" by S. Saito
 Summary(ja): TeX Live で使うマクロパッケージ (齋藤修三郎氏による「OpenType Font用VF」)
 Name: texmacro-otf
 Version: %{otfver}
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 BuildArch: noarch
 # #Source0: http://psitau.at.infoseek.co.jp/otfstable.zip
 # Source0: otfstable-%{version}.tar.bz2
@@ -119,7 +119,9 @@ popd
 %__install -m 755 %{SOURCE10} %{buildroot}%{_bindir}/updmap-otf
 
 ### set prefix dir ###
-%__perl -pi -e "s@/usr/local@/usr@" %{buildroot}%{_bindir}/updmap-otf
+%__sed -i -e "s@/usr/local@/usr@" \
+          -e "s@/fonts/map/dvipdfm@/fonts/map/dvipdfm/otf@g" \
+    %{buildroot}%{_bindir}/updmap-otf || exit 1
 
 ###### otfstable #####
 pushd otfcurrent-%{version}
@@ -206,6 +208,10 @@ exit 0
 %{mapdir}
 
 %changelog 
+* Mon May 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.5.6.1-4
+- fixed updmap-otf
+  - changed $$MAPDIR to $${TEXMF}/fonts/map/dvipdfm/otf
+
 * Sat Apr 16 2011 Munehiro Yamamoto <munepi@vinelinux.org> 1.5.6.1-3
 - changed %%mapdir to %%{texmf}/fonts/map/dvipdfm/otf