Browse Source

upgrade to TeX Live 2011

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@5207 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi 12 years ago
parent
commit
252ade1945
100 changed files with 21473 additions and 7998 deletions
  1. 21 18
      O/OpenType-hiragino/OpenType-hiragino-vl.spec
  2. 67 39
      j/jvf/jvf-vl.spec
  3. 21 20
      t/task-texlive/task-texlive-vl.spec
  4. 595 137
      t/texlive-collection-basic/texlive-collection-basic-vl.spec
  5. 574 92
      t/texlive-collection-bibtexextra/texlive-collection-bibtexextra-vl.spec
  6. 147 96
      t/texlive-collection-binextra/texlive-collection-binextra-vl.spec
  7. 387 192
      t/texlive-collection-context/texlive-collection-context-vl.spec
  8. 120 55
      t/texlive-collection-documentation-arabic/texlive-collection-documentation-arabic-vl.spec
  9. 253 0
      t/texlive-collection-documentation-base/texlive-collection-documentation-base-vl.spec
  10. 228 56
      t/texlive-collection-documentation-bulgarian/texlive-collection-documentation-bulgarian-vl.spec
  11. 120 55
      t/texlive-collection-documentation-chinese/texlive-collection-documentation-chinese-vl.spec
  12. 148 56
      t/texlive-collection-documentation-czechslovak/texlive-collection-documentation-czechslovak-vl.spec
  13. 120 55
      t/texlive-collection-documentation-dutch/texlive-collection-documentation-dutch-vl.spec
  14. 596 510
      t/texlive-collection-documentation-english/texlive-collection-documentation-english-vl.spec
  15. 120 55
      t/texlive-collection-documentation-finnish/texlive-collection-documentation-finnish-vl.spec
  16. 155 58
      t/texlive-collection-documentation-french/texlive-collection-documentation-french-vl.spec
  17. 2965 13
      t/texlive-collection-documentation-german/texlive-collection-documentation-german-vl.spec
  18. 148 60
      t/texlive-collection-documentation-italian/texlive-collection-documentation-italian-vl.spec
  19. 120 55
      t/texlive-collection-documentation-japanese/texlive-collection-documentation-japanese-vl.spec
  20. 120 55
      t/texlive-collection-documentation-korean/texlive-collection-documentation-korean-vl.spec
  21. 120 55
      t/texlive-collection-documentation-mongolian/texlive-collection-documentation-mongolian-vl.spec
  22. 120 55
      t/texlive-collection-documentation-polish/texlive-collection-documentation-polish-vl.spec
  23. 122 57
      t/texlive-collection-documentation-portuguese/texlive-collection-documentation-portuguese-vl.spec
  24. 121 82
      t/texlive-collection-documentation-russian/texlive-collection-documentation-russian-vl.spec
  25. 249 0
      t/texlive-collection-documentation-serbian/texlive-collection-documentation-serbian-vl.spec
  26. 120 55
      t/texlive-collection-documentation-slovenian/texlive-collection-documentation-slovenian-vl.spec
  27. 153 57
      t/texlive-collection-documentation-spanish/texlive-collection-documentation-spanish-vl.spec
  28. 120 55
      t/texlive-collection-documentation-thai/texlive-collection-documentation-thai-vl.spec
  29. 120 55
      t/texlive-collection-documentation-turkish/texlive-collection-documentation-turkish-vl.spec
  30. 120 55
      t/texlive-collection-documentation-ukrainian/texlive-collection-documentation-ukrainian-vl.spec
  31. 120 55
      t/texlive-collection-documentation-vietnamese/texlive-collection-documentation-vietnamese-vl.spec
  32. 382 218
      t/texlive-collection-fontsextra/texlive-collection-fontsextra-vl.spec
  33. 893 57
      t/texlive-collection-fontsrecommended/texlive-collection-fontsrecommended-vl.spec
  34. 58 88
      t/texlive-collection-fontutils/texlive-collection-fontutils-vl.spec
  35. 129 107
      t/texlive-collection-formatsextra/texlive-collection-formatsextra-vl.spec
  36. 259 76
      t/texlive-collection-games/texlive-collection-games-vl.spec
  37. 223 83
      t/texlive-collection-genericextra/texlive-collection-genericextra-vl.spec
  38. 145 61
      t/texlive-collection-genericrecommended/texlive-collection-genericrecommended-vl.spec
  39. 120 55
      t/texlive-collection-htmlxml/texlive-collection-htmlxml-vl.spec
  40. 174 71
      t/texlive-collection-humanities/texlive-collection-humanities-vl.spec
  41. 127 55
      t/texlive-collection-langafrican/texlive-collection-langafrican-vl.spec
  42. 253 60
      t/texlive-collection-langarabic/texlive-collection-langarabic-vl.spec
  43. 123 107
      t/texlive-collection-langarmenian/texlive-collection-langarmenian-vl.spec
  44. 1081 19
      t/texlive-collection-langcjk/texlive-collection-langcjk-vl.spec
  45. 127 110
      t/texlive-collection-langcroatian/texlive-collection-langcroatian-vl.spec
  46. 159 106
      t/texlive-collection-langcyrillic/texlive-collection-langcyrillic-vl.spec
  47. 125 60
      t/texlive-collection-langczechslovak/texlive-collection-langczechslovak-vl.spec
  48. 254 0
      t/texlive-collection-langdanish/texlive-collection-langdanish-vl.spec
  49. 254 0
      t/texlive-collection-langdutch/texlive-collection-langdutch-vl.spec
  50. 254 0
      t/texlive-collection-langenglish/texlive-collection-langenglish-vl.spec
  51. 122 57
      t/texlive-collection-langfinnish/texlive-collection-langfinnish-vl.spec
  52. 136 60
      t/texlive-collection-langfrench/texlive-collection-langfrench-vl.spec
  53. 177 71
      t/texlive-collection-langgerman/texlive-collection-langgerman-vl.spec
  54. 106 112
      t/texlive-collection-langgreek/texlive-collection-langgreek-vl.spec
  55. 121 56
      t/texlive-collection-langhebrew/texlive-collection-langhebrew-vl.spec
  56. 123 58
      t/texlive-collection-langhungarian/texlive-collection-langhungarian-vl.spec
  57. 89 122
      t/texlive-collection-langindic/texlive-collection-langindic-vl.spec
  58. 134 61
      t/texlive-collection-langitalian/texlive-collection-langitalian-vl.spec
  59. 254 0
      t/texlive-collection-langlatin/texlive-collection-langlatin-vl.spec
  60. 254 0
      t/texlive-collection-langlatvian/texlive-collection-langlatvian-vl.spec
  61. 124 59
      t/texlive-collection-langlithuanian/texlive-collection-langlithuanian-vl.spec
  62. 124 68
      t/texlive-collection-langmongolian/texlive-collection-langmongolian-vl.spec
  63. 254 0
      t/texlive-collection-langnorwegian/texlive-collection-langnorwegian-vl.spec
  64. 288 0
      t/texlive-collection-langother/texlive-collection-langother-vl.spec
  65. 124 58
      t/texlive-collection-langpolish/texlive-collection-langpolish-vl.spec
  66. 125 60
      t/texlive-collection-langportuguese/texlive-collection-langportuguese-vl.spec
  67. 130 64
      t/texlive-collection-langspanish/texlive-collection-langspanish-vl.spec
  68. 123 58
      t/texlive-collection-langswedish/texlive-collection-langswedish-vl.spec
  69. 121 56
      t/texlive-collection-langtibetan/texlive-collection-langtibetan-vl.spec
  70. 276 0
      t/texlive-collection-langturkmen/texlive-collection-langturkmen-vl.spec
  71. 127 156
      t/texlive-collection-langvietnamese/texlive-collection-langvietnamese-vl.spec
  72. 196 158
      t/texlive-collection-latex/texlive-collection-latex-vl.spec
  73. 0 327
      t/texlive-collection-latex3/texlive-collection-latex3-vl.spec
  74. 229 81
      t/texlive-collection-latexextra/texlive-collection-latexextra-vl.spec
  75. 365 111
      t/texlive-collection-latexrecommended/texlive-collection-latexrecommended-vl.spec
  76. 262 83
      t/texlive-collection-luatex/texlive-collection-luatex-vl.spec
  77. 401 201
      t/texlive-collection-mathextra/texlive-collection-mathextra-vl.spec
  78. 265 105
      t/texlive-collection-metapost/texlive-collection-metapost-vl.spec
  79. 199 219
      t/texlive-collection-music/texlive-collection-music-vl.spec
  80. 121 79
      t/texlive-collection-omega/texlive-collection-omega-vl.spec
  81. 596 73
      t/texlive-collection-pictures/texlive-collection-pictures-vl.spec
  82. 210 137
      t/texlive-collection-plainextra/texlive-collection-plainextra-vl.spec
  83. 446 513
      t/texlive-collection-pstricks/texlive-collection-pstricks-vl.spec
  84. 416 180
      t/texlive-collection-publishers/texlive-collection-publishers-vl.spec
  85. 151 148
      t/texlive-collection-science/texlive-collection-science-vl.spec
  86. 120 55
      t/texlive-collection-texinfo/texlive-collection-texinfo-vl.spec
  87. 343 262
      t/texlive-collection-xetex/texlive-collection-xetex-vl.spec
  88. 38 19
      t/texlive-common/texlive-common-vl.spec
  89. 22 57
      t/texlive-macros/texlive-macros-vl.spec
  90. 0 14
      t/texlive-vtlpkg/texlive-vtlpkg-2009-vine.patch
  91. 66 0
      t/texlive-vtlpkg/texlive-vtlpkg-2011-vine.patch
  92. 14 7
      t/texlive-vtlpkg/texlive-vtlpkg-vl.spec
  93. 19 0
      t/texlive/__usr_bin_symlink.sh
  94. 0 73
      t/texlive/eptex-100420-vine.patch
  95. 0 16
      t/texlive/ps-morisawa-noEmbed.map
  96. 0 16
      t/texlive/ps-morisawa.map
  97. 0 40
      t/texlive/ptexlive-20100711-dvipdfmx-vine.patch
  98. 0 122
      t/texlive/ptexlive-20100711-pxdvik-vine.patch
  99. 0 135
      t/texlive/ptexlive-20100711-vine.patch
  100. 12 0
      t/texlive/texdoctk.desktop

+ 21 - 18
O/OpenType-hiragino/OpenType-hiragino-vl.spec

@@ -216,23 +216,23 @@
 Summary: Hiragino Japanese/English OpenType Font Basic 6 fonts
 Summary(ja): 日本語 ヒラギノ OpenType フォント(基本6書体)
 Name: OpenType-hiragino
-Version: 10.6
+Version: 10.7
 Release: 1%{?_dist_release}
 BuildArch: noarch
 
-Source0: DUMMY
-# Source0: HiraKakuPro-W3.otf
-# Source1: HiraKakuPro-W6.otf
-# Source2: HiraKakuStd-W8.otf
-# Source3: HiraMaruPro-W4.otf
-# Source4: HiraMinPro-W3.otf
-# Source5: HiraMinPro-W6.otf
-# Source10: HiraKakuProN-W3.otf
-# Source11: HiraKakuProN-W6.otf
-# Source12: HiraKakuStdN-W8.otf
-# Source13: HiraMaruProN-W4.otf
-# Source14: HiraMinProN-W3.otf
-# Source15: HiraMinProN-W6.otf
+# Source0: DUMMY
+Source0: HiraKakuPro-W3.otf
+Source1: HiraKakuPro-W6.otf
+Source2: HiraKakuStd-W8.otf
+Source3: HiraMaruPro-W4.otf
+Source4: HiraMinPro-W3.otf
+Source5: HiraMinPro-W6.otf
+Source10: HiraKakuProN-W3.otf
+Source11: HiraKakuProN-W6.otf
+Source12: HiraKakuStdN-W8.otf
+Source13: HiraMaruProN-W4.otf
+Source14: HiraMinProN-W3.otf
+Source15: HiraMinProN-W6.otf
 # %if %{?extras:1} %{!?extras:0}
 # Source20: HiraginoSansGB-W3.otf
 # Source21: HiraginoSansGB-W6.otf
@@ -241,7 +241,7 @@ Source0: DUMMY
 # %endif
 
 %if %{?nosrc:1} %{!?nosrc:0}
-NoSource: 0
+# NoSource: 0
 # NoSource: 1
 # NoSource: 2
 # NoSource: 3
@@ -266,7 +266,7 @@ URL: http://www.screen.co.jp/
 Group: User Interface/X
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
-Obsoletes: OTF-Hiragino < 10.6
+Obsoletes: OTF-Hiragino
 
 Requires(post): fontconfig ghostscript chkfontpath
 Requires(post): texmacro-otf
@@ -277,7 +277,7 @@ Distribution: Vine Linux
 Vendor: Project Vine
 
 %description
-Hiragino basic 6 Japanese OpenType Font using in MacOS X 10.6. 
+Hiragino basic 6 Japanese OpenType Font using in MacOS X 10.7. 
 If you want to use Hiragion OpneType Font on X and TeX Live
 ((p)xdvi, (p)dvips, dvipdfmx), Ghostscript, 
 you build and install this package.
@@ -297,7 +297,7 @@ $ sudo apt-get install ~/rpm/RPMS/noarch/%{name}-%{version}-%{release}.noarch.rp
 
 
 %description -l ja
-MacOS X 10.6 に付属する、或は購入したパッケージのヒラギノ基本6書体 
+MacOS X 10.7 に付属する、或は購入したパッケージのヒラギノ基本6書体 
 日本語 OpenType フォントを X や TeX Live ((p)xdvi, (p)dvips, dvipdfmx)、
 Ghostscript で使用したい場合は
 このパッケージを構築してインストールして下さい。
@@ -403,6 +403,9 @@ exit 0
 %{texfontdir}/*
 
 %changelog
+* Sun Nov 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 10.7-1
+- TeX Live 2009
+
 * Sat Jun 11 2011 Munehiro Yamamoto <munepi@vinelinux.org> 10.6-1
 - supported Vine Linux 6 + TeX Live 2009
 - added Obsoletes: OTF-Hiragino < 10.6

+ 67 - 39
j/jvf/jvf-vl.spec

@@ -1,40 +1,52 @@
-%define tlversion	2009
+%define tlversion	2011
 
-%define texmf		%{_datadir}/texmf
-%define build_texmf	%{buildroot}%{texmf}
 %define vinepl		vine.pls-1.2
 %define tfmdir		%{texmf}/fonts/tfm/ptex
 
-%define exec_texhash	[ -x %{_bindir}/texhash ] && /usr/bin/env - %{_bindir}/texhash 2> /dev/null
+%define __pltotf	%{_bindir}/ppltotf
+%define __makejvf	%{_bindir}/makejvf
+%define __nkf		%{_bindir}/nkf
+
+%define tex_destdir	%{_datadir}
+%define texmf		%{tex_destdir}/texmf
+%define texlive_src	%{tex_destdir}/texlive-sources
+%define build_tex_destdir	%{buildroot}%{tex_destdir}
+%define build_texmf	%{buildroot}%{texmf}
 
-#% define pltotf	%{_bindir}/pltotf
-%define pltotf		%{_bindir}/ppltotf
+%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
+%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null
+%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: Japanese Virtual Fonts
 Summary(ja): 日本語仮想フォントです.
 Name: jvf
-Version: 2.0
-Release: 6%{?_dist_release}
+Version: 7.0
+Release: 1%{?_dist_release}
 License: distributable
 Group: Applications/Publishing
 Source0: %{vinepl}.tar.gz
-Source1: http://www.matsusaka-u.ac.jp/~okumura/jsclasses/jis-pl.zip
+Source1: http://oku.edu.mie-u.ac.jp/~okumura/texfaq/jis-pl.zip
 Requires(post): sh-utils
 Requires: texlive = %{tlversion}
 BuildRequires: nkf
 BuildRequires: unzip
+## NOTE: makejvf and ppltotf: contained in texlive
 BuildRequires: texlive = %{tlversion}
-##!! %{_bindir}/pltotf %{tfmdir}/min5.tfm are provided by tetex
-##BuildRequires: %{_bindir}/pltotf %{tfmdir}/min5.tfm
-## /usr/bin/makejvf is provided from tetex, which is with ptexenc. 
-##BuildRequires: makejvf
+## NOTE: tfm/vf files of pTeX: 
+## almostly contained in texmf-dist/ of texlive-sources
+BuildRequires: texlive-sources = %{tlversion}
+
 BuildArch: noarch
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 
 Obsoletes: texlive-jvf <= 2.0
 
-Vendor: Project Vine
+Vendor:       Project Vine
 Distribution: Vine Linux
+Packager:     munepi
 
 %description
 Japanese Virtual Fonts required by dvipsk built by makejvf.
@@ -46,14 +58,15 @@ dvipsk の実行に必要な, 日本語仮想フォント(virtual fonts)、
 %prep
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 
-%setup -q -n %{vinepl}
+%setup -q -c %{name}-%{version}
+[ -d %{vinepl} ] && %__mv %{vinepl}/* . && %__rm -r %{vinepl} || exit 1
 %__unzip -oqq %{SOURCE1}
 
 %build
 ## Macro definition
 mkvf(){ # <$1: jfm name> <$2: jfm name of PS font>
     for size in 5 6 7 8 9 10 ; do
-        %{_bindir}/makejvf %{tfmdir}/$1${size}.tfm $2 || exit 1
+        %__makejvf %{tfmdir}/$1${size}.tfm $2 || exit 1
     done
 }
 
@@ -66,28 +79,28 @@ mkvf tgoth gbmv
 # jis font metric and vf fonts
 for pl in jis jisi tjis tjisi \
           min mini tmin tmini; do
-    nkf --jis --overwrite $pl.pl
-    %{pltotf} $pl.pl
+    %__nkf --jis --overwrite $pl.pl
+    %__pltotf $pl.pl
 done
 %__ln_s -f jis.tfm   jisg.tfm
 %__ln_s -f jisi.tfm  jisgi.tfm
 %__ln_s -f tjis.tfm  tjisg.tfm
 %__ln_s -f tjisi.tfm tjisgi.tfm
 
-%{_bindir}/makejvf  jis.tfm   rml
-%{_bindir}/makejvf tjis.tfm   rmlv  # 縦
-%{_bindir}/makejvf  jisi.tfm  rmli  # italic
-%{_bindir}/makejvf tjisi.tfm  rmlvi
+%__makejvf  jis.tfm   rml
+%__makejvf tjis.tfm   rmlv  # 縦
+%__makejvf  jisi.tfm  rmli  # italic
+%__makejvf tjisi.tfm  rmlvi
 
-%{_bindir}/makejvf  jisg.tfm  gbm
-%{_bindir}/makejvf tjisg.tfm  gbmv
-%{_bindir}/makejvf  jisgi.tfm gbmi
-%{_bindir}/makejvf tjisgi.tfm gbmvi
+%__makejvf  jisg.tfm  gbm
+%__makejvf tjisg.tfm  gbmv
+%__makejvf  jisgi.tfm gbmi
+%__makejvf tjisgi.tfm gbmvi
 
 ## new JIS font metric
 # make *.tfm
 for pl in jis jisn jis-v jisn-v; do
-    %{pltotf} $pl.pl
+    %__pltotf $pl.pl
 done
 %__ln_s -f jis.tfm    jisg.tfm
 %__ln_s -f jis-v.tfm  jisg-v.tfm
@@ -95,15 +108,15 @@ done
 %__ln_s -f jisn-v.tfm jisgn-v.tfm
 
 # make *.vf
-%{_bindir}/makejvf jis.tfm     rml
-%{_bindir}/makejvf jisn.tfm    rmln # 中点修正
-%{_bindir}/makejvf jis-v.tfm   rmlv # 縦
-%{_bindir}/makejvf jisn-v.tfm  rmlnv
+%__makejvf jis.tfm     rml
+%__makejvf jisn.tfm    rmln # 中点修正
+%__makejvf jis-v.tfm   rmlv # 縦
+%__makejvf jisn-v.tfm  rmlnv
 
-%{_bindir}/makejvf jisg.tfm    gbm
-%{_bindir}/makejvf jisgn.tfm   gbmn
-%{_bindir}/makejvf jisg-v.tfm  gbmv
-%{_bindir}/makejvf jisgn-v.tfm gbmnv
+%__makejvf jisg.tfm    gbm
+%__makejvf jisgn.tfm   gbmn
+%__makejvf jisg-v.tfm  gbmv
+%__makejvf jisgn-v.tfm gbmnv
 
 
 # extrafonts metric and vf fonts
@@ -114,10 +127,10 @@ for i in goth gyo pop lei dfmin dfgt dfgyo dfpop dflei lxmin lxgt lxpop lxmgt lx
     %__ln_s -f tmini.tfm t${i}i.tfm
 done
 for i in min goth gyo pop lei dfmin dfgt dfgyo dfpop dflei lxmin lxgt lxpop lxmgt lxgtb dfminb dfkaib dfpostb dffry dfbrrb; do
-    %{_bindir}/makejvf ${i}.tfm ${i}
-    %{_bindir}/makejvf ${i}i.tfm ${i}i
-    %{_bindir}/makejvf t${i}.tfm t${i}
-    %{_bindir}/makejvf t${i}i.tfm t${i}i
+    %__makejvf ${i}.tfm ${i}
+    %__makejvf ${i}i.tfm ${i}i
+    %__makejvf t${i}.tfm t${i}
+    %__makejvf t${i}i.tfm t${i}i
 
 #    %__ln_s -f ${i}.vf df${i}.vf
 #    %__ln_s -f ${i}i.vf df${i}i.vf
@@ -137,6 +150,16 @@ for f in *.vf; do
 done
 
 
+# ## avoid conflicts in texmf-dist
+# %__rm -f jvf-filelist.conflict
+# for i in $(find %{texlive_src}/texmf-dist/fonts/{tfm,vf,source}/ptex/ -type f); do
+#     [ ! -z "$(find $(pwd) -type f | %__grep -e "/$(basename ${i})")" ] && \
+#        echo -n "${i}: " >> jvf-filelist.conflict && \
+#        %__rm -fv $(find $(pwd) -type f | %__grep -e "/$(basename ${i})") >> jvf-filelist.conflict && \
+#        %__ln_s $(echo ${i} | %__sed -e "s,%{texlive_src},%{tex_destdir},") . ||:
+# done
+
+
 %install
 %__rm -rf $RPM_BUILD_ROOT
 %__mkdir_p %{build_texmf}/fonts/{tfm,source,vf}/ptex
@@ -144,6 +167,7 @@ done
 %__cp -dfp *.pl  %{build_texmf}/fonts/source/ptex/
 %__cp -dfp *.vf  %{build_texmf}/fonts/vf/ptex/
 
+
 %clean
 %__rm -rf $RPM_BUILD_ROOT
 
@@ -167,6 +191,10 @@ exit 0
 
 
 %changelog
+* Sat Nov 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 7.0-1
+- increase version number to match with distro version
+- TeX Live 2011
+
 * Sat Jan 15 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2.0-6
 - added Obsoletes: texlive-jvf <= 2.0
   - for TeX Live 2009 of VinePlus/5, supported texlive-jvf

+ 21 - 20
t/task-texlive/task-texlive-vl.spec

@@ -1,8 +1,8 @@
 Summary: Virtual package for TeX Live
 Summary(ja): TeX Live のための仮想パッケージ
 Name: task-texlive
-Version: 2009
-Release: 4%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: public domain
 Group: Applications/Publishing
 BuildArch: noarch
@@ -14,19 +14,9 @@ Requires: texlive-collection-luatex = %{version}
 Requires: texlive-collection-pictures = %{version}
 Requires: texlive-collection-genericrecommended = %{version}
 Requires: texlive-collection-pstricks = %{version}
-%if %{?_dist_release} == "vl6"
-Requires: texmacro-otf >= 1.5.6.1
-%endif
-%if %{?_dist_release} == "vl5"
-Requires: texlive-texmacro-otf >= 1.5.6.1
-%endif
-
-%if %{?_dist_release} == "vl6"
-Obsoletes: task-tetex <= 3.0
-%endif
-%if %{?_dist_release} == "vl5"
-Conflicts:	task-tetex
-%endif
+Requires: texmacro-otf >= 1.7
+
+Obsoletes: task-tetex
 Obsoletes: task-platex pk300
 
 BuildRoot: %{_tmppath}/%{name}-root
@@ -71,7 +61,7 @@ Group: Applications/Publishing
 Requires: task-texlive = %{version}
 ## The following list is obtained by running: 
 ## $ tlpdb2rpmspec --full-collections
-## $ ls -1 texlive-collection-* | grep -v -e "-doc-" -e "-documentation-" | sed -e "s,^,Requires: ,g" -e "s,-2009.*, = %{version},g"
+## $ ls -1 texlive-collection-* | grep -v -e "-doc-" -e "-documentation-" | sed -e "s,^,Requires: ,g" -e "s,-2011.*, = %{version},g"
 ## on ${HOME}/rpm/RPMS/noarch
 Requires: texlive-collection-basic = %{version}
 Requires: texlive-collection-bibtexextra = %{version}
@@ -93,6 +83,9 @@ Requires: texlive-collection-langcjk = %{version}
 Requires: texlive-collection-langcroatian = %{version}
 Requires: texlive-collection-langcyrillic = %{version}
 Requires: texlive-collection-langczechslovak = %{version}
+Requires: texlive-collection-langdanish = %{version}
+Requires: texlive-collection-langdutch = %{version}
+Requires: texlive-collection-langenglish = %{version}
 Requires: texlive-collection-langfinnish = %{version}
 Requires: texlive-collection-langfrench = %{version}
 Requires: texlive-collection-langgerman = %{version}
@@ -101,16 +94,20 @@ Requires: texlive-collection-langhebrew = %{version}
 Requires: texlive-collection-langhungarian = %{version}
 Requires: texlive-collection-langindic = %{version}
 Requires: texlive-collection-langitalian = %{version}
+Requires: texlive-collection-langlatin = %{version}
+Requires: texlive-collection-langlatvian = %{version}
 Requires: texlive-collection-langlithuanian = %{version}
 Requires: texlive-collection-langmongolian = %{version}
+Requires: texlive-collection-langnorwegian = %{version}
+Requires: texlive-collection-langother = %{version}
 Requires: texlive-collection-langpolish = %{version}
 Requires: texlive-collection-langportuguese = %{version}
 Requires: texlive-collection-langspanish = %{version}
 Requires: texlive-collection-langswedish = %{version}
 Requires: texlive-collection-langtibetan = %{version}
+Requires: texlive-collection-langturkmen = %{version}
 Requires: texlive-collection-langvietnamese = %{version}
 Requires: texlive-collection-latex = %{version}
-Requires: texlive-collection-latex3 = %{version}
 Requires: texlive-collection-latexextra = %{version}
 Requires: texlive-collection-latexrecommended = %{version}
 Requires: texlive-collection-luatex = %{version}
@@ -140,13 +137,14 @@ Requires: %{name}-full = %{version}-%{release}
 Requires: %{name}-doc = %{version}-%{release}
 ## The following list is obtained by running: 
 ## $ tlpdb2rpmspec --full-collections
-## $ ls -1 texlive-collection-* | grep -e "-doc-" -e "-documentation-" | sed -e "s,^,Requires: ,g" -e "s,-2009.*, = %{version},g"
+## $ ls -1 texlive-collection-* | grep -e "-doc-" -e "-documentation-" | sed -e "s,^,Requires: ,g" -e "s,-2011.*, = %{version},g"
 ## on ${HOME}/rpm/RPMS/noarch
 Requires: texlive-collection-basic-doc = %{version}
 Requires: texlive-collection-bibtexextra-doc = %{version}
 Requires: texlive-collection-binextra-doc = %{version}
 Requires: texlive-collection-context-doc = %{version}
 Requires: texlive-collection-documentation-arabic = %{version}
+Requires: texlive-collection-documentation-base = %{version}
 Requires: texlive-collection-documentation-bulgarian = %{version}
 Requires: texlive-collection-documentation-chinese = %{version}
 Requires: texlive-collection-documentation-czechslovak = %{version}
@@ -162,6 +160,7 @@ Requires: texlive-collection-documentation-mongolian = %{version}
 Requires: texlive-collection-documentation-polish = %{version}
 Requires: texlive-collection-documentation-portuguese = %{version}
 Requires: texlive-collection-documentation-russian = %{version}
+Requires: texlive-collection-documentation-serbian = %{version}
 Requires: texlive-collection-documentation-slovenian = %{version}
 Requires: texlive-collection-documentation-spanish = %{version}
 Requires: texlive-collection-documentation-thai = %{version}
@@ -179,7 +178,6 @@ Requires: texlive-collection-htmlxml-doc = %{version}
 Requires: texlive-collection-humanities-doc = %{version}
 Requires: texlive-collection-langafrican-doc = %{version}
 Requires: texlive-collection-langarabic-doc = %{version}
-Requires: texlive-collection-langarmenian-doc = %{version}
 Requires: texlive-collection-langcjk-doc = %{version}
 Requires: texlive-collection-langcroatian-doc = %{version}
 Requires: texlive-collection-langcyrillic-doc = %{version}
@@ -198,9 +196,9 @@ Requires: texlive-collection-langportuguese-doc = %{version}
 Requires: texlive-collection-langspanish-doc = %{version}
 Requires: texlive-collection-langswedish-doc = %{version}
 Requires: texlive-collection-langtibetan-doc = %{version}
+Requires: texlive-collection-langturkmen-doc = %{version}
 Requires: texlive-collection-langvietnamese-doc = %{version}
 Requires: texlive-collection-latex-doc = %{version}
-Requires: texlive-collection-latex3-doc = %{version}
 Requires: texlive-collection-latexextra-doc = %{version}
 Requires: texlive-collection-latexrecommended-doc = %{version}
 Requires: texlive-collection-luatex-doc = %{version}
@@ -231,6 +229,9 @@ This package is a virtual package to install documentation packages of
 %files full-doc
 
 %changelog
+* Sun Nov 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- TeX Live 2011
+
 * Sun Mar 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
 - added Requires: texlive-macros
 

+ 595 - 137
t/texlive-collection-basic/texlive-collection-basic-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-basic
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Essential programs and files
 Summary(ja): TeX Live: Essential programs and files
 Name: texlive-collection-basic
-Version: 2009
-Release: 3%{?_dist_release}
-License: OFSFLD, Public Domain, Freely redistributable without restriction, Knuth, LPPL, GPL+, LGPLv2+
+Version: 2011
+Release: 1%{?_dist_release}
+License: OFSFLD, Knuth, LPPL, GPL+, Freely redistributable without restriction, LGPLv2+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -64,7 +61,6 @@ common drivers; no LaTeX.
 
 This package contains the following CTAN packages: 
 amsfonts: TeX fonts from the American Mathematical Society.
-apalike: APA-like citations
 bibtex: Process bibliographies for LaTeX, etc.
 cm: Computer Modern fonts.
 dvipdfm: A DVI driver to produce PDF directly.
@@ -81,11 +77,12 @@ hyphen-base:
 ifluatex: Provides the ifluatex switch.
 ifxetex: Am I running under XeTeX?
 kpathsea: Path searching library for TeX-related files.
-luatex: The LuaTeX engine
+lua-alt-getopt: Process application arguments the same way as getopt_long.
+luatex: The LuaTeX engine.
 makeindex: Process index output to produce typesettable code.
 metafont: A system for specifying fonts.
 mflogo: LaTeX support for MetaFont logo fonts.
-mfware: Supporting tools for use with MetaFont.
+mfware: Supporting tools for use with Metafont.
 misc: 
 pdftex: A TeX extension for direct creation of PDF.
 plain: The Plain TeX format.
@@ -119,7 +116,6 @@ common drivers; no LaTeX.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 amsfonts: TeX fonts from the American Mathematical Society.
-apalike: APA-like citations
 bibtex: Process bibliographies for LaTeX, etc.
 cm: Computer Modern fonts.
 dvipdfm: A DVI driver to produce PDF directly.
@@ -136,11 +132,12 @@ hyphen-base:
 ifluatex: Provides the ifluatex switch.
 ifxetex: Am I running under XeTeX?
 kpathsea: Path searching library for TeX-related files.
-luatex: The LuaTeX engine
+lua-alt-getopt: Process application arguments the same way as getopt_long.
+luatex: The LuaTeX engine.
 makeindex: Process index output to produce typesettable code.
 metafont: A system for specifying fonts.
 mflogo: LaTeX support for MetaFont logo fonts.
-mfware: Supporting tools for use with MetaFont.
+mfware: Supporting tools for use with Metafont.
 misc: 
 pdftex: A TeX extension for direct creation of PDF.
 plain: The Plain TeX format.
@@ -802,21 +799,20 @@ texmf-dist/tex/latex/amsfonts/umsb.fd
 texmf-dist/tex/plain/amsfonts/amssym.def
 texmf-dist/tex/plain/amsfonts/amssym.tex
 texmf-dist/tex/plain/amsfonts/cyracc.def
-texmf-dist/doc/bibtex/apalike/apalike.doc
-texmf-dist/bibtex/bst/apalike/apalike.bst
-texmf-dist/tex/latex/apalike/apalike.sty
-texmf-dist/tex/plain/apalike/apalike.tex
-texmf-dist/doc/bibtex/base/bibshare
+texmf-dist/doc/bibtex/base/README
 texmf-dist/doc/bibtex/base/btxbst.doc
 texmf-dist/doc/bibtex/base/btxdoc.bib
 texmf-dist/doc/bibtex/base/btxdoc.pdf
 texmf-dist/doc/bibtex/base/btxdoc.tex
 texmf-dist/doc/bibtex/base/btxhak.pdf
 texmf-dist/doc/bibtex/base/btxhak.tex
+texmf-dist/tex/generic/bibtex/apalike.sty
+texmf-dist/tex/generic/bibtex/apalike.tex
 texmf-dist/bibtex/bib/base/xampl.bib
 texmf-dist/bibtex/bst/base/abbrv.bst
 texmf-dist/bibtex/bst/base/acm.bst
 texmf-dist/bibtex/bst/base/alpha.bst
+texmf-dist/bibtex/bst/base/apalike.bst
 texmf-dist/bibtex/bst/base/ieeetr.bst
 texmf-dist/bibtex/bst/base/plain.bst
 texmf-dist/bibtex/bst/base/siam.bst
@@ -1072,7 +1068,6 @@ texmf-dist/fonts/enc/dvips/base/tex256.enc
 texmf-dist/fonts/enc/dvips/base/texmext.enc
 texmf-dist/fonts/enc/dvips/base/texmital.enc
 texmf-dist/fonts/enc/dvips/base/texmsym.enc
-texmf-dist/fonts/enc/dvips/base/texnansi.enc
 texmf-dist/fonts/enc/dvips/base/texnansx.enc
 texmf-dist/fonts/enc/dvips/base/xl2.enc
 texmf-dist/fonts/enc/dvips/base/xt2.enc
@@ -1105,8 +1100,6 @@ texmf-dist/tex/generic/enctex/852-il2.tex
 texmf-dist/tex/generic/enctex/852-latex.tex
 texmf-dist/tex/generic/enctex/852-t1.tex
 texmf-dist/tex/generic/enctex/csfmacro.tex
-texmf-dist/tex/generic/enctex/dcfonts.tex
-texmf-dist/tex/generic/enctex/ecfonts.tex
 texmf-dist/tex/generic/enctex/enc-u.tex
 texmf-dist/tex/generic/enctex/encmacro.tex
 texmf-dist/tex/generic/enctex/il2-1250.tex
@@ -1120,13 +1113,9 @@ texmf-dist/tex/generic/enctex/kam-latex.tex
 texmf-dist/tex/generic/enctex/kam-t1.tex
 texmf-dist/tex/generic/enctex/noprefnt.tex
 texmf-dist/tex/generic/enctex/plain-1250-cs.tex
-texmf-dist/tex/generic/enctex/plain-1250-dc.tex
 texmf-dist/tex/generic/enctex/plain-852-cs.tex
-texmf-dist/tex/generic/enctex/plain-852-dc.tex
 texmf-dist/tex/generic/enctex/plain-il2-cs.tex
-texmf-dist/tex/generic/enctex/plain-il2-dc.tex
 texmf-dist/tex/generic/enctex/plain-kam-cs.tex
-texmf-dist/tex/generic/enctex/plain-kam-dc.tex
 texmf-dist/tex/generic/enctex/plain-utf8-cs.tex
 texmf-dist/tex/generic/enctex/plain-utf8-ec.tex
 texmf-dist/tex/generic/enctex/polyset.tex
@@ -1155,10 +1144,20 @@ texmf-dist/tex/latex/etex-pkg/etex.sty
 texmf-dist/fonts/map/glyphlist/glyphlist.txt
 texmf-dist/fonts/map/glyphlist/pdfglyphlist.txt
 texmf-dist/fonts/map/glyphlist/texglyphlist.txt
+texmf-dist/doc/generic/hyph-utf8/CHANGES
 texmf-dist/doc/generic/hyph-utf8/README
 texmf-dist/doc/generic/hyph-utf8/bg/azbukaExtended.pdf
 texmf-dist/doc/generic/hyph-utf8/bg/azbukaExtended.tex
+texmf-dist/doc/generic/hyph-utf8/es/README
+texmf-dist/doc/generic/hyph-utf8/es/division.pdf
 texmf-dist/doc/generic/hyph-utf8/hu/huhyphn.pdf
+texmf-dist/doc/generic/hyph-utf8/hyphenation.pdf
+texmf-dist/doc/generic/hyph-utf8/hyphenation.tex
+texmf-dist/doc/generic/hyph-utf8/sa/hyphenmin.txt
+texmf-dist/doc/luatex/hyph-utf8/README
+texmf-dist/doc/luatex/hyph-utf8/luatex-hyphen.pdf
+texmf-dist/source/generic/hyph-utf8/README
+texmf-dist/source/generic/hyph-utf8/contributed/make-exhyph.pl
 texmf-dist/source/generic/hyph-utf8/data/encodings/ec.dat
 texmf-dist/source/generic/hyph-utf8/data/encodings/il2.dat
 texmf-dist/source/generic/hyph-utf8/data/encodings/il3.dat
@@ -1169,9 +1168,16 @@ texmf-dist/source/generic/hyph-utf8/data/encodings/t2a.dat
 texmf-dist/source/generic/hyph-utf8/data/encodings/texnansi.dat
 texmf-dist/source/generic/hyph-utf8/generate-converters.rb
 texmf-dist/source/generic/hyph-utf8/generate-pattern-loaders.rb
+texmf-dist/source/generic/hyph-utf8/generate-plain-patterns.rb
+texmf-dist/source/generic/hyph-utf8/generate-ptex-patterns.rb
 texmf-dist/source/generic/hyph-utf8/generate-tl-files.rb
 texmf-dist/source/generic/hyph-utf8/generate-webpage.rb
+texmf-dist/source/generic/hyph-utf8/hyph-utf8.rb
+texmf-dist/source/generic/hyph-utf8/languages-txt.rb
 texmf-dist/source/generic/hyph-utf8/languages.rb
+texmf-dist/source/generic/hyph-utf8/languages/es/README
+texmf-dist/source/generic/hyph-utf8/languages/es/eshyph-make.lua
+texmf-dist/source/generic/hyph-utf8/languages/es/eshyph.src
 texmf-dist/source/generic/hyph-utf8/languages/eu/generate_patterns_eu.rb
 texmf-dist/source/generic/hyph-utf8/languages/gl/README
 texmf-dist/source/generic/hyph-utf8/languages/gl/glhybiox.tex
@@ -1181,9 +1187,13 @@ texmf-dist/source/generic/hyph-utf8/languages/gl/glhyquim.tex
 texmf-dist/source/generic/hyph-utf8/languages/gl/glhytec.tex
 texmf-dist/source/generic/hyph-utf8/languages/gl/glhyxeog.tex
 texmf-dist/source/generic/hyph-utf8/languages/gl/glpatter-utf8.tex
+texmf-dist/source/generic/hyph-utf8/languages/hy/generate_patterns_hy.rb
+texmf-dist/source/generic/hyph-utf8/languages/mul-ethi/generate_patterns_mul-ethi.lua
+texmf-dist/source/generic/hyph-utf8/languages/tk/generate_patterns_tk.rb
 texmf-dist/source/generic/hyph-utf8/languages/tr/README
 texmf-dist/source/generic/hyph-utf8/languages/tr/generate_patterns_tr.rb
-texmf-dist/source/generic/hyph-utf8/make-exhyph.pl
+texmf-dist/source/luatex/hyph-utf8/Makefile
+texmf-dist/source/luatex/hyph-utf8/luatex-hyphen.dtx
 texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-ec.tex
 texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il2.tex
 texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il3.tex
@@ -1191,7 +1201,10 @@ texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-l7x.tex
 texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-lmc.tex
 texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-qx.tex
 texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-t2a.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-af.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-as.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-bg.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-bn.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ca.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cop.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cs.tex
@@ -1203,6 +1216,7 @@ texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-de-ch-1901.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-el-monoton.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-el-polyton.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-gb.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-en-us.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-eo.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-es.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-et.tex
@@ -1212,22 +1226,32 @@ texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fr.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ga.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-gl.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-grc.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-gu.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hi.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hr.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hsb.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hu.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hy.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ia.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-id.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-is.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-it.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-kmr.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-kn.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-la.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lo.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lt.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lv.tex
-texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl-x-2a.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ml.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl-x-lmc.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mn-cyrl.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mr.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-mul-ethi.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nb.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nl.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nn.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-or.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pa.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pl.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pt.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ro.tex
@@ -1238,67 +1262,401 @@ texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sl.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-cyrl.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-latn.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sv.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ta.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-te.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-tk.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-tr.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-uk.tex
-texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-zh-latn.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-bg.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-ca.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-cop.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-cs.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-cy.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-da.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-de-1901.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-de-1996.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-de-ch-1901.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-el-monoton.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-el-polyton.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-en-gb.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-en-us.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-eo.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-es.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-et.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-eu.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-fi.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-fr.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-ga.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-gl.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-grc.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-hr.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-hsb.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-hu.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-ia.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-id.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-is.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-it.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-kmr.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-la.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-lt.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-lv.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-mn-cyrl-x-2a.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-mn-cyrl.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-nb.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-nl.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-nn.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-no.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-pl.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-pt.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-ro.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-ru.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-sa.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-sh-cyrl.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-sh-latn.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-sk.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-sl.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-sr-cyrl.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-sv.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-tr.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-uk.tex
-texmf-dist/tex/generic/hyph-utf8/patterns/hyph-zh-latn.tex
-texmf-dist/tex/generic/hyph-utf8/special/exhyph-ru.tex
-texmf-dist/tex/generic/hyph-utf8/special/exhyph-uk.tex
-texmf-dist/tex/generic/hyph-utf8/special/spechyph-ot1-da.tex
-texmf-dist/tex/generic/hyph-utf8/special/spechyph-ot1-fr.tex
-texmf-dist/tex/generic/hyph-utf8/special/spechyph-ot1-la.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-zh-latn-pinyin.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-af.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-bg.t2a.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-ca.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-cs.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-cy.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-da.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-de-1901.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-de-1996.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-de-ch-1901.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-eo.il3.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-es.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-et.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-eu.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-fi.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-fr.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-ga.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-gl.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-hr.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-hsb.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-hu.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-is.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-kmr.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-la.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-lt.l7x.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-lv.l7x.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-mn-cyrl-x-lmc.lmc.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-mn-cyrl.t2a.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-nb.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-nl.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-nn.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-pl.qx.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-pt.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-ro.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-ru.t2a.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-sh-cyrl.t2a.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-sh-latn.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-sk.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-sl.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-sv.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-tk.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-tr.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-uk.t2a.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-zh-latn-pinyin.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-af.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-fr.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-it.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-uk.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-zh-latn-pinyin.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex-8bit/copthyph.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-af.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-as.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-bg.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-bn.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-ca.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-cop.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-cs.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-cy.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-da.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-de-1901.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-de-1996.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-de-ch-1901.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-el-monoton.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-el-polyton.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-en-gb.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-en-us.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-eo.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-es.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-et.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-eu.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-fi.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-fr.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-ga.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-gl.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-grc.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-gu.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-hi.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-hr.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-hsb.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-hu.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-hy.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-ia.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-id.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-is.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-it.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-kmr.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-kn.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-la.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-lo.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-lt.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-lv.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-ml.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-mn-cyrl-x-lmc.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-mn-cyrl.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-mr.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-mul-ethi.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-nb.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-nl.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-nn.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-no.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-or.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-pa.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-pl.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-pt.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-ro.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-ru.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sa.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sh-cyrl.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sh-latn.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sk.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sl.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sr-cyrl.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sv.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-ta.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-te.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-tk.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-tr.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-uk.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-zh-latn-pinyin.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-af.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-af.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-af.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-af.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-as.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-as.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-as.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-as.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-bg.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-bg.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-bg.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-bg.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-bn.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-bn.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-bn.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-bn.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ca.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ca.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ca.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ca.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-cop.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-cop.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-cop.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-cop.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-cs.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-cs.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-cs.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-cs.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-cy.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-cy.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-cy.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-cy.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-da.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-da.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-da.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-da.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-de-1901.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-de-1901.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-de-1901.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-de-1901.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-de-1996.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-de-1996.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-de-1996.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-de-1996.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-de-ch-1901.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-de-ch-1901.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-de-ch-1901.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-de-ch-1901.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-monoton.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-monoton.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-monoton.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-monoton.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-polyton.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-polyton.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-polyton.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-el-polyton.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-en-gb.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-en-gb.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-en-gb.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-en-gb.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-en-us.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-en-us.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-en-us.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-en-us.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-eo.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-eo.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-eo.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-eo.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-es.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-es.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-es.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-es.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-et.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-et.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-et.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-et.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-eu.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-eu.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-eu.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-eu.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fi.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fi.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fi.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fi.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fr.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fr.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fr.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fr.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ga.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ga.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ga.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ga.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-gl.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-gl.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-gl.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-gl.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-grc.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-grc.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-grc.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-grc.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-gu.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-gu.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-gu.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-gu.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hi.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hi.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hi.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hi.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hr.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hr.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hr.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hr.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hsb.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hsb.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hsb.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hsb.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hu.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hu.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hu.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hu.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hy.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hy.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hy.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-hy.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ia.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ia.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ia.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ia.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-id.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-id.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-id.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-id.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-is.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-is.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-is.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-is.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-it.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-it.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-it.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-it.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-kmr.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-kmr.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-kmr.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-kmr.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-kn.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-kn.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-kn.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-kn.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lo.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lo.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lo.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lo.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lt.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lt.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lt.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lt.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lv.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lv.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lv.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lv.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ml.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ml.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ml.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ml.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-mn-cyrl.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-mn-cyrl.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-mn-cyrl.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-mn-cyrl.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-mr.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-mr.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-mr.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-mr.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-mul-ethi.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-mul-ethi.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-mul-ethi.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-mul-ethi.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-nb.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-nb.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-nb.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-nb.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-nl.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-nl.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-nl.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-nl.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-nn.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-nn.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-nn.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-nn.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-or.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-or.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-or.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-or.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pa.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pa.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pa.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pa.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pl.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pl.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pl.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pl.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pt.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pt.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pt.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pt.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ro.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ro.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ro.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ro.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ru.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ru.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ru.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ru.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sa.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sh-cyrl.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sh-cyrl.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sh-cyrl.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sh-cyrl.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sh-latn.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sh-latn.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sh-latn.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sh-latn.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sk.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sk.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sk.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sk.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sl.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sl.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sl.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sl.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sr-cyrl.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sr-cyrl.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sr-cyrl.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sr-cyrl.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sv.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sv.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sv.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-sv.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ta.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ta.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ta.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ta.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-te.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-te.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-te.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-te.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-tk.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-tk.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-tk.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-tk.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-tr.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-tr.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-tr.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-tr.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-uk.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-uk.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-uk.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-uk.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-zh-latn-pinyin.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-zh-latn-pinyin.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-zh-latn-pinyin.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-zh-latn-pinyin.pat.txt
+texmf-dist/tex/luatex/hyph-utf8/etex.src
+texmf-dist/tex/luatex/hyph-utf8/hyphen.cfg
+texmf-dist/tex/luatex/hyph-utf8/luatex-hyphen.lua
 texmf-dist/doc/latex/oberdiek/ifluatex.pdf
 texmf-dist/doc/latex/oberdiek/test/ifluatex-test1.tex
 texmf-dist/doc/latex/oberdiek/test/ifluatex-test2.tex
@@ -1310,6 +1668,20 @@ texmf-dist/doc/generic/ifxetex/ifxetex.pdf
 texmf-dist/source/generic/ifxetex/ifxetex.ins
 texmf-dist/source/generic/ifxetex/ifxetex.tex
 texmf-dist/tex/generic/ifxetex/ifxetex.sty
+texmf-dist/doc/support/lua-alt-getopt/ChangeLog
+texmf-dist/doc/support/lua-alt-getopt/Makefile
+texmf-dist/doc/support/lua-alt-getopt/NEWS
+texmf-dist/doc/support/lua-alt-getopt/README
+texmf-dist/doc/support/lua-alt-getopt/alt_getopt
+texmf-dist/doc/support/lua-alt-getopt/tests/test.out
+texmf-dist/doc/support/lua-alt-getopt/tests/test.sh
+texmf-dist/scripts/lua-alt-getopt/alt_getopt.lua
+texmf-dist/doc/luatex/base/fdata.lua
+texmf-dist/doc/luatex/base/fdata_epdf.lua
+texmf-dist/doc/luatex/base/fdata_img.lua
+texmf-dist/doc/luatex/base/functionref.pdf
+texmf-dist/doc/luatex/base/functionref.tex
+texmf-dist/doc/luatex/base/luatex.man
 texmf-dist/doc/luatex/base/luatexref-env.tex
 texmf-dist/doc/luatex/base/luatexref-t.pdf
 texmf-dist/doc/luatex/base/luatexref-t.tex
@@ -1342,7 +1714,7 @@ texmf-dist/metafont/misc/rtest.mf
 texmf-dist/metafont/misc/test.mf
 texmf-dist/metafont/misc/waits.mf
 texmf-dist/metafont/misc/ztest.mf
-texmf-dist/doc/latex/mflogo/mflogo.dvi
+texmf-dist/doc/latex/mflogo/mflogo.pdf
 texmf-dist/source/latex/mflogo/CATALOGUE
 texmf-dist/source/latex/mflogo/Makefile
 texmf-dist/source/latex/mflogo/README
@@ -1387,6 +1759,12 @@ texmf-dist/fonts/type1/hoekwater/mflogo/logosl8.pfb
 texmf-dist/fonts/type1/hoekwater/mflogo/logosl9.pfb
 texmf-dist/tex/latex/mflogo/mflogo.sty
 texmf-dist/tex/latex/mflogo/ulogo.fd
+texmf-dist/mft/base/README
+texmf-dist/mft/base/cmbase.mft
+texmf-dist/mft/base/e.mft
+texmf-dist/mft/base/mplain.mft
+texmf-dist/mft/base/pl.mft
+texmf-dist/mft/base/plain.mft
 texmf-dist/fonts/source/public/misc/black.mf
 texmf-dist/fonts/source/public/misc/blackaps.mf
 texmf-dist/fonts/source/public/misc/blackcx.mf
@@ -1431,6 +1809,7 @@ texmf-dist/omega/ocp/misc/ebcdic.ocp
 texmf-dist/omega/ocp/misc/id.ocp
 texmf-dist/omega/otp/misc/ebcdic.otp
 texmf-dist/omega/otp/misc/id.otp
+texmf-dist/tex/generic/misc/bibnames.sty
 texmf-dist/tex/generic/misc/null.tex
 texmf-dist/tex/generic/misc/texnames.sty
 texmf-dist/tex/plain/misc/idxmac.tex
@@ -1440,6 +1819,7 @@ texmf-dist/tex/plain/misc/xepsf.tex
 texmf-dist/doc/pdftex/Announcement-1.40.2
 texmf-dist/doc/pdftex/NEWS
 texmf-dist/doc/pdftex/README
+texmf-dist/doc/pdftex/manual/ChangeLog
 texmf-dist/doc/pdftex/manual/Makefile
 texmf-dist/doc/pdftex/manual/README
 texmf-dist/doc/pdftex/manual/makefiles.cmd
@@ -1450,7 +1830,6 @@ texmf-dist/doc/pdftex/manual/pdftex-s.pdf
 texmf-dist/doc/pdftex/manual/pdftex-syntax.txt
 texmf-dist/doc/pdftex/manual/pdftex-t.tex
 texmf-dist/doc/pdftex/manual/pdftex-t.txt
-texmf-dist/doc/pdftex/manual/pdftex-w.pdf
 texmf-dist/doc/pdftex/manual/pdftex-w.tex
 texmf-dist/doc/pdftex/manual/samplepdf/cmr10.103
 texmf-dist/doc/pdftex/manual/samplepdf/obj.dat
@@ -1514,49 +1893,105 @@ texmf-dist/tex/plain/config/xetex.ini
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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/|../|")
 
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -1627,6 +2062,12 @@ updmap_lock=%{texmf}/updmap.lock
     %{exec_updmap} --nomkmap --enable MixedMap mflogo.map >/dev/null 2>&1 && \
     echo "done." && \
     touch ${updmap_lock}
+%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map mathpple.map" && \
+    echo -n "    " && \
+    echo -n "Running updmap: enable mathpple.map ... " && \
+    %{exec_updmap} --nomkmap --enable Map mathpple.map >/dev/null 2>&1 && \
+    echo "done." && \
+    touch ${updmap_lock}
 
 rpm -q --quiet texlive-common || exit 0
 
@@ -1691,6 +2132,11 @@ if [ "$1" = 0 ]; then
         echo -n "Running updmap: disable mflogo.map ... " && \
         %{exec_updmap} --nomkmap --disable mflogo.map >/dev/null 2>&1 && \
         echo "done."
+    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map mathpple.map" && \
+        echo -n "    " && \
+        echo -n "Running updmap: disable mathpple.map ... " && \
+        %{exec_updmap} --nomkmap --disable mathpple.map >/dev/null 2>&1 && \
+        echo "done."
     echo -n "    " && \
         echo -n "Running updmap: recreate map files ... " && \
         %{exec_updmap} >/dev/null 2>&1 && \
@@ -1701,12 +2147,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-basic
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-basic
+- 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-basic
 - improved %%post

+ 574 - 92
t/texlive-collection-bibtexextra/texlive-collection-bibtexextra-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-bibtexextra
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Extra BibTeX styles
 Summary(ja): TeX Live: Extra BibTeX styles
 Name: texlive-collection-bibtexextra
-Version: 2009
-Release: 3%{?_dist_release}
-License: LPPL, Freely redistributable without restriction, GPL+
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, Freely redistributable without restriction, GPL+, Artistic, No Info, Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -58,7 +55,8 @@ The distribution includes extensive general documentation about TeX,
 as well as the documentation for the included software packages.
 
 This package is a collection of Extra BibTeX styles: 
-Additional BibTeX styles and bibliography databases.
+Additional BibTeX styles and bibliography databases, including
+BibLaTeX.
 
 This package contains the following CTAN packages: 
 aichej: Bibliography style file for the AIChE Journal.
@@ -67,12 +65,27 @@ apacite: Citation style following the rules of the APA.
 apalike2: Bibliography style that approaches APA requirements.
 beebe: 
 bibarts: "Arts"-style bibliographical information.
+biber: A BibTeX replacement for users of biblatex.
+bibexport: Extract a BibTeX file based on a .aux file.
 bibhtml: BibTeX support for HTML files.
+biblatex: Bibliographies in LaTeX using BibTeX for sorting only.
+biblatex-apa: Biblatex citation and reference style for APA.
+biblatex-chem: Chemistry styles for biblatex.
+biblatex-chicago: Chicago style files for biblatex.
+biblatex-dw: Humanities styles for biblatex.
+biblatex-historian: A Biblatex style.
+biblatex-ieee: Ieee style files for biblatex.
+biblatex-mla: MLA style files for biblatex.
+biblatex-nature: Biblatex support for Nature.
+biblatex-philosophy: Styles for using biblatex for work in philosophy.
+biblatex-science: Biblatex support for Science.
 biblist: Print a BibTeX database.
 bibtopic: Include multiple bibliographies in a document.
 bibtopicprefix: Prefix references to bibliographies produced by bibtopic.
 bibunits: Multiple bibliographies in one document.
+breakcites: Ensure that multiple citations may break at line end.
 cell: Bibliography style for Cell.
+chbibref: Change the Bibliography/References title.
 chicago: A "Chicago" bibliography style.
 chicago-annote: Chicago-based annotated BibTeX style.
 chembst: A collection of BibTeX files for chemistry journals.
@@ -82,26 +95,30 @@ custom-bib: Customised BibTeX styles.
 din1505: Bibliography styles for German texts.
 dk-bib: Danish variants of standard BibTeX styles.
 doipubmed: Special commands for use in bibliographies.
-elsevier-bib: BibTeX styles to be used in Elsevier preprints.
 fbs: BibTeX style for Frontiers in Bioscience.
 figbib: Organize figure databases with BibTeX.
 footbib: Bibliographic references as footnotes.
 harvard: Harvard citation package for use with LaTeX 2e.
 harvmac: Macros for scientific articles.
+historische-zeitschrift: Biblatex style for the journal 'Historische Zeitschrift'
 ijqc: BibTeX style file for the Intl. J. Quantum Chem.
 inlinebib: Citations in footnotes.
 iopart-num: Numeric citation style for IOP journals.
 jneurosci: BibTeX style for the Journal of Neuroscience.
 jurabib: Extended BibTeX citation support for the humanities and legal texts.
 listbib: Lists contents of BibTeX files.
+logreq: Support for automation of the LaTeX workflow.
 margbib: Display bibitem tags in the margins.
 multibib: Multiple bibliographies within one document.
 munich: An alternative authordate bibliography style.
 notes2bib: Integrating notes into the bibliography.
 perception: BibTeX style for the journal Perception.
+pnas2009: Bibtex style for PNAS.
 rsc: BibTeX style for use with RSC journals.
+showtags: Print the tags of bibliography entries.
 sort-by-letters: Bibliography styles for alphabetic sorting.
 splitbib: Split and reorder your bibliography.
+uni-wtal-ger: 
 urlbst: Web support for BibTeX.
 
 %description -l ja
@@ -119,7 +136,8 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 
 このパッケージは以下のようなパッケージ集です。
 Extra BibTeX styles: 
-Additional BibTeX styles and bibliography databases.
+Additional BibTeX styles and bibliography databases, including
+BibLaTeX.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 aichej: Bibliography style file for the AIChE Journal.
@@ -128,12 +146,27 @@ apacite: Citation style following the rules of the APA.
 apalike2: Bibliography style that approaches APA requirements.
 beebe: 
 bibarts: "Arts"-style bibliographical information.
+biber: A BibTeX replacement for users of biblatex.
+bibexport: Extract a BibTeX file based on a .aux file.
 bibhtml: BibTeX support for HTML files.
+biblatex: Bibliographies in LaTeX using BibTeX for sorting only.
+biblatex-apa: Biblatex citation and reference style for APA.
+biblatex-chem: Chemistry styles for biblatex.
+biblatex-chicago: Chicago style files for biblatex.
+biblatex-dw: Humanities styles for biblatex.
+biblatex-historian: A Biblatex style.
+biblatex-ieee: Ieee style files for biblatex.
+biblatex-mla: MLA style files for biblatex.
+biblatex-nature: Biblatex support for Nature.
+biblatex-philosophy: Styles for using biblatex for work in philosophy.
+biblatex-science: Biblatex support for Science.
 biblist: Print a BibTeX database.
 bibtopic: Include multiple bibliographies in a document.
 bibtopicprefix: Prefix references to bibliographies produced by bibtopic.
 bibunits: Multiple bibliographies in one document.
+breakcites: Ensure that multiple citations may break at line end.
 cell: Bibliography style for Cell.
+chbibref: Change the Bibliography/References title.
 chicago: A "Chicago" bibliography style.
 chicago-annote: Chicago-based annotated BibTeX style.
 chembst: A collection of BibTeX files for chemistry journals.
@@ -143,26 +176,30 @@ custom-bib: Customised BibTeX styles.
 din1505: Bibliography styles for German texts.
 dk-bib: Danish variants of standard BibTeX styles.
 doipubmed: Special commands for use in bibliographies.
-elsevier-bib: BibTeX styles to be used in Elsevier preprints.
 fbs: BibTeX style for Frontiers in Bioscience.
 figbib: Organize figure databases with BibTeX.
 footbib: Bibliographic references as footnotes.
 harvard: Harvard citation package for use with LaTeX 2e.
 harvmac: Macros for scientific articles.
+historische-zeitschrift: Biblatex style for the journal 'Historische Zeitschrift'
 ijqc: BibTeX style file for the Intl. J. Quantum Chem.
 inlinebib: Citations in footnotes.
 iopart-num: Numeric citation style for IOP journals.
 jneurosci: BibTeX style for the Journal of Neuroscience.
 jurabib: Extended BibTeX citation support for the humanities and legal texts.
 listbib: Lists contents of BibTeX files.
+logreq: Support for automation of the LaTeX workflow.
 margbib: Display bibitem tags in the margins.
 multibib: Multiple bibliographies within one document.
 munich: An alternative authordate bibliography style.
 notes2bib: Integrating notes into the bibliography.
 perception: BibTeX style for the journal Perception.
+pnas2009: Bibtex style for PNAS.
 rsc: BibTeX style for use with RSC journals.
+showtags: Print the tags of bibliography entries.
 sort-by-letters: Bibliography styles for alphabetic sorting.
 splitbib: Split and reorder your bibliography.
+uni-wtal-ger: 
 urlbst: Web support for BibTeX.
 
 %package doc
@@ -321,6 +358,16 @@ texmf-dist/doc/latex/bibarts/gbibsort.exe
 texmf-dist/source/latex/bibarts/gbibsort.c
 texmf-dist/makeindex/bibarts/gbibarts.ist
 texmf-dist/tex/latex/bibarts/bibarts.sty
+texmf-dist/doc/bibtex/biber/biber.pdf
+texmf-dist/source/bibtex/biber/README
+texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz
+texmf-dist/doc/bibtex/bibexport/README
+texmf-dist/doc/bibtex/bibexport/bibexport.pdf
+texmf-dist/source/bibtex/bibexport/bibexport.dtx
+texmf-dist/source/bibtex/bibexport/bibexport.ins
+texmf-dist/bibtex/bst/bibexport/expkeys.bst
+texmf-dist/bibtex/bst/bibexport/export.bst
+texmf-dist/scripts/bibexport/bibexport.sh
 texmf-dist/doc/bibtex/bibhtml/LICENCE
 texmf-dist/doc/bibtex/bibhtml/README
 texmf-dist/doc/bibtex/bibhtml/bibhtml
@@ -329,6 +376,7 @@ texmf-dist/doc/bibtex/bibhtml/bibhtml-insert-bib.xslt
 texmf-dist/doc/bibtex/bibhtml/bibhtml.html
 texmf-dist/doc/bibtex/bibhtml/bibrefs.bib
 texmf-dist/doc/bibtex/bibhtml/detex.sed
+texmf-dist/doc/bibtex/bibhtml/style.css
 texmf-dist/bibtex/bst/bibhtml/abbrvhtml.bst
 texmf-dist/bibtex/bst/bibhtml/alphahtml.bst
 texmf-dist/bibtex/bst/bibhtml/alphahtmldate.bst
@@ -337,9 +385,341 @@ texmf-dist/bibtex/bst/bibhtml/plainhtml.bst
 texmf-dist/bibtex/bst/bibhtml/plainhtmldate.bst
 texmf-dist/bibtex/bst/bibhtml/plainhtmldater.bst
 texmf-dist/bibtex/bst/bibhtml/unsrthtml.bst
+texmf-dist/doc/latex/biblatex/README
+texmf-dist/doc/latex/biblatex/RELEASE
+texmf-dist/doc/latex/biblatex/biblatex.pdf
+texmf-dist/doc/latex/biblatex/biblatex.tex
+texmf-dist/doc/latex/biblatex/examples/01-introduction.pdf
+texmf-dist/doc/latex/biblatex/examples/01-introduction.tex
+texmf-dist/doc/latex/biblatex/examples/02-annotations.pdf
+texmf-dist/doc/latex/biblatex/examples/02-annotations.tex
+texmf-dist/doc/latex/biblatex/examples/10-references-per-section.pdf
+texmf-dist/doc/latex/biblatex/examples/10-references-per-section.tex
+texmf-dist/doc/latex/biblatex/examples/11-references-by-section.pdf
+texmf-dist/doc/latex/biblatex/examples/11-references-by-section.tex
+texmf-dist/doc/latex/biblatex/examples/12-references-by-segment.pdf
+texmf-dist/doc/latex/biblatex/examples/12-references-by-segment.tex
+texmf-dist/doc/latex/biblatex/examples/13-references-by-keyword.pdf
+texmf-dist/doc/latex/biblatex/examples/13-references-by-keyword.tex
+texmf-dist/doc/latex/biblatex/examples/14-references-by-category.pdf
+texmf-dist/doc/latex/biblatex/examples/14-references-by-category.tex
+texmf-dist/doc/latex/biblatex/examples/15-references-by-type.pdf
+texmf-dist/doc/latex/biblatex/examples/15-references-by-type.tex
+texmf-dist/doc/latex/biblatex/examples/16-numeric-prefixed-1.pdf
+texmf-dist/doc/latex/biblatex/examples/16-numeric-prefixed-1.tex
+texmf-dist/doc/latex/biblatex/examples/17-numeric-prefixed-2.pdf
+texmf-dist/doc/latex/biblatex/examples/17-numeric-prefixed-2.tex
+texmf-dist/doc/latex/biblatex/examples/18-numeric-hybrid.pdf
+texmf-dist/doc/latex/biblatex/examples/18-numeric-hybrid.tex
+texmf-dist/doc/latex/biblatex/examples/19-alphabetic-prefixed.pdf
+texmf-dist/doc/latex/biblatex/examples/19-alphabetic-prefixed.tex
+texmf-dist/doc/latex/biblatex/examples/20-indexing-basic.pdf
+texmf-dist/doc/latex/biblatex/examples/20-indexing-basic.tex
+texmf-dist/doc/latex/biblatex/examples/21-indexing-advanced.pdf
+texmf-dist/doc/latex/biblatex/examples/21-indexing-advanced.tex
+texmf-dist/doc/latex/biblatex/examples/30-style-numeric.pdf
+texmf-dist/doc/latex/biblatex/examples/30-style-numeric.tex
+texmf-dist/doc/latex/biblatex/examples/31-style-numeric-comp.pdf
+texmf-dist/doc/latex/biblatex/examples/31-style-numeric-comp.tex
+texmf-dist/doc/latex/biblatex/examples/32-style-numeric-verb.pdf
+texmf-dist/doc/latex/biblatex/examples/32-style-numeric-verb.tex
+texmf-dist/doc/latex/biblatex/examples/40-style-alphabetic.pdf
+texmf-dist/doc/latex/biblatex/examples/40-style-alphabetic.tex
+texmf-dist/doc/latex/biblatex/examples/41-style-alphabetic-verb.pdf
+texmf-dist/doc/latex/biblatex/examples/41-style-alphabetic-verb.tex
+texmf-dist/doc/latex/biblatex/examples/50-style-authoryear.pdf
+texmf-dist/doc/latex/biblatex/examples/50-style-authoryear.tex
+texmf-dist/doc/latex/biblatex/examples/51-style-authoryear-ibid.pdf
+texmf-dist/doc/latex/biblatex/examples/51-style-authoryear-ibid.tex
+texmf-dist/doc/latex/biblatex/examples/52-style-authoryear-comp.pdf
+texmf-dist/doc/latex/biblatex/examples/52-style-authoryear-comp.tex
+texmf-dist/doc/latex/biblatex/examples/53-style-authoryear-icomp.pdf
+texmf-dist/doc/latex/biblatex/examples/53-style-authoryear-icomp.tex
+texmf-dist/doc/latex/biblatex/examples/60-style-authortitle.pdf
+texmf-dist/doc/latex/biblatex/examples/60-style-authortitle.tex
+texmf-dist/doc/latex/biblatex/examples/61-style-authortitle-ibid.pdf
+texmf-dist/doc/latex/biblatex/examples/61-style-authortitle-ibid.tex
+texmf-dist/doc/latex/biblatex/examples/62-style-authortitle-comp.pdf
+texmf-dist/doc/latex/biblatex/examples/62-style-authortitle-comp.tex
+texmf-dist/doc/latex/biblatex/examples/63-style-authortitle-icomp.pdf
+texmf-dist/doc/latex/biblatex/examples/63-style-authortitle-icomp.tex
+texmf-dist/doc/latex/biblatex/examples/64-style-authortitle-terse.pdf
+texmf-dist/doc/latex/biblatex/examples/64-style-authortitle-terse.tex
+texmf-dist/doc/latex/biblatex/examples/65-style-authortitle-tcomp.pdf
+texmf-dist/doc/latex/biblatex/examples/65-style-authortitle-tcomp.tex
+texmf-dist/doc/latex/biblatex/examples/66-style-authortitle-ticomp.pdf
+texmf-dist/doc/latex/biblatex/examples/66-style-authortitle-ticomp.tex
+texmf-dist/doc/latex/biblatex/examples/70-style-verbose.pdf
+texmf-dist/doc/latex/biblatex/examples/70-style-verbose.tex
+texmf-dist/doc/latex/biblatex/examples/71-style-verbose-ibid.pdf
+texmf-dist/doc/latex/biblatex/examples/71-style-verbose-ibid.tex
+texmf-dist/doc/latex/biblatex/examples/72-style-verbose-note.pdf
+texmf-dist/doc/latex/biblatex/examples/72-style-verbose-note.tex
+texmf-dist/doc/latex/biblatex/examples/73-style-verbose-inote.pdf
+texmf-dist/doc/latex/biblatex/examples/73-style-verbose-inote.tex
+texmf-dist/doc/latex/biblatex/examples/74-style-verbose-trad1.pdf
+texmf-dist/doc/latex/biblatex/examples/74-style-verbose-trad1.tex
+texmf-dist/doc/latex/biblatex/examples/75-style-verbose-trad2.pdf
+texmf-dist/doc/latex/biblatex/examples/75-style-verbose-trad2.tex
+texmf-dist/doc/latex/biblatex/examples/76-style-verbose-trad3.pdf
+texmf-dist/doc/latex/biblatex/examples/76-style-verbose-trad3.tex
+texmf-dist/doc/latex/biblatex/examples/80-style-reading.pdf
+texmf-dist/doc/latex/biblatex/examples/80-style-reading.tex
+texmf-dist/doc/latex/biblatex/examples/81-style-draft.pdf
+texmf-dist/doc/latex/biblatex/examples/81-style-draft.tex
+texmf-dist/doc/latex/biblatex/examples/82-style-debug.pdf
+texmf-dist/doc/latex/biblatex/examples/82-style-debug.tex
+texmf-dist/doc/latex/biblatex/examples/biblatex-examples.bib
+texmf-dist/bibtex/bib/biblatex/biblatex-examples.bib
+texmf-dist/bibtex/bst/biblatex/biblatex.bst
+texmf-dist/bibtex/csf/biblatex/latin1.csf
+texmf-dist/bibtex/csf/biblatex/latin1_at.csf
+texmf-dist/bibtex/csf/biblatex/latin1_de.csf
+texmf-dist/bibtex/csf/biblatex/latin1_dk.csf
+texmf-dist/bibtex/csf/biblatex/latin1_fi.csf
+texmf-dist/bibtex/csf/biblatex/latin1_no.csf
+texmf-dist/bibtex/csf/biblatex/latin1_se.csf
+texmf-dist/bibtex/csf/biblatex/latin9.csf
+texmf-dist/bibtex/csf/biblatex/latin9_at.csf
+texmf-dist/bibtex/csf/biblatex/latin9_de.csf
+texmf-dist/bibtex/csf/biblatex/latin9_dk.csf
+texmf-dist/bibtex/csf/biblatex/latin9_fi.csf
+texmf-dist/bibtex/csf/biblatex/latin9_no.csf
+texmf-dist/bibtex/csf/biblatex/latin9_se.csf
+texmf-dist/bibtex/csf/biblatex/winansi.csf
+texmf-dist/bibtex/csf/biblatex/winansi_at.csf
+texmf-dist/bibtex/csf/biblatex/winansi_de.csf
+texmf-dist/bibtex/csf/biblatex/winansi_dk.csf
+texmf-dist/bibtex/csf/biblatex/winansi_fi.csf
+texmf-dist/bibtex/csf/biblatex/winansi_no.csf
+texmf-dist/bibtex/csf/biblatex/winansi_se.csf
+texmf-dist/tex/latex/biblatex/bbx/alphabetic-verb.bbx
+texmf-dist/tex/latex/biblatex/bbx/alphabetic.bbx
+texmf-dist/tex/latex/biblatex/bbx/authortitle-comp.bbx
+texmf-dist/tex/latex/biblatex/bbx/authortitle-ibid.bbx
+texmf-dist/tex/latex/biblatex/bbx/authortitle-icomp.bbx
+texmf-dist/tex/latex/biblatex/bbx/authortitle-tcomp.bbx
+texmf-dist/tex/latex/biblatex/bbx/authortitle-terse.bbx
+texmf-dist/tex/latex/biblatex/bbx/authortitle-ticomp.bbx
+texmf-dist/tex/latex/biblatex/bbx/authortitle.bbx
+texmf-dist/tex/latex/biblatex/bbx/authoryear-comp.bbx
+texmf-dist/tex/latex/biblatex/bbx/authoryear-ibid.bbx
+texmf-dist/tex/latex/biblatex/bbx/authoryear-icomp.bbx
+texmf-dist/tex/latex/biblatex/bbx/authoryear.bbx
+texmf-dist/tex/latex/biblatex/bbx/debug.bbx
+texmf-dist/tex/latex/biblatex/bbx/draft.bbx
+texmf-dist/tex/latex/biblatex/bbx/numeric-comp.bbx
+texmf-dist/tex/latex/biblatex/bbx/numeric-verb.bbx
+texmf-dist/tex/latex/biblatex/bbx/numeric.bbx
+texmf-dist/tex/latex/biblatex/bbx/reading.bbx
+texmf-dist/tex/latex/biblatex/bbx/standard.bbx
+texmf-dist/tex/latex/biblatex/bbx/verbose-ibid.bbx
+texmf-dist/tex/latex/biblatex/bbx/verbose-inote.bbx
+texmf-dist/tex/latex/biblatex/bbx/verbose-note.bbx
+texmf-dist/tex/latex/biblatex/bbx/verbose-trad1.bbx
+texmf-dist/tex/latex/biblatex/bbx/verbose-trad2.bbx
+texmf-dist/tex/latex/biblatex/bbx/verbose-trad3.bbx
+texmf-dist/tex/latex/biblatex/bbx/verbose.bbx
+texmf-dist/tex/latex/biblatex/biblatex.cfg
+texmf-dist/tex/latex/biblatex/biblatex.def
+texmf-dist/tex/latex/biblatex/biblatex.sty
+texmf-dist/tex/latex/biblatex/blx-compat.def
+texmf-dist/tex/latex/biblatex/blx-mcite.def
+texmf-dist/tex/latex/biblatex/blx-natbib.def
+texmf-dist/tex/latex/biblatex/cbx/alphabetic-verb.cbx
+texmf-dist/tex/latex/biblatex/cbx/alphabetic.cbx
+texmf-dist/tex/latex/biblatex/cbx/authortitle-comp.cbx
+texmf-dist/tex/latex/biblatex/cbx/authortitle-ibid.cbx
+texmf-dist/tex/latex/biblatex/cbx/authortitle-icomp.cbx
+texmf-dist/tex/latex/biblatex/cbx/authortitle-tcomp.cbx
+texmf-dist/tex/latex/biblatex/cbx/authortitle-terse.cbx
+texmf-dist/tex/latex/biblatex/cbx/authortitle-ticomp.cbx
+texmf-dist/tex/latex/biblatex/cbx/authortitle.cbx
+texmf-dist/tex/latex/biblatex/cbx/authoryear-comp.cbx
+texmf-dist/tex/latex/biblatex/cbx/authoryear-ibid.cbx
+texmf-dist/tex/latex/biblatex/cbx/authoryear-icomp.cbx
+texmf-dist/tex/latex/biblatex/cbx/authoryear.cbx
+texmf-dist/tex/latex/biblatex/cbx/debug.cbx
+texmf-dist/tex/latex/biblatex/cbx/draft.cbx
+texmf-dist/tex/latex/biblatex/cbx/numeric-comp.cbx
+texmf-dist/tex/latex/biblatex/cbx/numeric-verb.cbx
+texmf-dist/tex/latex/biblatex/cbx/numeric.cbx
+texmf-dist/tex/latex/biblatex/cbx/reading.cbx
+texmf-dist/tex/latex/biblatex/cbx/verbose-ibid.cbx
+texmf-dist/tex/latex/biblatex/cbx/verbose-inote.cbx
+texmf-dist/tex/latex/biblatex/cbx/verbose-note.cbx
+texmf-dist/tex/latex/biblatex/cbx/verbose-trad1.cbx
+texmf-dist/tex/latex/biblatex/cbx/verbose-trad2.cbx
+texmf-dist/tex/latex/biblatex/cbx/verbose-trad3.cbx
+texmf-dist/tex/latex/biblatex/cbx/verbose.cbx
+texmf-dist/tex/latex/biblatex/lbx/UKenglish.lbx
+texmf-dist/tex/latex/biblatex/lbx/USenglish.lbx
+texmf-dist/tex/latex/biblatex/lbx/american.lbx
+texmf-dist/tex/latex/biblatex/lbx/australian.lbx
+texmf-dist/tex/latex/biblatex/lbx/austrian.lbx
+texmf-dist/tex/latex/biblatex/lbx/brazil.lbx
+texmf-dist/tex/latex/biblatex/lbx/brazilian.lbx
+texmf-dist/tex/latex/biblatex/lbx/british.lbx
+texmf-dist/tex/latex/biblatex/lbx/canadian.lbx
+texmf-dist/tex/latex/biblatex/lbx/danish.lbx
+texmf-dist/tex/latex/biblatex/lbx/dutch.lbx
+texmf-dist/tex/latex/biblatex/lbx/english.lbx
+texmf-dist/tex/latex/biblatex/lbx/finnish.lbx
+texmf-dist/tex/latex/biblatex/lbx/french.lbx
+texmf-dist/tex/latex/biblatex/lbx/german.lbx
+texmf-dist/tex/latex/biblatex/lbx/greek.lbx
+texmf-dist/tex/latex/biblatex/lbx/italian.lbx
+texmf-dist/tex/latex/biblatex/lbx/naustrian.lbx
+texmf-dist/tex/latex/biblatex/lbx/newzealand.lbx
+texmf-dist/tex/latex/biblatex/lbx/ngerman.lbx
+texmf-dist/tex/latex/biblatex/lbx/norsk.lbx
+texmf-dist/tex/latex/biblatex/lbx/norwegian.lbx
+texmf-dist/tex/latex/biblatex/lbx/nynorsk.lbx
+texmf-dist/tex/latex/biblatex/lbx/portuges.lbx
+texmf-dist/tex/latex/biblatex/lbx/portuguese.lbx
+texmf-dist/tex/latex/biblatex/lbx/spanish.lbx
+texmf-dist/tex/latex/biblatex/lbx/swedish.lbx
+texmf-dist/doc/latex/biblatex-apa/README
+texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test-citations.bib
+texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test-references.bib
+texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test.pdf
+texmf-dist/doc/latex/biblatex-apa/biblatex-apa-test.tex
+texmf-dist/doc/latex/biblatex-apa/biblatex-apa.pdf
+texmf-dist/doc/latex/biblatex-apa/biblatex-apa.tex
+texmf-dist/tex/latex/biblatex-apa/american-apa.lbx
+texmf-dist/tex/latex/biblatex-apa/apa.bbx
+texmf-dist/tex/latex/biblatex-apa/apa.cbx
+texmf-dist/tex/latex/biblatex-apa/brazilian-apa.lbx
+texmf-dist/tex/latex/biblatex-apa/dutch-apa.lbx
+texmf-dist/tex/latex/biblatex-apa/french-apa.lbx
+texmf-dist/tex/latex/biblatex-apa/german-apa.lbx
+texmf-dist/tex/latex/biblatex-apa/greek-apa.lbx
+texmf-dist/tex/latex/biblatex-apa/ngerman-apa.lbx
+texmf-dist/doc/latex/biblatex-chem/README
+texmf-dist/doc/latex/biblatex-chem/biblatex-chem.pdf
+texmf-dist/doc/latex/biblatex-chem/biblatex-chem.tex
+texmf-dist/doc/latex/biblatex-chem/examples/biblatex-chem.bib
+texmf-dist/doc/latex/biblatex-chem/examples/style-chem-acs.pdf
+texmf-dist/doc/latex/biblatex-chem/examples/style-chem-acs.tex
+texmf-dist/doc/latex/biblatex-chem/examples/style-chem-angew.pdf
+texmf-dist/doc/latex/biblatex-chem/examples/style-chem-angew.tex
+texmf-dist/doc/latex/biblatex-chem/examples/style-chem-biochem.pdf
+texmf-dist/doc/latex/biblatex-chem/examples/style-chem-biochem.tex
+texmf-dist/doc/latex/biblatex-chem/examples/style-chem-rsc.pdf
+texmf-dist/doc/latex/biblatex-chem/examples/style-chem-rsc.tex
+texmf-dist/tex/latex/biblatex-chem/bbx/chem-acs.bbx
+texmf-dist/tex/latex/biblatex-chem/bbx/chem-angew.bbx
+texmf-dist/tex/latex/biblatex-chem/bbx/chem-biochem.bbx
+texmf-dist/tex/latex/biblatex-chem/bbx/chem-rsc.bbx
+texmf-dist/tex/latex/biblatex-chem/cbx/chem-acs.cbx
+texmf-dist/tex/latex/biblatex-chem/cbx/chem-angew.cbx
+texmf-dist/tex/latex/biblatex-chem/cbx/chem-biochem.cbx
+texmf-dist/tex/latex/biblatex-chem/cbx/chem-rsc.cbx
+texmf-dist/doc/latex/biblatex-chicago/README
+texmf-dist/doc/latex/biblatex-chicago/RELEASE
+texmf-dist/doc/latex/biblatex-chicago/biblatex-chicago.pdf
+texmf-dist/doc/latex/biblatex-chicago/biblatex-chicago.tex
+texmf-dist/doc/latex/biblatex-chicago/cms-dates-sample.pdf
+texmf-dist/doc/latex/biblatex-chicago/cms-dates-sample.tex
+texmf-dist/doc/latex/biblatex-chicago/cms-notes-sample.pdf
+texmf-dist/doc/latex/biblatex-chicago/cms-notes-sample.tex
+texmf-dist/doc/latex/biblatex-chicago/dates-test.bib
+texmf-dist/doc/latex/biblatex-chicago/notes-test.bib
+texmf-dist/tex/latex/biblatex-chicago/biblatex-chicago.sty
+texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.bbx
+texmf-dist/tex/latex/biblatex-chicago/chicago-authordate.cbx
+texmf-dist/tex/latex/biblatex-chicago/chicago-notes.bbx
+texmf-dist/tex/latex/biblatex-chicago/chicago-notes.cbx
+texmf-dist/tex/latex/biblatex-chicago/cms-american.lbx
+texmf-dist/tex/latex/biblatex-chicago/cms-french.lbx
+texmf-dist/tex/latex/biblatex-chicago/cms-german.lbx
+texmf-dist/tex/latex/biblatex-chicago/cms-ngerman.lbx
+texmf-dist/doc/latex/biblatex-dw/CHANGES
+texmf-dist/doc/latex/biblatex-dw/LIESMICH
+texmf-dist/doc/latex/biblatex-dw/README
+texmf-dist/doc/latex/biblatex-dw/biblatex-dw-preamble.tex
+texmf-dist/doc/latex/biblatex-dw/biblatex-dw-print.tex
+texmf-dist/doc/latex/biblatex-dw/biblatex-dw-screen.tex
+texmf-dist/doc/latex/biblatex-dw/biblatex-dw.pdf
+texmf-dist/doc/latex/biblatex-dw/biblatex-dw.tex
+texmf-dist/doc/latex/biblatex-dw/de-biblatex-dw.pdf
+texmf-dist/doc/latex/biblatex-dw/de-biblatex-dw.tex
+texmf-dist/doc/latex/biblatex-dw/examples/de-authortitle-dw.pdf
+texmf-dist/doc/latex/biblatex-dw/examples/de-authortitle-dw.tex
+texmf-dist/doc/latex/biblatex-dw/examples/de-examples-dw.bib
+texmf-dist/doc/latex/biblatex-dw/examples/de-footnote-dw.pdf
+texmf-dist/doc/latex/biblatex-dw/examples/de-footnote-dw.tex
+texmf-dist/doc/latex/biblatex-dw/examples/en-authortitle-dw.pdf
+texmf-dist/doc/latex/biblatex-dw/examples/en-authortitle-dw.tex
+texmf-dist/doc/latex/biblatex-dw/examples/en-footnote-dw.pdf
+texmf-dist/doc/latex/biblatex-dw/examples/en-footnote-dw.tex
+texmf-dist/doc/latex/biblatex-dw/examples/examples-dw.bib
+texmf-dist/tex/latex/biblatex-dw/bbx/authortitle-dw.bbx
+texmf-dist/tex/latex/biblatex-dw/bbx/footnote-dw.bbx
+texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx
+texmf-dist/tex/latex/biblatex-dw/cbx/authortitle-dw.cbx
+texmf-dist/tex/latex/biblatex-dw/cbx/footnote-dw.cbx
+texmf-dist/tex/latex/biblatex-dw/cbx/standard-dw.cbx
+texmf-dist/tex/latex/biblatex-dw/lbx/english-dw.lbx
+texmf-dist/tex/latex/biblatex-dw/lbx/german-dw.lbx
+texmf-dist/doc/latex/biblatex-historian/README.txt
+texmf-dist/doc/latex/biblatex-historian/historian.bib
+texmf-dist/doc/latex/biblatex-historian/historian.pdf
+texmf-dist/tex/latex/biblatex-historian/historian.bbx
+texmf-dist/tex/latex/biblatex-historian/historian.cbx
+texmf-dist/tex/latex/biblatex-historian/historian.lbx
+texmf-dist/doc/latex/biblatex-ieee/README
+texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf
+texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex
+texmf-dist/bibtex/bib/biblatex-ieee/biblatex-ieee.bib
+texmf-dist/tex/latex/biblatex-ieee/ieee.bbx
+texmf-dist/tex/latex/biblatex-ieee/ieee.cbx
+texmf-dist/doc/latex/biblatex-mla/CHANGES
+texmf-dist/doc/latex/biblatex-mla/README
+texmf-dist/doc/latex/biblatex-mla/doc/biblatex-mla-old.pdf
+texmf-dist/doc/latex/biblatex-mla/doc/biblatex-mla.pdf
+texmf-dist/doc/latex/biblatex-mla/doc/biblatex-mla.tex
+texmf-dist/tex/latex/biblatex-mla/american-mla.lbx
+texmf-dist/tex/latex/biblatex-mla/english-mla.lbx
+texmf-dist/tex/latex/biblatex-mla/italian-mla.lbx
+texmf-dist/tex/latex/biblatex-mla/mla.bbx
+texmf-dist/tex/latex/biblatex-mla/mla.cbx
+texmf-dist/tex/latex/biblatex-mla/portuguese-mla.lbx
+texmf-dist/tex/latex/biblatex-mla/spanish-mla.lbx
+texmf-dist/doc/latex/biblatex-nature/README
+texmf-dist/doc/latex/biblatex-nature/biblatex-nature.pdf
+texmf-dist/doc/latex/biblatex-nature/biblatex-nature.tex
+texmf-dist/bibtex/bib/biblatex-nature/biblatex-nature.bib
+texmf-dist/tex/latex/biblatex-nature/nature.bbx
+texmf-dist/tex/latex/biblatex-nature/nature.cbx
+texmf-dist/doc/latex/biblatex-philosophy/CHANGES.txt
+texmf-dist/doc/latex/biblatex-philosophy/README
+texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-classic.tex
+texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-modern.tex
+texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-verbose.tex
+texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.pdf
+texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.tex
+texmf-dist/doc/latex/biblatex-philosophy/philosophy-examples.bib
+texmf-dist/tex/latex/biblatex-philosophy/english-philosophy.lbx
+texmf-dist/tex/latex/biblatex-philosophy/italian-philosophy.lbx
+texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.bbx
+texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.cbx
+texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.bbx
+texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.cbx
+texmf-dist/tex/latex/biblatex-philosophy/philosophy-standard.bbx
+texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
+texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx
+texmf-dist/doc/latex/biblatex-science/README
+texmf-dist/doc/latex/biblatex-science/biblatex-science.pdf
+texmf-dist/doc/latex/biblatex-science/biblatex-science.tex
+texmf-dist/bibtex/bib/biblatex-science/biblatex-science.bib
+texmf-dist/tex/latex/biblatex-science/science.bbx
+texmf-dist/tex/latex/biblatex-science/science.cbx
 texmf-dist/doc/latex/biblist/README
+texmf-dist/doc/latex/biblist/biblist.bst-dist
 texmf-dist/doc/latex/biblist/biblist.gde
-texmf-dist/source/latex/biblist/biblist.bst-dist
+texmf-dist/doc/latex/biblist/biblist.pdf
+texmf-dist/doc/latex/biblist/biblist.tex
 texmf-dist/tex/latex/biblist/biblist.sty
 texmf-dist/doc/latex/bibtopic/README
 texmf-dist/doc/latex/bibtopic/articles.bib
@@ -362,9 +742,16 @@ texmf-dist/doc/latex/bibunits/bibunits.pdf
 texmf-dist/source/latex/bibunits/bibunits.dtx
 texmf-dist/source/latex/bibunits/bibunits.ins
 texmf-dist/tex/latex/bibunits/bibunits.sty
+texmf-dist/doc/latex/breakcites/README
+texmf-dist/doc/latex/breakcites/breakcites.pdf
+texmf-dist/doc/latex/breakcites/breakcites.tex
+texmf-dist/tex/latex/breakcites/breakcites.sty
 texmf-dist/doc/latex/cell/README
 texmf-dist/bibtex/bst/cell/cell.bst
 texmf-dist/tex/latex/cell/cell.sty
+texmf-dist/doc/latex/chbibref/chbibref.pdf
+texmf-dist/doc/latex/chbibref/chbibref.tex
+texmf-dist/tex/latex/chbibref/chbibref.sty
 texmf-dist/bibtex/bst/chicago/chicago.bst
 texmf-dist/tex/latex/chicago/chicago.sty
 texmf-dist/doc/bibtex/chicago-annote/README
@@ -386,7 +773,7 @@ texmf-dist/source/latex/collref/collref.dtx
 texmf-dist/source/latex/collref/collref.ins
 texmf-dist/tex/latex/collref/collref.sty
 texmf-dist/tex/latex/compactbib/compactbib.sty
-texmf-dist/doc/latex/custom-bib/README.420
+texmf-dist/doc/latex/custom-bib/README.V432
 texmf-dist/doc/latex/custom-bib/makebst.pdf
 texmf-dist/doc/latex/custom-bib/merlin.pdf
 texmf-dist/source/latex/custom-bib/makebst.drv
@@ -415,9 +802,10 @@ texmf-dist/tex/latex/custom-bib/shorthnd.tex
 texmf-dist/tex/latex/custom-bib/slovene.mbs
 texmf-dist/tex/latex/custom-bib/spanish.mbs
 texmf-dist/tex/latex/custom-bib/suppjour.mbs
+texmf-dist/tex/latex/custom-bib/svenska.mbs
 texmf-dist/doc/latex/din1505/README.TEXLIVE
+texmf-dist/doc/latex/din1505/leitbild.bib
 texmf-dist/doc/latex/din1505/natbib.cfg
-texmf-dist/bibtex/bib/din1505/leitbild.bib
 texmf-dist/bibtex/bst/din1505/abbrvdin.bst
 texmf-dist/bibtex/bst/din1505/alphadin.bst
 texmf-dist/bibtex/bst/din1505/natdin.bst
@@ -448,24 +836,18 @@ texmf-dist/doc/latex/doipubmed/doipubmed.perl
 texmf-dist/source/latex/doipubmed/doipubmed.dtx
 texmf-dist/source/latex/doipubmed/doipubmed.ins
 texmf-dist/tex/latex/doipubmed/doipubmed.sty
-texmf-dist/doc/bibtex/elsevier-bib/README-bst
-texmf-dist/bibtex/bst/elsevier-bib/elsart-harv.bst
-texmf-dist/bibtex/bst/elsevier-bib/elsart-num-names.bst
-texmf-dist/bibtex/bst/elsevier-bib/elsart-num-sort.bst
-texmf-dist/bibtex/bst/elsevier-bib/elsart-num.bst
 texmf-dist/bibtex/bst/fbs/fbs.bst
 texmf-dist/doc/latex/figbib/README
 texmf-dist/doc/latex/figbib/figbib_doc.pdf
 texmf-dist/doc/latex/figbib/figbib_doc.tex
-texmf-dist/doc/latex/figbib/figbib_sample.figbib.1.fig
-texmf-dist/doc/latex/figbib/figbib_sample.figbib.2.fig
+texmf-dist/doc/latex/figbib/figbib_sample.bib
 texmf-dist/doc/latex/figbib/figbib_sample.pdf
 texmf-dist/doc/latex/figbib/figbib_sample.tex
 texmf-dist/doc/latex/figbib/smiley.eps
-texmf-dist/bibtex/bib/figbib/figbib_sample.bib
 texmf-dist/bibtex/bst/figbib/figbib.bst
 texmf-dist/bibtex/bst/figbib/figbib1.bst
 texmf-dist/tex/latex/figbib/figbib.sty
+texmf-dist/doc/latex/footbib/README
 texmf-dist/doc/latex/footbib/footbib.pdf
 texmf-dist/source/latex/footbib/footbib.dtx
 texmf-dist/source/latex/footbib/footbib.ins
@@ -490,17 +872,23 @@ texmf-dist/tex/latex/harvard/harvard.sty
 texmf-dist/doc/plain/harvmac/README
 texmf-dist/doc/plain/harvmac/harvsamp.tex
 texmf-dist/tex/plain/harvmac/harvmac.tex
+texmf-dist/doc/latex/historische-zeitschrift/CHANGES
+texmf-dist/doc/latex/historische-zeitschrift/LIESMICH
+texmf-dist/doc/latex/historische-zeitschrift/README
+texmf-dist/tex/latex/historische-zeitschrift/bbx/historische-zeitschrift.bbx
+texmf-dist/tex/latex/historische-zeitschrift/cbx/historische-zeitschrift.cbx
+texmf-dist/tex/latex/historische-zeitschrift/lbx/historische-zeitschrift.lbx
 texmf-dist/doc/bibtex/ijqc/README
 texmf-dist/doc/bibtex/ijqc/makefile
 texmf-dist/doc/bibtex/ijqc/mybib.bib
 texmf-dist/doc/bibtex/ijqc/xampl.pdf
 texmf-dist/doc/bibtex/ijqc/xampl.tex
 texmf-dist/bibtex/bst/ijqc/ijqc.bst
-texmf-dist/doc/latex/inlinebib/MANIFEST
-texmf-dist/doc/latex/inlinebib/inlinebib.htm
-texmf-dist/doc/latex/inlinebib/inlinebib.txt
-texmf-dist/doc/latex/inlinebib/inlinebib1.gif
-texmf-dist/doc/latex/inlinebib/inlinebib2.gif
+texmf-dist/doc/bibtex/inlinebib/MANIFEST
+texmf-dist/doc/bibtex/inlinebib/inlinebib.htm
+texmf-dist/doc/bibtex/inlinebib/inlinebib.txt
+texmf-dist/doc/bibtex/inlinebib/inlinebib1.gif
+texmf-dist/doc/bibtex/inlinebib/inlinebib2.gif
 texmf-dist/bibtex/bst/inlinebib/inlinebib.bst
 texmf-dist/tex/latex/inlinebib/inlinebib.sty
 texmf-dist/tex/latex/inlinebib/pageranges.sty
@@ -510,6 +898,8 @@ texmf-dist/doc/bibtex/iopart-num/iopart-num.pdf
 texmf-dist/doc/bibtex/iopart-num/iopart-num.tex
 texmf-dist/bibtex/bst/iopart-num/iopart-num.bst
 texmf-dist/doc/latex/jneurosci/README
+texmf-dist/doc/latex/jneurosci/jneurosci.pdf
+texmf-dist/doc/latex/jneurosci/jneurosci.tex
 texmf-dist/bibtex/bst/jneurosci/jneurosci.bst
 texmf-dist/tex/latex/jneurosci/jneurosci.sty
 texmf-dist/doc/latex/jurabib/changes.txt
@@ -550,15 +940,29 @@ texmf-dist/tex/latex/jurabib/jurabib.sty
 texmf-dist/tex/latex/jurabib/nojbbib.ldf
 texmf-dist/tex/latex/jurabib/ptjbbib.ldf
 texmf-dist/tex/latex/jurabib/spjbbib.ldf
+texmf-dist/doc/latex/listbib/listbib
+texmf-dist/doc/latex/listbib/listbib-doc.pdf
 texmf-dist/doc/latex/listbib/listbib.doc
-texmf-dist/doc/latex/listbib/listbib.dvi
 texmf-dist/doc/latex/listbib/listbib.tex
-texmf-dist/source/latex/listbib/listbib
+texmf-dist/source/latex/listbib/listbib-doc.drv
 texmf-dist/source/latex/listbib/listbib.drv
 texmf-dist/source/latex/listbib/listbib.dtx
 texmf-dist/source/latex/listbib/listbib.ins
 texmf-dist/tex/latex/listbib/listbib.cfg
 texmf-dist/tex/latex/listbib/listbib.sty
+texmf-dist/doc/latex/logreq/README
+texmf-dist/doc/latex/logreq/examples/01-basic.run.xml
+texmf-dist/doc/latex/logreq/examples/01-basic.tex
+texmf-dist/doc/latex/logreq/examples/02-index.run.xml
+texmf-dist/doc/latex/logreq/examples/02-index.tex
+texmf-dist/doc/latex/logreq/examples/03-biblatex+bibtex8.run.xml
+texmf-dist/doc/latex/logreq/examples/03-biblatex+bibtex8.tex
+texmf-dist/doc/latex/logreq/examples/04-biblatex+bibtex+refsections.run.xml
+texmf-dist/doc/latex/logreq/examples/04-biblatex+bibtex+refsections.tex
+texmf-dist/doc/latex/logreq/examples/05-biblatex+biber.run.xml
+texmf-dist/doc/latex/logreq/examples/05-biblatex+biber.tex
+texmf-dist/tex/latex/logreq/logreq.def
+texmf-dist/tex/latex/logreq/logreq.sty
 texmf-dist/doc/latex/margbib/margbib.pdf
 texmf-dist/source/latex/margbib/margbib.dtx
 texmf-dist/source/latex/margbib/margbib.ins
@@ -583,10 +987,10 @@ texmf-dist/bibtex/bst/munich/munich.bst
 texmf-dist/doc/latex/notes2bib/README
 texmf-dist/doc/latex/notes2bib/notes2bib.pdf
 texmf-dist/source/latex/notes2bib/notes2bib.dtx
-texmf-dist/source/latex/notes2bib/notes2bib.ins
 texmf-dist/tex/latex/notes2bib/notes2bib.sty
 texmf-dist/doc/latex/perception/README
 texmf-dist/bibtex/bst/perception/perception.bst
+texmf-dist/bibtex/bst/pnas2009/pnas2009.bst
 texmf-dist/doc/latex/rsc/README
 texmf-dist/doc/latex/rsc/rsc-demo.tex
 texmf-dist/doc/latex/rsc/rsc.bib
@@ -596,6 +1000,9 @@ texmf-dist/source/latex/rsc/rsc.ins
 texmf-dist/bibtex/bst/rsc/angew.bst
 texmf-dist/bibtex/bst/rsc/rsc.bst
 texmf-dist/tex/latex/rsc/rsc.sty
+texmf-dist/doc/latex/showtags/showtags-doc.pdf
+texmf-dist/doc/latex/showtags/showtags-doc.tex
+texmf-dist/tex/latex/showtags/showtags.sty
 texmf-dist/doc/latex/sort-by-letters/README
 texmf-dist/bibtex/bst/sort-by-letters/abbrv-letters.bst
 texmf-dist/bibtex/bst/sort-by-letters/alpha-letters.bst
@@ -609,19 +1016,26 @@ texmf-dist/doc/latex/splitbib/splitbib.pdf
 texmf-dist/source/latex/splitbib/splitbib.dtx
 texmf-dist/source/latex/splitbib/splitbib.ins
 texmf-dist/tex/latex/splitbib/splitbib.sty
-texmf-dist/doc/latex/urlbst/README
-texmf-dist/doc/latex/urlbst/VERSION
-texmf-dist/doc/latex/urlbst/urlbst
-texmf-dist/doc/latex/urlbst/urlbst.html
-texmf-dist/doc/latex/urlbst/urlbst.html.in
-texmf-dist/doc/latex/urlbst/urlbst.in
-texmf-dist/doc/latex/urlbst/urlbst.pdf
-texmf-dist/doc/latex/urlbst/urlbst.tex
-texmf-dist/doc/latex/urlbst/urlbst.tex.in
-texmf-dist/source/latex/urlbst/Makefile.in
-texmf-dist/source/latex/urlbst/configure
-texmf-dist/source/latex/urlbst/configure.ac
-texmf-dist/bibtex/bib/urlbst/urlbst.bib
+texmf-dist/doc/latex/uni-wtal-ger/LIESMICH
+texmf-dist/doc/latex/uni-wtal-ger/README
+texmf-dist/doc/latex/uni-wtal-ger/germanistik.bib
+texmf-dist/doc/latex/uni-wtal-ger/germanistik.pdf
+texmf-dist/doc/latex/uni-wtal-ger/germanistik.tex
+texmf-dist/tex/latex/uni-wtal-ger/uni-wtal-ger.bbx
+texmf-dist/tex/latex/uni-wtal-ger/uni-wtal-ger.cbx
+texmf-dist/doc/bibtex/urlbst/Makefile.in
+texmf-dist/doc/bibtex/urlbst/README
+texmf-dist/doc/bibtex/urlbst/VERSION
+texmf-dist/doc/bibtex/urlbst/urlbst
+texmf-dist/doc/bibtex/urlbst/urlbst.bib
+texmf-dist/doc/bibtex/urlbst/urlbst.html
+texmf-dist/doc/bibtex/urlbst/urlbst.html.in
+texmf-dist/doc/bibtex/urlbst/urlbst.in
+texmf-dist/doc/bibtex/urlbst/urlbst.pdf
+texmf-dist/doc/bibtex/urlbst/urlbst.tex
+texmf-dist/doc/bibtex/urlbst/urlbst.tex.in
+texmf-dist/source/bibtex/urlbst/configure
+texmf-dist/source/bibtex/urlbst/configure.ac
 texmf-dist/bibtex/bst/urlbst/abbrvurl.bst
 texmf-dist/bibtex/bst/urlbst/alphaurl.bst
 texmf-dist/bibtex/bst/urlbst/plainurl.bst
@@ -630,49 +1044,105 @@ texmf-dist/bibtex/bst/urlbst/unsrturl.bst
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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/|../|")
 
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -704,12 +1174,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-bibtexextra
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-bibtexextra
+- 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-bibtexextra
 - improved %%post

+ 147 - 96
t/texlive-collection-binextra/texlive-collection-binextra-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-binextra
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: TeX auxiliary programs
 Summary(ja): TeX Live: TeX auxiliary programs
 Name: texlive-collection-binextra
-Version: 2009
-Release: 4%{?_dist_release}
-License: GPL+, LGPLv2+, Knuth, Freely redistributable without restriction, Public Domain, No Info, LPPL, Artistic
+Version: 2011
+Release: 1%{?_dist_release}
+License: GPL+, LGPLv2+, LPPL, Knuth, Freely redistributable without restriction, Public Domain, Artistic, GPLv3+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -66,8 +63,12 @@ This package contains the following CTAN packages:
 a2ping: Advanced PS, PDF, EPS converter.
 asymptote: 2D and 3D TeX-Aware Vector Graphics Language.
 bibtex8: A fully 8-bit adaptation of BibTeX 0.99.
-ctie: 
+bibtexu: 
+bundledoc: Bundle together all the files needed to build a LaTeX document.
+chktex: Check for errors in LaTeX documents.
+ctie: C version of tie (merging Web change files).
 cweb: A Web system in C.
+de-macro: Expand private macros in a document.
 detex: Strip TeX from a source file.
 dtl: Tools to dis-assemble and re-assemble DVI files.
 dvi2tty: Produce ASCII from DVI.
@@ -77,25 +78,29 @@ dvidvi: Convert one DVI file into another.
 dviljk: DVI to Laserjet output.
 dvipng: A fast DVI to PNG/GIF converter.
 dvipos: 
+dvisvgm: Converts DVI files to Scalable Vector Graphics format (SVG).
 findhyph: Find hyphenated words in a document.
 fragmaster: Using psfrag with PDFLaTeX.
-getnonfreefonts: 
 hyphenex: Generate a hyphenation exceptions file.
+installfont: A bash script for installing a LaTeX font family.
 lacheck: LaTeX checker.
 latex2man: Translate LaTeX-based manual pages into Unix man format.
+latexdiff: Determine and mark up significant differences between latex files.
 latexmk: Fully automated LaTeX document generation routine.
 listings-ext: Automated input of source.
-mkind-english: 
 mkjobtexmf: Generate a texmf tree for a particular job.
 patgen: 
 pdfcrop: Crop PDF graphics.
+pdfjam: Shell scripts interfacing to pdfpages.
 pdftools: PDF-related utilities, including PostScript-to-PDF conversion
 pkfix: Replace pk fonts in PostScript with Type 1 fonts.
 pkfix-helper: Make PostScript files accessible to pkfix.
 purifyeps: Make EPS work with both LaTeX/dvips and pdfLaTeX.
-seetexk: Utiities for manipulating DVI files.
+seetexk: Utilities for manipulating DVI files.
+sty2dtx: Create a .dtx file from a .sty file.
 synctex: 
 texcount: Count words in a LaTeX document.
+texdef: Display the definitions of TeX commands.
 texdiff: Compare documents and produce tagged merge.
 texdirflatten: Collect files related to a LaTeX job in a single directory.
 texdoc: Documentation access for TeX distributions.
@@ -129,8 +134,12 @@ programming, patgen, and the TeX Works Editor.
 a2ping: Advanced PS, PDF, EPS converter.
 asymptote: 2D and 3D TeX-Aware Vector Graphics Language.
 bibtex8: A fully 8-bit adaptation of BibTeX 0.99.
-ctie: 
+bibtexu: 
+bundledoc: Bundle together all the files needed to build a LaTeX document.
+chktex: Check for errors in LaTeX documents.
+ctie: C version of tie (merging Web change files).
 cweb: A Web system in C.
+de-macro: Expand private macros in a document.
 detex: Strip TeX from a source file.
 dtl: Tools to dis-assemble and re-assemble DVI files.
 dvi2tty: Produce ASCII from DVI.
@@ -140,25 +149,29 @@ dvidvi: Convert one DVI file into another.
 dviljk: DVI to Laserjet output.
 dvipng: A fast DVI to PNG/GIF converter.
 dvipos: 
+dvisvgm: Converts DVI files to Scalable Vector Graphics format (SVG).
 findhyph: Find hyphenated words in a document.
 fragmaster: Using psfrag with PDFLaTeX.
-getnonfreefonts: 
 hyphenex: Generate a hyphenation exceptions file.
+installfont: A bash script for installing a LaTeX font family.
 lacheck: LaTeX checker.
 latex2man: Translate LaTeX-based manual pages into Unix man format.
+latexdiff: Determine and mark up significant differences between latex files.
 latexmk: Fully automated LaTeX document generation routine.
 listings-ext: Automated input of source.
-mkind-english: 
 mkjobtexmf: Generate a texmf tree for a particular job.
 patgen: 
 pdfcrop: Crop PDF graphics.
+pdfjam: Shell scripts interfacing to pdfpages.
 pdftools: PDF-related utilities, including PostScript-to-PDF conversion
 pkfix: Replace pk fonts in PostScript with Type 1 fonts.
 pkfix-helper: Make PostScript files accessible to pkfix.
 purifyeps: Make EPS work with both LaTeX/dvips and pdfLaTeX.
-seetexk: Utiities for manipulating DVI files.
+seetexk: Utilities for manipulating DVI files.
+sty2dtx: Create a .dtx file from a .sty file.
 synctex: 
 texcount: Count words in a LaTeX document.
+texdef: Display the definitions of TeX commands.
 texdiff: Compare documents and produce tagged merge.
 texdirflatten: Collect files related to a LaTeX job in a single directory.
 texdoc: Documentation access for TeX distributions.
@@ -200,6 +213,11 @@ texmf-dist/bibtex/csf/polish-csf/88592pl.csf
 texmf-dist/bibtex/csf/polish-csf/cp1250pl.csf
 texmf-dist/bibtex/csf/polish-csf/cp852pl.csf
 texmf-dist/bibtex/csf/polish-csf/iso8859-7.csf
+texmf-dist/doc/support/bundledoc/README
+texmf-dist/scripts/bundledoc/arlatex
+texmf-dist/scripts/bundledoc/bundledoc
+texmf-dist/tex/latex/bundledoc/miktex.cfg
+texmf-dist/tex/latex/bundledoc/texlive-unix.cfg
 texmf-dist/doc/plain/cweb/cwebman.dvi
 texmf-dist/tex/plain/cweb/cwebmac.tex
 texmf-dist/tex/plain/cweb/pdfXcwebmac.tex
@@ -208,6 +226,10 @@ texmf-dist/tex/plain/cweb/pdfdcwebmac.tex
 texmf-dist/tex/plain/cweb/pdffcwebmac.tex
 texmf-dist/tex/plain/cweb/pdficwebmac.tex
 texmf-dist/tex/plain/cweb/pdfwebmac.tex
+texmf-dist/doc/support/de-macro/README
+texmf-dist/doc/support/de-macro/user-guide.pdf
+texmf-dist/doc/support/de-macro/user-guide.tex
+texmf-dist/scripts/de-macro/de-macro
 texmf-dist/scripts/dviasm/dviasm.py
 texmf-dist/doc/support/findhyph/Makefile
 texmf-dist/doc/support/findhyph/README
@@ -217,6 +239,7 @@ texmf-dist/scripts/findhyph/findhyph
 texmf-dist/doc/support/fragmaster/AUTHORS
 texmf-dist/doc/support/fragmaster/COPYING
 texmf-dist/doc/support/fragmaster/CREDITS
+texmf-dist/doc/support/fragmaster/Changes
 texmf-dist/doc/support/fragmaster/README
 texmf-dist/doc/support/fragmaster/README.de
 texmf-dist/doc/support/fragmaster/example/document.pdf
@@ -228,20 +251,31 @@ texmf-dist/doc/support/fragmaster/example/parabel_fm
 texmf-dist/doc/support/fragmaster/example/parabel_fm.eps
 texmf-dist/doc/support/fragmaster/example/parabel_fm.gp
 texmf-dist/doc/support/fragmaster/example/parabel_fm.pdf
+texmf-dist/doc/support/fragmaster/fragmaster.pdf
 texmf-dist/scripts/fragmaster/fragmaster.pl
 texmf-dist/source/generic/hyphenex/GNUmakefile
 texmf-dist/source/generic/hyphenex/README
 texmf-dist/source/generic/hyphenex/hyphenex.pl
 texmf-dist/source/generic/hyphenex/hyphenex.sh
+texmf-dist/source/generic/hyphenex/tb0hyf.pdf
 texmf-dist/source/generic/hyphenex/tb0hyf.tex
 texmf-dist/source/generic/hyphenex/test.tex
 texmf-dist/tex/generic/hyphenex/ushyphex.tex
+texmf-dist/doc/support/installfont/LICENSE
+texmf-dist/doc/support/installfont/README
+texmf-dist/doc/support/installfont/installfont
+texmf-dist/doc/support/installfont/installfont.pdf
+texmf-dist/doc/support/installfont/installfont.tex
+texmf-dist/doc/support/installfont/manifest.txt
+texmf-dist/scripts/installfont/installfont-tl
 texmf-dist/doc/support/latex2man/CHANGES
 texmf-dist/doc/support/latex2man/INSTALL
 texmf-dist/doc/support/latex2man/Makefile
 texmf-dist/doc/support/latex2man/README
-texmf-dist/doc/support/latex2man/THIS-IS-VERSION-1.23
+texmf-dist/doc/support/latex2man/THIS-IS-VERSION-1.24
+texmf-dist/doc/support/latex2man/latex2man-CHANGES.html
 texmf-dist/doc/support/latex2man/latex2man.1
+texmf-dist/doc/support/latex2man/latex2man.css
 texmf-dist/doc/support/latex2man/latex2man.html
 texmf-dist/doc/support/latex2man/latex2man.pdf
 texmf-dist/doc/support/latex2man/latex2man.tex
@@ -251,12 +285,29 @@ texmf-dist/doc/support/latex2man/latex2man.txt
 texmf-dist/scripts/latex2man/latex2man
 texmf-dist/tex/latex/latex2man/latex2man.cfg
 texmf-dist/tex/latex/latex2man/latex2man.sty
+texmf-dist/doc/latex/latexdiff/CHANGES
+texmf-dist/doc/latex/latexdiff/LICENSE
+texmf-dist/doc/latex/latexdiff/Makefile
+texmf-dist/doc/latex/latexdiff/README
+texmf-dist/doc/latex/latexdiff/contrib/latexdiff-wrap
+texmf-dist/doc/latex/latexdiff/contrib/latexdiff.spec
+texmf-dist/doc/latex/latexdiff/example/example-draft.tex
+texmf-dist/doc/latex/latexdiff/example/example-rev.tex
+texmf-dist/doc/latex/latexdiff/latexdiff
+texmf-dist/doc/latex/latexdiff/latexdiff-fast
+texmf-dist/doc/latex/latexdiff/latexdiff-man.pdf
+texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texmf-dist/scripts/latexdiff/latexdiff.pl
+texmf-dist/scripts/latexdiff/latexrevise.pl
 texmf-dist/doc/support/latexmk/CHANGES
 texmf-dist/doc/support/latexmk/COPYING
 texmf-dist/doc/support/latexmk/INSTALL
 texmf-dist/doc/support/latexmk/README
 texmf-dist/doc/support/latexmk/example_rcfiles/README
+texmf-dist/doc/support/latexmk/example_rcfiles/asymptote_latexmkrc
+texmf-dist/doc/support/latexmk/example_rcfiles/glossary_latexmkrc
 texmf-dist/doc/support/latexmk/example_rcfiles/pdflatexmkrc
+texmf-dist/doc/support/latexmk/example_rcfiles/sagetex_latexmkrc
 texmf-dist/doc/support/latexmk/extra-scripts/README1
 texmf-dist/doc/support/latexmk/extra-scripts/dvipdfm_call
 texmf-dist/doc/support/latexmk/extra-scripts/dvipdfm_call.bat
@@ -268,13 +319,12 @@ texmf-dist/doc/support/latexmk/extra-scripts/l2
 texmf-dist/doc/support/latexmk/extra-scripts/pst2pdf_for_latexmk
 texmf-dist/doc/support/latexmk/extra-scripts/pst2pdf_for_latexmk_README.txt
 texmf-dist/doc/support/latexmk/extra-scripts/startacroread
-texmf-dist/doc/support/latexmk/latexmk.1
 texmf-dist/doc/support/latexmk/latexmk.bat
 texmf-dist/doc/support/latexmk/latexmk.pdf
 texmf-dist/doc/support/latexmk/latexmk.txt
 texmf-dist/scripts/latexmk/latexmk.pl
 texmf-dist/doc/latex/listings-ext/README
-texmf-dist/doc/latex/listings-ext/THIS_IS_VERSION_v48
+texmf-dist/doc/latex/listings-ext/THIS_IS_VERSION_v67
 texmf-dist/doc/latex/listings-ext/getversion.tex
 texmf-dist/doc/latex/listings-ext/hyperref.cfg
 texmf-dist/doc/latex/listings-ext/listings-ext.bib
@@ -286,6 +336,7 @@ texmf-dist/doc/latex/listings-ext/listings-ext_exmpl_a.java
 texmf-dist/doc/latex/listings-ext/listings-ext_exmpl_b.java
 texmf-dist/doc/latex/listings-ext/listings-ext_exmpl_c.java
 texmf-dist/doc/latex/listings-ext/listings-ext_exmpl_d.java
+texmf-dist/doc/latex/listings-ext/listings-ext_exmpl_e.java
 texmf-dist/doc/latex/listings-ext/listings-ext_test_a.tex
 texmf-dist/doc/latex/listings-ext/listings-ext_test_d.tex
 texmf-dist/doc/latex/listings-ext/listings.cfg
@@ -293,13 +344,9 @@ texmf-dist/source/latex/listings-ext/listings-ext.dtx
 texmf-dist/source/latex/listings-ext/listings-ext.ins
 texmf-dist/scripts/listings-ext/listings-ext.sh
 texmf-dist/tex/latex/listings-ext/listings-ext.sty
-texmf-dist/makeindex/mkind-english/digit.ist
-texmf-dist/makeindex/mkind-english/letter.ist
-texmf-dist/makeindex/mkind-english/special.ist
 texmf-dist/doc/generic/mkjobtexmf/README
 texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.html
 texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.ltx
-texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.man
 texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.pdf
 texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.txt
 texmf-dist/source/generic/mkjobtexmf/Makefile.in
@@ -307,9 +354,26 @@ texmf-dist/source/generic/mkjobtexmf/configure
 texmf-dist/source/generic/mkjobtexmf/configure.ac
 texmf-dist/source/generic/mkjobtexmf/install-sh
 texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
-texmf-dist/doc/support/patgen/patgen2.tutorial
 texmf-dist/doc/support/pdfcrop/README
 texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texmf-dist/doc/support/pdfjam/COPYING
+texmf-dist/doc/support/pdfjam/PDFjam-README.html
+texmf-dist/doc/support/pdfjam/VERSION
+texmf-dist/doc/support/pdfjam/pdfdroplets.png
+texmf-dist/doc/support/pdfjam/pdfjam.conf
+texmf-dist/doc/support/pdfjam/tests.zip
+texmf-dist/scripts/pdfjam/pdf180
+texmf-dist/scripts/pdfjam/pdf270
+texmf-dist/scripts/pdfjam/pdf90
+texmf-dist/scripts/pdfjam/pdfbook
+texmf-dist/scripts/pdfjam/pdfflip
+texmf-dist/scripts/pdfjam/pdfjam
+texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texmf-dist/scripts/pdfjam/pdfjoin
+texmf-dist/scripts/pdfjam/pdfnup
+texmf-dist/scripts/pdfjam/pdfpun
 texmf-dist/doc/support/pkfix/README
 texmf-dist/scripts/pkfix/pkfix.pl
 texmf-dist/doc/support/pkfix-helper/README
@@ -318,6 +382,8 @@ texmf-dist/doc/support/pkfix-helper/encoding-samples.tex
 texmf-dist/scripts/pkfix-helper/pkfix-helper
 texmf-dist/doc/support/purifyeps/README
 texmf-dist/scripts/purifyeps/purifyeps
+texmf-dist/doc/support/sty2dtx/README
+texmf-dist/scripts/sty2dtx/sty2dtx.pl
 texmf-dist/doc/support/texcount/QuickReference.pdf
 texmf-dist/doc/support/texcount/QuickReference.tex
 texmf-dist/doc/support/texcount/README
@@ -325,53 +391,60 @@ texmf-dist/doc/support/texcount/TeXcount.pdf
 texmf-dist/doc/support/texcount/TeXcount.tex
 texmf-dist/doc/support/texcount/macros.tex
 texmf-dist/scripts/texcount/texcount.pl
+texmf-dist/doc/support/texdef/INSTALL
+texmf-dist/doc/support/texdef/README
+texmf-dist/scripts/texdef/texdef.pl
 texmf-dist/doc/support/texdiff/README
 texmf-dist/scripts/texdiff/texdiff
 texmf-dist/scripts/texdirflatten/texdirflatten
+texmf-dist/texdoc/texdoc.cnf
 texmf-dist/doc/support/texloganalyser/README
 texmf-dist/scripts/texloganalyser/texloganalyser
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
 ## make symlinks of core script utils
 mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
 texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
 texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
 texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
 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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
 texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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
@@ -383,24 +456,39 @@ texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/font
 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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
 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-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
 texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
 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/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
 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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 %__mkdir_p %{buildroot}%{_bindir}
@@ -415,46 +503,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
     done
 popd
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -486,12 +534,15 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-binextra
+
 * 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, 

File diff suppressed because it is too large
+ 387 - 192
t/texlive-collection-context/texlive-collection-context-vl.spec


+ 120 - 55
t/texlive-collection-documentation-arabic/texlive-collection-documentation-arabic-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-arabic
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Arabic documentation
 Summary(ja): TeX Live: Arabic documentation
 Name: texlive-collection-documentation-arabic
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -118,49 +115,105 @@ texmf-dist/doc/latex/lshort-persian/typeset.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -187,9 +240,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-arabic
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-arabic
+- 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-documentation-arabic
 - improved %%post

+ 253 - 0
t/texlive-collection-documentation-base/texlive-collection-documentation-base-vl.spec

@@ -0,0 +1,253 @@
+## -*- coding: utf-8-unix -*-
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## tlpdb2rpmspec collection-documentation-base
+
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
+%bcond_with firstbuild
+
+%define tex_destdir	%{_datadir}
+%define texmf		%{tex_destdir}/texmf
+%define texlive_src	%{tex_destdir}/texlive-sources
+%define build_tex_destdir	%{buildroot}%{tex_destdir}
+%define build_texmf	%{buildroot}%{texmf}
+
+%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
+%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
+%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
+%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
+%define vartexfonts %{_var}/lib/texmf/fonts
+
+Summary: TeX Live: TeX Live documentation
+Summary(ja): TeX Live: TeX Live documentation
+Name: texlive-collection-documentation-base
+Version: 2011
+Release: 1%{?_dist_release}
+License: distributable
+Group: Applications/Publishing
+URL:http://www.tug.org/texlive/
+
+Requires: texlive = %{version}
+
+
+Requires(post):		texlive = %{version}
+Requires(postun):	texlive = %{version}
+BuildRequires:		texlive-sources = %{version}
+
+BuildArch:	noarch
+Buildroot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	munepi
+
+%description
+The TeX Live software distribution offers a complete TeX system for a
+variety of Unix, Macintosh, Windows and other platforms. It
+encompasses programs for editing, typesetting, previewing and printing
+of TeX documents in many different languages, and a large collection
+of TeX macros and font libraries.
+
+The distribution includes extensive general documentation about TeX,
+as well as the documentation for the included software packages.
+
+This package is a collection of TeX Live documentation: 
+
+
+This package contains the following CTAN packages: 
+texlive-common: TeX Live documentation (common elements)
+texlive-docindex: top-level TeX Live doc.html, etc.
+texlive-en: TeX Live manual (English)
+
+%description -l ja
+TeX Live ソフトウェアディストリビューションは、
+さまざまな Unix, Macintosh, Windows、および
+他のプラットホームに対して完全な TeX システムを提供します。
+多くの異なった言語を含む TeX ドキュメントの
+編集、組版、閲覧、印刷するためのプログラム、
+そして、TeX マクロやフォントライブラリの大きなコレクションを
+同梱しています。
+
+このディストリビューションは
+同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
+TeX に関するたくさんの一般的なドキュメントを含んでいます。
+
+このパッケージは以下のようなパッケージ集です。
+TeX Live documentation: 
+
+
+このパッケージは以下の CTAN パッケージを含んでいます: 
+texlive-common: TeX Live documentation (common elements)
+texlive-docindex: top-level TeX Live doc.html, etc.
+texlive-en: TeX Live manual (English)
+
+%prep
+
+%build
+
+%install
+[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
+
+PREF=%{buildroot}%{tex_destdir}
+
+manifest=(
+
+)
+
+%__mkdir_p ${PREF}/texmf-dist
+for i in "${manifest[@]}"; do 
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
+done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
+## Files list
+find %{buildroot} -type f -or -type l | \
+    %__sed -e "s|%{buildroot}||g" > filelist.full
+
+find %{buildroot}%{texmf}-dist -type d | \
+    %__sed -e "s|^%{buildroot}|%dir |" \
+           -e "s|$|/|"             >> filelist.full
+
+%clean
+%__rm -rf %{buildroot}
+
+%post
+%{exec_texhash}
+
+exit 0
+
+
+%postun
+if [ "$1" = 0 ]; then
+    %{exec_texhash}
+
+fi
+
+exit 0
+
+%files -f filelist.full
+%defattr(-,root,root,-)
+
+%changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-base
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-base
+- 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-documentation-base
+- improved %%post
+
+* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
+- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-documentation-base
+- removed arch dependent binaries (texlive-collection-latexextra)
+- fixed perl path
+- improved updmap process in %%post and %%postun
+
+* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
+- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-documentation-base

+ 228 - 56
t/texlive-collection-documentation-bulgarian/texlive-collection-documentation-bulgarian-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-bulgarian
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Bulgarian documentation
 Summary(ja): TeX Live: Bulgarian documentation
 Name: texlive-collection-documentation-bulgarian
-Version: 2009
-Release: 3%{?_dist_release}
-License: Public Domain
+Version: 2011
+Release: 1%{?_dist_release}
+License: Public Domain, GFDL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -62,6 +59,7 @@ This package is a collection of Bulgarian documentation:
 
 This package contains the following CTAN packages: 
 lshort-bulgarian: Bulgarian translation of the "Short Introduction to LaTeX2e".
+pst-eucl-translation-bg: Bulgarian translation of the pst-eucl documentation.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -82,6 +80,7 @@ Bulgarian documentation:
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 lshort-bulgarian: Bulgarian translation of the "Short Introduction to LaTeX2e".
+pst-eucl-translation-bg: Bulgarian translation of the pst-eucl documentation.
 
 %prep
 
@@ -96,53 +95,214 @@ manifest=(
 texmf-dist/doc/latex/lshort-bulgarian/README
 texmf-dist/doc/latex/lshort-bulgarian/lshort-bg.pdf
 texmf-dist/doc/latex/lshort-bulgarian/src/lshort-bg.src.zip
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/abscur.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/abscur_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/angle.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/angle_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/arc.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/arc_in.log
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/arc_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/astro.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/astro_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/bissec.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/bissec_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/ccirc.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/ccirc_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/cercle.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/cercle_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/cinscex.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/cinscex_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/curvetype.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/curvetype_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/cyclo.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/cyclo_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/delto.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/droite.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/droite_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/envcardi.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/envcardi_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/envellipse.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/envellipse_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/euler.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/euler_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/fracthom.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/fracthom_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/gal_biss.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/gal_biss_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/gauss.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/gauss_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/gencur.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/gencur_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/geohyper.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/geohyper_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/geonode.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/geonode_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/german_ra.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/german_ra_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/grav.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/grav_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/homothetie.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/homothetie_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/hyperbole.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/hyperbole_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/hypocyclo.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interCC.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interCC_bis_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interCC_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interDC.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interDC_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interDD.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interDD_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interFC.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interFC_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interFF.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interFF_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interFL.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/interFL_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/mediator.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/mediator_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/milieu.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/milieu_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/oij.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/oij_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/orthocentre.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/orthocentre_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/orthoethyper.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/orthoethyper_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/parabole.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/parabole_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/projection.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/projection_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/ptfermat.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/ptfermat_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/remarq.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/remarq_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/rotation.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/rotation_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/segmentmark.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/segmentmark_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/symcentrale.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/symcentrale_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/symorthogonale.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/symorthogonale_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/tg1c.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/tg1c_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/tg2c.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/tg2c_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/translation.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/translation_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/triangle.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/Exemples/triangle_in.tex
+texmf-dist/doc/latex/pst-eucl-translation-bg/README
+texmf-dist/doc/latex/pst-eucl-translation-bg/README-bulgarian.txt
+texmf-dist/doc/latex/pst-eucl-translation-bg/euclide_bg.sty
+texmf-dist/doc/latex/pst-eucl-translation-bg/euclide_macros.ist
+texmf-dist/doc/latex/pst-eucl-translation-bg/pst-eucl-docBG.cb
+texmf-dist/doc/latex/pst-eucl-translation-bg/pst-eucl-docBG.pdf
+texmf-dist/doc/latex/pst-eucl-translation-bg/pst-eucl-docBG.tex
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -169,9 +329,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-bulgarian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-bulgarian
+- 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-documentation-bulgarian
 - improved %%post

+ 120 - 55
t/texlive-collection-documentation-chinese/texlive-collection-documentation-chinese-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-chinese
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Chinese documentation
 Summary(ja): TeX Live: Chinese documentation
 Name: texlive-collection-documentation-chinese
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL, GPL+, LGPLv2+, GFDL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -333,49 +330,105 @@ texmf-dist/doc/latex/lshort-chinese/src/zhulem.sty
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -402,9 +455,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-chinese
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-chinese
+- 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-documentation-chinese
 - improved %%post

+ 148 - 56
t/texlive-collection-documentation-czechslovak/texlive-collection-documentation-czechslovak-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-czechslovak
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Czech/Slovak documentation
 Summary(ja): TeX Live: Czech/Slovak documentation
 Name: texlive-collection-documentation-czechslovak
-Version: 2009
-Release: 3%{?_dist_release}
-License: LPPL
+Version: 2011
+Release: 1%{?_dist_release}
+License: GPL+, LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -61,6 +58,7 @@ This package is a collection of Czech/Slovak documentation:
 
 
 This package contains the following CTAN packages: 
+lshort-czech: Czech translation of the "Short Introduction to LaTeX2e".
 lshort-slovak: Slovak introduction to LaTeX.
 texlive-cz: TeX Live manual (Czech/Slovak)
 
@@ -82,6 +80,7 @@ Czech/Slovak documentation:
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+lshort-czech: Czech translation of the "Short Introduction to LaTeX2e".
 lshort-slovak: Slovak introduction to LaTeX.
 texlive-cz: TeX Live manual (Czech/Slovak)
 
@@ -95,55 +94,136 @@ texlive-cz: TeX Live manual (Czech/Slovak)
 PREF=%{buildroot}%{tex_destdir}
 
 manifest=(
+texmf-dist/doc/latex/lshort-czech/CHANGES
+texmf-dist/doc/latex/lshort-czech/MANIFEST
+texmf-dist/doc/latex/lshort-czech/Makefile
+texmf-dist/doc/latex/lshort-czech/README
+texmf-dist/doc/latex/lshort-czech/lshort-cs.pdf
+texmf-dist/doc/latex/lshort-czech/src/appendix.tex
+texmf-dist/doc/latex/lshort-czech/src/biblio.tex
+texmf-dist/doc/latex/lshort-czech/src/contrib.tex
+texmf-dist/doc/latex/lshort-czech/src/custom.tex
+texmf-dist/doc/latex/lshort-czech/src/fancyhea.sty
+texmf-dist/doc/latex/lshort-czech/src/graphic.tex
+texmf-dist/doc/latex/lshort-czech/src/lshort-base.tex
+texmf-dist/doc/latex/lshort-czech/src/lshort-cs-a5.tex
+texmf-dist/doc/latex/lshort-czech/src/lshort-cs.ind
+texmf-dist/doc/latex/lshort-czech/src/lshort-cs.tex
+texmf-dist/doc/latex/lshort-czech/src/lshort.ist
+texmf-dist/doc/latex/lshort-czech/src/lshort.sty
+texmf-dist/doc/latex/lshort-czech/src/lssym.tex
+texmf-dist/doc/latex/lshort-czech/src/math.tex
+texmf-dist/doc/latex/lshort-czech/src/mylayout.sty
+texmf-dist/doc/latex/lshort-czech/src/overview.tex
+texmf-dist/doc/latex/lshort-czech/src/spec.tex
+texmf-dist/doc/latex/lshort-czech/src/things.tex
+texmf-dist/doc/latex/lshort-czech/src/title.tex
+texmf-dist/doc/latex/lshort-czech/src/typeset.tex
 texmf-dist/doc/latex/lshort-slovak/slshorte.pdf
 texmf-dist/doc/latex/lshort-slovak/src.zip
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -170,9 +250,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-czechslovak
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-czechslovak
+- 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-documentation-czechslovak
 - improved %%post

+ 120 - 55
t/texlive-collection-documentation-dutch/texlive-collection-documentation-dutch-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-dutch
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Dutch documentation
 Summary(ja): TeX Live: Dutch documentation
 Name: texlive-collection-documentation-dutch
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -102,49 +99,105 @@ texmf-dist/doc/latex/lshort-dutch/lshort-nl-1.3.src.zip
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -171,9 +224,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-dutch
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-dutch
+- 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-documentation-dutch
 - improved %%post

File diff suppressed because it is too large
+ 596 - 510
t/texlive-collection-documentation-english/texlive-collection-documentation-english-vl.spec


+ 120 - 55
t/texlive-collection-documentation-finnish/texlive-collection-documentation-finnish-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-finnish
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Finnish documentation
 Summary(ja): TeX Live: Finnish documentation
 Name: texlive-collection-documentation-finnish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -115,49 +112,105 @@ texmf-dist/doc/latex/lshort-finnish/src/viritys.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -184,9 +237,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-finnish
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-finnish
+- 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-documentation-finnish
 - improved %%post

+ 155 - 58
t/texlive-collection-documentation-french/texlive-collection-documentation-french-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-french
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: French documentation
 Summary(ja): TeX Live: French documentation
 Name: texlive-collection-documentation-french
-Version: 2009
-Release: 3%{?_dist_release}
-License: GPL+, GFDL
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, GPL+, GFDL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -61,6 +58,7 @@ This package is a collection of French documentation:
 
 
 This package contains the following CTAN packages: 
+apprends-latex: Apprends LaTeX!
 epslatex-fr: French version of "graphics in LaTeX".
 impatient-fr: Free edition of the book "TeX for the Impatient"
 l2tabu-french: French translation of l2tabu.
@@ -85,6 +83,7 @@ French documentation:
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+apprends-latex: Apprends LaTeX!
 epslatex-fr: French version of "graphics in LaTeX".
 impatient-fr: Free edition of the book "TeX for the Impatient"
 l2tabu-french: French translation of l2tabu.
@@ -101,6 +100,35 @@ texlive-fr: TeX Live manual (French)
 PREF=%{buildroot}%{tex_destdir}
 
 manifest=(
+texmf-dist/doc/latex/apprends-latex/Apprends_LaTeX.pdf
+texmf-dist/doc/latex/apprends-latex/Apprends_LaTeX.tex
+texmf-dist/doc/latex/apprends-latex/README
+texmf-dist/doc/latex/apprends-latex/avance.bib
+texmf-dist/doc/latex/apprends-latex/bibliographie-index.bib
+texmf-dist/doc/latex/apprends-latex/divers.bib
+texmf-dist/doc/latex/apprends-latex/exemples/Makefile
+texmf-dist/doc/latex/apprends-latex/exemples/beamer-themes.pl
+texmf-dist/doc/latex/apprends-latex/exemples/beamer-titlepage.tex
+texmf-dist/doc/latex/apprends-latex/exemples/currvita.tex
+texmf-dist/doc/latex/apprends-latex/exemples/curve-experience.tex
+texmf-dist/doc/latex/apprends-latex/exemples/curve-extra.tex
+texmf-dist/doc/latex/apprends-latex/exemples/curve-formation.tex
+texmf-dist/doc/latex/apprends-latex/exemples/curve-langues.tex
+texmf-dist/doc/latex/apprends-latex/exemples/curve-methodologies.tex
+texmf-dist/doc/latex/apprends-latex/exemples/curve-references.tex
+texmf-dist/doc/latex/apprends-latex/exemples/curve.tex
+texmf-dist/doc/latex/apprends-latex/exemples/letter.tex
+texmf-dist/doc/latex/apprends-latex/exemples/moderncv.tex
+texmf-dist/doc/latex/apprends-latex/exemples/polices.pl
+texmf-dist/doc/latex/apprends-latex/exemples/scrlttr2.tex
+texmf-dist/doc/latex/apprends-latex/exemples/seraphin-lampion.jpg
+texmf-dist/doc/latex/apprends-latex/exemples/slides.tex
+texmf-dist/doc/latex/apprends-latex/exemples/tikz.tex
+texmf-dist/doc/latex/apprends-latex/graphisme.bib
+texmf-dist/doc/latex/apprends-latex/index.ist
+texmf-dist/doc/latex/apprends-latex/latex.bib
+texmf-dist/doc/latex/apprends-latex/latexmkrc
+texmf-dist/doc/latex/apprends-latex/typographie.bib
 texmf-dist/doc/latex/epslatex-fr/Ball.eps
 texmf-dist/doc/latex/epslatex-fr/CHAP2.sty
 texmf-dist/doc/latex/epslatex-fr/Construction.eps
@@ -192,56 +220,113 @@ texmf-dist/doc/latex/l2tabu-french/README
 texmf-dist/doc/latex/l2tabu-french/l2tabufr-heavy.pdf
 texmf-dist/doc/latex/l2tabu-french/l2tabufr-light.pdf
 texmf-dist/doc/latex/l2tabu-french/l2tabufr.tex
+texmf-dist/doc/latex/lshort-french/CHANGES.fr
 texmf-dist/doc/latex/lshort-french/README
-texmf-dist/doc/latex/lshort-french/flshort-3.20.pdf
-texmf-dist/doc/latex/lshort-french/flshort-3.20.zip
+texmf-dist/doc/latex/lshort-french/lshort-fr-4.31fr-1.src.tar.gz
+texmf-dist/doc/latex/lshort-french/lshort-fr.pdf
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -268,9 +353,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-french
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-french
+- 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-documentation-french
 - improved %%post

File diff suppressed because it is too large
+ 2965 - 13
t/texlive-collection-documentation-german/texlive-collection-documentation-german-vl.spec


+ 148 - 60
t/texlive-collection-documentation-italian/texlive-collection-documentation-italian-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-italian
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Italian documentation
 Summary(ja): TeX Live: Italian documentation
 Name: texlive-collection-documentation-italian
-Version: 2009
-Release: 3%{?_dist_release}
-License: GPL+
+Version: 2011
+Release: 1%{?_dist_release}
+License: No Info, LPPL, GPL+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -62,10 +59,11 @@ This package is a collection of Italian documentation:
 
 This package contains the following CTAN packages: 
 amsldoc-it: 
-amsmath-it: 
+amsmath-it: Italian translations of some old AMSmath documents.
 amsthdoc-it: 
-fancyhdr-it: 
+fancyhdr-it: Italian translation of fancyhdr documentation.
 l2tabu-it: Italian Translation of Obsolete packages and commands
+latex4wp-it: 
 lshort-italian: Introduction to LaTeX in Italian.
 psfrag-italian: PSfrag documentation in Italian.
 texlive-it: TeX Live manual (Italian)
@@ -89,10 +87,11 @@ Italian documentation:
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 amsldoc-it: 
-amsmath-it: 
+amsmath-it: Italian translations of some old AMSmath documents.
 amsthdoc-it: 
-fancyhdr-it: 
+fancyhdr-it: Italian translation of fancyhdr documentation.
 l2tabu-it: Italian Translation of Obsolete packages and commands
+latex4wp-it: 
 lshort-italian: Introduction to LaTeX in Italian.
 psfrag-italian: PSfrag documentation in Italian.
 texlive-it: TeX Live manual (Italian)
@@ -109,16 +108,37 @@ PREF=%{buildroot}%{tex_destdir}
 manifest=(
 texmf-dist/doc/latex/amsldoc-it/itamsldoc.pdf
 texmf-dist/doc/latex/amsldoc-it/itamsldoc.tex
+texmf-dist/doc/latex/amsmath-it/README
 texmf-dist/doc/latex/amsmath-it/amsmath.faq
 texmf-dist/doc/latex/amsmath-it/diffs-m_it.txt
 texmf-dist/doc/latex/amsthdoc-it/README
 texmf-dist/doc/latex/amsthdoc-it/amsthdoc_it.pdf
 texmf-dist/doc/latex/amsthdoc-it/amsthdoc_it.tex
 texmf-dist/doc/latex/fancyhdr-it/Makefile
+texmf-dist/doc/latex/fancyhdr-it/README
 texmf-dist/doc/latex/fancyhdr-it/itfancyhdr.pdf
 texmf-dist/doc/latex/fancyhdr-it/itfancyhdr.tex
 texmf-dist/doc/latex/l2tabu-it/l2tabuit.pdf
 texmf-dist/doc/latex/l2tabu-it/l2tabuit.tex
+texmf-dist/doc/latex/latex4wp-it/COME-COMPORRE
+texmf-dist/doc/latex/latex4wp-it/README
+texmf-dist/doc/latex/latex4wp-it/dat2tex
+texmf-dist/doc/latex/latex4wp-it/exa.sty
+texmf-dist/doc/latex/latex4wp-it/gnuplot.gp
+texmf-dist/doc/latex/latex4wp-it/gnuplot.pdf
+texmf-dist/doc/latex/latex4wp-it/latex4wp-it.pdf
+texmf-dist/doc/latex/latex4wp-it/latex4wp-it.tex
+texmf-dist/doc/latex/latex4wp-it/midifile.mid
+texmf-dist/doc/latex/latex4wp-it/small.eepic
+texmf-dist/doc/latex/latex4wp-it/small.eps
+texmf-dist/doc/latex/latex4wp-it/small.fig
+texmf-dist/doc/latex/latex4wp-it/small.pdf
+texmf-dist/doc/latex/latex4wp-it/small.pdf_t
+texmf-dist/doc/latex/latex4wp-it/tbx.epsi
+texmf-dist/doc/latex/latex4wp-it/tbx.pdf
+texmf-dist/doc/latex/latex4wp-it/tbx.tex
+texmf-dist/doc/latex/latex4wp-it/xfig.eps
+texmf-dist/doc/latex/latex4wp-it/xfig.png
 texmf-dist/doc/latex/lshort-italian/CHANGES
 texmf-dist/doc/latex/lshort-italian/MANIFEST
 texmf-dist/doc/latex/lshort-italian/Makefile
@@ -133,49 +153,105 @@ texmf-dist/doc/latex/psfrag-italian/itpfgguide.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -202,9 +278,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-italian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-italian
+- 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-documentation-italian
 - improved %%post

+ 120 - 55
t/texlive-collection-documentation-japanese/texlive-collection-documentation-japanese-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-japanese
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Japanese documentation
 Summary(ja): TeX Live: Japanese documentation
 Name: texlive-collection-documentation-japanese
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -102,49 +99,105 @@ texmf-dist/doc/latex/lshort-japanese/jlshort.pdf
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -171,9 +224,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-japanese
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-japanese
+- 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-documentation-japanese
 - improved %%post

+ 120 - 55
t/texlive-collection-documentation-korean/texlive-collection-documentation-korean-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-korean
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Korean documentation
 Summary(ja): TeX Live: Korean documentation
 Name: texlive-collection-documentation-korean
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GFDL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -100,49 +97,105 @@ texmf-dist/doc/latex/lshort-korean/lshort-kr.pdf
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -169,9 +222,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-korean
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-korean
+- 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-documentation-korean
 - improved %%post

+ 120 - 55
t/texlive-collection-documentation-mongolian/texlive-collection-documentation-mongolian-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-mongolian
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Mongolian documentation
 Summary(ja): TeX Live: Mongolian documentation
 Name: texlive-collection-documentation-mongolian
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -124,49 +121,105 @@ texmf-dist/doc/latex/lshort-mongol/src/typeset.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -193,9 +246,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-mongolian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-mongolian
+- 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-documentation-mongolian
 - improved %%post

+ 120 - 55
t/texlive-collection-documentation-polish/texlive-collection-documentation-polish-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-polish
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Polish documentation
 Summary(ja): TeX Live: Polish documentation
 Name: texlive-collection-documentation-polish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -554,49 +551,105 @@ texmf-dist/doc/generic/tex-virtual-academy-pl/tex/tryby.html
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -623,9 +676,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-polish
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-polish
+- 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-documentation-polish
 - improved %%post

+ 122 - 57
t/texlive-collection-documentation-portuguese/texlive-collection-documentation-portuguese-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-portuguese
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Portuguese documentation
 Summary(ja): TeX Live: Portuguese documentation
 Name: texlive-collection-documentation-portuguese
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+, LPPL, Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -141,8 +138,8 @@ texmf-dist/doc/latex/cursolatex/src/vitex.eps
 texmf-dist/doc/latex/latexcheat-ptbr/README-ptbr
 texmf-dist/doc/latex/latexcheat-ptbr/latexsheet-ptbr.pdf
 texmf-dist/doc/latex/latexcheat-ptbr/latexsheet-ptbr.tex
-texmf-dist/doc/latex/lshort-portuguese/ptlshort-4.20.pt.src.tar.gz
-texmf-dist/doc/latex/lshort-portuguese/ptlshort.pdf
+texmf-dist/doc/latex/lshort-portuguese/pt-lshort-5.01.0.src.tar.gz
+texmf-dist/doc/latex/lshort-portuguese/pt-lshort.pdf
 texmf-dist/doc/generic/xypic-tut-pt/README
 texmf-dist/doc/generic/xypic-tut-pt/grafico.eps
 texmf-dist/doc/generic/xypic-tut-pt/xypic-tutorial.pdf
@@ -151,49 +148,105 @@ texmf-dist/doc/generic/xypic-tut-pt/xypictutorial.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -220,9 +273,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-portuguese
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-portuguese
+- 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-documentation-portuguese
 - improved %%post

+ 121 - 82
t/texlive-collection-documentation-russian/texlive-collection-documentation-russian-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-russian
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Russian documentation
 Summary(ja): TeX Live: Russian documentation
 Name: texlive-collection-documentation-russian
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+, Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -97,34 +94,8 @@ texlive-ru: TeX Live manual (Russian)
 PREF=%{buildroot}%{tex_destdir}
 
 manifest=(
-texmf-dist/doc/latex/lshort-russian/CHANGES
-texmf-dist/doc/latex/lshort-russian/MANIFEST
-texmf-dist/doc/latex/lshort-russian/Makefile
-texmf-dist/doc/latex/lshort-russian/README
-texmf-dist/doc/latex/lshort-russian/fixdate.pl
-texmf-dist/doc/latex/lshort-russian/lshort.dvi
 texmf-dist/doc/latex/lshort-russian/lshortru.pdf
-texmf-dist/doc/latex/lshort-russian/src/biblio.tex
-texmf-dist/doc/latex/lshort-russian/src/contrib.tex
-texmf-dist/doc/latex/lshort-russian/src/custom.tex
-texmf-dist/doc/latex/lshort-russian/src/fancyhea.sty
-texmf-dist/doc/latex/lshort-russian/src/fancyvrb.cfg
-texmf-dist/doc/latex/lshort-russian/src/fancyvrb.sty
-texmf-dist/doc/latex/lshort-russian/src/graphic.tex
-texmf-dist/doc/latex/lshort-russian/src/hbaw.sty
-texmf-dist/doc/latex/lshort-russian/src/hcolor.sty
-texmf-dist/doc/latex/lshort-russian/src/lshort.out
-texmf-dist/doc/latex/lshort-russian/src/lshort.sty
-texmf-dist/doc/latex/lshort-russian/src/lshort.tex
-texmf-dist/doc/latex/lshort-russian/src/lssym.tex
-texmf-dist/doc/latex/lshort-russian/src/math.tex
-texmf-dist/doc/latex/lshort-russian/src/mylayout.sty
-texmf-dist/doc/latex/lshort-russian/src/overview.tex
-texmf-dist/doc/latex/lshort-russian/src/spec.tex
-texmf-dist/doc/latex/lshort-russian/src/t-fvrbex.tex
-texmf-dist/doc/latex/lshort-russian/src/things.tex
-texmf-dist/doc/latex/lshort-russian/src/title.tex
-texmf-dist/doc/latex/lshort-russian/src/typeset.tex
+texmf-dist/doc/latex/lshort-russian/lshortru.zip
 texmf-dist/doc/metapost/mpman-ru/Makefile
 texmf-dist/doc/metapost/mpman-ru/README
 texmf-dist/doc/metapost/mpman-ru/README.ru.koi8-r
@@ -143,49 +114,105 @@ texmf-dist/doc/metapost/mpman-ru/mpman.ist
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -212,9 +239,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-russian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-russian
+- 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-documentation-russian
 - improved %%post

+ 249 - 0
t/texlive-collection-documentation-serbian/texlive-collection-documentation-serbian-vl.spec

@@ -0,0 +1,249 @@
+## -*- coding: utf-8-unix -*-
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## tlpdb2rpmspec collection-documentation-serbian
+
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
+%bcond_with firstbuild
+
+%define tex_destdir	%{_datadir}
+%define texmf		%{tex_destdir}/texmf
+%define texlive_src	%{tex_destdir}/texlive-sources
+%define build_tex_destdir	%{buildroot}%{tex_destdir}
+%define build_texmf	%{buildroot}%{texmf}
+
+%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
+%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
+%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
+%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
+%define vartexfonts %{_var}/lib/texmf/fonts
+
+Summary: TeX Live: Serbian documentation
+Summary(ja): TeX Live: Serbian documentation
+Name: texlive-collection-documentation-serbian
+Version: 2011
+Release: 1%{?_dist_release}
+License: distributable
+Group: Applications/Publishing
+URL:http://www.tug.org/texlive/
+
+Requires: texlive = %{version}
+
+
+Requires(post):		texlive = %{version}
+Requires(postun):	texlive = %{version}
+BuildRequires:		texlive-sources = %{version}
+
+BuildArch:	noarch
+Buildroot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	munepi
+
+%description
+The TeX Live software distribution offers a complete TeX system for a
+variety of Unix, Macintosh, Windows and other platforms. It
+encompasses programs for editing, typesetting, previewing and printing
+of TeX documents in many different languages, and a large collection
+of TeX macros and font libraries.
+
+The distribution includes extensive general documentation about TeX,
+as well as the documentation for the included software packages.
+
+This package is a collection of Serbian documentation: 
+
+
+This package contains the following CTAN packages: 
+texlive-sr: TeX Live manual (Serbian)
+
+%description -l ja
+TeX Live ソフトウェアディストリビューションは、
+さまざまな Unix, Macintosh, Windows、および
+他のプラットホームに対して完全な TeX システムを提供します。
+多くの異なった言語を含む TeX ドキュメントの
+編集、組版、閲覧、印刷するためのプログラム、
+そして、TeX マクロやフォントライブラリの大きなコレクションを
+同梱しています。
+
+このディストリビューションは
+同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
+TeX に関するたくさんの一般的なドキュメントを含んでいます。
+
+このパッケージは以下のようなパッケージ集です。
+Serbian documentation: 
+
+
+このパッケージは以下の CTAN パッケージを含んでいます: 
+texlive-sr: TeX Live manual (Serbian)
+
+%prep
+
+%build
+
+%install
+[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
+
+PREF=%{buildroot}%{tex_destdir}
+
+manifest=(
+
+)
+
+%__mkdir_p ${PREF}/texmf-dist
+for i in "${manifest[@]}"; do 
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
+done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
+## Files list
+find %{buildroot} -type f -or -type l | \
+    %__sed -e "s|%{buildroot}||g" > filelist.full
+
+find %{buildroot}%{texmf}-dist -type d | \
+    %__sed -e "s|^%{buildroot}|%dir |" \
+           -e "s|$|/|"             >> filelist.full
+
+%clean
+%__rm -rf %{buildroot}
+
+%post
+%{exec_texhash}
+
+exit 0
+
+
+%postun
+if [ "$1" = 0 ]; then
+    %{exec_texhash}
+
+fi
+
+exit 0
+
+%files -f filelist.full
+%defattr(-,root,root,-)
+
+%changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-serbian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-serbian
+- 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-documentation-serbian
+- improved %%post
+
+* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
+- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-documentation-serbian
+- removed arch dependent binaries (texlive-collection-latexextra)
+- fixed perl path
+- improved updmap process in %%post and %%postun
+
+* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
+- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-documentation-serbian

+ 120 - 55
t/texlive-collection-documentation-slovenian/texlive-collection-documentation-slovenian-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-slovenian
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Slovenian documentation
 Summary(ja): TeX Live: Slovenian documentation
 Name: texlive-collection-documentation-slovenian
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -116,49 +113,105 @@ texmf-dist/doc/latex/lshort-slovenian/src/typeset.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -185,9 +238,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-slovenian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-slovenian
+- 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-documentation-slovenian
 - improved %%post

+ 153 - 57
t/texlive-collection-documentation-spanish/texlive-collection-documentation-spanish-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-spanish
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Spanish documentation
 Summary(ja): TeX Live: Spanish documentation
 Name: texlive-collection-documentation-spanish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL, Public Domain, Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -63,6 +60,8 @@ This package is a collection of Spanish documentation:
 This package contains the following CTAN packages: 
 es-tex-faq: CervanTeX (Spanish TeX Group) FAQ
 l2tabu-spanish: Spanish translation of "Obsolete packages and commands".
+latex2e-help-texinfo-spanish: 
+latexcheat-esmx: A LaTeX cheat sheet, in Spanish.
 lshort-spanish: Short introduction to LaTeX, Spanish translation.
 
 %description -l ja
@@ -85,6 +84,8 @@ Spanish documentation:
 このパッケージは以下の CTAN パッケージを含んでいます: 
 es-tex-faq: CervanTeX (Spanish TeX Group) FAQ
 l2tabu-spanish: Spanish translation of "Obsolete packages and commands".
+latex2e-help-texinfo-spanish: 
+latexcheat-esmx: A LaTeX cheat sheet, in Spanish.
 lshort-spanish: Short introduction to LaTeX, Spanish translation.
 
 %prep
@@ -105,61 +106,144 @@ texmf-dist/doc/generic/es-tex-faq/FAQ-CervanTeX.tex
 texmf-dist/doc/latex/l2tabu-spanish/README
 texmf-dist/doc/latex/l2tabu-spanish/l2tabues.pdf
 texmf-dist/doc/latex/l2tabu-spanish/l2tabues.tex
+texmf-dist/doc/latex/latex2e-help-texinfo-spanish/latex2e-es.dbk
+texmf-dist/doc/latex/latex2e-help-texinfo-spanish/latex2e-es.html
+texmf-dist/doc/latex/latex2e-help-texinfo-spanish/latex2e-es.info
+texmf-dist/doc/latex/latex2e-help-texinfo-spanish/latex2e-es.pdf
+texmf-dist/doc/latex/latex2e-help-texinfo-spanish/latex2e-es.texi
+texmf-dist/doc/latex/latex2e-help-texinfo-spanish/latex2e-es.txt
+texmf-dist/doc/latex/latex2e-help-texinfo-spanish/latex2e-es.xml
+texmf-dist/doc/latex/latexcheat-esmx/README
+texmf-dist/doc/latex/latexcheat-esmx/latexsheet-esmx.pdf
+texmf-dist/doc/latex/latexcheat-esmx/latexsheet-esmx.tex
 texmf-dist/doc/latex/lshort-spanish/fuente/CAMBIOS
 texmf-dist/doc/latex/lshort-spanish/fuente/LEAME.latin1
 texmf-dist/doc/latex/lshort-spanish/fuente/LEAME.utf8
 texmf-dist/doc/latex/lshort-spanish/fuente/MANIFEST
 texmf-dist/doc/latex/lshort-spanish/fuente/Makefile
 texmf-dist/doc/latex/lshort-spanish/fuente/fixdate.pl
-texmf-dist/doc/latex/lshort-spanish/fuente/src.zip
-texmf-dist/doc/latex/lshort-spanish/lshort.pdf
+texmf-dist/doc/latex/lshort-spanish/fuente/src/biblio.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/contrib.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/custom.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/fancyhea.sty
+texmf-dist/doc/latex/lshort-spanish/fuente/src/graphic.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/lshort-a4.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/lshort-a5.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/lshort-base.ltx
+texmf-dist/doc/latex/lshort-spanish/fuente/src/lshort-letter.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/lshort.sty
+texmf-dist/doc/latex/lshort-spanish/fuente/src/lssym.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/math.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/mylayout.sty
+texmf-dist/doc/latex/lshort-spanish/fuente/src/overview.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/spec.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/things.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/title.tex
+texmf-dist/doc/latex/lshort-spanish/fuente/src/typeset.tex
+texmf-dist/doc/latex/lshort-spanish/lshort-a4.pdf
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -186,9 +270,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-spanish
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-spanish
+- 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-documentation-spanish
 - improved %%post

+ 120 - 55
t/texlive-collection-documentation-thai/texlive-collection-documentation-thai-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-thai
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Thai documentation
 Summary(ja): TeX Live: Thai documentation
 Name: texlive-collection-documentation-thai
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -100,49 +97,105 @@ texmf-dist/doc/latex/lshort-thai/readme
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -169,9 +222,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-thai
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-thai
+- 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-documentation-thai
 - improved %%post

+ 120 - 55
t/texlive-collection-documentation-turkish/texlive-collection-documentation-turkish-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-turkish
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Turkish documentation
 Summary(ja): TeX Live: Turkish documentation
 Name: texlive-collection-documentation-turkish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -100,49 +97,105 @@ texmf-dist/doc/latex/lshort-turkish/trlshort-src.zip
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -169,9 +222,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-turkish
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-turkish
+- 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-documentation-turkish
 - improved %%post

+ 120 - 55
t/texlive-collection-documentation-ukrainian/texlive-collection-documentation-ukrainian-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-ukrainian
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Ukrainian documentation
 Summary(ja): TeX Live: Ukrainian documentation
 Name: texlive-collection-documentation-ukrainian
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -99,49 +96,105 @@ texmf-dist/doc/latex/lshort-ukr/lshort-ukr.pdf
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -168,9 +221,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-ukrainian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-ukrainian
+- 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-documentation-ukrainian
 - improved %%post

+ 120 - 55
t/texlive-collection-documentation-vietnamese/texlive-collection-documentation-vietnamese-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-documentation-vietnamese
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Vietnamese documentation
 Summary(ja): TeX Live: Vietnamese documentation
 Name: texlive-collection-documentation-vietnamese
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LGPLv2+, LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -151,49 +148,105 @@ texmf-dist/doc/latex/ntheorem-vn/test.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -220,9 +273,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-vietnamese
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-documentation-vietnamese
+- 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-documentation-vietnamese
 - improved %%post

File diff suppressed because it is too large
+ 382 - 218
t/texlive-collection-fontsextra/texlive-collection-fontsextra-vl.spec


File diff suppressed because it is too large
+ 893 - 57
t/texlive-collection-fontsrecommended/texlive-collection-fontsrecommended-vl.spec


+ 58 - 88
t/texlive-collection-fontutils/texlive-collection-fontutils-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-fontutils
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: TeX and Outline font utilities
 Summary(ja): TeX Live: TeX and Outline font utilities
 Name: texlive-collection-fontutils
-Version: 2009
-Release: 4%{?_dist_release}
-License: GPL+, Freely redistributable without restriction, No Info, LPPL, Public Domain
+Version: 2011
+Release: 1%{?_dist_release}
+License: GPL+, Freely redistributable without restriction, LPPL, Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -75,7 +72,6 @@ dvipsconfig: Collection of dvips PostScript headers.
 fontinst: Help with installing fonts for TeX and LaTeX.
 fontools: Tools to simplify using fonts (especially TT/OTF ones).
 getafm: 
-mft: 
 t1utils: Simple Type 1 font manipulation programs.
 ttfutils: 
 
@@ -111,7 +107,6 @@ dvipsconfig: Collection of dvips PostScript headers.
 fontinst: Help with installing fonts for TeX and LaTeX.
 fontools: Tools to simplify using fonts (especially TT/OTF ones).
 getafm: 
-mft: 
 t1utils: Simple Type 1 font manipulation programs.
 ttfutils: 
 
@@ -358,12 +353,6 @@ texmf-dist/scripts/fontools/font2afm
 texmf-dist/scripts/fontools/ot2kpx
 texmf-dist/scripts/fontools/pfm2kpx
 texmf-dist/scripts/fontools/showglyphs
-texmf-dist/mft/base/README
-texmf-dist/mft/base/cmbase.mft
-texmf-dist/mft/base/e.mft
-texmf-dist/mft/base/mplain.mft
-texmf-dist/mft/base/pl.mft
-texmf-dist/mft/base/plain.mft
 texmf-dist/fonts/sfd/ttf2pk/Big5.sfd
 texmf-dist/fonts/sfd/ttf2pk/EUC.sfd
 texmf-dist/fonts/sfd/ttf2pk/HKSCS.sfd
@@ -381,44 +370,47 @@ texmf-dist/fonts/sfd/ttf2pk/Unicode.sfd
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
 ## make symlinks of core script utils
 mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
 texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
 texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
 texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
 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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
 texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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
@@ -430,24 +422,39 @@ texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/font
 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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
 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-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
 texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
 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/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
 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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 %__mkdir_p %{buildroot}%{_bindir}
@@ -462,46 +469,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
     done
 popd
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -533,12 +500,15 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-fontutils
+
 * 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, 

+ 129 - 107
t/texlive-collection-formatsextra/texlive-collection-formatsextra-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-formatsextra
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Extra formats
 Summary(ja): TeX Live: Extra formats
 Name: texlive-collection-formatsextra
-Version: 2009
-Release: 3%{?_dist_release}
-License: GPL+, LPPL, Freely redistributable without restriction, Knuth, No Info, Public Domain
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, GPLv2+, Knuth, Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -58,20 +55,17 @@ The distribution includes extensive general documentation about TeX,
 as well as the documentation for the included software packages.
 
 This package is a collection of Extra formats: 
-A collection of TeX `formats', ie large-scale macro packages
-designed to be dumped into .fmt file
+Collected TeX `formats', i.e., large-scale macro packages
+designed to be dumped into .fmt files, other than most common
+ones, such as latex and context.
 
 This package contains the following CTAN packages: 
-alatex: Abstract LaTeX.
 edmac: Typeset scholarly edition.
 eplain: Extended plain tex macros.
 mltex: The MLTeX system.
-physe: The PHYSE format.
-phyzzx: A TeX format for physicists.
 psizzl: A TeX format for physics papers.
 startex: An XML-inspired format for student use.
 texsis: Plain TeX macros for Physicists.
-ytex: Macro package developed at MIT.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -88,20 +82,17 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 
 このパッケージは以下のようなパッケージ集です。
 Extra formats: 
-A collection of TeX `formats', ie large-scale macro packages
-designed to be dumped into .fmt file
+Collected TeX `formats', i.e., large-scale macro packages
+designed to be dumped into .fmt files, other than most common
+ones, such as latex and context.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
-alatex: Abstract LaTeX.
 edmac: Typeset scholarly edition.
 eplain: Extended plain tex macros.
 mltex: The MLTeX system.
-physe: The PHYSE format.
-phyzzx: A TeX format for physicists.
 psizzl: A TeX format for physics papers.
 startex: An XML-inspired format for student use.
 texsis: Plain TeX macros for Physicists.
-ytex: Macro package developed at MIT.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -121,21 +112,6 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 
 manifest=(
-texmf-dist/doc/otherformats/alatex/base/alatex.tex
-texmf-dist/source/alatex/base/0areadme.txt
-texmf-dist/source/alatex/base/COPYING
-texmf-dist/source/alatex/base/Makefile
-texmf-dist/source/alatex/base/README
-texmf-dist/source/alatex/base/VERSION-1.0
-texmf-dist/source/alatex/base/abugs.txt
-texmf-dist/source/alatex/base/ainstall.txt
-texmf-dist/source/alatex/base/alatex.dtx
-texmf-dist/source/alatex/base/alatex.ltx
-texmf-dist/source/alatex/base/amanifst.txt
-texmf-dist/source/alatex/base/aunpack.ins
-texmf-dist/source/alatex/base/aunpcked.txt
-texmf-dist/source/alatex/base/testdist.dtx
-texmf-dist/tex/alatex/base/metaclas.cfg
 texmf-dist/doc/latex/edmac/COPYRIGHT
 texmf-dist/doc/latex/edmac/braonain.tex
 texmf-dist/doc/latex/edmac/copying
@@ -167,7 +143,7 @@ texmf-dist/doc/eplain/doc/lscommnt.jpg
 texmf-dist/doc/eplain/doc/xhyper.jpg
 texmf-dist/doc/eplain/util/idxuniq
 texmf-dist/doc/eplain/util/trimsee
-texmf-dist/source/eplain/eplain-source-3.3.zip
+texmf-dist/source/eplain/eplain-source-3.4.zip
 texmf-dist/source/eplain/xeplain.tex
 texmf-dist/tex/eplain/arrow.tex
 texmf-dist/tex/eplain/btxmac.tex
@@ -184,17 +160,6 @@ texmf-dist/tex/latex/mltex/lo1enc.def
 texmf-dist/tex/latex/mltex/mlltxchg.def
 texmf-dist/tex/latex/mltex/mltex.sty
 texmf-dist/tex/mltex/config/mltex.ini
-texmf-dist/tex/physe/base/physe.tex
-texmf-dist/tex/physe/base/physupdt.tex
-texmf-dist/tex/physe/config/physe.ini
-texmf-dist/doc/otherformats/phyzzx/base/phyzdoc.dvi
-texmf-dist/doc/otherformats/phyzzx/base/phyzdoc.tex
-texmf-dist/tex/phyzzx/base/myphyx.tex
-texmf-dist/tex/phyzzx/base/phyzzx.fonts
-texmf-dist/tex/phyzzx/base/phyzzx.local
-texmf-dist/tex/phyzzx/base/phyzzx.plus
-texmf-dist/tex/phyzzx/base/phyzzx.tex
-texmf-dist/tex/phyzzx/config/phyzzx.ini
 texmf-dist/doc/otherformats/psizzl/base/psizzl.commands
 texmf-dist/doc/otherformats/psizzl/base/psizzl.doc
 texmf-dist/source/psizzl/base/aaaread.me
@@ -315,64 +280,109 @@ texmf-dist/tex/texsis/base/texsis.tex
 texmf-dist/tex/texsis/base/thesis.txs
 texmf-dist/tex/texsis/base/twin.txs
 texmf-dist/tex/texsis/config/texsis.ini
-texmf-dist/tex/ytex/base/ybase.mac
-texmf-dist/tex/ytex/base/yfonts.mac
-texmf-dist/tex/ytex/base/ylog.mac
-texmf-dist/tex/ytex/base/ysite.mac
-texmf-dist/tex/ytex/base/ytex-cm.tex
-texmf-dist/tex/ytex/base/ytex.ieee
-texmf-dist/tex/ytex/base/ytex.mac
-texmf-dist/tex/ytex/base/ytex.mail
-texmf-dist/tex/ytex/base/yusage.lst
-texmf-dist/tex/ytex/base/yusage.tex
-texmf-dist/tex/ytex/base/yuser.mac
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -409,12 +419,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-formatsextra
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-formatsextra
+- 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-formatsextra
 - improved %%post

+ 259 - 76
t/texlive-collection-games/texlive-collection-games-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-games
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Games typesetting
 Summary(ja): TeX Live: Games typesetting
 Name: texlive-collection-games
-Version: 2009
-Release: 3%{?_dist_release}
-License: No Info, Public Domain, Freely redistributable without restriction, LPPL, GPL+
+Version: 2011
+Release: 1%{?_dist_release}
+License: GPL+, Public Domain, Freely redistributable without restriction, LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -61,7 +58,7 @@ This package is a collection of Games typesetting:
 Setups for typesetting various games, including chess.
 
 This package contains the following CTAN packages: 
-cchess: Chinese chess.
+bartel-chess-fonts: A set of fonts supporting chess diagrams.
 chess: Fonts for typesetting chess boards.
 chess-problem-diagrams: A package for typesetting chess problem diagrams.
 chessboard: Print chess boards.
@@ -100,7 +97,7 @@ Games typesetting:
 Setups for typesetting various games, including chess.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
-cchess: Chinese chess.
+bartel-chess-fonts: A set of fonts supporting chess diagrams.
 chess: Fonts for typesetting chess boards.
 chess-problem-diagrams: A package for typesetting chess problem diagrams.
 chessboard: Print chess boards.
@@ -139,24 +136,143 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 
 manifest=(
-texmf-dist/fonts/source/public/cchess/cchess46.mf
-texmf-dist/fonts/source/public/cchess/ccpieces.mf
-texmf-dist/fonts/tfm/public/cchess/cchess46.tfm
-texmf-dist/tex/latex/cchess/cchess.sty
+texmf-dist/doc/fonts/bartel-chess-fonts/README
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/CGA.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/agfa.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/amiga-PAL.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/amiga.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/chess.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/fselch15.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/fselch30.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/fselch34.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/fselch5mm.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/pkelch.mfj
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/pkfootbows.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/pkmakeneutral.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/pkparallel.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/pkscreengrid.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/pkshorten.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px150.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px17.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px20.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px21.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px23.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px25.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px29.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px31.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px33.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px41.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px45.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px49.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px53.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px57.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px63.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px700.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px71.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px72.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px79.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/px9.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/scan.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/screengrid.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/tt.mf
+texmf-dist/doc/fonts/bartel-chess-fonts/other-sources/turnboard.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/elch-bishop.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/elch-blackfield.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/elch-chbase.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/elch-equi.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/elch-geo.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/elch-king.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/elch-knight.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/elch-pawn.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/elch-queen.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/elch-rook.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch10.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch11.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch12.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch13.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch14.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch16.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch17.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch20.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch24.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch32.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch36.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch6.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch7.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch8.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/fselch9.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkbase.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkbishop.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkblackfield.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkelch10.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkelch11.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkelch12.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkelch14.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkelch16.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkelch8.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkelch9.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkgeo.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkking.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkknight.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkpawn.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkqueen.mf
+texmf-dist/fonts/source/public/bartel-chess-fonts/pkrook.mf
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch10.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch11.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch12.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch13.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch14.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch16.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch17.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch20.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch24.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch32.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch36.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch6.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch7.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch8.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/fselch9.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/pkelch10.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/pkelch11.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/pkelch12.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/pkelch14.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/pkelch16.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/pkelch8.tfm
+texmf-dist/fonts/tfm/public/bartel-chess-fonts/pkelch9.tfm
+texmf-dist/doc/fonts/chess/board.epsf
+texmf-dist/doc/fonts/chess/boards.ltx
+texmf-dist/doc/fonts/chess/changes12
+texmf-dist/doc/fonts/chess/chessdiag.Xmf
+texmf-dist/doc/fonts/chess/copyright
+texmf-dist/doc/fonts/chess/dutch-tt.ltx
+texmf-dist/doc/fonts/chess/dutch-tt.tex
+texmf-dist/doc/fonts/chess/installation
+texmf-dist/doc/fonts/chess/kasparov.ltx
+texmf-dist/doc/fonts/chess/makefile
+texmf-dist/doc/fonts/chess/readme
+texmf-dist/doc/fonts/chess/schaakmaatje.ltx
+texmf-dist/doc/fonts/chess/symbols.ltx
+texmf-dist/doc/fonts/chess/symbols.tex
+texmf-dist/doc/fonts/chess/tal.ltx
+texmf-dist/doc/fonts/chess/tal.tex
+texmf-dist/doc/fonts/chess/tugboat.ltx
+texmf-dist/doc/fonts/chess/tuggame.ltx
+texmf-dist/fonts/source/public/chess/README.mf
 texmf-dist/fonts/source/public/chess/chess10.mf
 texmf-dist/fonts/source/public/chess/chess20.mf
 texmf-dist/fonts/source/public/chess/chess30.mf
 texmf-dist/fonts/source/public/chess/chessbase.mf
 texmf-dist/fonts/source/public/chess/chessdiag.mf
 texmf-dist/fonts/source/public/chess/chessf10.mf
-texmf-dist/fonts/source/public/chess/chessfig10.mf
 texmf-dist/fonts/source/public/chess/chesspieces.mf
 texmf-dist/fonts/source/public/chess/empty.mf
-texmf-dist/tex/latex/chess/bdfchess.sty
+texmf-dist/fonts/tfm/public/chess/chess10.tfm
+texmf-dist/fonts/tfm/public/chess/chess20.tfm
+texmf-dist/fonts/tfm/public/chess/chess30.tfm
+texmf-dist/fonts/tfm/public/chess/chessf10.tfm
+texmf-dist/fonts/tfm/public/chess/chessfig10.tfm
 texmf-dist/tex/latex/chess/chess.sty
-texmf-dist/tex/latex/chess/chessboa.sty
-texmf-dist/tex/latex/chess/chesskey.sty
-texmf-dist/tex/latex/chess/chessmg.sty
 texmf-dist/doc/latex/chess-problem-diagrams/README
 texmf-dist/doc/latex/chess-problem-diagrams/diagram.pdf
 texmf-dist/doc/latex/chess-problem-diagrams/fonts.zip
@@ -216,8 +332,10 @@ texmf-dist/doc/latex/crosswrd/README
 texmf-dist/doc/latex/crosswrd/crosswrd.pdf
 texmf-dist/doc/latex/crosswrd/grid0.tex
 texmf-dist/doc/latex/crosswrd/grid1.tex
+texmf-dist/doc/latex/crosswrd/grid2.tex
 texmf-dist/doc/latex/crosswrd/test0.tex
 texmf-dist/doc/latex/crosswrd/test1.tex
+texmf-dist/doc/latex/crosswrd/test2.tex
 texmf-dist/source/latex/crosswrd/crosswrd.dtx
 texmf-dist/source/latex/crosswrd/crosswrd.ins
 texmf-dist/tex/latex/crosswrd/crosswrd.sty
@@ -270,7 +388,6 @@ texmf-dist/doc/latex/hexgame/hexgame.tex
 texmf-dist/tex/latex/hexgame/hexgame.sty
 texmf-dist/doc/latex/jeopardy/README
 texmf-dist/doc/latex/jeopardy/example/aleq.jpg
-texmf-dist/doc/latex/jeopardy/example/blackpanel.tex
 texmf-dist/doc/latex/jeopardy/example/game1-two.pdf
 texmf-dist/doc/latex/jeopardy/example/game1-two.tex
 texmf-dist/doc/latex/jeopardy/example/game1.pdf
@@ -281,15 +398,13 @@ texmf-dist/doc/latex/jeopardy/example/game2.pdf
 texmf-dist/doc/latex/jeopardy/example/game2.tex
 texmf-dist/doc/latex/jeopardy/example/game2a.pdf
 texmf-dist/doc/latex/jeopardy/example/game2a.tex
-texmf-dist/doc/latex/jeopardy/example/game3.pdf
-texmf-dist/doc/latex/jeopardy/example/game3.tex
+texmf-dist/doc/latex/jeopardy/example/game3-CZ.pdf
+texmf-dist/doc/latex/jeopardy/example/game3-CZ.tex
+texmf-dist/doc/latex/jeopardy/example/game3-oneplayer-CZ.pdf
+texmf-dist/doc/latex/jeopardy/example/game3-oneplayer-CZ.tex
 texmf-dist/doc/latex/jeopardy/example/game4.pdf
 texmf-dist/doc/latex/jeopardy/example/game4.tex
-texmf-dist/doc/latex/jeopardy/example/jeopardy-CZ.pdf
-texmf-dist/doc/latex/jeopardy/example/jeopardy-CZ.tex
 texmf-dist/doc/latex/jeopardy/example/joke.jpg
-texmf-dist/doc/latex/jeopardy/example/logo-bc.jpg
-texmf-dist/doc/latex/jeopardy/example/pdfscreen.cfg
 texmf-dist/doc/latex/jeopardy/example/picture.jpg
 texmf-dist/doc/latex/jeopardy/jeopardy.pdf
 texmf-dist/source/latex/jeopardy/jeopardy.dtx
@@ -360,13 +475,13 @@ texmf-dist/doc/latex/skak/refman.tex
 texmf-dist/doc/latex/skak/show.tex
 texmf-dist/doc/latex/skak/skakdoc.pdf
 texmf-dist/doc/latex/skak/skakdoc.tex
+texmf-dist/doc/latex/skak/special.map
 texmf-dist/doc/latex/skak/syntax.tex
 texmf-dist/doc/latex/skak/test1.tex
 texmf-dist/doc/latex/skak/test2.tex
 texmf-dist/doc/latex/skak/test_capture.tex
 texmf-dist/doc/latex/skak/tuggame.pdf
 texmf-dist/doc/latex/skak/tuggame.tex
-texmf-dist/fonts/map/dvips/skak/special.map
 texmf-dist/fonts/source/public/skak/skak10.mf
 texmf-dist/fonts/source/public/skak/skak15.mf
 texmf-dist/fonts/source/public/skak/skak20.mf
@@ -464,49 +579,105 @@ texmf-dist/tex/latex/xskak/xskak.sty
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -569,12 +740,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-games
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-games
+- 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-games
 - improved %%post

+ 223 - 83
t/texlive-collection-genericextra/texlive-collection-genericextra-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-genericextra
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Extra generic packages
 Summary(ja): TeX Live: Extra generic packages
 Name: texlive-collection-genericextra
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain, Freely redistributable without restriction, No Info, LPPL, GPL+, Knuth
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -72,21 +69,29 @@ dinat: Bibliography style for German texts.
 dirtree: Display trees in the style of windows explorer.
 eijkhout: Victor Eijkhout's packages.
 encxvlna: Insert nonbreakable spaces, using encTeX.
+epigram: Display short quotations.
 fenixpar: One-shot changes to token registers such as everypar.
 fltpoint: Simple floating point arithmetic.
+fntproof: A programmable font test pattern generator.
+iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
 insbox: A TeX macro for inserting pictures/boxes into paragraphs.
+lecturer: On-screen presentations for (almost) all formats.
+librarian: Tools to create bibliographies in TeX.
 mathdots: Commands to produce dots in math that respect font size.
 metatex: Incorporate MetaFont pictures in TeX source.
 mftoeps: 
 midnight: A set of useful macro tools.
 multi: 
+navigator: PDF features across formats and engines.
 ofs: Macros for managing large font collections.
 pdf-trans: A set of macros for various transformations of TeX boxes.
 shade: Shade pieces of text.
+systeme: Format systems of equations.
 tabto-generic: "Tab" to a measured position in the line.
-vrb: Verbatim macros in plain TeX.
-vtex: 
+texapi: Macros to write format-independent packages.
+upca: 
 xlop: Calculates and displays arithmetic operations.
+yax: Yet Another Key System.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -117,21 +122,29 @@ dinat: Bibliography style for German texts.
 dirtree: Display trees in the style of windows explorer.
 eijkhout: Victor Eijkhout's packages.
 encxvlna: Insert nonbreakable spaces, using encTeX.
+epigram: Display short quotations.
 fenixpar: One-shot changes to token registers such as everypar.
 fltpoint: Simple floating point arithmetic.
+fntproof: A programmable font test pattern generator.
+iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
 insbox: A TeX macro for inserting pictures/boxes into paragraphs.
+lecturer: On-screen presentations for (almost) all formats.
+librarian: Tools to create bibliographies in TeX.
 mathdots: Commands to produce dots in math that respect font size.
 metatex: Incorporate MetaFont pictures in TeX source.
 mftoeps: 
 midnight: A set of useful macro tools.
 multi: 
+navigator: PDF features across formats and engines.
 ofs: Macros for managing large font collections.
 pdf-trans: A set of macros for various transformations of TeX boxes.
 shade: Shade pieces of text.
+systeme: Format systems of equations.
 tabto-generic: "Tab" to a measured position in the line.
-vrb: Verbatim macros in plain TeX.
-vtex: 
+texapi: Macros to write format-independent packages.
+upca: 
 xlop: Calculates and displays arithmetic operations.
+yax: Yet Another Key System.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -177,26 +190,29 @@ texmf-dist/doc/generic/barr/diaxydoc.tex
 texmf-dist/tex/generic/barr/diagxy.tex
 texmf-dist/doc/generic/borceux/Diagram_Mode_d_Emploi
 texmf-dist/doc/generic/borceux/Diagram_Read_Me
-texmf-dist/source/generic/borceux/compatibility/OldDiagram
-texmf-dist/source/generic/borceux/compatibility/OldMaxiDiagram
-texmf-dist/source/generic/borceux/compatibility/OldMicroDiagram
-texmf-dist/source/generic/borceux/compatibility/OldMiniDiagram
-texmf-dist/source/generic/borceux/compatibility/OldMultipleArrows
+texmf-dist/doc/generic/borceux/README
+texmf-dist/doc/generic/borceux/compatibility/OldDiagram
+texmf-dist/doc/generic/borceux/compatibility/OldMaxiDiagram
+texmf-dist/doc/generic/borceux/compatibility/OldMicroDiagram
+texmf-dist/doc/generic/borceux/compatibility/OldMiniDiagram
+texmf-dist/doc/generic/borceux/compatibility/OldMultipleArrows
 texmf-dist/tex/generic/borceux/Diagram
 texmf-dist/tex/generic/borceux/MaxiDiagram
 texmf-dist/tex/generic/borceux/MicroDiagram
 texmf-dist/tex/generic/borceux/MiniDiagram
 texmf-dist/tex/generic/borceux/MultipleArrows
+texmf-dist/doc/generic/c-pascal/README.eng
+texmf-dist/doc/generic/c-pascal/README.pol
 texmf-dist/doc/generic/c-pascal/demo1.tex
 texmf-dist/doc/generic/c-pascal/demo2.tex
+texmf-dist/doc/generic/c-pascal/prog/fib.py
 texmf-dist/doc/generic/c-pascal/prog/guess.pas
 texmf-dist/doc/generic/c-pascal/prog/sun.c
-texmf-dist/doc/generic/c-pascal/readme.eng
-texmf-dist/doc/generic/c-pascal/readme.pol
 texmf-dist/tex/generic/c-pascal/cap.tex
 texmf-dist/tex/generic/c-pascal/cap_c.tex
 texmf-dist/tex/generic/c-pascal/cap_comm.tex
 texmf-dist/tex/generic/c-pascal/cap_pas.tex
+texmf-dist/tex/generic/c-pascal/cap_pyt.tex
 texmf-dist/dvips/colorsep/colorsep.pro
 texmf-dist/doc/bibtex/dinat/dinat-index.html
 texmf-dist/doc/bibtex/dinat/history.html
@@ -218,6 +234,7 @@ texmf-dist/doc/generic/encxvlna/encxvlna.tex
 texmf-dist/doc/generic/encxvlna/vlna-inc.tex
 texmf-dist/tex/latex/encxvlna/encxvlna.sty
 texmf-dist/tex/plain/encxvlna/encxvlna.tex
+texmf-dist/tex/generic/epigram/epigram.tex
 texmf-dist/doc/generic/fenixpar/README
 texmf-dist/tex/generic/fenixpar/fenixpar.sty
 texmf-dist/tex/generic/fenixpar/fenixtok.sty
@@ -228,11 +245,53 @@ texmf-dist/source/generic/fltpoint/fltpoint.ins
 texmf-dist/tex/generic/fltpoint/deccomma.sty
 texmf-dist/tex/generic/fltpoint/fltpoint.sty
 texmf-dist/tex/generic/fltpoint/fltpoint.tex
-texmf-dist/doc/generic/insbox/demo.dvi
+texmf-dist/doc/generic/fntproof/README
+texmf-dist/doc/generic/fntproof/fntproof-doc.pdf
+texmf-dist/doc/generic/fntproof/fntproof-doc.tex
+texmf-dist/tex/generic/fntproof/fntproof.tex
+texmf-dist/doc/generic/iftex/README
+texmf-dist/doc/generic/iftex/iftex.pdf
+texmf-dist/doc/generic/iftex/iftex.tex
+texmf-dist/tex/generic/iftex/iftex.sty
 texmf-dist/doc/generic/insbox/demo.tex
 texmf-dist/doc/generic/insbox/pic1.eps
 texmf-dist/doc/generic/insbox/pic2.eps
 texmf-dist/tex/generic/insbox/insbox.tex
+texmf-dist/doc/generic/lecturer/LecturerDemo-BeamerCambridgeUS.pdf
+texmf-dist/doc/generic/lecturer/LecturerDemo-BeamerCambridgeUS.tex
+texmf-dist/doc/generic/lecturer/LecturerDemo-KitschScienceFiction.pdf
+texmf-dist/doc/generic/lecturer/LecturerDemo-KitschScienceFiction.tex
+texmf-dist/doc/generic/lecturer/LecturerDemo-Mondrian.pdf
+texmf-dist/doc/generic/lecturer/LecturerDemo-Mondrian.tex
+texmf-dist/doc/generic/lecturer/LecturerDemo-SimplePresentation.pdf
+texmf-dist/doc/generic/lecturer/LecturerDemo-SimplePresentation.tex
+texmf-dist/doc/generic/lecturer/LecturerDemo-SquaresOfAs.pdf
+texmf-dist/doc/generic/lecturer/LecturerDemo-SquaresOfAs.tex
+texmf-dist/doc/generic/lecturer/LecturerDemo-ThePoodleLectures.pdf
+texmf-dist/doc/generic/lecturer/LecturerDemo-ThePoodleLectures.tex
+texmf-dist/doc/generic/lecturer/LecturerDemo-VisualDoc.pdf
+texmf-dist/doc/generic/lecturer/LecturerDemo-VisualDoc.tex
+texmf-dist/doc/generic/lecturer/README
+texmf-dist/doc/generic/lecturer/lecturer-doc.pdf
+texmf-dist/doc/generic/lecturer/lecturer-doc.tex
+texmf-dist/doc/generic/lecturer/universe.jpg
+texmf-dist/tex/generic/lecturer/lecturer.sty
+texmf-dist/tex/generic/lecturer/lecturer.tex
+texmf-dist/tex/generic/lecturer/ltr-areas.tex
+texmf-dist/tex/generic/lecturer/ltr-graphics.tex
+texmf-dist/tex/generic/lecturer/ltr-job.tex
+texmf-dist/tex/generic/lecturer/ltr-navigation.tex
+texmf-dist/tex/generic/lecturer/ltr-slides.tex
+texmf-dist/tex/generic/lecturer/ltr-steps.tex
+texmf-dist/tex/generic/lecturer/t-lecturer.tex
+texmf-dist/doc/generic/librarian/README
+texmf-dist/doc/generic/librarian/authoryear.tex
+texmf-dist/doc/generic/librarian/librarian-doc.pdf
+texmf-dist/doc/generic/librarian/librarian-doc.tex
+texmf-dist/doc/generic/librarian/librarian.bib
+texmf-dist/tex/generic/librarian/librarian.sty
+texmf-dist/tex/generic/librarian/librarian.tex
+texmf-dist/tex/generic/librarian/t-librarian.tex
 texmf-dist/doc/generic/mathdots/README
 texmf-dist/doc/generic/mathdots/mathdots.pdf
 texmf-dist/doc/generic/mathdots/mdtest.tex
@@ -291,6 +350,12 @@ texmf-dist/tex/generic/midnight/styledef.tex
 texmf-dist/dvips/multi/2up.pro
 texmf-dist/dvips/multi/4up.pro
 texmf-dist/dvips/multi/multi.pro
+texmf-dist/doc/generic/navigator/README
+texmf-dist/doc/generic/navigator/navigator-doc.pdf
+texmf-dist/doc/generic/navigator/navigator-doc.tex
+texmf-dist/tex/generic/navigator/navigator.sty
+texmf-dist/tex/generic/navigator/navigator.tex
+texmf-dist/tex/generic/navigator/t-navigator.tex
 texmf-dist/doc/generic/ofs/changes.txt
 texmf-dist/doc/generic/ofs/eurotex2003-ofs.pdf
 texmf-dist/doc/generic/ofs/eurotex2003-ofs.tex
@@ -340,74 +405,137 @@ texmf-dist/doc/generic/shade/description.pdf
 texmf-dist/doc/generic/shade/description.tex
 texmf-dist/fonts/source/public/shade/shade.mf
 texmf-dist/tex/generic/shade/shade.tex
+texmf-dist/doc/generic/systeme/README
+texmf-dist/doc/generic/systeme/systeme_doc_fr.pdf
+texmf-dist/doc/generic/systeme/systeme_doc_fr.tex
+texmf-dist/tex/generic/systeme/systeme.sty
+texmf-dist/tex/generic/systeme/systeme.tex
 texmf-dist/tex/generic/tabto-generic/tabto.tex
-texmf-dist/doc/generic/vrb/readme
-texmf-dist/tex/generic/vrb/vrb.tex
-texmf-dist/fonts/map/vtex/bera/bera.ali
-texmf-dist/fonts/map/vtex/dictsym/dictsym.ali
-texmf-dist/fonts/map/vtex/skaknew/SkakNew.ali
-texmf-dist/vtex/config/lucidabr-k.ali
-texmf-dist/vtex/config/lucidabr.ali
-texmf-dist/vtex/config/lumath-k.ali
-texmf-dist/vtex/config/lumath.ali
-texmf-dist/vtex/config/uaq.ali
-texmf-dist/vtex/config/ugq.ali
+texmf-dist/doc/generic/texapi/README
+texmf-dist/doc/generic/texapi/texapi-doc.pdf
+texmf-dist/doc/generic/texapi/texapi-doc.tex
+texmf-dist/tex/generic/texapi/texapi.tex
+texmf-dist/doc/generic/upca/README
+texmf-dist/doc/generic/upca/test-upca.tex
+texmf-dist/tex/generic/upca/upca.tex
 texmf-dist/doc/generic/xlop/LISEZ.MOI
 texmf-dist/doc/generic/xlop/README
-texmf-dist/doc/generic/xlop/XLOP03
-texmf-dist/doc/generic/xlop/fr-user.pdf
-texmf-dist/doc/generic/xlop/fr-user.tex
-texmf-dist/doc/generic/xlop/history.txt
+texmf-dist/doc/generic/xlop/xlop-doc-fr.pdf
+texmf-dist/doc/generic/xlop/xlop-doc-fr.tex
+texmf-dist/doc/generic/xlop/xlop-doc.pdf
+texmf-dist/doc/generic/xlop/xlop-doc.tex
 texmf-dist/source/generic/xlop/manual.sty
 texmf-dist/tex/generic/xlop/xlop.sty
 texmf-dist/tex/generic/xlop/xlop.tex
+texmf-dist/doc/generic/yax/README
+texmf-dist/doc/generic/yax/yax-doc.pdf
+texmf-dist/doc/generic/yax/yax-doc.tex
+texmf-dist/tex/generic/yax/t-yax.tex
+texmf-dist/tex/generic/yax/yax.sty
+texmf-dist/tex/generic/yax/yax.tex
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -439,12 +567,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-genericextra
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-genericextra
+- 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-genericextra
 - improved %%post

+ 145 - 61
t/texlive-collection-genericrecommended/texlive-collection-genericrecommended-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-genericrecommended
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Recommended generic packages
 Summary(ja): TeX Live: Recommended generic packages
 Name: texlive-collection-genericrecommended
-Version: 2009
-Release: 3%{?_dist_release}
-License: Public Domain, GPL+, LPPL
+Version: 2011
+Release: 1%{?_dist_release}
+License: Public Domain, GPL+, LPPL, Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -64,8 +61,11 @@ This package contains the following CTAN packages:
 epsf: Simple macros for EPS inclusion.
 fontname: Scheme for naming fonts in TeX.
 genmisc: 
+kastrup: 
 multido: A loop facility for Generic TeX.
+path: Typeset paths, making them breakable.
 tex-ps: TeX to PostScript generic macros and add-ons.
+ulem: Package for underlining.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -88,8 +88,11 @@ Recommended packages that work with multiple formats.
 epsf: Simple macros for EPS inclusion.
 fontname: Scheme for naming fonts in TeX.
 genmisc: 
+kastrup: 
 multido: A loop facility for Generic TeX.
+path: Typeset paths, making them breakable.
 tex-ps: TeX to PostScript generic macros and add-ons.
+ulem: Package for underlining.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -113,6 +116,8 @@ texmf-dist/doc/generic/epsf/LICENSE
 texmf-dist/doc/generic/epsf/Makefile
 texmf-dist/doc/generic/epsf/README
 texmf-dist/doc/generic/epsf/bboxgrid.ps
+texmf-dist/doc/generic/epsf/epsf-doc.pdf
+texmf-dist/doc/generic/epsf/epsf-doc.tex
 texmf-dist/doc/generic/epsf/fndbadps
 texmf-dist/doc/generic/epsf/okay/teps.eps
 texmf-dist/doc/generic/epsf/okay/tepsf.eps
@@ -210,7 +215,6 @@ texmf-dist/tex/generic/genmisc/default.sty
 texmf-dist/tex/generic/genmisc/dow.tex
 texmf-dist/tex/generic/genmisc/emtrees.tex
 texmf-dist/tex/generic/genmisc/endnote.tex
-texmf-dist/tex/generic/genmisc/epigram.tex
 texmf-dist/tex/generic/genmisc/fakebold.tex
 texmf-dist/tex/generic/genmisc/hep.tex
 texmf-dist/tex/generic/genmisc/hexdump.sty
@@ -230,19 +234,27 @@ texmf-dist/tex/generic/genmisc/ruler.tex
 texmf-dist/tex/generic/genmisc/selectpage.tex
 texmf-dist/tex/generic/genmisc/shadebox.tex
 texmf-dist/tex/generic/genmisc/swrule.sty
-texmf-dist/tex/generic/genmisc/time.sty
 texmf-dist/tex/generic/genmisc/underlin.tex
 texmf-dist/tex/generic/genmisc/undertilde.tex
 texmf-dist/tex/generic/genmisc/verbatim.tex
 texmf-dist/tex/generic/genmisc/weekday.sty
 texmf-dist/tex/generic/genmisc/wiggly.tex
 texmf-dist/tex/generic/genmisc/zip.tex
+texmf-dist/doc/generic/kastrup/binhex.pdf
+texmf-dist/source/generic/kastrup/binhex.drv
+texmf-dist/source/generic/kastrup/binhex.dtx
+texmf-dist/source/generic/kastrup/binhex.ins
+texmf-dist/tex/generic/kastrup/binhex.tex
 texmf-dist/doc/generic/multido/Changes
-texmf-dist/doc/generic/multido/multido-test.tex
-texmf-dist/doc/generic/multido/multido.doc
+texmf-dist/doc/generic/multido/multido-doc.pdf
+texmf-dist/doc/generic/multido/multido-doc.tex
 texmf-dist/doc/generic/multido/multido.pdf
+texmf-dist/source/generic/multido/Makefile
 texmf-dist/tex/generic/multido/multido.tex
 texmf-dist/tex/latex/multido/multido.sty
+texmf-dist/doc/generic/path/path-doc.pdf
+texmf-dist/doc/generic/path/path-doc.tex
+texmf-dist/tex/generic/path/path.sty
 texmf-dist/doc/generic/tex-ps/cmyk-hax/README
 texmf-dist/doc/generic/tex-ps/cmyk-hax/cmyk-doc.pdf
 texmf-dist/doc/generic/tex-ps/cmyk-hax/fountain.eps
@@ -265,53 +277,113 @@ texmf-dist/tex/generic/tex-ps/cmyk-hax.tex
 texmf-dist/tex/generic/tex-ps/epsfx.tex
 texmf-dist/tex/generic/tex-ps/poligraf.sty
 texmf-dist/tex/generic/tex-ps/trans.tex
+texmf-dist/doc/generic/ulem/README
+texmf-dist/doc/generic/ulem/ulem.ltx
+texmf-dist/doc/generic/ulem/ulem.pdf
+texmf-dist/tex/generic/ulem/ulem.sty
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -343,12 +415,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-genericrecommended
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-genericrecommended
+- 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-genericrecommended
 - improved %%post

+ 120 - 55
t/texlive-collection-htmlxml/texlive-collection-htmlxml-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-htmlxml
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: HTML/SGML/XML support
 Summary(ja): TeX Live: HTML/SGML/XML support
 Name: texlive-collection-htmlxml
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Freely redistributable without restriction, LPPL, Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -4000,49 +3997,105 @@ texmf-dist/tex/xmltex/config/xmltex.ini
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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/|../|")
 
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -4079,12 +4132,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-htmlxml
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-htmlxml
+- 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-htmlxml
 - improved %%post

+ 174 - 71
t/texlive-collection-humanities/texlive-collection-humanities-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-humanities
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Humanities packages
 Summary(ja): TeX Live: Humanities packages
 Name: texlive-collection-humanities
-Version: 2009
-Release: 3%{?_dist_release}
-License: LPPL, Public Domain, GPL+, No Info
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, Public Domain, GPL+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -65,9 +62,11 @@ This package contains the following CTAN packages:
 alnumsec: Alphanumeric section numbering.
 arydshln: Horizontal and vertical dashed lines in arrays and tabulars.
 bibleref: Format bible citations.
+bibleref-parse: Specify Bible passages in human-readable format.
 covington: Linguistic support.
 dramatist: Typeset dramas, both in verse and in prose.
 ecltree: Trees using epic and eepic macros.
+edfnotes: Critical annotations to footnotes with ednotes.
 ednotes: Typeset scholarly editions.
 gb4e: Linguistic tools.
 gmverse: a package for typesetting (short) poems.
@@ -117,9 +116,11 @@ humanities, etc.
 alnumsec: Alphanumeric section numbering.
 arydshln: Horizontal and vertical dashed lines in arrays and tabulars.
 bibleref: Format bible citations.
+bibleref-parse: Specify Bible passages in human-readable format.
 covington: Linguistic support.
 dramatist: Typeset dramas, both in verse and in prose.
 ecltree: Trees using epic and eepic macros.
+edfnotes: Critical annotations to footnotes with ednotes.
 ednotes: Typeset scholarly editions.
 gb4e: Linguistic tools.
 gmverse: a package for typesetting (short) poems.
@@ -177,17 +178,33 @@ texmf-dist/doc/latex/arydshln/arydshln.pdf
 texmf-dist/source/latex/arydshln/arydshln.dtx
 texmf-dist/source/latex/arydshln/arydshln.ins
 texmf-dist/tex/latex/arydshln/arydshln.sty
+texmf-dist/doc/latex/bibleref/CHANGES
 texmf-dist/doc/latex/bibleref/README
+texmf-dist/doc/latex/bibleref/bibleref-manual.css
 texmf-dist/doc/latex/bibleref/bibleref-manual.html
+texmf-dist/doc/latex/bibleref/bibleref-manual.tex
 texmf-dist/doc/latex/bibleref/bibleref.pdf
-texmf-dist/doc/latex/bibleref/bibleref.perl
-texmf-dist/doc/latex/bibleref/sample.pdf
-texmf-dist/doc/latex/bibleref/sample.tex
+texmf-dist/doc/latex/bibleref/samples/sample-categories.pdf
+texmf-dist/doc/latex/bibleref/samples/sample-categories.tex
+texmf-dist/doc/latex/bibleref/samples/sample-multind.pdf
+texmf-dist/doc/latex/bibleref/samples/sample-multind.tex
+texmf-dist/doc/latex/bibleref/samples/sample-xidx.pdf
+texmf-dist/doc/latex/bibleref/samples/sample-xidx.tex
+texmf-dist/doc/latex/bibleref/samples/sample.ist
+texmf-dist/doc/latex/bibleref/samples/sample.pdf
+texmf-dist/doc/latex/bibleref/samples/sample.tex
 texmf-dist/source/latex/bibleref/bibleref.dtx
 texmf-dist/source/latex/bibleref/bibleref.ins
+texmf-dist/source/latex/bibleref/bibleref.perl
 texmf-dist/tex/latex/bibleref/bibleref.sty
-texmf-dist/doc/latex/covington/covington.dvi
+texmf-dist/doc/latex/bibleref-parse/README
+texmf-dist/doc/latex/bibleref-parse/bibleref-parse.pdf
+texmf-dist/doc/latex/bibleref-parse/bibleref-parse.tex
+texmf-dist/tex/latex/bibleref-parse/bibleref-parse.sty
+texmf-dist/doc/latex/covington/covington.pdf
 texmf-dist/doc/latex/covington/covington.tex
+texmf-dist/doc/latex/covington/covingtonGerm.pdf
+texmf-dist/doc/latex/covington/covingtonGerm.tex
 texmf-dist/tex/latex/covington/covington.sty
 texmf-dist/doc/latex/dramatist/README
 texmf-dist/doc/latex/dramatist/dramatist.pdf
@@ -200,6 +217,16 @@ texmf-dist/tex/latex/dramatist/dramatist.sty
 texmf-dist/doc/latex/ecltree/ecltreesample.pdf
 texmf-dist/doc/latex/ecltree/ecltreesample.tex
 texmf-dist/tex/latex/ecltree/ecltree.sty
+texmf-dist/doc/latex/edfnotes/PdUsample.pdf
+texmf-dist/doc/latex/edfnotes/README
+texmf-dist/doc/latex/edfnotes/README.pdf
+texmf-dist/doc/latex/edfnotes/README.txt
+texmf-dist/doc/latex/edfnotes/SRCFILEs.txt
+texmf-dist/doc/latex/edfnotes/edfnotes.pdf
+texmf-dist/source/latex/edfnotes/README.tex
+texmf-dist/source/latex/edfnotes/edfnotes.tex
+texmf-dist/source/latex/edfnotes/srcfiles.tex
+texmf-dist/tex/latex/edfnotes/edfnotes.sty
 texmf-dist/doc/latex/ednotes/CHANGES.txt
 texmf-dist/doc/latex/ednotes/CHANGING.txt
 texmf-dist/doc/latex/ednotes/README
@@ -217,6 +244,7 @@ texmf-dist/tex/latex/ednotes/ednotes.sty
 texmf-dist/tex/latex/ednotes/lblchng1.sty
 texmf-dist/tex/latex/ednotes/mfparptc.sty
 texmf-dist/tex/latex/ednotes/mfparxsp.sty
+texmf-dist/doc/latex/gb4e/README
 texmf-dist/doc/latex/gb4e/gb4e-doc.pdf
 texmf-dist/doc/latex/gb4e/gb4e-doc.tex
 texmf-dist/tex/latex/gb4e/cgloss4e.sty
@@ -306,21 +334,27 @@ texmf-dist/tex/latex/ledmac/ledmac.sty
 texmf-dist/tex/latex/ledmac/ledpar.sty
 texmf-dist/tex/latex/ledmac/ledparpatch.sty
 texmf-dist/tex/latex/ledmac/ledpatch.sty
-texmf-dist/doc/latex/lexikon/lexikon.dvi
+texmf-dist/doc/latex/lexikon/lexikon-doc.pdf
+texmf-dist/doc/latex/lexikon/lexikon-doc.tex
 texmf-dist/doc/latex/lexikon/lexikon.tex
-texmf-dist/source/latex/lexikon/lexikon.upl
+texmf-dist/doc/latex/lexikon/lexikon.upl
 texmf-dist/tex/latex/lexikon/lexikon.sty
-texmf-dist/doc/latex/lineno/CHANGES.txt
+texmf-dist/doc/latex/lineno/CHANGEs.txt
 texmf-dist/doc/latex/lineno/COPYING.txt
+texmf-dist/doc/latex/lineno/README
 texmf-dist/doc/latex/lineno/README.txt
+texmf-dist/doc/latex/lineno/SRCFILEs.txt
+texmf-dist/doc/latex/lineno/fnlineno.pdf
 texmf-dist/doc/latex/lineno/lineno.pdf
-texmf-dist/doc/latex/lineno/lineno.tex
 texmf-dist/doc/latex/lineno/lnosuppl.pdf
-texmf-dist/doc/latex/lineno/lnosuppl.tex
 texmf-dist/doc/latex/lineno/ulineno.pdf
-texmf-dist/doc/latex/lineno/ulineno.tex
+texmf-dist/source/latex/lineno/fnlineno.tex
+texmf-dist/source/latex/lineno/lineno.tex
+texmf-dist/source/latex/lineno/lnosuppl.tex
+texmf-dist/source/latex/lineno/ulineno.tex
 texmf-dist/tex/latex/lineno/ednmath0.sty
 texmf-dist/tex/latex/lineno/edtable.sty
+texmf-dist/tex/latex/lineno/fnlineno.sty
 texmf-dist/tex/latex/lineno/lineno.sty
 texmf-dist/tex/latex/lineno/vplref.sty
 texmf-dist/doc/latex/linguex/README
@@ -398,14 +432,15 @@ texmf-dist/tex/latex/sides/sides.cls
 texmf-dist/doc/latex/stage/README
 texmf-dist/doc/latex/stage/stage-documentation.pdf
 texmf-dist/tex/latex/stage/stage.cls
-texmf-dist/doc/latex/tree-dvips/Readme
+texmf-dist/doc/latex/tree-dvips/Makefile
+texmf-dist/doc/latex/tree-dvips/README
+texmf-dist/doc/latex/tree-dvips/README.TEXLIVE
 texmf-dist/doc/latex/tree-dvips/lingmacros-manual.pdf
 texmf-dist/doc/latex/tree-dvips/lingmacros-manual.tex
+texmf-dist/doc/latex/tree-dvips/tree-dvips91.script
 texmf-dist/doc/latex/tree-dvips/tree-manual.pdf
 texmf-dist/doc/latex/tree-dvips/tree-manual.tex
-texmf-dist/doc/latex/tree-dvips/tree.script
-texmf-dist/source/latex/tree-dvips/Makefile
-texmf-dist/dvips/tree-dvips/tree-dvips.pro
+texmf-dist/dvips/tree-dvips/tree-dvips91.pro
 texmf-dist/tex/latex/tree-dvips/lingmacros.sty
 texmf-dist/tex/latex/tree-dvips/tree-dvips.sty
 texmf-dist/doc/latex/verse/README
@@ -421,49 +456,105 @@ texmf-dist/tex/latex/xyling/xyling.sty
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -495,12 +586,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-humanities
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-humanities
+- 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-humanities
 - improved %%post

+ 127 - 55
t/texlive-collection-langafrican/texlive-collection-langafrican-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langafrican
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: African scripts
 Summary(ja): TeX Live: African scripts
 Name: texlive-collection-langafrican
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+, GPLv2+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -64,6 +61,7 @@ This package contains the following CTAN packages:
 ethiop: LaTeX macros and fonts for typesetting Amharic.
 ethiop-t1: Type 1 versions of Amharic fonts.
 fc: Fonts for African languages.
+hyphen-ethiopic: Hyphenation patterns for Ethiopic scripts.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -86,6 +84,7 @@ Support for typesetting some African scripts
 ethiop: LaTeX macros and fonts for typesetting Amharic.
 ethiop-t1: Type 1 versions of Amharic fonts.
 fc: Fonts for African languages.
+hyphen-ethiopic: Hyphenation patterns for Ethiopic scripts.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -828,49 +827,105 @@ texmf-dist/tex/latex/fc/t4phonet.sty
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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/|../|")
 
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -909,6 +964,11 @@ rpm -q --quiet texlive-common || exit 0
     echo "done." && \
     rm -f ${updmap_lock}
 
+rpm -q --quiet texlive-common || exit 0
+
+echo -n "    "
+echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+
 exit 0
 
 
@@ -933,12 +993,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langafrican
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langafrican
+- 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-langafrican
 - improved %%post

+ 253 - 60
t/texlive-collection-langarabic/texlive-collection-langarabic-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langarabic
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Arabic
 Summary(ja): TeX Live: Arabic
 Name: texlive-collection-langarabic
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -63,8 +60,10 @@ Support for typesetting Arabic.
 This package contains the following CTAN packages: 
 arabi: (La)TeX support for Arabic and Farsi, compliant with Babel.
 arabtex: Macros and fonts for typesetting Arabic.
-hyphen-arabic: 
-hyphen-farsi: 
+bidi: Support for bidirectional typesetting in plain TeX and LaTeX.
+hyphen-arabic: (No) Arabic hyphenation patterns.
+hyphen-farsi: (No) Persian hyphenation patterns.
+persian-bib: Persian translations of classic BibTeX styles.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -86,8 +85,10 @@ Support for typesetting Arabic.
 このパッケージは以下の CTAN パッケージを含んでいます: 
 arabi: (La)TeX support for Arabic and Farsi, compliant with Babel.
 arabtex: Macros and fonts for typesetting Arabic.
-hyphen-arabic: 
-hyphen-farsi: 
+bidi: Support for bidirectional typesetting in plain TeX and LaTeX.
+hyphen-arabic: (No) Arabic hyphenation patterns.
+hyphen-farsi: (No) Persian hyphenation patterns.
+persian-bib: Persian translations of classic BibTeX styles.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -314,6 +315,7 @@ texmf-dist/tex/latex/arabi/puenc-ar.def
 texmf-dist/tex/latex/arabi/transcmr.fd
 texmf-dist/tex/latex/arabi/translit.sty
 texmf-dist/doc/latex/arabtex/announce.txt
+texmf-dist/doc/latex/arabtex/arabtex-doc.pdf
 texmf-dist/doc/latex/arabtex/arabtex.doc
 texmf-dist/doc/latex/arabtex/arabtex.faq
 texmf-dist/doc/latex/arabtex/arabtex.gif
@@ -412,6 +414,7 @@ texmf-dist/tex/latex/arabtex/arabrep.cls
 texmf-dist/tex/latex/arabtex/arabrep1.cls
 texmf-dist/tex/latex/arabtex/arabskel.sty
 texmf-dist/tex/latex/arabtex/arabsymb.sty
+texmf-dist/tex/latex/arabtex/arabtex-doc.tex
 texmf-dist/tex/latex/arabtex/arabtex.sty
 texmf-dist/tex/latex/arabtex/arabtex.tex
 texmf-dist/tex/latex/arabtex/arabtoks.sty
@@ -471,53 +474,231 @@ texmf-dist/tex/latex/arabtex/witbhs.sty
 texmf-dist/tex/latex/arabtex/xarbskel.sty
 texmf-dist/tex/latex/arabtex/xarbsymb.sty
 texmf-dist/tex/latex/arabtex/yiddish.sty
+texmf-dist/doc/latex/bidi/README
+texmf-dist/doc/latex/bidi/bidi.pdf
+texmf-dist/doc/latex/bidi/bidisample2e.tex
+texmf-dist/doc/latex/bidi/bidismall2e.tex
+texmf-dist/doc/latex/bidi/ctg.jpg
+texmf-dist/doc/latex/bidi/gull.jpg
+texmf-dist/doc/latex/bidi/picture.jpg
+texmf-dist/doc/latex/bidi/presentation-sample.tex
+texmf-dist/doc/latex/bidi/test-arydshln.tex
+texmf-dist/doc/latex/bidi/test-bidi.tex
+texmf-dist/doc/latex/bidi/test-brochure.tex
+texmf-dist/doc/latex/bidi/test-casualcv.tex
+texmf-dist/doc/latex/bidi/test-classiccv.tex
+texmf-dist/doc/latex/bidi/test-color.tex
+texmf-dist/doc/latex/bidi/test-supertabular.tex
+texmf-dist/doc/latex/bidi/test-tabular.tex
+texmf-dist/doc/latex/bidi/test-tabularx.tex
+texmf-dist/doc/latex/bidi/test-tabulary.tex
+texmf-dist/doc/latex/bidi/test1-colortbl.tex
+texmf-dist/doc/latex/bidi/test1-wrapfig.tex
+texmf-dist/doc/latex/bidi/test2-colortbl.tex
+texmf-dist/doc/latex/bidi/test2-wrapfig.tex
+texmf-dist/doc/latex/bidi/test3-wrapfig.tex
+texmf-dist/source/latex/bidi/bidi.dtx
+texmf-dist/source/latex/bidi/bidi.ins
+texmf-dist/tex/latex/bidi/amsart-xetex-bidi.def
+texmf-dist/tex/latex/bidi/amsbook-xetex-bidi.def
+texmf-dist/tex/latex/bidi/amsmath-xetex-bidi.def
+texmf-dist/tex/latex/bidi/amsthm-xetex-bidi.def
+texmf-dist/tex/latex/bidi/array-xetex-bidi.def
+texmf-dist/tex/latex/bidi/article-xetex-bidi.def
+texmf-dist/tex/latex/bidi/artikel1-xetex-bidi.def
+texmf-dist/tex/latex/bidi/artikel2-xetex-bidi.def
+texmf-dist/tex/latex/bidi/artikel3-xetex-bidi.def
+texmf-dist/tex/latex/bidi/arydshln-xetex-bidi.def
+texmf-dist/tex/latex/bidi/bibitem.pdf
+texmf-dist/tex/latex/bidi/bidi.sty
+texmf-dist/tex/latex/bidi/bidi.tex
+texmf-dist/tex/latex/bidi/bidi2in1.sty
+texmf-dist/tex/latex/bidi/bidicode.sty
+texmf-dist/tex/latex/bidi/bidiftnxtra.sty
+texmf-dist/tex/latex/bidi/bidimoderncv.cls
+texmf-dist/tex/latex/bidi/bidipoem.sty
+texmf-dist/tex/latex/bidi/bidipresentation.cls
+texmf-dist/tex/latex/bidi/boek-xetex-bidi.def
+texmf-dist/tex/latex/bidi/boek3-xetex-bidi.def
+texmf-dist/tex/latex/bidi/book-xetex-bidi.def
+texmf-dist/tex/latex/bidi/bookest-xetex-bidi.def
+texmf-dist/tex/latex/bidi/breqn-xetex-bidi.def
+texmf-dist/tex/latex/bidi/caption-xetex-bidi.def
+texmf-dist/tex/latex/bidi/color-xetex-bidi.def
+texmf-dist/tex/latex/bidi/colortbl-xetex-bidi.def
+texmf-dist/tex/latex/bidi/cvthemebidicasual.sty
+texmf-dist/tex/latex/bidi/cvthemebidiclassic.sty
+texmf-dist/tex/latex/bidi/dblfnote-xetex-bidi.def
+texmf-dist/tex/latex/bidi/draftwatermark-xetex-bidi.def
+texmf-dist/tex/latex/bidi/empheq-xetex-bidi.def
+texmf-dist/tex/latex/bidi/extarticle-xetex-bidi.def
+texmf-dist/tex/latex/bidi/extbook-xetex-bidi.def
+texmf-dist/tex/latex/bidi/extletter-xetex-bidi.def
+texmf-dist/tex/latex/bidi/extrafootnotefeatures.def
+texmf-dist/tex/latex/bidi/extreport-xetex-bidi.def
+texmf-dist/tex/latex/bidi/fancyhdr-xetex-bidi.def
+texmf-dist/tex/latex/bidi/fleqn-xetex-bidi.def
+texmf-dist/tex/latex/bidi/float-xetex-bidi.def
+texmf-dist/tex/latex/bidi/flowfram-xetex-bidi.def
+texmf-dist/tex/latex/bidi/footnote-luatex-bidi.def
+texmf-dist/tex/latex/bidi/footnote-xetex-bidi.def
+texmf-dist/tex/latex/bidi/framed-xetex-bidi.def
+texmf-dist/tex/latex/bidi/graphicx-xetex-bidi.def
+texmf-dist/tex/latex/bidi/hyperref-xetex-bidi.def
+texmf-dist/tex/latex/bidi/leqno-xetex-bidi.def
+texmf-dist/tex/latex/bidi/letter-xetex-bidi.def
+texmf-dist/tex/latex/bidi/listings-xetex-bidi.def
+texmf-dist/tex/latex/bidi/loadingorder-bidi.def
+texmf-dist/tex/latex/bidi/longtable-xetex-bidi.def
+texmf-dist/tex/latex/bidi/luatex-bidi.def
+texmf-dist/tex/latex/bidi/memoir-xetex-bidi.def
+texmf-dist/tex/latex/bidi/minitoc-xetex-bidi.def
+texmf-dist/tex/latex/bidi/multicol-xetex-bidi.def
+texmf-dist/tex/latex/bidi/multienum-xetex-bidi.def
+texmf-dist/tex/latex/bidi/pdfpages-xetex-bidi.def
+texmf-dist/tex/latex/bidi/pgf-xetex-bidi.def
+texmf-dist/tex/latex/bidi/plain-luatex-bidi.def
+texmf-dist/tex/latex/bidi/plain-xetex-bidi.def
+texmf-dist/tex/latex/bidi/pstricks-xetex-bidi.def
+texmf-dist/tex/latex/bidi/quotchap-xetex-bidi.def
+texmf-dist/tex/latex/bidi/ragged2e-xetex-bidi.def
+texmf-dist/tex/latex/bidi/rapport1-xetex-bidi.def
+texmf-dist/tex/latex/bidi/rapport3-xetex-bidi.def
+texmf-dist/tex/latex/bidi/refrep-xetex-bidi.def
+texmf-dist/tex/latex/bidi/report-xetex-bidi.def
+texmf-dist/tex/latex/bidi/scrartcl-xetex-bidi.def
+texmf-dist/tex/latex/bidi/scrbook-xetex-bidi.def
+texmf-dist/tex/latex/bidi/scrlettr-xetex-bidi.def
+texmf-dist/tex/latex/bidi/scrreprt-xetex-bidi.def
+texmf-dist/tex/latex/bidi/stabular-xetex-bidi.def
+texmf-dist/tex/latex/bidi/subfigure-xetex-bidi.def
+texmf-dist/tex/latex/bidi/tabls-xetex-bidi.def
+texmf-dist/tex/latex/bidi/tabulary-xetex-bidi.def
+texmf-dist/tex/latex/bidi/tikz-xetex-bidi.def
+texmf-dist/tex/latex/bidi/titlesec-xetex-bidi.def
+texmf-dist/tex/latex/bidi/titletoc-xetex-bidi.def
+texmf-dist/tex/latex/bidi/tocbibind-xetex-bidi.def
+texmf-dist/tex/latex/bidi/tocloft-xetex-bidi.def
+texmf-dist/tex/latex/bidi/tocstyle-xetex-bidi.def
+texmf-dist/tex/latex/bidi/wrapfig-xetex-bidi.def
+texmf-dist/tex/latex/bidi/xcolor-xetex-bidi.def
+texmf-dist/tex/latex/bidi/xetex-bidi.def
+texmf-dist/tex/latex/bidi/xltxtra-xetex-bidi.def
+texmf-dist/doc/xelatex/persian-bib/MyReferences.bib
+texmf-dist/doc/xelatex/persian-bib/Persian-bib-userguide.pdf
+texmf-dist/doc/xelatex/persian-bib/Persian-bib-userguide.tex
+texmf-dist/doc/xelatex/persian-bib/README
+texmf-dist/bibtex/bst/persian-bib/acm-fa.bst
+texmf-dist/bibtex/bst/persian-bib/asa-fa.bst
+texmf-dist/bibtex/bst/persian-bib/chicago-fa.bst
+texmf-dist/bibtex/bst/persian-bib/ieeetr-fa.bst
+texmf-dist/bibtex/bst/persian-bib/plain-fa.bst
+texmf-dist/bibtex/bst/persian-bib/plainnat-fa.bst
+texmf-dist/bibtex/bst/persian-bib/unsrt-fa.bst
+texmf-dist/bibtex/csf/persian-bib/cp1256fa.csf
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -596,12 +777,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langarabic
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langarabic
+- 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-langarabic
 - improved %%post

+ 123 - 107
t/texlive-collection-langarmenian/texlive-collection-langarmenian-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langarmenian
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Armenian
 Summary(ja): TeX Live: Armenian
 Name: texlive-collection-langarmenian
-Version: 2009
-Release: 3%{?_dist_release}
-License: Freely redistributable without restriction
+Version: 2011
+Release: 1%{?_dist_release}
+License: distributable
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -61,7 +58,7 @@ This package is a collection of Armenian:
 Support for typesetting Armenian.
 
 This package contains the following CTAN packages: 
-armenian: A sytem for writing Armenian with TeX and LaTeX.
+
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -81,15 +78,7 @@ Armenian:
 Support for typesetting Armenian.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
-armenian: A sytem for writing Armenian with TeX and LaTeX.
-
-%package doc
-Summary: TeX Live: Documentation files of %{name}
-Group: Applications/Publishing
-Requires: %{name} = %{version}-%{release}
 
-%description doc
-This package contains documentation files of %{name}.
 
 %prep
 
@@ -101,87 +90,110 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 
 manifest=(
-texmf-dist/doc/fonts/armenian/examples/latex/manual.tex
-texmf-dist/doc/fonts/armenian/examples/latex/raffi.tex
-texmf-dist/doc/fonts/armenian/examples/plain/first.tex
-texmf-dist/doc/fonts/armenian/examples/plain/table.tex
-texmf-dist/doc/fonts/armenian/manual.ps.gz
-texmf-dist/doc/fonts/armenian/readme.txt
-texmf-dist/fonts/source/public/armenian/arssb10.mf
-texmf-dist/fonts/source/public/armenian/arssbs10.mf
-texmf-dist/fonts/source/public/armenian/arssr10.mf
-texmf-dist/fonts/source/public/armenian/arsssl10.mf
-texmf-dist/fonts/source/public/armenian/artmb10.mf
-texmf-dist/fonts/source/public/armenian/artmbi10.mf
-texmf-dist/fonts/source/public/armenian/artmbs10.mf
-texmf-dist/fonts/source/public/armenian/artmi10.mf
-texmf-dist/fonts/source/public/armenian/artmr10.mf
-texmf-dist/fonts/source/public/armenian/artmsl10.mf
-texmf-dist/fonts/source/public/armenian/ps2mfbas.mf
-texmf-dist/fonts/tfm/public/armenian/arssb10.tfm
-texmf-dist/fonts/tfm/public/armenian/arssbs10.tfm
-texmf-dist/fonts/tfm/public/armenian/arssr10.tfm
-texmf-dist/fonts/tfm/public/armenian/arsssl10.tfm
-texmf-dist/fonts/tfm/public/armenian/artmb10.tfm
-texmf-dist/fonts/tfm/public/armenian/artmbi10.tfm
-texmf-dist/fonts/tfm/public/armenian/artmbs10.tfm
-texmf-dist/fonts/tfm/public/armenian/artmi10.tfm
-texmf-dist/fonts/tfm/public/armenian/artmr10.tfm
-texmf-dist/fonts/tfm/public/armenian/artmsl10.tfm
-texmf-dist/tex/latex/armenian/armscii8.def
-texmf-dist/tex/latex/armenian/armtex.sty
-texmf-dist/tex/latex/armenian/ot6cmr.fd
-texmf-dist/tex/latex/armenian/ot6cmss.fd
-texmf-dist/tex/latex/armenian/ot6enc.def
-texmf-dist/tex/plain/armenian/arm.tex
-texmf-dist/tex/plain/armenian/kbdencod.tex
+
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -190,11 +202,6 @@ find %{buildroot}%{texmf}-dist -type d | \
     %__sed -e "s|^%{buildroot}|%dir |" \
            -e "s|$|/|"             >> filelist.full
 
-## subpackages
-grep "/texmf-dist/doc/" filelist.full > filelist.doc
-cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
-%__mv -f filelist.tmp filelist.full
-
 %clean
 %__rm -rf %{buildroot}
 
@@ -213,12 +220,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
-
-%files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langarmenian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langarmenian
+- 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-langarmenian
 - improved %%post

File diff suppressed because it is too large
+ 1081 - 19
t/texlive-collection-langcjk/texlive-collection-langcjk-vl.spec


+ 127 - 110
t/texlive-collection-langcroatian/texlive-collection-langcroatian-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langcroatian
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Croatian
 Summary(ja): TeX Live: Croatian
 Name: texlive-collection-langcroatian
-Version: 2009
-Release: 3%{?_dist_release}
-License: No Info, LPPL
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -61,9 +58,8 @@ This package is a collection of Croatian:
 Support for typesetting Croatian.
 
 This package contains the following CTAN packages: 
-croatian: Fonts for Croatian Glagolitic and other Croatian scripts.
 hrlatex: LaTeX support for Croatian documents.
-hyphen-croatian: Croatian hyphenation.
+hyphen-croatian: Croatian hyphenation patterns.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -83,9 +79,8 @@ Croatian:
 Support for typesetting Croatian.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
-croatian: Fonts for Croatian Glagolitic and other Croatian scripts.
 hrlatex: LaTeX support for Croatian documents.
-hyphen-croatian: Croatian hyphenation.
+hyphen-croatian: Croatian hyphenation patterns.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -105,111 +100,121 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 
 manifest=(
-texmf-dist/doc/fonts/croatian/crogl.tex
-texmf-dist/doc/fonts/croatian/readme.txt
-texmf-dist/fonts/source/public/croatian/bass.mf
-texmf-dist/fonts/source/public/croatian/bass10.mf
-texmf-dist/fonts/source/public/croatian/basscc.mf
-texmf-dist/fonts/source/public/croatian/cal.mf
-texmf-dist/fonts/source/public/croatian/cal10.mf
-texmf-dist/fonts/source/public/croatian/croatian-i.mf
-texmf-dist/fonts/source/public/croatian/croblm.mf
-texmf-dist/fonts/source/public/croatian/croblv.mf
-texmf-dist/fonts/source/public/croatian/crocyrm.mf
-texmf-dist/fonts/source/public/croatian/crocyrv.mf
-texmf-dist/fonts/source/public/croatian/gg.mf
-texmf-dist/fonts/source/public/croatian/gg10.mf
-texmf-dist/fonts/source/public/croatian/ggv.mf
-texmf-dist/fonts/source/public/croatian/ggv1.mf
-texmf-dist/fonts/source/public/croatian/glz.mf
-texmf-dist/fonts/source/public/croatian/hcyr.mf
-texmf-dist/fonts/source/public/croatian/kraj.mf
-texmf-dist/fonts/source/public/croatian/kur.mf
-texmf-dist/fonts/source/public/croatian/kurzivm.mf
-texmf-dist/fonts/source/public/croatian/kurzivv.mf
-texmf-dist/fonts/source/public/croatian/lom.mf
-texmf-dist/fonts/source/public/croatian/lomm.mf
-texmf-dist/fonts/source/public/croatian/lomv.mf
-texmf-dist/fonts/source/public/croatian/obl.mf
-texmf-dist/fonts/source/public/croatian/obl10.mf
-texmf-dist/fonts/source/public/croatian/oblm.mf
-texmf-dist/fonts/source/public/croatian/oblv.mf
-texmf-dist/fonts/source/public/croatian/ple.mf
-texmf-dist/fonts/source/public/croatian/plet.mf
-texmf-dist/fonts/source/public/croatian/pleter.mf
-texmf-dist/fonts/source/public/croatian/stechak.mf
-texmf-dist/fonts/source/public/croatian/ugl.mf
-texmf-dist/fonts/source/public/croatian/ugl10.mf
-texmf-dist/fonts/source/public/croatian/ugv.mf
-texmf-dist/fonts/source/public/croatian/ugve.mf
-texmf-dist/tex/plain/croatian/glhyphen.tex
-texmf-dist/tex/plain/croatian/llig.tex
-texmf-dist/tex/plain/croatian/ste.tex
-texmf-dist/tex/plain/croatian/ttabl.tex
-texmf-dist/tex/plain/croatian/ttablb.tex
-texmf-dist/tex/plain/croatian/ttablhc.tex
-texmf-dist/tex/plain/croatian/ttablo.tex
-texmf-dist/tex/plain/croatian/ttabloku.tex
-texmf-dist/tex/plain/croatian/ttlis.tex
 texmf-dist/doc/latex/hrlatex/README
 texmf-dist/doc/latex/hrlatex/hrlatex.pdf
-texmf-dist/doc/latex/hrlatex/novi.diplomski-rad.tex
-texmf-dist/doc/latex/hrlatex/novi.ispit.tex
-texmf-dist/doc/latex/hrlatex/sample.diplomski-rad.tex
+texmf-dist/doc/latex/hrlatex/sample.fsbispit.tex
 texmf-dist/doc/latex/hrlatex/sample.minimal.cp1250.tex
 texmf-dist/doc/latex/hrlatex/sample.minimal.latin2.tex
 texmf-dist/doc/latex/hrlatex/sample.minimal.utf8.tex
 texmf-dist/doc/latex/hrlatex/sample.prezentacija.tex
 texmf-dist/source/latex/hrlatex/hrlatex.dtx
 texmf-dist/source/latex/hrlatex/hrlatex.ins
+texmf-dist/tex/latex/hrlatex/fsbispit.cls
+texmf-dist/tex/latex/hrlatex/fsbmath.sty
 texmf-dist/tex/latex/hrlatex/hrlatex.sty
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -246,12 +251,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langcroatian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langcroatian
+- 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-langcroatian
 - improved %%post

+ 159 - 106
t/texlive-collection-langcyrillic/texlive-collection-langcyrillic-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langcyrillic
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Cyrillic
 Summary(ja): TeX Live: Cyrillic
 Name: texlive-collection-langcyrillic
-Version: 2009
-Release: 3%{?_dist_release}
-License: Public Domain, No Info, LPPL, Freely redistributable without restriction
+Version: 2011
+Release: 1%{?_dist_release}
+License: Public Domain, LPPL, Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -63,7 +60,6 @@ Support for typesetting Cyrillic.
 
 This package contains the following CTAN packages: 
 cmcyr: Computer Modern fonts with cyrillic extensions.
-cmcyralt: LaTeX support for the cmcyralt fonts.
 cyrillic: Support for Cyrillic fonts in LaTeX.
 cyrillic-bin: Cyrillic bibtex and makeindex.
 cyrplain: 
@@ -71,16 +67,16 @@ disser: Class and templates for typesetting dissertations in Russian.
 eskd: Modern Russian typesetting.
 eskdx: Modern Russian typesetting.
 gost: BibTeX styles to format according to GOST.
-lcyw: This package makes available Classic Cyrillic CM fonts for LaTeX.
+lcyw: Make Classic Cyrillic CM fonts accessible in LaTeX.
 lh: Cyrillic fonts that support LaTeX standard encodings.
 lhcyr: A non-standard Cyrillic input scheme.
 ruhyphen: Russian hyphenation.
+russ: LaTeX in Russian, without babel.
 t2: Support for using T2 encoding.
-timescyr: 
 ukrhyph: Hyphenation Patterns for Ukrainian.
-hyphen-bulgarian: 
-hyphen-russian: 
-hyphen-ukrainian: 
+hyphen-bulgarian: Bulgarian hyphenation patterns.
+hyphen-russian: Russian hyphenation patterns.
+hyphen-ukrainian: Ukrainian hyphenation patterns.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -101,7 +97,6 @@ Support for typesetting Cyrillic.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 cmcyr: Computer Modern fonts with cyrillic extensions.
-cmcyralt: LaTeX support for the cmcyralt fonts.
 cyrillic: Support for Cyrillic fonts in LaTeX.
 cyrillic-bin: Cyrillic bibtex and makeindex.
 cyrplain: 
@@ -109,16 +104,16 @@ disser: Class and templates for typesetting dissertations in Russian.
 eskd: Modern Russian typesetting.
 eskdx: Modern Russian typesetting.
 gost: BibTeX styles to format according to GOST.
-lcyw: This package makes available Classic Cyrillic CM fonts for LaTeX.
+lcyw: Make Classic Cyrillic CM fonts accessible in LaTeX.
 lh: Cyrillic fonts that support LaTeX standard encodings.
 lhcyr: A non-standard Cyrillic input scheme.
 ruhyphen: Russian hyphenation.
+russ: LaTeX in Russian, without babel.
 t2: Support for using T2 encoding.
-timescyr: 
 ukrhyph: Hyphenation Patterns for Ukrainian.
-hyphen-bulgarian: 
-hyphen-russian: 
-hyphen-ukrainian: 
+hyphen-bulgarian: Bulgarian hyphenation patterns.
+hyphen-russian: Russian hyphenation patterns.
+hyphen-ukrainian: Ukrainian hyphenation patterns.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -196,15 +191,12 @@ texmf-dist/fonts/source/public/cmcyr/cmccsc8.mf
 texmf-dist/fonts/source/public/cmcyr/cmccsc9.mf
 texmf-dist/fonts/source/public/cmcyr/cmcinch.mf
 texmf-dist/fonts/source/public/cmcyr/cmcitt10.mf
-texmf-dist/fonts/source/public/cmcyr/cmcsc10.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc11.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc12.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc14.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc18.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc24.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc36.mf
-texmf-dist/fonts/source/public/cmcyr/cmcsc8.mf
-texmf-dist/fonts/source/public/cmcyr/cmcsc9.mf
 texmf-dist/fonts/source/public/cmcyr/cmcscsl1.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsl10.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsl12.mf
@@ -889,23 +881,6 @@ texmf-dist/fonts/vf/public/cmcyr/ycmtt12.vf
 texmf-dist/fonts/vf/public/cmcyr/ycmtt8.vf
 texmf-dist/fonts/vf/public/cmcyr/ycmtt9.vf
 texmf-dist/fonts/vf/public/cmcyr/ycmu10.vf
-texmf-dist/doc/latex/cmcyralt/rhyphen.tex
-texmf-dist/source/latex/cmcyralt/INSTALL
-texmf-dist/source/latex/cmcyralt/README
-texmf-dist/source/latex/cmcyralt/examples/karabas.tex
-texmf-dist/source/latex/cmcyralt/examples/kniga.tex
-texmf-dist/source/latex/cmcyralt/examples/otchet.tex
-texmf-dist/source/latex/cmcyralt/examples/pismo.tex
-texmf-dist/source/latex/cmcyralt/examples/rusfonts.tex
-texmf-dist/source/latex/cmcyralt/examples/statya.tex
-texmf-dist/source/latex/cmcyralt/hyphen.cfg
-texmf-dist/tex/latex/cmcyralt/OT1cmcss.fd
-texmf-dist/tex/latex/cmcyralt/OT1cmctt.fd
-texmf-dist/tex/latex/cmcyralt/OT1cmcyr.fd
-texmf-dist/tex/latex/cmcyralt/cmcyralt.sty
-texmf-dist/tex/latex/cmcyralt/fancycha.sty
-texmf-dist/tex/latex/cmcyralt/glava.sty
-texmf-dist/tex/latex/cmcyralt/russian.sty
 texmf-dist/doc/latex/cyrillic/00readme.txt
 texmf-dist/doc/latex/cyrillic/changes.txt
 texmf-dist/doc/latex/cyrillic/cyinpenc.pdf
@@ -1048,8 +1023,10 @@ texmf-dist/tex/plain/cyrplain/plainenc.tex
 texmf-dist/tex/plain/cyrplain/txxdefs.tex
 texmf-dist/tex/plain/cyrplain/txxextra.tex
 texmf-dist/doc/latex/disser/ChangeLog
+texmf-dist/doc/latex/disser/Makefile
 texmf-dist/doc/latex/disser/README
 texmf-dist/doc/latex/disser/README.ru
+texmf-dist/doc/latex/disser/cp1251.csf
 texmf-dist/doc/latex/disser/include/latex.fig.mk
 texmf-dist/doc/latex/disser/include/latex.fig.nmk.cmd
 texmf-dist/doc/latex/disser/include/latex.mk
@@ -1109,31 +1086,44 @@ texmf-dist/doc/latex/disser/templates/master/nomake.cmd
 texmf-dist/doc/latex/disser/templates/master/thesis.bib
 texmf-dist/doc/latex/disser/templates/master/thesis.tex
 texmf-dist/doc/latex/disser/templates/nomake.cmd
-texmf-dist/source/latex/disser/Makefile
+texmf-dist/doc/latex/disser/templates/specialist/1.tex
+texmf-dist/doc/latex/disser/templates/specialist/Makefile
+texmf-dist/doc/latex/disser/templates/specialist/app-a.tex
+texmf-dist/doc/latex/disser/templates/specialist/concl.tex
+texmf-dist/doc/latex/disser/templates/specialist/fig/Makefile
+texmf-dist/doc/latex/disser/templates/specialist/fig/fig.eps
+texmf-dist/doc/latex/disser/templates/specialist/fig/nomake.cmd
+texmf-dist/doc/latex/disser/templates/specialist/intro.tex
+texmf-dist/doc/latex/disser/templates/specialist/nomake.cmd
+texmf-dist/doc/latex/disser/templates/specialist/thesis.bib
+texmf-dist/doc/latex/disser/templates/specialist/thesis.tex
 texmf-dist/source/latex/disser/autoref.dtx
 texmf-dist/source/latex/disser/bachelor.dtx
 texmf-dist/source/latex/disser/candidate.dtx
 texmf-dist/source/latex/disser/chapter.dtx
 texmf-dist/source/latex/disser/counters.dtx
 texmf-dist/source/latex/disser/custom.dtx
-texmf-dist/source/latex/disser/disser-bst.dtx
 texmf-dist/source/latex/disser/disser.dtx
 texmf-dist/source/latex/disser/disser.ins
 texmf-dist/source/latex/disser/doctor.dtx
 texmf-dist/source/latex/disser/env.dtx
 texmf-dist/source/latex/disser/floats.dtx
 texmf-dist/source/latex/disser/footnote.dtx
+texmf-dist/source/latex/disser/gost705.dtx
 texmf-dist/source/latex/disser/gost732.dtx
 texmf-dist/source/latex/disser/lists.dtx
 texmf-dist/source/latex/disser/master.dtx
 texmf-dist/source/latex/disser/page.dtx
 texmf-dist/source/latex/disser/part.dtx
 texmf-dist/source/latex/disser/sections.dtx
+texmf-dist/source/latex/disser/specialist.dtx
 texmf-dist/source/latex/disser/titledefs.dtx
 texmf-dist/source/latex/disser/titlepage.dtx
 texmf-dist/source/latex/disser/toc.dtx
-texmf-dist/bibtex/bst/disser/disser-s.bst
-texmf-dist/bibtex/bst/disser/disser.bst
+texmf-dist/bibtex/bst/disser/gost705.bst
+texmf-dist/bibtex/bst/disser/gost705s.bst
+texmf-dist/bibtex/csf/disser/cp1251lc.csf
+texmf-dist/makeindex/disser/dtx.ist
 texmf-dist/tex/latex/disser/autoref.rtx
 texmf-dist/tex/latex/disser/bachelor.rtx
 texmf-dist/tex/latex/disser/candidate.rtx
@@ -1141,6 +1131,7 @@ texmf-dist/tex/latex/disser/disser.cls
 texmf-dist/tex/latex/disser/doctor.rtx
 texmf-dist/tex/latex/disser/gost732.cls
 texmf-dist/tex/latex/disser/master.rtx
+texmf-dist/tex/latex/disser/specialist.rtx
 texmf-dist/tex/latex/disser/titledefs.rtx
 texmf-dist/doc/latex/eskd/README
 texmf-dist/doc/latex/eskd/eskd.pdf
@@ -1150,8 +1141,6 @@ texmf-dist/source/latex/eskd/eskd.dtx
 texmf-dist/source/latex/eskd/eskd.ins
 texmf-dist/tex/latex/eskd/eskd.cls
 texmf-dist/doc/latex/eskdx/ChangeLog
-texmf-dist/doc/latex/eskdx/FAQ
-texmf-dist/doc/latex/eskdx/INSTALL
 texmf-dist/doc/latex/eskdx/Makefile
 texmf-dist/doc/latex/eskdx/Makefile.unpacked
 texmf-dist/doc/latex/eskdx/NEWS
@@ -1180,6 +1169,7 @@ texmf-dist/doc/latex/eskdx/source/eskddstu.sty.in
 texmf-dist/doc/latex/eskdx/source/eskdexplan.sty.in
 texmf-dist/doc/latex/eskdx/source/eskdfont.sty.in
 texmf-dist/doc/latex/eskdx/source/eskdfootnote.sty.in
+texmf-dist/doc/latex/eskdx/source/eskdfreesize.sty.in
 texmf-dist/doc/latex/eskdx/source/eskdgraph.cls.in
 texmf-dist/doc/latex/eskdx/source/eskdhash.sty.in
 texmf-dist/doc/latex/eskdx/source/eskdindent.sty.in
@@ -1206,8 +1196,12 @@ texmf-dist/doc/latex/eskdx/test/drawing-a3-mp.tex
 texmf-dist/doc/latex/eskdx/test/drawing-a3-p.tex
 texmf-dist/doc/latex/eskdx/test/drawing-a3.tex
 texmf-dist/doc/latex/eskdx/test/drawing-a4.tex
+texmf-dist/doc/latex/eskdx/test/footnote.tex
+texmf-dist/doc/latex/eskdx/test/freesizesheets.tex
 texmf-dist/doc/latex/eskdx/test/general.tex
+texmf-dist/doc/latex/eskdx/test/general2.tex
 texmf-dist/doc/latex/eskdx/test/numbering.tex
+texmf-dist/doc/latex/eskdx/test/pagestyle.tex
 texmf-dist/doc/latex/eskdx/test/spec.tex
 texmf-dist/doc/latex/eskdx/test/specii.tex
 texmf-dist/doc/latex/eskdx/test/twoside.tex
@@ -1220,6 +1214,7 @@ texmf-dist/tex/latex/eskdx/eskddstu.sty
 texmf-dist/tex/latex/eskdx/eskdexplan.sty
 texmf-dist/tex/latex/eskdx/eskdfont.sty
 texmf-dist/tex/latex/eskdx/eskdfootnote.sty
+texmf-dist/tex/latex/eskdx/eskdfreesize.sty
 texmf-dist/tex/latex/eskdx/eskdgraph.cls
 texmf-dist/tex/latex/eskdx/eskdhash.sty
 texmf-dist/tex/latex/eskdx/eskdindent.sty
@@ -2048,6 +2043,8 @@ texmf-dist/tex/generic/ruhyphen/ruhyphen.tex
 texmf-dist/tex/generic/ruhyphen/ruhyphmg.tex
 texmf-dist/tex/generic/ruhyphen/ruhyphvl.tex
 texmf-dist/tex/generic/ruhyphen/ruhyphzn.tex
+texmf-dist/doc/latex/russ/README
+texmf-dist/tex/latex/russ/russ.sty
 texmf-dist/doc/generic/t2/Makefile
 texmf-dist/doc/generic/t2/OT2uni.map
 texmf-dist/doc/generic/t2/README
@@ -2152,18 +2149,6 @@ texmf-dist/tex/generic/t2/cyrfinst/x2.etx
 texmf-dist/tex/latex/t2/citehack.sty
 texmf-dist/tex/latex/t2/mathtext.sty
 texmf-dist/tex/latex/t2/misccorr.sty
-texmf-dist/fonts/tfm/monotype/timescyr/mntb7k.tfm
-texmf-dist/fonts/tfm/monotype/timescyr/mntbo7k.tfm
-texmf-dist/fonts/tfm/monotype/timescyr/mntboz.tfm
-texmf-dist/fonts/tfm/monotype/timescyr/mntbz.tfm
-texmf-dist/fonts/tfm/monotype/timescyr/mntr7k.tfm
-texmf-dist/fonts/tfm/monotype/timescyr/mntro7k.tfm
-texmf-dist/fonts/tfm/monotype/timescyr/mntroz.tfm
-texmf-dist/fonts/tfm/monotype/timescyr/mntrz.tfm
-texmf-dist/fonts/vf/monotype/timescyr/mntb7k.vf
-texmf-dist/fonts/vf/monotype/timescyr/mntbo7k.vf
-texmf-dist/fonts/vf/monotype/timescyr/mntr7k.vf
-texmf-dist/fonts/vf/monotype/timescyr/mntro7k.vf
 texmf-dist/doc/generic/ukrhyph/README
 texmf-dist/doc/generic/ukrhyph/rules60.pdf
 texmf-dist/doc/generic/ukrhyph/rules90.pdf
@@ -2193,49 +2178,105 @@ texmf-dist/tex/generic/ukrhyph/ukrhypst.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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/|../|")
 
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -2303,12 +2344,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langcyrillic
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langcyrillic
+- 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-langcyrillic
 - improved %%post

+ 125 - 60
t/texlive-collection-langczechslovak/texlive-collection-langczechslovak-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langczechslovak
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Czech/Slovak
 Summary(ja): TeX Live: Czech/Slovak
 Name: texlive-collection-langczechslovak
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL, GPL+, Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -67,8 +64,8 @@ csbulletin: LaTeX class for articles submitted to the CSTUG Bulletin (Zpravodaj)
 cslatex: LaTeX support for Czech/Slovak typesetting.
 csplain: Plain TeX support for Czech/Slovak typesetting.
 vlna: 
-hyphen-czech: 
-hyphen-slovak: 
+hyphen-czech: Czech hyphenation patterns.
+hyphen-slovak: Slovak hyphenation patterns.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -93,8 +90,8 @@ csbulletin: LaTeX class for articles submitted to the CSTUG Bulletin (Zpravodaj)
 cslatex: LaTeX support for Czech/Slovak typesetting.
 csplain: Plain TeX support for Czech/Slovak typesetting.
 vlna: 
-hyphen-czech: 
-hyphen-slovak: 
+hyphen-czech: Czech hyphenation patterns.
+hyphen-slovak: Slovak hyphenation patterns.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -529,49 +526,105 @@ texmf-dist/tex/csplain/base/ttimes.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -650,12 +703,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langczechslovak
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langczechslovak
+- 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-langczechslovak
 - improved %%post

+ 254 - 0
t/texlive-collection-langdanish/texlive-collection-langdanish-vl.spec

@@ -0,0 +1,254 @@
+## -*- coding: utf-8-unix -*-
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## tlpdb2rpmspec collection-langdanish
+
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
+%bcond_with firstbuild
+
+%define tex_destdir	%{_datadir}
+%define texmf		%{tex_destdir}/texmf
+%define texlive_src	%{tex_destdir}/texlive-sources
+%define build_tex_destdir	%{buildroot}%{tex_destdir}
+%define build_texmf	%{buildroot}%{texmf}
+
+%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
+%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
+%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
+%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
+%define vartexfonts %{_var}/lib/texmf/fonts
+
+Summary: TeX Live: Danish
+Summary(ja): TeX Live: Danish
+Name: texlive-collection-langdanish
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL
+Group: Applications/Publishing
+URL:http://www.tug.org/texlive/
+
+Requires: texlive = %{version}
+Requires: texlive-collection-basic = %{version}
+
+Requires(post):		texlive = %{version}
+Requires(postun):	texlive = %{version}
+BuildRequires:		texlive-sources = %{version}
+
+BuildArch:	noarch
+Buildroot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	munepi
+
+%description
+The TeX Live software distribution offers a complete TeX system for a
+variety of Unix, Macintosh, Windows and other platforms. It
+encompasses programs for editing, typesetting, previewing and printing
+of TeX documents in many different languages, and a large collection
+of TeX macros and font libraries.
+
+The distribution includes extensive general documentation about TeX,
+as well as the documentation for the included software packages.
+
+This package is a collection of Danish: 
+Support for typesetting Danish.
+
+This package contains the following CTAN packages: 
+hyphen-danish: Danish hyphenation patterns.
+
+%description -l ja
+TeX Live ソフトウェアディストリビューションは、
+さまざまな Unix, Macintosh, Windows、および
+他のプラットホームに対して完全な TeX システムを提供します。
+多くの異なった言語を含む TeX ドキュメントの
+編集、組版、閲覧、印刷するためのプログラム、
+そして、TeX マクロやフォントライブラリの大きなコレクションを
+同梱しています。
+
+このディストリビューションは
+同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
+TeX に関するたくさんの一般的なドキュメントを含んでいます。
+
+このパッケージは以下のようなパッケージ集です。
+Danish: 
+Support for typesetting Danish.
+
+このパッケージは以下の CTAN パッケージを含んでいます: 
+hyphen-danish: Danish hyphenation patterns.
+
+%prep
+
+%build
+
+%install
+[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
+
+PREF=%{buildroot}%{tex_destdir}
+
+manifest=(
+
+)
+
+%__mkdir_p ${PREF}/texmf-dist
+for i in "${manifest[@]}"; do 
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
+done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
+## Files list
+find %{buildroot} -type f -or -type l | \
+    %__sed -e "s|%{buildroot}||g" > filelist.full
+
+find %{buildroot}%{texmf}-dist -type d | \
+    %__sed -e "s|^%{buildroot}|%dir |" \
+           -e "s|$|/|"             >> filelist.full
+
+%clean
+%__rm -rf %{buildroot}
+
+%post
+%{exec_texhash}
+
+rpm -q --quiet texlive-common || exit 0
+
+echo -n "    "
+echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+
+exit 0
+
+
+%postun
+if [ "$1" = 0 ]; then
+    %{exec_texhash}
+
+fi
+
+exit 0
+
+%files -f filelist.full
+%defattr(-,root,root,-)
+
+%changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langdanish
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langdanish
+- 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-langdanish
+- improved %%post
+
+* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
+- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langdanish
+- removed arch dependent binaries (texlive-collection-latexextra)
+- fixed perl path
+- improved updmap process in %%post and %%postun
+
+* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
+- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langdanish

+ 254 - 0
t/texlive-collection-langdutch/texlive-collection-langdutch-vl.spec

@@ -0,0 +1,254 @@
+## -*- coding: utf-8-unix -*-
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## tlpdb2rpmspec collection-langdutch
+
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
+%bcond_with firstbuild
+
+%define tex_destdir	%{_datadir}
+%define texmf		%{tex_destdir}/texmf
+%define texlive_src	%{tex_destdir}/texlive-sources
+%define build_tex_destdir	%{buildroot}%{tex_destdir}
+%define build_texmf	%{buildroot}%{texmf}
+
+%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
+%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
+%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
+%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
+%define vartexfonts %{_var}/lib/texmf/fonts
+
+Summary: TeX Live: Dutch
+Summary(ja): TeX Live: Dutch
+Name: texlive-collection-langdutch
+Version: 2011
+Release: 1%{?_dist_release}
+License: distributable
+Group: Applications/Publishing
+URL:http://www.tug.org/texlive/
+
+Requires: texlive = %{version}
+Requires: texlive-collection-basic = %{version}
+
+Requires(post):		texlive = %{version}
+Requires(postun):	texlive = %{version}
+BuildRequires:		texlive-sources = %{version}
+
+BuildArch:	noarch
+Buildroot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	munepi
+
+%description
+The TeX Live software distribution offers a complete TeX system for a
+variety of Unix, Macintosh, Windows and other platforms. It
+encompasses programs for editing, typesetting, previewing and printing
+of TeX documents in many different languages, and a large collection
+of TeX macros and font libraries.
+
+The distribution includes extensive general documentation about TeX,
+as well as the documentation for the included software packages.
+
+This package is a collection of Dutch: 
+Support for typesetting Dutch.
+
+This package contains the following CTAN packages: 
+hyphen-dutch: Dutch hyphenation patterns.
+
+%description -l ja
+TeX Live ソフトウェアディストリビューションは、
+さまざまな Unix, Macintosh, Windows、および
+他のプラットホームに対して完全な TeX システムを提供します。
+多くの異なった言語を含む TeX ドキュメントの
+編集、組版、閲覧、印刷するためのプログラム、
+そして、TeX マクロやフォントライブラリの大きなコレクションを
+同梱しています。
+
+このディストリビューションは
+同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
+TeX に関するたくさんの一般的なドキュメントを含んでいます。
+
+このパッケージは以下のようなパッケージ集です。
+Dutch: 
+Support for typesetting Dutch.
+
+このパッケージは以下の CTAN パッケージを含んでいます: 
+hyphen-dutch: Dutch hyphenation patterns.
+
+%prep
+
+%build
+
+%install
+[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
+
+PREF=%{buildroot}%{tex_destdir}
+
+manifest=(
+
+)
+
+%__mkdir_p ${PREF}/texmf-dist
+for i in "${manifest[@]}"; do 
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
+done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
+## Files list
+find %{buildroot} -type f -or -type l | \
+    %__sed -e "s|%{buildroot}||g" > filelist.full
+
+find %{buildroot}%{texmf}-dist -type d | \
+    %__sed -e "s|^%{buildroot}|%dir |" \
+           -e "s|$|/|"             >> filelist.full
+
+%clean
+%__rm -rf %{buildroot}
+
+%post
+%{exec_texhash}
+
+rpm -q --quiet texlive-common || exit 0
+
+echo -n "    "
+echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+
+exit 0
+
+
+%postun
+if [ "$1" = 0 ]; then
+    %{exec_texhash}
+
+fi
+
+exit 0
+
+%files -f filelist.full
+%defattr(-,root,root,-)
+
+%changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langdutch
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langdutch
+- 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-langdutch
+- improved %%post
+
+* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
+- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langdutch
+- removed arch dependent binaries (texlive-collection-latexextra)
+- fixed perl path
+- improved updmap process in %%post and %%postun
+
+* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
+- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langdutch

+ 254 - 0
t/texlive-collection-langenglish/texlive-collection-langenglish-vl.spec

@@ -0,0 +1,254 @@
+## -*- coding: utf-8-unix -*-
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## tlpdb2rpmspec collection-langenglish
+
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
+%bcond_with firstbuild
+
+%define tex_destdir	%{_datadir}
+%define texmf		%{tex_destdir}/texmf
+%define texlive_src	%{tex_destdir}/texlive-sources
+%define build_tex_destdir	%{buildroot}%{tex_destdir}
+%define build_texmf	%{buildroot}%{texmf}
+
+%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
+%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
+%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
+%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
+%define vartexfonts %{_var}/lib/texmf/fonts
+
+Summary: TeX Live: US and UK English
+Summary(ja): TeX Live: US and UK English
+Name: texlive-collection-langenglish
+Version: 2011
+Release: 1%{?_dist_release}
+License: distributable
+Group: Applications/Publishing
+URL:http://www.tug.org/texlive/
+
+Requires: texlive = %{version}
+Requires: texlive-collection-basic = %{version}
+
+Requires(post):		texlive = %{version}
+Requires(postun):	texlive = %{version}
+BuildRequires:		texlive-sources = %{version}
+
+BuildArch:	noarch
+Buildroot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	munepi
+
+%description
+The TeX Live software distribution offers a complete TeX system for a
+variety of Unix, Macintosh, Windows and other platforms. It
+encompasses programs for editing, typesetting, previewing and printing
+of TeX documents in many different languages, and a large collection
+of TeX macros and font libraries.
+
+The distribution includes extensive general documentation about TeX,
+as well as the documentation for the included software packages.
+
+This package is a collection of US and UK English: 
+Support for typesetting US and UK English.
+
+This package contains the following CTAN packages: 
+hyphen-english: English hyphenation patterns.
+
+%description -l ja
+TeX Live ソフトウェアディストリビューションは、
+さまざまな Unix, Macintosh, Windows、および
+他のプラットホームに対して完全な TeX システムを提供します。
+多くの異なった言語を含む TeX ドキュメントの
+編集、組版、閲覧、印刷するためのプログラム、
+そして、TeX マクロやフォントライブラリの大きなコレクションを
+同梱しています。
+
+このディストリビューションは
+同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
+TeX に関するたくさんの一般的なドキュメントを含んでいます。
+
+このパッケージは以下のようなパッケージ集です。
+US and UK English: 
+Support for typesetting US and UK English.
+
+このパッケージは以下の CTAN パッケージを含んでいます: 
+hyphen-english: English hyphenation patterns.
+
+%prep
+
+%build
+
+%install
+[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
+
+PREF=%{buildroot}%{tex_destdir}
+
+manifest=(
+
+)
+
+%__mkdir_p ${PREF}/texmf-dist
+for i in "${manifest[@]}"; do 
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
+done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
+## Files list
+find %{buildroot} -type f -or -type l | \
+    %__sed -e "s|%{buildroot}||g" > filelist.full
+
+find %{buildroot}%{texmf}-dist -type d | \
+    %__sed -e "s|^%{buildroot}|%dir |" \
+           -e "s|$|/|"             >> filelist.full
+
+%clean
+%__rm -rf %{buildroot}
+
+%post
+%{exec_texhash}
+
+rpm -q --quiet texlive-common || exit 0
+
+echo -n "    "
+echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+
+exit 0
+
+
+%postun
+if [ "$1" = 0 ]; then
+    %{exec_texhash}
+
+fi
+
+exit 0
+
+%files -f filelist.full
+%defattr(-,root,root,-)
+
+%changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langenglish
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langenglish
+- 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-langenglish
+- improved %%post
+
+* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
+- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langenglish
+- removed arch dependent binaries (texlive-collection-latexextra)
+- fixed perl path
+- improved updmap process in %%post and %%postun
+
+* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
+- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langenglish

+ 122 - 57
t/texlive-collection-langfinnish/texlive-collection-langfinnish-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langfinnish
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Finnish
 Summary(ja): TeX Live: Finnish
 Name: texlive-collection-langfinnish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Freely redistributable without restriction, Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -62,7 +59,7 @@ Support for typesetting Finnish.
 
 This package contains the following CTAN packages: 
 finbib: A Finnish version of plain.bst.
-hyphen-finnish: Hyphenation patterns for Finnish language.
+hyphen-finnish: Finnish hyphenation patterns.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -83,7 +80,7 @@ Support for typesetting Finnish.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 finbib: A Finnish version of plain.bst.
-hyphen-finnish: Hyphenation patterns for Finnish language.
+hyphen-finnish: Finnish hyphenation patterns.
 
 %prep
 
@@ -100,49 +97,105 @@ texmf-dist/bibtex/bst/finbib/finplain.bst
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -174,9 +227,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langfinnish
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langfinnish
+- 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-langfinnish
 - improved %%post

+ 136 - 60
t/texlive-collection-langfrench/texlive-collection-langfrench-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langfrench
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: French
 Summary(ja): TeX Live: French
 Name: texlive-collection-langfrench
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL, Public Domain, GPL+, Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -63,14 +60,16 @@ Support for typesetting French.
 This package contains the following CTAN packages: 
 aeguill: Add several kinds of guillemets to the ae fonts.
 bib-fr: French translation of classical BibTeX styles
+bibleref-french: French translations for bibleref.
+booktabs-fr: French translation of booktabs documentation.
 frenchle: French macros, usable stand-alone or with Babel.
 frletter: Typeset letters in the French style.
 mafr: Mathematics in accord with French usage.
 tabvar: Typesetting tables showing variations of functions.
 tdsfrmath: Macros for French teachers of mathematics.
 variations: Typeset tables of variations of functions.
-hyphen-basque: Hyphenation for Basque.
-hyphen-french: 
+hyphen-basque: Basque hyphenation patterns.
+hyphen-french: French hyphenation patterns.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -92,14 +91,16 @@ Support for typesetting French.
 このパッケージは以下の CTAN パッケージを含んでいます: 
 aeguill: Add several kinds of guillemets to the ae fonts.
 bib-fr: French translation of classical BibTeX styles
+bibleref-french: French translations for bibleref.
+booktabs-fr: French translation of booktabs documentation.
 frenchle: French macros, usable stand-alone or with Babel.
 frletter: Typeset letters in the French style.
 mafr: Mathematics in accord with French usage.
 tabvar: Typesetting tables showing variations of functions.
 tdsfrmath: Macros for French teachers of mathematics.
 variations: Typeset tables of variations of functions.
-hyphen-basque: Hyphenation for Basque.
-hyphen-french: 
+hyphen-basque: Basque hyphenation patterns.
+hyphen-french: French hyphenation patterns.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -138,6 +139,13 @@ texmf-dist/bibtex/bst/bib-fr/plainnat-fr.bst
 texmf-dist/bibtex/bst/bib-fr/siam-fr.bst
 texmf-dist/bibtex/bst/bib-fr/unsrt-fr.bst
 texmf-dist/bibtex/bst/bib-fr/unsrtnat-fr.bst
+texmf-dist/doc/latex/bibleref-french/README
+texmf-dist/doc/latex/bibleref-french/shorthands.txt
+texmf-dist/tex/latex/bibleref-french/bibleref-french.sty
+texmf-dist/doc/latex/booktabs-fr/README
+texmf-dist/doc/latex/booktabs-fr/f-booktabs.dtx
+texmf-dist/doc/latex/booktabs-fr/f-booktabs.pdf
+texmf-dist/doc/latex/booktabs-fr/ltxdoc.cfg
 texmf-dist/doc/latex/frenchle/FAQ.pdf
 texmf-dist/doc/latex/frenchle/README.le
 texmf-dist/doc/latex/frenchle/frenchle.pdf
@@ -193,49 +201,105 @@ texmf-dist/tex/generic/variations/variations.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -303,12 +367,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langfrench
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langfrench
+- 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-langfrench
 - improved %%post

+ 177 - 71
t/texlive-collection-langgerman/texlive-collection-langgerman-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langgerman
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: German
 Summary(ja): TeX Live: German
 Name: texlive-collection-langgerman
-Version: 2009
-Release: 3%{?_dist_release}
-License: LPPL, No Info, GPL+, Freely redistributable without restriction
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, GPL+, No Info, Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -61,16 +58,21 @@ This package is a collection of German:
 Support for typesetting German.
 
 This package contains the following CTAN packages: 
+bibleref-german: German adaptation of bibleref.
 dehyph-exptl: Experimental hyphenation patterns for the German language.
+booktabs-de: German version of booktabs.
+csquotes-de: German translation of csquotes documentation.
+etoolbox-de: German translation of documentation of etoolbox.
+geometry-de: German translation of the geometry package.
 german: Support for German typography.
 germbib: German variants of standard BibTeX styles.
 germkorr: Change kerning for german quotation marks.
 kalender: Create a calendar, in German.
-mkind-german: 
+microtype-de: Translation into German of the documentation of microtype.
 r_und_s: Chemical hazard codes.
-uhrzeit: Time printing, in German.
+tipa-de: German translation of tipa documentation.
 umlaute: German input encodings in LaTeX.
-hyphen-german: New orthography German hyphenation patterns.
+hyphen-german: German hyphenation patterns.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -90,16 +92,21 @@ German:
 Support for typesetting German.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+bibleref-german: German adaptation of bibleref.
 dehyph-exptl: Experimental hyphenation patterns for the German language.
+booktabs-de: German version of booktabs.
+csquotes-de: German translation of csquotes documentation.
+etoolbox-de: German translation of documentation of etoolbox.
+geometry-de: German translation of the geometry package.
 german: Support for German typography.
 germbib: German variants of standard BibTeX styles.
 germkorr: Change kerning for german quotation marks.
 kalender: Create a calendar, in German.
-mkind-german: 
+microtype-de: Translation into German of the documentation of microtype.
 r_und_s: Chemical hazard codes.
-uhrzeit: Time printing, in German.
+tipa-de: German translation of tipa documentation.
 umlaute: German input encodings in LaTeX.
-hyphen-german: New orthography German hyphenation patterns.
+hyphen-german: German hyphenation patterns.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -119,6 +126,17 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 
 manifest=(
+texmf-dist/doc/latex/bibleref-german/CHANGES
+texmf-dist/doc/latex/bibleref-german/LIESMICH
+texmf-dist/doc/latex/bibleref-german/README
+texmf-dist/doc/latex/bibleref-german/bibleref-german-preamble.tex
+texmf-dist/doc/latex/bibleref-german/bibleref-german-print.tex
+texmf-dist/doc/latex/bibleref-german/bibleref-german-screen.tex
+texmf-dist/doc/latex/bibleref-german/de-bibleref-german.pdf
+texmf-dist/doc/latex/bibleref-german/de-bibleref-german.tex
+texmf-dist/doc/latex/bibleref-german/en-bibleref-german.pdf
+texmf-dist/doc/latex/bibleref-german/en-bibleref-german.tex
+texmf-dist/tex/latex/bibleref-german/bibleref-german.sty
 texmf-dist/doc/generic/dehyph-exptl/CHANGES
 texmf-dist/doc/generic/dehyph-exptl/INSTALL
 texmf-dist/doc/generic/dehyph-exptl/LICENSE
@@ -135,12 +153,26 @@ texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-19.pat
 texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-19.tex
 texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2009-06-19.pat
 texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2009-06-19.tex
+texmf-dist/doc/latex/booktabs-de/README-DE
+texmf-dist/doc/latex/booktabs-de/booktabs-de.dtx
+texmf-dist/doc/latex/booktabs-de/booktabs-de.ins
+texmf-dist/doc/latex/booktabs-de/booktabs-de.pdf
+texmf-dist/doc/latex/csquotes-de/LIESMICH
+texmf-dist/doc/latex/csquotes-de/csquotes-DE.pdf
+texmf-dist/doc/latex/csquotes-de/csquotes-DE.tex
+texmf-dist/doc/latex/etoolbox-de/etoolbox-DE.pdf
+texmf-dist/doc/latex/etoolbox-de/etoolbox-DE.tex
+texmf-dist/doc/latex/geometry-de/README
+texmf-dist/doc/latex/geometry-de/README-DE
+texmf-dist/doc/latex/geometry-de/geometry-de.dtx
+texmf-dist/doc/latex/geometry-de/geometry-de.pdf
+texmf-dist/doc/latex/geometry-de/geometry.ins
 texmf-dist/doc/generic/german/00readme.1st
-texmf-dist/doc/generic/german/gerdoc.dvi
+texmf-dist/doc/generic/german/betatest/00readme.1st
+texmf-dist/doc/generic/german/gerdoc.pdf
 texmf-dist/doc/generic/german/gerdoc.tex
+texmf-dist/doc/generic/german/german.MISSING
 texmf-dist/doc/generic/german/hyphxmpl.cfg
-texmf-dist/source/generic/german/betatest/00readme.1st
-texmf-dist/source/generic/german/german.MISSING
 texmf-dist/source/generic/german/german.dtx
 texmf-dist/source/generic/german/german.ins
 texmf-dist/tex/generic/german/german.sty
@@ -171,10 +203,8 @@ texmf-dist/doc/latex/germkorr/germkorr.pdf
 texmf-dist/doc/latex/germkorr/germkorr.tex
 texmf-dist/tex/latex/germkorr/germkorr.sty
 texmf-dist/tex/latex/kalender/kalender.sty
-texmf-dist/makeindex/mkind-german/digit.ist
-texmf-dist/makeindex/mkind-german/special.ist
-texmf-dist/makeindex/mkind-german/umlaut.ist
-texmf-dist/makeindex/mkind-german/wb.ist
+texmf-dist/doc/latex/microtype-de/microtype-DE.dtx
+texmf-dist/doc/latex/microtype-de/microtype-DE.pdf
 texmf-dist/doc/latex/r_und_s/README
 texmf-dist/tex/latex/r_und_s/eng_rs.sty
 texmf-dist/tex/latex/r_und_s/eng_rs.tex
@@ -184,7 +214,15 @@ texmf-dist/tex/latex/r_und_s/nl_rs.sty
 texmf-dist/tex/latex/r_und_s/nl_rs.tex
 texmf-dist/tex/latex/r_und_s/r_und_s.sty
 texmf-dist/tex/latex/r_und_s/r_und_s.tex
-texmf-dist/tex/latex/uhrzeit/uhrzeit.sty
+texmf-dist/doc/latex/tipa-de/LIESMICH
+texmf-dist/doc/latex/tipa-de/tipa.bib
+texmf-dist/doc/latex/tipa-de/tipaman-de.pdf
+texmf-dist/doc/latex/tipa-de/tipaman-de.tex
+texmf-dist/doc/latex/tipa-de/tipaman0-de.tex
+texmf-dist/doc/latex/tipa-de/tipaman1-de.tex
+texmf-dist/doc/latex/tipa-de/tipaman2-de.tex
+texmf-dist/doc/latex/tipa-de/tipaman3-de.tex
+texmf-dist/doc/latex/tipa-de/tipaman4-de.tex
 texmf-dist/doc/latex/umlaute/cs_patch.uue
 texmf-dist/doc/latex/umlaute/umlaute.pdf
 texmf-dist/source/latex/umlaute/umlaute.dtx
@@ -199,49 +237,105 @@ texmf-dist/tex/latex/umlaute/umlaute.sty
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -278,12 +372,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langgerman
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langgerman
+- 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-langgerman
 - improved %%post

+ 106 - 112
t/texlive-collection-langgreek/texlive-collection-langgreek-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langgreek
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Greek
 Summary(ja): TeX Live: Greek
 Name: texlive-collection-langgreek
-Version: 2009
-Release: 4%{?_dist_release}
-License: LPPL, Freely redistributable without restriction, Public Domain, GPL+, No Info
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, Freely redistributable without restriction, Public Domain, GPL+, GPLv2+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -74,13 +71,13 @@ ibycus-babel: Use the Ibycus 4 Greek font with Babel
 ibygrk: Fonts and macros to typeset ancient Greek.
 kerkis: Kerkis (Greek) font family.
 levy: Fonts for typesetting classical greek.
-lgreek: Macros for using Silvio Levy's Greek fonts.
+lgreek: LaTeX macros for using Silvio Levy's Greek fonts.
 mkgrkindex: Makeindex working with Greek.
 teubner: Philological typesetting of classical Greek.
 xgreek: XeLaTeX package for typesetting Greek language documents (beta release).
 yannisgr: Greek fonts by Yannis Haralambous.
-hyphen-greek: Hyphenation for Greek text.
-hyphen-ancientgreek: 
+hyphen-greek: Modern Greek hyphenation patterns.
+hyphen-ancientgreek: Ancient Greek hyphenation patterns.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -113,13 +110,13 @@ ibycus-babel: Use the Ibycus 4 Greek font with Babel
 ibygrk: Fonts and macros to typeset ancient Greek.
 kerkis: Kerkis (Greek) font family.
 levy: Fonts for typesetting classical greek.
-lgreek: Macros for using Silvio Levy's Greek fonts.
+lgreek: LaTeX macros for using Silvio Levy's Greek fonts.
 mkgrkindex: Makeindex working with Greek.
 teubner: Philological typesetting of classical Greek.
 xgreek: XeLaTeX package for typesetting Greek language documents (beta release).
 yannisgr: Greek fonts by Yannis Haralambous.
-hyphen-greek: Hyphenation for Greek text.
-hyphen-ancientgreek: 
+hyphen-greek: Modern Greek hyphenation patterns.
+hyphen-ancientgreek: Ancient Greek hyphenation patterns.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -3373,16 +3370,6 @@ texmf-dist/fonts/type1/public/cbfonts/gttu2074.pfb
 texmf-dist/fonts/type1/public/cbfonts/gttu2488.pfb
 texmf-dist/fonts/type1/public/cbfonts/gttu2986.pfb
 texmf-dist/fonts/type1/public/cbfonts/gttu3583.pfb
-texmf-dist/tex/latex/cbfonts/lgrcmr.fd
-texmf-dist/tex/latex/cbfonts/lgrcmro.fd
-texmf-dist/tex/latex/cbfonts/lgrcmss.fd
-texmf-dist/tex/latex/cbfonts/lgrcmtt.fd
-texmf-dist/tex/latex/cbfonts/lgrlcmss.fd
-texmf-dist/tex/latex/cbfonts/lgrlcmtt.fd
-texmf-dist/tex/latex/cbfonts/lgrlmr.fd
-texmf-dist/tex/latex/cbfonts/lgrlmro.fd
-texmf-dist/tex/latex/cbfonts/lgrlmss.fd
-texmf-dist/tex/latex/cbfonts/lgrlmtt.fd
 texmf-dist/doc/fonts/gfsbaskerville/OFL-FAQ.txt
 texmf-dist/doc/fonts/gfsbaskerville/OFL.txt
 texmf-dist/doc/fonts/gfsbaskerville/README
@@ -3429,8 +3416,9 @@ texmf-dist/doc/latex/greektex/greektexdoc.tex
 texmf-dist/doc/latex/greektex/ywcl.zip
 texmf-dist/tex/latex/greektex/greektex.sty
 texmf-dist/doc/latex/grverb/README
-texmf-dist/doc/latex/grverb/grv.dvi
+texmf-dist/doc/latex/grverb/grv.ps
 texmf-dist/doc/latex/grverb/grv.tex
+texmf-dist/doc/latex/grverb/grverb.pdf
 texmf-dist/source/latex/grverb/grcour7t.vpl
 texmf-dist/source/latex/grverb/grverb.dtx
 texmf-dist/source/latex/grverb/grverb.ins
@@ -3774,7 +3762,9 @@ texmf-dist/tex/latex/kerkis/ot1mak.fd
 texmf-dist/tex/latex/kerkis/ot1maksf.fd
 texmf-dist/tex/latex/kerkis/t1mak.fd
 texmf-dist/tex/latex/kerkis/t1maksf.fd
-texmf-dist/doc/fonts/levy/00readme.txt
+texmf-dist/doc/fonts/levy/README
+texmf-dist/doc/fonts/levy/digits.mf-old
+texmf-dist/doc/fonts/levy/g.mf-old
 texmf-dist/doc/fonts/levy/greekhist.tex
 texmf-dist/doc/fonts/levy/greekuse.tex
 texmf-dist/doc/fonts/levy/grinstall.tex
@@ -3782,7 +3772,6 @@ texmf-dist/doc/fonts/levy/grtestfont.tex
 texmf-dist/doc/fonts/levy/makeall
 texmf-dist/doc/fonts/levy/makefont
 texmf-dist/doc/fonts/levy/testfont
-texmf-dist/doc/fonts/levy/todo.txt
 texmf-dist/fonts/source/public/levy/a.mf
 texmf-dist/fonts/source/public/levy/b.mf
 texmf-dist/fonts/source/public/levy/d.mf
@@ -3824,9 +3813,16 @@ texmf-dist/fonts/source/public/levy/w.mf
 texmf-dist/fonts/source/public/levy/x.mf
 texmf-dist/fonts/source/public/levy/y.mf
 texmf-dist/fonts/source/public/levy/z.mf
-texmf-dist/tex/latex/levy/slgreek.sty
-texmf-dist/tex/plain/levy/greekmacros.tex
+texmf-dist/fonts/tfm/public/levy/grbld10.tfm
+texmf-dist/fonts/tfm/public/levy/grbld8.tfm
+texmf-dist/fonts/tfm/public/levy/grbld9.tfm
+texmf-dist/fonts/tfm/public/levy/grreg10.tfm
+texmf-dist/fonts/tfm/public/levy/grreg8.tfm
+texmf-dist/fonts/tfm/public/levy/grreg9.tfm
+texmf-dist/tex/generic/levy/greekmacros.tex
+texmf-dist/tex/generic/levy/slgreek.sty
 texmf-dist/doc/latex/lgreek/README
+texmf-dist/doc/latex/lgreek/lgreekuse.pdf
 texmf-dist/doc/latex/lgreek/lgreekuse.tex
 texmf-dist/tex/latex/lgreek/LGcmr.fd
 texmf-dist/tex/latex/lgreek/LGcmtt.fd
@@ -3839,23 +3835,31 @@ texmf-dist/makeindex/mkgrkindex/uppercase-headers.ist
 texmf-dist/scripts/mkgrkindex/mkgrkindex
 texmf-dist/doc/latex/teubner/README
 texmf-dist/doc/latex/teubner/teubner-doc.pdf
+texmf-dist/doc/latex/teubner/teubner-doc.tex
+texmf-dist/doc/latex/teubner/teubner.pdf
+texmf-dist/doc/latex/teubner/teubner.txt
 texmf-dist/source/latex/teubner/teubner.dtx
-texmf-dist/source/latex/teubner/teubner.ins
+texmf-dist/tex/latex/teubner/LGRaccents-glyphs.def
 texmf-dist/tex/latex/teubner/teubner.sty
-texmf-dist/doc/xelatex/xgreek/README.1ST
+texmf-dist/tex/latex/teubner/teubnertx.sty
+texmf-dist/doc/xelatex/xgreek/README
 texmf-dist/doc/xelatex/xgreek/xgreek.pdf
 texmf-dist/source/xelatex/xgreek/xgreek.dtx
 texmf-dist/source/xelatex/xgreek/xgreek.ins
 texmf-dist/tex/xelatex/xgreek/xgreek.sty
-texmf-dist/doc/plain/yannisgr/00changes.txt
-texmf-dist/doc/plain/yannisgr/00readme.txt
-texmf-dist/doc/plain/yannisgr/monsyl.txt
-texmf-dist/doc/plain/yannisgr/rgr.readme
-texmf-dist/doc/plain/yannisgr/rgreekmacros.tex
-texmf-dist/doc/plain/yannisgr/rgrhyph.tex
-texmf-dist/doc/plain/yannisgr/rgrpaper.tex
-texmf-dist/doc/plain/yannisgr/rgrtestfont.tex
-texmf-dist/doc/plain/yannisgr/tomakeformat.txt
+texmf-dist/doc/fonts/yannisgr/00changes.txt
+texmf-dist/doc/fonts/yannisgr/README
+texmf-dist/doc/fonts/yannisgr/README.TEXLIVE
+texmf-dist/doc/fonts/yannisgr/monsyl.txt
+texmf-dist/doc/fonts/yannisgr/rgreekmacros.tex
+texmf-dist/doc/fonts/yannisgr/rgrhyph.tex
+texmf-dist/doc/fonts/yannisgr/rgrpaper.lis
+texmf-dist/doc/fonts/yannisgr/rgrpaper.tex
+texmf-dist/doc/fonts/yannisgr/rgrsc10.300gf
+texmf-dist/doc/fonts/yannisgr/rgrsc10.lis
+texmf-dist/doc/fonts/yannisgr/rgrsc10.pl
+texmf-dist/doc/fonts/yannisgr/rgrtestfont.tex
+texmf-dist/doc/fonts/yannisgr/tomakeformat.txt
 texmf-dist/fonts/source/public/yannisgr/csc_misce.mf
 texmf-dist/fonts/source/public/yannisgr/gen_m_acc.mf
 texmf-dist/fonts/source/public/yannisgr/greekcsc.mf
@@ -3883,48 +3887,60 @@ texmf-dist/fonts/source/public/yannisgr/rgrsl10.mf
 texmf-dist/fonts/source/public/yannisgr/rgrti10.mf
 texmf-dist/fonts/source/public/yannisgr/rgrupper.mf
 texmf-dist/fonts/source/public/yannisgr/scsc.mf
+texmf-dist/fonts/tfm/public/yannisgr/mrgrbf10.tfm
+texmf-dist/fonts/tfm/public/yannisgr/mrgrrg10.tfm
+texmf-dist/fonts/tfm/public/yannisgr/mrgrsl10.tfm
+texmf-dist/fonts/tfm/public/yannisgr/mrgrti10.tfm
+texmf-dist/fonts/tfm/public/yannisgr/rgrbf10.tfm
+texmf-dist/fonts/tfm/public/yannisgr/rgrrg10.tfm
+texmf-dist/fonts/tfm/public/yannisgr/rgrsc10.tfm
+texmf-dist/fonts/tfm/public/yannisgr/rgrsl10.tfm
+texmf-dist/fonts/tfm/public/yannisgr/rgrti10.tfm
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
 ## make symlinks of core script utils
 mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
 texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
 texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
 texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
 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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
 texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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
@@ -3936,24 +3952,39 @@ texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/font
 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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
 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-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
 texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
 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/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
 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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 %__mkdir_p %{buildroot}%{_bindir}
@@ -3968,46 +3999,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
     done
 popd
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -4130,12 +4121,15 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langgreek
+
 * 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, 

+ 121 - 56
t/texlive-collection-langhebrew/texlive-collection-langhebrew-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langhebrew
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Hebrew
 Summary(ja): TeX Live: Hebrew
 Name: texlive-collection-langhebrew
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -122,49 +119,105 @@ texmf-dist/tex/latex/cjhebrew/cjhebrew.sty
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -227,12 +280,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langhebrew
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langhebrew
+- 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-langhebrew
 - improved %%post

+ 123 - 58
t/texlive-collection-langhungarian/texlive-collection-langhungarian-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langhungarian
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Hungarian
 Summary(ja): TeX Live: Hungarian
 Name: texlive-collection-langhungarian
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL, GPL+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -62,7 +59,7 @@ Support for typesetting Hungarian.
 
 This package contains the following CTAN packages: 
 magyar: Hungarian language definition for Babel.
-hyphen-hungarian: New Hungarian hyphenation patterns.
+hyphen-hungarian: Hungarian hyphenation patterns.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -83,7 +80,7 @@ Support for typesetting Hungarian.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 magyar: Hungarian language definition for Babel.
-hyphen-hungarian: New Hungarian hyphenation patterns.
+hyphen-hungarian: Hungarian hyphenation patterns.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -108,49 +105,105 @@ texmf-dist/doc/latex/magyar/magyar.ldf
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -187,12 +240,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langhungarian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langhungarian
+- 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-langhungarian
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langindic
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Indic scripts
 Summary(ja): TeX Live: Indic scripts
 Name: texlive-collection-langindic
-Version: 2009
-Release: 4%{?_dist_release}
-License: LPPL, No Info, Public Domain, Freely redistributable without restriction, GPL+
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, GPL+, Public Domain, Freely redistributable without restriction, GPLv2+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -64,15 +61,16 @@ This package contains the following CTAN packages:
 bangtex: Writing Bangla and Assamese with LaTeX.
 bengali: Support for the Bengali language.
 burmese: Basic Support for Writing Burmese.
+devnag: Typeset Devanagari.
 ebong: Utility for writing Bengali in Rapid Roman Format.
-hyphen-sanskrit: 
+hyphen-indic: Indic hyphenation patterns.
+hyphen-sanskrit: Sanskrit hyphenation patterns.
 itrans: Transliteration of Indian Languages.
 malayalam: LaTeX for Malayalam.
-omega-devanagari: Typeset Devanagari with Omega.
 sanskrit: Sanskrit support.
 velthuis: Typeset Devanagari.
 wnri: Ridgeway's fonts.
-devnag: Typeset Devanagari.
+wnri-latex: LaTeX support for wnri fonts.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -95,15 +93,16 @@ Support for typesetting some Indic scripts.
 bangtex: Writing Bangla and Assamese with LaTeX.
 bengali: Support for the Bengali language.
 burmese: Basic Support for Writing Burmese.
+devnag: Typeset Devanagari.
 ebong: Utility for writing Bengali in Rapid Roman Format.
-hyphen-sanskrit: 
+hyphen-indic: Indic hyphenation patterns.
+hyphen-sanskrit: Sanskrit hyphenation patterns.
 itrans: Transliteration of Indian Languages.
 malayalam: LaTeX for Malayalam.
-omega-devanagari: Typeset Devanagari with Omega.
 sanskrit: Sanskrit support.
 velthuis: Typeset Devanagari.
 wnri: Ridgeway's fonts.
-devnag: Typeset Devanagari.
+wnri-latex: LaTeX support for wnri fonts.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -155,9 +154,13 @@ texmf-dist/tex/latex/bangtex/bletter.cls
 texmf-dist/tex/latex/bangtex/bsize10.clo
 texmf-dist/tex/latex/bangtex/bsize11.clo
 texmf-dist/tex/latex/bangtex/bsize12.clo
+texmf-dist/doc/fonts/bengali/README
+texmf-dist/doc/fonts/bengali/bengdoc.bn
+texmf-dist/doc/fonts/bengali/bengdoc.pdf
+texmf-dist/doc/fonts/bengali/example.bn
+texmf-dist/doc/fonts/bengali/example.pdf
+texmf-dist/doc/fonts/bengali/manifest.txt
 texmf-dist/source/latex/bengali/beng.c
-texmf-dist/source/latex/bengali/bengdoc.bn
-texmf-dist/source/latex/bengali/example.bn
 texmf-dist/fonts/source/public/bengali/bn.mf
 texmf-dist/fonts/source/public/bengali/bnbanjon.mf
 texmf-dist/fonts/source/public/bengali/bndigit.mf
@@ -178,7 +181,6 @@ texmf-dist/fonts/tfm/public/bengali/bnr10.tfm
 texmf-dist/fonts/tfm/public/bengali/bnsl10.tfm
 texmf-dist/fonts/tfm/public/bengali/xbnr10.tfm
 texmf-dist/fonts/tfm/public/bengali/xbnsl10.tfm
-texmf-dist/scripts/bengali/ebong.py
 texmf-dist/tex/latex/bengali/beng.sty
 texmf-dist/tex/latex/bengali/ubn.fd
 texmf-dist/tex/latex/bengali/ubnx.fd
@@ -194,6 +196,8 @@ texmf-dist/doc/latex/ebong/README
 texmf-dist/doc/latex/ebong/eb.b
 texmf-dist/doc/latex/ebong/eb.pdf
 texmf-dist/doc/latex/ebong/eb_tex.tex
+texmf-dist/scripts/ebong/ebong.py
+texmf-dist/doc/fonts/itrans/COPYRIGHT
 texmf-dist/doc/fonts/itrans/README
 texmf-dist/doc/fonts/itrans/beng.itx
 texmf-dist/doc/fonts/itrans/dvnc.itx
@@ -252,19 +256,6 @@ texmf-dist/fonts/source/public/itrans/telspc.mf
 texmf-dist/fonts/source/public/itrans/telugu.mf
 texmf-dist/fonts/source/public/itrans/wntml12.mf
 texmf-dist/fonts/source/public/itrans/wntml17.mf
-texmf-dist/fonts/tfm/public/itrans/dnh.tfm
-texmf-dist/fonts/tfm/public/itrans/dnho.tfm
-texmf-dist/fonts/tfm/public/itrans/dnhrc.tfm
-texmf-dist/fonts/tfm/public/itrans/dnhre.tfm
-texmf-dist/fonts/tfm/public/itrans/dvpn10.tfm
-texmf-dist/fonts/tfm/public/itrans/itxbeng.tfm
-texmf-dist/fonts/tfm/public/itrans/itxbengo.tfm
-texmf-dist/fonts/tfm/public/itrans/itxbngrc.tfm
-texmf-dist/fonts/tfm/public/itrans/itxbngre.tfm
-texmf-dist/fonts/tfm/public/itrans/itxguj.tfm
-texmf-dist/fonts/tfm/public/itrans/itxgujo.tfm
-texmf-dist/fonts/tfm/public/itrans/itxgujrc.tfm
-texmf-dist/fonts/tfm/public/itrans/itxgujre.tfm
 texmf-dist/fonts/tfm/public/itrans/kan12.tfm
 texmf-dist/fonts/tfm/public/itrans/kan12b.tfm
 texmf-dist/fonts/tfm/public/itrans/kan12nx.tfm
@@ -272,7 +263,6 @@ texmf-dist/fonts/tfm/public/itrans/kan12s.tfm
 texmf-dist/fonts/tfm/public/itrans/kan18.tfm
 texmf-dist/fonts/tfm/public/itrans/ncpicsxp.tfm
 texmf-dist/fonts/tfm/public/itrans/ncprcsxp.tfm
-texmf-dist/fonts/tfm/public/itrans/pun.tfm
 texmf-dist/fonts/tfm/public/itrans/tel12.tfm
 texmf-dist/fonts/tfm/public/itrans/tel12b.tfm
 texmf-dist/fonts/tfm/public/itrans/tel12nx.tfm
@@ -507,15 +497,6 @@ texmf-dist/fonts/tfm/public/malayalam/mmsl10s.tfm
 texmf-dist/fonts/tfm/public/malayalam/mmsl12.tfm
 texmf-dist/fonts/tfm/public/malayalam/mmsl12s.tfm
 texmf-dist/fonts/tfm/public/malayalam/orn10.tfm
-texmf-dist/doc/omega/omega-devanagari/india.ps.gz
-texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font.otp
-texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font2.otp
-texmf-dist/omega/otp/omega-devanagari/hindi-cuni2font3.otp
-texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni.otp
-texmf-dist/omega/otp/omega-devanagari/hindi-uni2cuni2.otp
-texmf-dist/omega/otp/omega-devanagari/sanskrit-cuni2font.otp
-texmf-dist/omega/otp/omega-devanagari/sanskrit-uni2cuni.otp
-texmf-dist/omega/otp/omega-devanagari/velthuis2unicode.otp
 texmf-dist/doc/latex/sanskrit/readme.txt
 texmf-dist/doc/latex/sanskrit/sktdoc.pdf
 texmf-dist/source/latex/sanskrit/skt.c
@@ -836,11 +817,11 @@ texmf-dist/tex/latex/velthuis/udnpc.fd
 texmf-dist/tex/latex/velthuis/udnpn.fd
 texmf-dist/tex/plain/velthuis/dnmacs.tex
 texmf-dist/tex/xelatex/velthuis/hindicaptions.sty
-texmf-dist/doc/latex/wnri/wnritest.dvi
-texmf-dist/doc/latex/wnri/wnritest.tex
-texmf-dist/source/latex/wnri/readme.2e
-texmf-dist/source/latex/wnri/wnri.dtx
-texmf-dist/source/latex/wnri/wnri.ins
+texmf-dist/doc/fonts/wnri/README
+texmf-dist/doc/fonts/wnri/old/README
+texmf-dist/doc/fonts/wnri/old/barnett.map
+texmf-dist/doc/fonts/wnri/old/lushucid.map
+texmf-dist/doc/fonts/wnri/old/newgb.map
 texmf-dist/fonts/source/public/wnri/acctmax.mf
 texmf-dist/fonts/source/public/wnri/acutacct.mf
 texmf-dist/fonts/source/public/wnri/addpunc.mf
@@ -920,53 +901,61 @@ texmf-dist/fonts/tfm/public/wnri/wnris10.tfm
 texmf-dist/fonts/tfm/public/wnri/wnris8.tfm
 texmf-dist/fonts/tfm/public/wnri/wnrit10.tfm
 texmf-dist/fonts/tfm/public/wnri/wnrit8.tfm
-texmf-dist/tex/latex/wnri/ot1wnr.fd
-texmf-dist/tex/latex/wnri/ot1wnss.fd
-texmf-dist/tex/latex/wnri/ot1wntt.fd
-texmf-dist/tex/latex/wnri/wnri.def
-texmf-dist/tex/latex/wnri/wnri.sty
+texmf-dist/doc/latex/wnri-latex/README
+texmf-dist/doc/latex/wnri-latex/wnri.pdf
+texmf-dist/doc/latex/wnri-latex/wnritest.tex
+texmf-dist/source/latex/wnri-latex/wnri.dtx
+texmf-dist/source/latex/wnri-latex/wnri.ins
+texmf-dist/tex/latex/wnri-latex/ot1wnr.fd
+texmf-dist/tex/latex/wnri-latex/ot1wnss.fd
+texmf-dist/tex/latex/wnri-latex/ot1wntt.fd
+texmf-dist/tex/latex/wnri-latex/wnri.def
+texmf-dist/tex/latex/wnri-latex/wnri.sty
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
 ## make symlinks of core script utils
 mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
 texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
 texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
 texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
 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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
 texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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
@@ -978,24 +967,39 @@ texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/font
 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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
 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-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
 texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
 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/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
 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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 %__mkdir_p %{buildroot}%{_bindir}
@@ -1010,46 +1014,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
     done
 popd
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -1139,12 +1103,15 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langindic
+
 * 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, 

+ 134 - 61
t/texlive-collection-langitalian/texlive-collection-langitalian-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langitalian
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Italian
 Summary(ja): TeX Live: Italian
 Name: texlive-collection-langitalian
-Version: 2009
-Release: 3%{?_dist_release}
-License: LPPL, LGPLv2+
+Version: 2011
+Release: 1%{?_dist_release}
+License: LGPLv2+, LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -58,12 +55,13 @@ The distribution includes extensive general documentation about TeX,
 as well as the documentation for the included software packages.
 
 This package is a collection of Italian: 
-
+Support for typesetting Italian.
 
 This package contains the following CTAN packages: 
+hyphen-italian: Italian hyphenation patterns.
 frontespizio: Create a frontispiece for Italian theses.
-hyphen-italian: Hyphenation patterns for the Italian language.
 itnumpar: Spell numbers in words (Italian).
+layaureo: A package to improve the A4 page layout.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -80,12 +78,13 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 
 このパッケージは以下のようなパッケージ集です。
 Italian: 
-
+Support for typesetting Italian.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+hyphen-italian: Italian hyphenation patterns.
 frontespizio: Create a frontispiece for Italian theses.
-hyphen-italian: Hyphenation patterns for the Italian language.
 itnumpar: Spell numbers in words (Italian).
+layaureo: A package to improve the A4 page layout.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -109,6 +108,7 @@ texmf-dist/doc/latex/frontespizio/README
 texmf-dist/doc/latex/frontespizio/examplea.tex
 texmf-dist/doc/latex/frontespizio/exampleb.tex
 texmf-dist/doc/latex/frontespizio/examplec.tex
+texmf-dist/doc/latex/frontespizio/exampled.tex
 texmf-dist/doc/latex/frontespizio/frontespizio.pdf
 texmf-dist/doc/latex/frontespizio/makedoc.sh
 texmf-dist/source/latex/frontespizio/frontespizio.dtx
@@ -119,53 +119,114 @@ texmf-dist/doc/latex/itnumpar/itnumpar.pdf
 texmf-dist/source/latex/itnumpar/itnumpar.dtx
 texmf-dist/source/latex/itnumpar/itnumpar.ins
 texmf-dist/tex/latex/itnumpar/itnumpar.sty
+texmf-dist/doc/latex/layaureo/README
+texmf-dist/doc/latex/layaureo/layaureo.pdf
+texmf-dist/source/latex/layaureo/layaureo.dtx
+texmf-dist/source/latex/layaureo/layaureo.ins
+texmf-dist/tex/latex/layaureo/layaureo.sty
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -202,12 +263,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langitalian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langitalian
+- 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-langitalian
 - improved %%post

+ 254 - 0
t/texlive-collection-langlatin/texlive-collection-langlatin-vl.spec

@@ -0,0 +1,254 @@
+## -*- coding: utf-8-unix -*-
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## tlpdb2rpmspec collection-langlatin
+
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
+%bcond_with firstbuild
+
+%define tex_destdir	%{_datadir}
+%define texmf		%{tex_destdir}/texmf
+%define texlive_src	%{tex_destdir}/texlive-sources
+%define build_tex_destdir	%{buildroot}%{tex_destdir}
+%define build_texmf	%{buildroot}%{texmf}
+
+%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
+%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
+%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
+%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
+%define vartexfonts %{_var}/lib/texmf/fonts
+
+Summary: TeX Live: Latin
+Summary(ja): TeX Live: Latin
+Name: texlive-collection-langlatin
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL
+Group: Applications/Publishing
+URL:http://www.tug.org/texlive/
+
+Requires: texlive = %{version}
+Requires: texlive-collection-basic = %{version}
+
+Requires(post):		texlive = %{version}
+Requires(postun):	texlive = %{version}
+BuildRequires:		texlive-sources = %{version}
+
+BuildArch:	noarch
+Buildroot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	munepi
+
+%description
+The TeX Live software distribution offers a complete TeX system for a
+variety of Unix, Macintosh, Windows and other platforms. It
+encompasses programs for editing, typesetting, previewing and printing
+of TeX documents in many different languages, and a large collection
+of TeX macros and font libraries.
+
+The distribution includes extensive general documentation about TeX,
+as well as the documentation for the included software packages.
+
+This package is a collection of Latin: 
+Support for typesetting Latin.
+
+This package contains the following CTAN packages: 
+hyphen-latin: Latin hyphenation patterns.
+
+%description -l ja
+TeX Live ソフトウェアディストリビューションは、
+さまざまな Unix, Macintosh, Windows、および
+他のプラットホームに対して完全な TeX システムを提供します。
+多くの異なった言語を含む TeX ドキュメントの
+編集、組版、閲覧、印刷するためのプログラム、
+そして、TeX マクロやフォントライブラリの大きなコレクションを
+同梱しています。
+
+このディストリビューションは
+同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
+TeX に関するたくさんの一般的なドキュメントを含んでいます。
+
+このパッケージは以下のようなパッケージ集です。
+Latin: 
+Support for typesetting Latin.
+
+このパッケージは以下の CTAN パッケージを含んでいます: 
+hyphen-latin: Latin hyphenation patterns.
+
+%prep
+
+%build
+
+%install
+[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
+
+PREF=%{buildroot}%{tex_destdir}
+
+manifest=(
+
+)
+
+%__mkdir_p ${PREF}/texmf-dist
+for i in "${manifest[@]}"; do 
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
+done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
+## Files list
+find %{buildroot} -type f -or -type l | \
+    %__sed -e "s|%{buildroot}||g" > filelist.full
+
+find %{buildroot}%{texmf}-dist -type d | \
+    %__sed -e "s|^%{buildroot}|%dir |" \
+           -e "s|$|/|"             >> filelist.full
+
+%clean
+%__rm -rf %{buildroot}
+
+%post
+%{exec_texhash}
+
+rpm -q --quiet texlive-common || exit 0
+
+echo -n "    "
+echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+
+exit 0
+
+
+%postun
+if [ "$1" = 0 ]; then
+    %{exec_texhash}
+
+fi
+
+exit 0
+
+%files -f filelist.full
+%defattr(-,root,root,-)
+
+%changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langlatin
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langlatin
+- 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-langlatin
+- improved %%post
+
+* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
+- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langlatin
+- removed arch dependent binaries (texlive-collection-latexextra)
+- fixed perl path
+- improved updmap process in %%post and %%postun
+
+* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
+- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langlatin

+ 254 - 0
t/texlive-collection-langlatvian/texlive-collection-langlatvian-vl.spec

@@ -0,0 +1,254 @@
+## -*- coding: utf-8-unix -*-
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## tlpdb2rpmspec collection-langlatvian
+
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
+%bcond_with firstbuild
+
+%define tex_destdir	%{_datadir}
+%define texmf		%{tex_destdir}/texmf
+%define texlive_src	%{tex_destdir}/texlive-sources
+%define build_tex_destdir	%{buildroot}%{tex_destdir}
+%define build_texmf	%{buildroot}%{texmf}
+
+%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
+%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
+%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
+%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
+%define vartexfonts %{_var}/lib/texmf/fonts
+
+Summary: TeX Live: Latvian
+Summary(ja): TeX Live: Latvian
+Name: texlive-collection-langlatvian
+Version: 2011
+Release: 1%{?_dist_release}
+License: distributable
+Group: Applications/Publishing
+URL:http://www.tug.org/texlive/
+
+Requires: texlive = %{version}
+Requires: texlive-collection-basic = %{version}
+
+Requires(post):		texlive = %{version}
+Requires(postun):	texlive = %{version}
+BuildRequires:		texlive-sources = %{version}
+
+BuildArch:	noarch
+Buildroot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	munepi
+
+%description
+The TeX Live software distribution offers a complete TeX system for a
+variety of Unix, Macintosh, Windows and other platforms. It
+encompasses programs for editing, typesetting, previewing and printing
+of TeX documents in many different languages, and a large collection
+of TeX macros and font libraries.
+
+The distribution includes extensive general documentation about TeX,
+as well as the documentation for the included software packages.
+
+This package is a collection of Latvian: 
+Support for typesetting Latvian.
+
+This package contains the following CTAN packages: 
+hyphen-latvian: Latvian hyphenation patterns.
+
+%description -l ja
+TeX Live ソフトウェアディストリビューションは、
+さまざまな Unix, Macintosh, Windows、および
+他のプラットホームに対して完全な TeX システムを提供します。
+多くの異なった言語を含む TeX ドキュメントの
+編集、組版、閲覧、印刷するためのプログラム、
+そして、TeX マクロやフォントライブラリの大きなコレクションを
+同梱しています。
+
+このディストリビューションは
+同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
+TeX に関するたくさんの一般的なドキュメントを含んでいます。
+
+このパッケージは以下のようなパッケージ集です。
+Latvian: 
+Support for typesetting Latvian.
+
+このパッケージは以下の CTAN パッケージを含んでいます: 
+hyphen-latvian: Latvian hyphenation patterns.
+
+%prep
+
+%build
+
+%install
+[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
+
+PREF=%{buildroot}%{tex_destdir}
+
+manifest=(
+
+)
+
+%__mkdir_p ${PREF}/texmf-dist
+for i in "${manifest[@]}"; do 
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
+done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
+## Files list
+find %{buildroot} -type f -or -type l | \
+    %__sed -e "s|%{buildroot}||g" > filelist.full
+
+find %{buildroot}%{texmf}-dist -type d | \
+    %__sed -e "s|^%{buildroot}|%dir |" \
+           -e "s|$|/|"             >> filelist.full
+
+%clean
+%__rm -rf %{buildroot}
+
+%post
+%{exec_texhash}
+
+rpm -q --quiet texlive-common || exit 0
+
+echo -n "    "
+echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+
+exit 0
+
+
+%postun
+if [ "$1" = 0 ]; then
+    %{exec_texhash}
+
+fi
+
+exit 0
+
+%files -f filelist.full
+%defattr(-,root,root,-)
+
+%changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langlatvian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langlatvian
+- 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-langlatvian
+- improved %%post
+
+* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
+- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langlatvian
+- removed arch dependent binaries (texlive-collection-latexextra)
+- fixed perl path
+- improved updmap process in %%post and %%postun
+
+* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
+- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langlatvian

+ 124 - 59
t/texlive-collection-langlithuanian/texlive-collection-langlithuanian-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langlithuanian
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Lithuanian
 Summary(ja): TeX Live: Lithuanian
 Name: texlive-collection-langlithuanian
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -62,7 +59,7 @@ Support for typesetting Lithuanian.
 
 This package contains the following CTAN packages: 
 lithuanian: Lithuanian language support.
-hyphen-lithuanian: 
+hyphen-lithuanian: Lithuanian hyphenation patterns.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -83,7 +80,7 @@ Support for typesetting Lithuanian.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 lithuanian: Lithuanian language support.
-hyphen-lithuanian: 
+hyphen-lithuanian: Lithuanian hyphenation patterns.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -107,7 +104,6 @@ texmf-dist/doc/latex/lithuanian/COPYING
 texmf-dist/doc/latex/lithuanian/ChangeLog
 texmf-dist/doc/latex/lithuanian/Copyright
 texmf-dist/doc/latex/lithuanian/README.lithuanian
-texmf-dist/doc/latex/lithuanian/l7xenc.dfu
 texmf-dist/doc/latex/lithuanian/latin7lt.tex
 texmf-dist/doc/latex/lithuanian/latin7x.etx
 texmf-dist/doc/latex/lithuanian/latin7x.mtx
@@ -158,6 +154,7 @@ texmf-dist/tex/latex/lithuanian/cp775.def
 texmf-dist/tex/latex/lithuanian/cpKBL.def
 texmf-dist/tex/latex/lithuanian/cpRIM.def
 texmf-dist/tex/latex/lithuanian/l7xenc.def
+texmf-dist/tex/latex/lithuanian/l7xenc.dfu
 texmf-dist/tex/latex/lithuanian/l7xenc.sty
 texmf-dist/tex/latex/lithuanian/l7xuag.fd
 texmf-dist/tex/latex/lithuanian/l7xubk.fd
@@ -174,49 +171,105 @@ texmf-dist/tex/latex/lithuanian/lithuanian.sty
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -284,12 +337,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langlithuanian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langlithuanian
+- 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-langlithuanian
 - improved %%post

+ 124 - 68
t/texlive-collection-langmongolian/texlive-collection-langmongolian-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langmongolian
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Mongolian
 Summary(ja): TeX Live: Mongolian
 Name: texlive-collection-langmongolian
-Version: 2009
-Release: 3%{?_dist_release}
-License: LPPL, GPL+, No Info
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, GPL+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -61,10 +58,9 @@ This package is a collection of Mongolian:
 Support for typesetting Mongolian.
 
 This package contains the following CTAN packages: 
-hyphen-mongolian: 
+hyphen-mongolian: Mongolian hyphenation patterns in Cyrillic script.
 mongolian-babel: A language definition file for Mongolian in Babel.
 montex: Mongolian LaTeX.
-soyombo: Fonts and a macro for Soyombo under LaTeX.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -84,10 +80,9 @@ Mongolian:
 Support for typesetting Mongolian.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
-hyphen-mongolian: 
+hyphen-mongolian: Mongolian hyphenation patterns in Cyrillic script.
 mongolian-babel: A language definition file for Mongolian in Babel.
 montex: Mongolian LaTeX.
-soyombo: Fonts and a macro for Soyombo under LaTeX.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -430,60 +425,109 @@ texmf-dist/tex/latex/montex/mnhyphex.tex
 texmf-dist/tex/latex/montex/rlbicig.sty
 texmf-dist/tex/latex/montex/russian.def
 texmf-dist/tex/latex/montex/xalx.def
-texmf-dist/doc/latex/soyombo/soyo4tex.dvi
-texmf-dist/doc/latex/soyombo/soyo4tex.tex
-texmf-dist/fonts/source/public/soyombo/soyombo.mf
-texmf-dist/fonts/source/public/soyombo/soyombot.mf
-texmf-dist/fonts/tfm/public/soyombo/soyombo.tfm
-texmf-dist/fonts/tfm/public/soyombo/soyombot.tfm
-texmf-dist/tex/latex/soyombo/soyombo.sty
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -551,12 +595,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langmongolian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langmongolian
+- 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-langmongolian
 - improved %%post

+ 254 - 0
t/texlive-collection-langnorwegian/texlive-collection-langnorwegian-vl.spec

@@ -0,0 +1,254 @@
+## -*- coding: utf-8-unix -*-
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## tlpdb2rpmspec collection-langnorwegian
+
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
+%bcond_with firstbuild
+
+%define tex_destdir	%{_datadir}
+%define texmf		%{tex_destdir}/texmf
+%define texlive_src	%{tex_destdir}/texlive-sources
+%define build_tex_destdir	%{buildroot}%{tex_destdir}
+%define build_texmf	%{buildroot}%{texmf}
+
+%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
+%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
+%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
+%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
+%define vartexfonts %{_var}/lib/texmf/fonts
+
+Summary: TeX Live: Norwegian
+Summary(ja): TeX Live: Norwegian
+Name: texlive-collection-langnorwegian
+Version: 2011
+Release: 1%{?_dist_release}
+License: distributable
+Group: Applications/Publishing
+URL:http://www.tug.org/texlive/
+
+Requires: texlive = %{version}
+Requires: texlive-collection-basic = %{version}
+
+Requires(post):		texlive = %{version}
+Requires(postun):	texlive = %{version}
+BuildRequires:		texlive-sources = %{version}
+
+BuildArch:	noarch
+Buildroot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	munepi
+
+%description
+The TeX Live software distribution offers a complete TeX system for a
+variety of Unix, Macintosh, Windows and other platforms. It
+encompasses programs for editing, typesetting, previewing and printing
+of TeX documents in many different languages, and a large collection
+of TeX macros and font libraries.
+
+The distribution includes extensive general documentation about TeX,
+as well as the documentation for the included software packages.
+
+This package is a collection of Norwegian: 
+Support for typesetting Norwegian.
+
+This package contains the following CTAN packages: 
+hyphen-norwegian: Norwegian Bokmal and Nynorsk hyphenation patterns.
+
+%description -l ja
+TeX Live ソフトウェアディストリビューションは、
+さまざまな Unix, Macintosh, Windows、および
+他のプラットホームに対して完全な TeX システムを提供します。
+多くの異なった言語を含む TeX ドキュメントの
+編集、組版、閲覧、印刷するためのプログラム、
+そして、TeX マクロやフォントライブラリの大きなコレクションを
+同梱しています。
+
+このディストリビューションは
+同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
+TeX に関するたくさんの一般的なドキュメントを含んでいます。
+
+このパッケージは以下のようなパッケージ集です。
+Norwegian: 
+Support for typesetting Norwegian.
+
+このパッケージは以下の CTAN パッケージを含んでいます: 
+hyphen-norwegian: Norwegian Bokmal and Nynorsk hyphenation patterns.
+
+%prep
+
+%build
+
+%install
+[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
+
+PREF=%{buildroot}%{tex_destdir}
+
+manifest=(
+
+)
+
+%__mkdir_p ${PREF}/texmf-dist
+for i in "${manifest[@]}"; do 
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
+done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
+## Files list
+find %{buildroot} -type f -or -type l | \
+    %__sed -e "s|%{buildroot}||g" > filelist.full
+
+find %{buildroot}%{texmf}-dist -type d | \
+    %__sed -e "s|^%{buildroot}|%dir |" \
+           -e "s|$|/|"             >> filelist.full
+
+%clean
+%__rm -rf %{buildroot}
+
+%post
+%{exec_texhash}
+
+rpm -q --quiet texlive-common || exit 0
+
+echo -n "    "
+echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+
+exit 0
+
+
+%postun
+if [ "$1" = 0 ]; then
+    %{exec_texhash}
+
+fi
+
+exit 0
+
+%files -f filelist.full
+%defattr(-,root,root,-)
+
+%changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langnorwegian
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langnorwegian
+- 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-langnorwegian
+- improved %%post
+
+* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
+- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langnorwegian
+- removed arch dependent binaries (texlive-collection-latexextra)
+- fixed perl path
+- improved updmap process in %%post and %%postun
+
+* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
+- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langnorwegian

+ 288 - 0
t/texlive-collection-langother/texlive-collection-langother-vl.spec

@@ -0,0 +1,288 @@
+## -*- coding: utf-8-unix -*-
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## tlpdb2rpmspec collection-langother
+
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
+%bcond_with firstbuild
+
+%define tex_destdir	%{_datadir}
+%define texmf		%{tex_destdir}/texmf
+%define texlive_src	%{tex_destdir}/texlive-sources
+%define build_tex_destdir	%{buildroot}%{tex_destdir}
+%define build_texmf	%{buildroot}%{texmf}
+
+%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
+%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
+%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
+%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
+%define vartexfonts %{_var}/lib/texmf/fonts
+
+Summary: TeX Live: Other hyphenation patterns
+Summary(ja): TeX Live: Other hyphenation patterns
+Name: texlive-collection-langother
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, GPL+, Freely redistributable without restriction
+Group: Applications/Publishing
+URL:http://www.tug.org/texlive/
+
+Requires: texlive = %{version}
+Requires: texlive-collection-basic = %{version}
+
+Requires(post):		texlive = %{version}
+Requires(postun):	texlive = %{version}
+BuildRequires:		texlive-sources = %{version}
+
+BuildArch:	noarch
+Buildroot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	munepi
+
+%description
+The TeX Live software distribution offers a complete TeX system for a
+variety of Unix, Macintosh, Windows and other platforms. It
+encompasses programs for editing, typesetting, previewing and printing
+of TeX documents in many different languages, and a large collection
+of TeX macros and font libraries.
+
+The distribution includes extensive general documentation about TeX,
+as well as the documentation for the included software packages.
+
+This package is a collection of Other hyphenation patterns: 
+Hyphenation patterns for languages without (much) other
+support.
+
+This package contains the following CTAN packages: 
+hyphen-afrikaans: Afrikaans hyphenation patterns.
+hyphen-armenian: Armenian hyphenation patterns.
+hyphen-coptic: Coptic hyphenation patterns.
+hyphen-esperanto: Esperanto hyphenation patterns.
+hyphen-estonian: Estonian hyphenation patterns.
+hyphen-icelandic: Icelandic hyphenation patterns.
+hyphen-indonesian: Indonesian hyphenation patterns.
+hyphen-interlingua: Interlingua hyphenation patterns.
+hyphen-irish: Irish hyphenation patterns.
+hyphen-kurmanji: Kurmanji hyphenation patterns.
+hyphen-lao: Lao hyphenation patterns.
+hyphen-romanian: Romanian hyphenation patterns.
+hyphen-serbian: Serbian hyphenation patterns.
+hyphen-slovenian: Slovenian hyphenation patterns.
+hyphen-turkish: Turkish hyphenation patterns.
+hyphen-uppersorbian: Upper Sorbian hyphenation patterns.
+hyphen-welsh: Welsh hyphenation patterns.
+
+%description -l ja
+TeX Live ソフトウェアディストリビューションは、
+さまざまな Unix, Macintosh, Windows、および
+他のプラットホームに対して完全な TeX システムを提供します。
+多くの異なった言語を含む TeX ドキュメントの
+編集、組版、閲覧、印刷するためのプログラム、
+そして、TeX マクロやフォントライブラリの大きなコレクションを
+同梱しています。
+
+このディストリビューションは
+同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
+TeX に関するたくさんの一般的なドキュメントを含んでいます。
+
+このパッケージは以下のようなパッケージ集です。
+Other hyphenation patterns: 
+Hyphenation patterns for languages without (much) other
+support.
+
+このパッケージは以下の CTAN パッケージを含んでいます: 
+hyphen-afrikaans: Afrikaans hyphenation patterns.
+hyphen-armenian: Armenian hyphenation patterns.
+hyphen-coptic: Coptic hyphenation patterns.
+hyphen-esperanto: Esperanto hyphenation patterns.
+hyphen-estonian: Estonian hyphenation patterns.
+hyphen-icelandic: Icelandic hyphenation patterns.
+hyphen-indonesian: Indonesian hyphenation patterns.
+hyphen-interlingua: Interlingua hyphenation patterns.
+hyphen-irish: Irish hyphenation patterns.
+hyphen-kurmanji: Kurmanji hyphenation patterns.
+hyphen-lao: Lao hyphenation patterns.
+hyphen-romanian: Romanian hyphenation patterns.
+hyphen-serbian: Serbian hyphenation patterns.
+hyphen-slovenian: Slovenian hyphenation patterns.
+hyphen-turkish: Turkish hyphenation patterns.
+hyphen-uppersorbian: Upper Sorbian hyphenation patterns.
+hyphen-welsh: Welsh hyphenation patterns.
+
+%prep
+
+%build
+
+%install
+[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
+
+PREF=%{buildroot}%{tex_destdir}
+
+manifest=(
+
+)
+
+%__mkdir_p ${PREF}/texmf-dist
+for i in "${manifest[@]}"; do 
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
+done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
+## Files list
+find %{buildroot} -type f -or -type l | \
+    %__sed -e "s|%{buildroot}||g" > filelist.full
+
+find %{buildroot}%{texmf}-dist -type d | \
+    %__sed -e "s|^%{buildroot}|%dir |" \
+           -e "s|$|/|"             >> filelist.full
+
+%clean
+%__rm -rf %{buildroot}
+
+%post
+%{exec_texhash}
+
+rpm -q --quiet texlive-common || exit 0
+
+echo -n "    "
+echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+
+exit 0
+
+
+%postun
+if [ "$1" = 0 ]; then
+    %{exec_texhash}
+
+fi
+
+exit 0
+
+%files -f filelist.full
+%defattr(-,root,root,-)
+
+%changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langother
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langother
+- 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-langother
+- improved %%post
+
+* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
+- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langother
+- removed arch dependent binaries (texlive-collection-latexextra)
+- fixed perl path
+- improved updmap process in %%post and %%postun
+
+* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
+- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langother

+ 124 - 58
t/texlive-collection-langpolish/texlive-collection-langpolish-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langpolish
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Polish
 Summary(ja): TeX Live: Polish
 Name: texlive-collection-langpolish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain, LPPL, Knuth
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -72,7 +69,7 @@ polski: Typeset Polish documents with LaTeX and Polish fonts.
 qpxqtx: 
 tap: TeX macros for typesetting complex tables.
 utf8mex: 
-hyphen-polish: Hyphenation for Polish.
+hyphen-polish: Polish hyphenation patterns.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -102,7 +99,7 @@ polski: Typeset Polish documents with LaTeX and Polish fonts.
 qpxqtx: 
 tap: TeX macros for typesetting complex tables.
 utf8mex: 
-hyphen-polish: Hyphenation for Polish.
+hyphen-polish: Polish hyphenation patterns.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -653,6 +650,7 @@ texmf-dist/fonts/type1/public/pl/plvtt10.pfb
 texmf-dist/fonts/type1/public/pl/plvtt10.pfm
 texmf-dist/doc/latex/polski/conowego.txt
 texmf-dist/doc/latex/polski/czytaj.txt
+texmf-dist/doc/latex/polski/polski.pdf
 texmf-dist/doc/latex/polski/readme.txt
 texmf-dist/doc/latex/polski/sample-polski.tex
 texmf-dist/doc/latex/polski/sample-rysunek.mp
@@ -760,49 +758,105 @@ texmf-dist/tex/mex/utf8mex/utf8plsq.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -892,12 +946,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langpolish
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langpolish
+- 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-langpolish
 - improved %%post

+ 125 - 60
t/texlive-collection-langportuguese/texlive-collection-langportuguese-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langportuguese
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Portuguese
 Summary(ja): TeX Live: Portuguese
 Name: texlive-collection-langportuguese
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -58,11 +55,11 @@ The distribution includes extensive general documentation about TeX,
 as well as the documentation for the included software packages.
 
 This package is a collection of Portuguese: 
-
+Support for typesetting Portuguese.
 
 This package contains the following CTAN packages: 
 ordinalpt: Counters as ordinal numbers in Portuguese.
-hyphen-portuguese: 
+hyphen-portuguese: Portuguese hyphenation patterns.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -79,11 +76,11 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 
 このパッケージは以下のようなパッケージ集です。
 Portuguese: 
-
+Support for typesetting Portuguese.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 ordinalpt: Counters as ordinal numbers in Portuguese.
-hyphen-portuguese: 
+hyphen-portuguese: Portuguese hyphenation patterns.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -112,49 +109,105 @@ texmf-dist/tex/latex/ordinalpt/ordinalpt.sty
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -191,12 +244,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langportuguese
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langportuguese
+- 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-langportuguese
 - improved %%post

+ 130 - 64
t/texlive-collection-langspanish/texlive-collection-langspanish-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langspanish
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Spanish
 Summary(ja): TeX Live: Spanish
 Name: texlive-collection-langspanish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -58,12 +55,12 @@ The distribution includes extensive general documentation about TeX,
 as well as the documentation for the included software packages.
 
 This package is a collection of Spanish: 
-
+Support for typesetting Spanish.
 
 This package contains the following CTAN packages: 
-hyphen-spanish: Standard hyphenation rules for Spanish.
-hyphen-catalan: 
-hyphen-galician: 
+hyphen-spanish: Spanish hyphenation patterns.
+hyphen-catalan: Catalan hyphenation patterns.
+hyphen-galician: Galician hyphenation patterns.
 spanish: Spanish in Babel.
 spanish-mx: Typeset Spanish as in Mexico.
 
@@ -82,12 +79,12 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 
 このパッケージは以下のようなパッケージ集です。
 Spanish: 
-
+Support for typesetting Spanish.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
-hyphen-spanish: Standard hyphenation rules for Spanish.
-hyphen-catalan: 
-hyphen-galician: 
+hyphen-spanish: Spanish hyphenation patterns.
+hyphen-catalan: Catalan hyphenation patterns.
+hyphen-galician: Galician hyphenation patterns.
 spanish: Spanish in Babel.
 spanish-mx: Typeset Spanish as in Mexico.
 
@@ -111,6 +108,7 @@ PREF=%{buildroot}%{tex_destdir}
 manifest=(
 texmf-dist/doc/latex/spanish/README
 texmf-dist/doc/latex/spanish/doc/spanish.pdf
+texmf-dist/doc/latex/spanish/doc/spanish2.html
 texmf-dist/doc/latex/spanish/source/spanish.dtx
 texmf-dist/doc/latex/spanish/source/spanish.ins
 texmf-dist/doc/latex/spanish/tex/romanidx.sty
@@ -123,49 +121,105 @@ texmf-dist/tex/latex/spanish-mx/spanishmx.sty
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -202,12 +256,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langspanish
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langspanish
+- 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-langspanish
 - improved %%post

+ 123 - 58
t/texlive-collection-langswedish/texlive-collection-langswedish-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langswedish
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Swedish
 Summary(ja): TeX Live: Swedish
 Name: texlive-collection-langswedish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -62,7 +59,7 @@ Support for typesetting Swedish.
 
 This package contains the following CTAN packages: 
 swebib: Swedish bibliography styles.
-hyphen-swedish: 
+hyphen-swedish: Swedish hyphenation patterns.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -83,7 +80,7 @@ Support for typesetting Swedish.
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 swebib: Swedish bibliography styles.
-hyphen-swedish: 
+hyphen-swedish: Swedish hyphenation patterns.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -113,49 +110,105 @@ texmf-dist/bibtex/bst/swebib/sweunsrt.bst
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -192,12 +245,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langswedish
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langswedish
+- 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-langswedish
 - improved %%post

+ 121 - 56
t/texlive-collection-langtibetan/texlive-collection-langtibetan-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langtibetan
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Tibetan
 Summary(ja): TeX Live: Tibetan
 Name: texlive-collection-langtibetan
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -179,49 +176,105 @@ texmf-dist/tex/latex/otibet/t1tib.fd
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -253,12 +306,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langtibetan
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langtibetan
+- 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-langtibetan
 - improved %%post

+ 276 - 0
t/texlive-collection-langturkmen/texlive-collection-langturkmen-vl.spec

@@ -0,0 +1,276 @@
+## -*- coding: utf-8-unix -*-
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## tlpdb2rpmspec collection-langturkmen
+
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
+%bcond_with firstbuild
+
+%define tex_destdir	%{_datadir}
+%define texmf		%{tex_destdir}/texmf
+%define texlive_src	%{tex_destdir}/texlive-sources
+%define build_tex_destdir	%{buildroot}%{tex_destdir}
+%define build_texmf	%{buildroot}%{texmf}
+
+%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
+%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
+%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
+%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
+%define vartexfonts %{_var}/lib/texmf/fonts
+
+Summary: TeX Live: Turkmen
+Summary(ja): TeX Live: Turkmen
+Name: texlive-collection-langturkmen
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL
+Group: Applications/Publishing
+URL:http://www.tug.org/texlive/
+
+Requires: texlive = %{version}
+Requires: texlive-collection-basic = %{version}
+
+Requires(post):		texlive = %{version}
+Requires(postun):	texlive = %{version}
+BuildRequires:		texlive-sources = %{version}
+
+BuildArch:	noarch
+Buildroot:	%{_tmppath}/%{name}-%{version}-root
+
+Vendor:		Project Vine
+Distribution:	Vine Linux
+Packager:	munepi
+
+%description
+The TeX Live software distribution offers a complete TeX system for a
+variety of Unix, Macintosh, Windows and other platforms. It
+encompasses programs for editing, typesetting, previewing and printing
+of TeX documents in many different languages, and a large collection
+of TeX macros and font libraries.
+
+The distribution includes extensive general documentation about TeX,
+as well as the documentation for the included software packages.
+
+This package is a collection of Turkmen: 
+Support for typesetting Turkmen.
+
+This package contains the following CTAN packages: 
+turkmen: Babel support for Turkmen.
+hyphen-turkmen: Turkmen hyphenation patterns.
+
+%description -l ja
+TeX Live ソフトウェアディストリビューションは、
+さまざまな Unix, Macintosh, Windows、および
+他のプラットホームに対して完全な TeX システムを提供します。
+多くの異なった言語を含む TeX ドキュメントの
+編集、組版、閲覧、印刷するためのプログラム、
+そして、TeX マクロやフォントライブラリの大きなコレクションを
+同梱しています。
+
+このディストリビューションは
+同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
+TeX に関するたくさんの一般的なドキュメントを含んでいます。
+
+このパッケージは以下のようなパッケージ集です。
+Turkmen: 
+Support for typesetting Turkmen.
+
+このパッケージは以下の CTAN パッケージを含んでいます: 
+turkmen: Babel support for Turkmen.
+hyphen-turkmen: Turkmen hyphenation patterns.
+
+%package doc
+Summary: TeX Live: Documentation files of %{name}
+Group: Applications/Publishing
+Requires: %{name} = %{version}-%{release}
+
+%description doc
+This package contains documentation files of %{name}.
+
+%prep
+
+%build
+
+%install
+[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
+
+PREF=%{buildroot}%{tex_destdir}
+
+manifest=(
+texmf-dist/doc/latex/turkmen/README
+texmf-dist/doc/latex/turkmen/turkmen.pdf
+texmf-dist/source/latex/turkmen/turkmen.dtx
+texmf-dist/source/latex/turkmen/turkmen.ins
+texmf-dist/tex/latex/turkmen/turkmen.ldf
+)
+
+%__mkdir_p ${PREF}/texmf-dist
+for i in "${manifest[@]}"; do 
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
+done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
+## Files list
+find %{buildroot} -type f -or -type l | \
+    %__sed -e "s|%{buildroot}||g" > filelist.full
+
+find %{buildroot}%{texmf}-dist -type d | \
+    %__sed -e "s|^%{buildroot}|%dir |" \
+           -e "s|$|/|"             >> filelist.full
+
+## subpackages
+grep "/texmf-dist/doc/" filelist.full > filelist.doc
+cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
+%__mv -f filelist.tmp filelist.full
+
+%clean
+%__rm -rf %{buildroot}
+
+%post
+%{exec_texhash}
+
+rpm -q --quiet texlive-common || exit 0
+
+echo -n "    "
+echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+
+exit 0
+
+
+%postun
+if [ "$1" = 0 ]; then
+    %{exec_texhash}
+
+fi
+
+exit 0
+
+%files -f filelist.full
+%defattr(-,root,root,-)
+
+%files -f filelist.doc doc
+%defattr(-,root,root,-)
+
+%changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langturkmen
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langturkmen
+- 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-langturkmen
+- improved %%post
+
+* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
+- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-langturkmen
+- removed arch dependent binaries (texlive-collection-latexextra)
+- fixed perl path
+- improved updmap process in %%post and %%postun
+
+* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
+- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-langturkmen

+ 127 - 156
t/texlive-collection-langvietnamese/texlive-collection-langvietnamese-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-langvietnamese
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Vietnamese
 Summary(ja): TeX Live: Vietnamese
 Name: texlive-collection-langvietnamese
-Version: 2009
-Release: 3%{?_dist_release}
-License: LPPL
+Version: 2011
+Release: 1%{?_dist_release}
+License: Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -102,7 +99,7 @@ PREF=%{buildroot}%{tex_destdir}
 
 manifest=(
 texmf-dist/doc/generic/vntex/INSTALL
-texmf-dist/doc/generic/vntex/NEWS
+texmf-dist/doc/generic/vntex/ReleaseNotes.pdf
 texmf-dist/doc/generic/vntex/vn-fonts-print.pdf
 texmf-dist/doc/generic/vntex/vn-fonts.pdf
 texmf-dist/doc/generic/vntex/vn-min-print.pdf
@@ -116,7 +113,10 @@ texmf-dist/source/generic/vntex/GPL.txt
 texmf-dist/source/generic/vntex/LGPL.txt
 texmf-dist/source/generic/vntex/LICENSE-utopia.txt
 texmf-dist/source/generic/vntex/LPPL.txt
+texmf-dist/source/generic/vntex/Makefile
 texmf-dist/source/generic/vntex/README.vntopia
+texmf-dist/source/generic/vntex/babel-vi.dtx
+texmf-dist/source/generic/vntex/doc/ReleaseNotes.tex
 texmf-dist/source/generic/vntex/doc/abbr.tex
 texmf-dist/source/generic/vntex/doc/test-accents.tex
 texmf-dist/source/generic/vntex/doc/vn-fonts-print.tex
@@ -235,14 +235,12 @@ texmf-dist/fonts/afm/vntex/vntopia/putb8v.afm
 texmf-dist/fonts/afm/vntex/vntopia/putbi8v.afm
 texmf-dist/fonts/afm/vntex/vntopia/putr8v.afm
 texmf-dist/fonts/afm/vntex/vntopia/putri8v.afm
-texmf-dist/fonts/enc/dvips/vntex/8b.enc
 texmf-dist/fonts/enc/dvips/vntex/t5.enc
 texmf-dist/fonts/enc/pdftex/vntex/t5d.enc
 texmf-dist/fonts/enc/pdftex/vntex/t5uni.enc
 texmf-dist/fonts/map/dvips/vntex/arevvn.map
 texmf-dist/fonts/map/dvips/vntex/chartervn.map
 texmf-dist/fonts/map/dvips/vntex/cmbrightvn.map
-texmf-dist/fonts/map/dvips/vntex/comicvn.map
 texmf-dist/fonts/map/dvips/vntex/concretevn.map
 texmf-dist/fonts/map/dvips/vntex/grotesqvn.map
 texmf-dist/fonts/map/dvips/vntex/txttvn.map
@@ -250,7 +248,6 @@ texmf-dist/fonts/map/dvips/vntex/urwvn.map
 texmf-dist/fonts/map/dvips/vntex/vnrother.map
 texmf-dist/fonts/map/dvips/vntex/vnrtext.map
 texmf-dist/fonts/map/dvips/vntex/vntopia.map
-texmf-dist/fonts/map/pdftex/vntex/mscorevn.map
 texmf-dist/fonts/source/vntex/vnr/vnaccent.mf
 texmf-dist/fonts/source/vntex/vnr/vnacomp.mf
 texmf-dist/fonts/source/vntex/vnr/vnb10.mf
@@ -372,58 +369,12 @@ texmf-dist/fonts/tfm/vntex/cmbrightvn/vncmbrsl8.tfm
 texmf-dist/fonts/tfm/vntex/cmbrightvn/vncmbrsl9.tfm
 texmf-dist/fonts/tfm/vntex/cmbrightvn/vncmsltl10.tfm
 texmf-dist/fonts/tfm/vntex/cmbrightvn/vncmtl10.tfm
-texmf-dist/fonts/tfm/vntex/comicsansvn/ComicSansMS8b.tfm
-texmf-dist/fonts/tfm/vntex/comicsansvn/ComicSansMSBold8b.tfm
-texmf-dist/fonts/tfm/vntex/comicsansvn/ComicSansMSBoldItalic8b.tfm
-texmf-dist/fonts/tfm/vntex/comicsansvn/ComicSansMSItalic8b.tfm
-texmf-dist/fonts/tfm/vntex/comicsansvn/comic8b.tfm
-texmf-dist/fonts/tfm/vntex/comicsansvn/comic8v.tfm
-texmf-dist/fonts/tfm/vntex/comicsansvn/comicbd8b.tfm
-texmf-dist/fonts/tfm/vntex/comicsansvn/comicbd8v.tfm
-texmf-dist/fonts/tfm/vntex/comicsansvn/comicbdo8b.tfm
-texmf-dist/fonts/tfm/vntex/comicsansvn/comicbdo8v.tfm
-texmf-dist/fonts/tfm/vntex/comicsansvn/comico8b.tfm
-texmf-dist/fonts/tfm/vntex/comicsansvn/comico8v.tfm
 texmf-dist/fonts/tfm/vntex/concretevn/vncccsc10.tfm
 texmf-dist/fonts/tfm/vntex/concretevn/vnccr10.tfm
 texmf-dist/fonts/tfm/vntex/concretevn/vnccsl10.tfm
 texmf-dist/fonts/tfm/vntex/concretevn/vnccti10.tfm
 texmf-dist/fonts/tfm/vntex/grotesqvn/ugqb8v.tfm
 texmf-dist/fonts/tfm/vntex/grotesqvn/ugqbo8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/jthb8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/jthbc8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/jthr8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/jthrc8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/jvnb8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/jvnbc8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/jvnbi8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/jvnr8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/jvnrc8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/jvnri8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/lprb8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/lprbc8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/lprbi8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/lprr8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/lprrc8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/lprri8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/ma1b8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/ma1bc8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/ma1bi8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/ma1r8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/ma1rc8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/ma1ri8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/mcrb8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/mcrbc8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/mcrbi8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/mcrr8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/mcrrc8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/mcrri8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/mnsb8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/mnsbc8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/mnsbi8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/mnsr8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/mnsrc8v.tfm
-texmf-dist/fonts/tfm/vntex/mscorevn/mnsri8v.tfm
 texmf-dist/fonts/tfm/vntex/txttvn/txbtt8v.tfm
 texmf-dist/fonts/tfm/vntex/txttvn/txbttsc8v.tfm
 texmf-dist/fonts/tfm/vntex/txttvn/txbttsl8v.tfm
@@ -564,10 +515,6 @@ texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl8.pfb
 texmf-dist/fonts/type1/vntex/cmbrightvn/vncmbrsl9.pfb
 texmf-dist/fonts/type1/vntex/cmbrightvn/vncmsltl10.pfb
 texmf-dist/fonts/type1/vntex/cmbrightvn/vncmtl10.pfb
-texmf-dist/fonts/type1/vntex/comicsansvn/ComicSansMS8b.pfb
-texmf-dist/fonts/type1/vntex/comicsansvn/ComicSansMSBold8b.pfb
-texmf-dist/fonts/type1/vntex/comicsansvn/ComicSansMSBoldItalic8b.pfb
-texmf-dist/fonts/type1/vntex/comicsansvn/ComicSansMSItalic8b.pfb
 texmf-dist/fonts/type1/vntex/concretevn/CMConcrete8v.pfb
 texmf-dist/fonts/type1/vntex/concretevn/CMConcreteItalic8v.pfb
 texmf-dist/fonts/type1/vntex/concretevn/CMConcreteSlanted8v.pfb
@@ -668,22 +615,6 @@ texmf-dist/fonts/type1/vntex/vntopia/putr8v.pfb
 texmf-dist/fonts/type1/vntex/vntopia/putri8v.pfb
 texmf-dist/fonts/vf/vntex/chartervn/bchbc8v.vf
 texmf-dist/fonts/vf/vntex/chartervn/bchrc8v.vf
-texmf-dist/fonts/vf/vntex/comicsansvn/comic8v.vf
-texmf-dist/fonts/vf/vntex/comicsansvn/comicbd8v.vf
-texmf-dist/fonts/vf/vntex/comicsansvn/comicbdo8v.vf
-texmf-dist/fonts/vf/vntex/comicsansvn/comico8v.vf
-texmf-dist/fonts/vf/vntex/mscorevn/jthbc8v.vf
-texmf-dist/fonts/vf/vntex/mscorevn/jthrc8v.vf
-texmf-dist/fonts/vf/vntex/mscorevn/jvnbc8v.vf
-texmf-dist/fonts/vf/vntex/mscorevn/jvnrc8v.vf
-texmf-dist/fonts/vf/vntex/mscorevn/lprbc8v.vf
-texmf-dist/fonts/vf/vntex/mscorevn/lprrc8v.vf
-texmf-dist/fonts/vf/vntex/mscorevn/ma1bc8v.vf
-texmf-dist/fonts/vf/vntex/mscorevn/ma1rc8v.vf
-texmf-dist/fonts/vf/vntex/mscorevn/mcrbc8v.vf
-texmf-dist/fonts/vf/vntex/mscorevn/mcrrc8v.vf
-texmf-dist/fonts/vf/vntex/mscorevn/mnsbc8v.vf
-texmf-dist/fonts/vf/vntex/mscorevn/mnsrc8v.vf
 texmf-dist/fonts/vf/vntex/urwvn/uagdc8v.vf
 texmf-dist/fonts/vf/vntex/urwvn/uagkc8v.vf
 texmf-dist/fonts/vf/vntex/urwvn/ubkdc8v.vf
@@ -716,23 +647,16 @@ texmf-dist/tex/latex/vntex/t5cmssq.fd
 texmf-dist/tex/latex/vntex/t5cmtl.fd
 texmf-dist/tex/latex/vntex/t5cmtt.fd
 texmf-dist/tex/latex/vntex/t5cmvtt.fd
-texmf-dist/tex/latex/vntex/t5comic.fd
 texmf-dist/tex/latex/vntex/t5enc.def
 texmf-dist/tex/latex/vntex/t5enc.dfu
 texmf-dist/tex/latex/vntex/t5fav.fd
 texmf-dist/tex/latex/vntex/t5fnc.fd
 texmf-dist/tex/latex/vntex/t5fpl.fd
 texmf-dist/tex/latex/vntex/t5futs.fd
-texmf-dist/tex/latex/vntex/t5jth.fd
-texmf-dist/tex/latex/vntex/t5jvn.fd
-texmf-dist/tex/latex/vntex/t5lpr.fd
-texmf-dist/tex/latex/vntex/t5ma1.fd
 texmf-dist/tex/latex/vntex/t5mak.fd
-texmf-dist/tex/latex/vntex/t5mcr.fd
 texmf-dist/tex/latex/vntex/t5mdbch.fd
 texmf-dist/tex/latex/vntex/t5mdput.fd
 texmf-dist/tex/latex/vntex/t5mdugm.fd
-texmf-dist/tex/latex/vntex/t5mns.fd
 texmf-dist/tex/latex/vntex/t5pag.fd
 texmf-dist/tex/latex/vntex/t5pbk.fd
 texmf-dist/tex/latex/vntex/t5pcr.fd
@@ -758,6 +682,7 @@ texmf-dist/tex/latex/vntex/tcvn.def
 texmf-dist/tex/latex/vntex/varioref-vi.sty
 texmf-dist/tex/latex/vntex/vietnam.ldf
 texmf-dist/tex/latex/vntex/vietnam.sty
+texmf-dist/tex/latex/vntex/vietnamese.ldf
 texmf-dist/tex/latex/vntex/viscii.def
 texmf-dist/tex/latex/vntex/vncaps.tex
 texmf-dist/tex/latex/vntex/vntex.sty
@@ -769,49 +694,105 @@ texmf-dist/tex/plain/vntex/vntexinfo.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -852,12 +833,6 @@ updmap_lock=%{texmf}/updmap.lock
     %{exec_updmap} --nomkmap --enable Map cmbrightvn.map >/dev/null 2>&1 && \
     echo "done." && \
     touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map comicvn.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable comicvn.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map comicvn.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
 %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map concretevn.map" && \
     echo -n "    " && \
     echo -n "Running updmap: enable concretevn.map ... " && \
@@ -870,12 +845,6 @@ updmap_lock=%{texmf}/updmap.lock
     %{exec_updmap} --nomkmap --enable Map grotesqvn.map >/dev/null 2>&1 && \
     echo "done." && \
     touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map mscorevn.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable mscorevn.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map mscorevn.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
 %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map txttvn.map" && \
     echo -n "    " && \
     echo -n "Running updmap: enable txttvn.map ... " && \
@@ -940,11 +909,6 @@ if [ "$1" = 0 ]; then
         echo -n "Running updmap: disable cmbrightvn.map ... " && \
         %{exec_updmap} --nomkmap --disable cmbrightvn.map >/dev/null 2>&1 && \
         echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map comicvn.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable comicvn.map ... " && \
-        %{exec_updmap} --nomkmap --disable comicvn.map >/dev/null 2>&1 && \
-        echo "done."
     %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map concretevn.map" && \
         echo -n "    " && \
         echo -n "Running updmap: disable concretevn.map ... " && \
@@ -955,11 +919,6 @@ if [ "$1" = 0 ]; then
         echo -n "Running updmap: disable grotesqvn.map ... " && \
         %{exec_updmap} --nomkmap --disable grotesqvn.map >/dev/null 2>&1 && \
         echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map mscorevn.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable mscorevn.map ... " && \
-        %{exec_updmap} --nomkmap --disable mscorevn.map >/dev/null 2>&1 && \
-        echo "done."
     %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map txttvn.map" && \
         echo -n "    " && \
         echo -n "Running updmap: disable txttvn.map ... " && \
@@ -995,12 +954,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langvietnamese
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langvietnamese
+- 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-langvietnamese
 - improved %%post

+ 196 - 158
t/texlive-collection-latex/texlive-collection-latex-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-latex
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Basic LaTeX packages
 Summary(ja): TeX Live: Basic LaTeX packages
 Name: texlive-collection-latex
-Version: 2009
-Release: 4%{?_dist_release}
-License: LPPL, Public Domain, GPL+
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, Public Domain
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -70,6 +67,7 @@ babelbib: Multilingual bibliographies.
 carlisle: David Carlisle's small packages.
 colortbl: Add colour to LaTeX tables.
 fancyhdr: Extensive control of page headers and footers in LaTeX2e.
+fix2col: Fix miscellaneous two column mode features.
 geometry: Flexible and complete interface to document dimensions.
 graphics: Standard LaTeX graphics.
 hyperref: Extensive support for hypertext in LaTeX.
@@ -79,13 +77,13 @@ latex-fonts: A collection of fonts used in LaTeX distributions.
 latexconfig: 
 ltxmisc: Miscellaneous LaTeX packages, etc.
 mfnfss: Packages to typeset oldgerman and pandora fonts in LaTeX.
+mptopdf: mpost to PDF, native MetaPost graphics inclusion
 natbib: Flexible bibliography support.
 oberdiek: A bundle of packages submitted by Heiko Oberdiek.
 pdftex-def: Colour and Graphics support for PDFTeX.
 pslatex: Use PostScript fonts by default.
 psnfss: Font support for common PostScript fonts.
 pspicture: PostScript picture support.
-supp-pdf: native MetaPost graphics inclusion
 tools: The LaTeX standard tools bundle.
 
 %description -l ja
@@ -115,6 +113,7 @@ babelbib: Multilingual bibliographies.
 carlisle: David Carlisle's small packages.
 colortbl: Add colour to LaTeX tables.
 fancyhdr: Extensive control of page headers and footers in LaTeX2e.
+fix2col: Fix miscellaneous two column mode features.
 geometry: Flexible and complete interface to document dimensions.
 graphics: Standard LaTeX graphics.
 hyperref: Extensive support for hypertext in LaTeX.
@@ -124,13 +123,13 @@ latex-fonts: A collection of fonts used in LaTeX distributions.
 latexconfig: 
 ltxmisc: Miscellaneous LaTeX packages, etc.
 mfnfss: Packages to typeset oldgerman and pandora fonts in LaTeX.
+mptopdf: mpost to PDF, native MetaPost graphics inclusion
 natbib: Flexible bibliography support.
 oberdiek: A bundle of packages submitted by Heiko Oberdiek.
 pdftex-def: Colour and Graphics support for PDFTeX.
 pslatex: Use PostScript fonts by default.
 psnfss: Font support for common PostScript fonts.
 pspicture: PostScript picture support.
-supp-pdf: native MetaPost graphics inclusion
 tools: The LaTeX standard tools bundle.
 
 %package doc
@@ -288,24 +287,25 @@ texmf-dist/tex/latex/ae/t1aess.fd
 texmf-dist/tex/latex/ae/t1aett.fd
 texmf-dist/tex/latex/ae/t1laess.fd
 texmf-dist/tex/latex/ae/t1laett.fd
+texmf-dist/doc/latex/amscls/00LICENSE.txt
 texmf-dist/doc/latex/amscls/amsart.template
 texmf-dist/doc/latex/amscls/amsbook.template
 texmf-dist/doc/latex/amscls/amsclass.pdf
 texmf-dist/doc/latex/amscls/amsdtx.pdf
 texmf-dist/doc/latex/amscls/amsmidx.pdf
-texmf-dist/doc/latex/amscls/amsmidx.txt
 texmf-dist/doc/latex/amscls/amsproc.template
 texmf-dist/doc/latex/amscls/amsthdoc.pdf
 texmf-dist/doc/latex/amscls/diffs-c.txt
 texmf-dist/doc/latex/amscls/instr-l.pdf
 texmf-dist/doc/latex/amscls/thmtest.pdf
 texmf-dist/doc/latex/amscls/upref.pdf
+texmf-dist/source/latex/amscls/00LICENSE.txt
 texmf-dist/source/latex/amscls/00readme.txt
 texmf-dist/source/latex/amscls/ams-c1.ins
 texmf-dist/source/latex/amscls/amsclass.dtx
 texmf-dist/source/latex/amscls/amsdtx.dtx
+texmf-dist/source/latex/amscls/amsdtx.ins
 texmf-dist/source/latex/amscls/amsmidx.dtx
-texmf-dist/source/latex/amscls/amsmidx.ins
 texmf-dist/source/latex/amscls/amsthdoc.tex
 texmf-dist/source/latex/amscls/install.txt
 texmf-dist/source/latex/amscls/instr-l.tex
@@ -318,11 +318,12 @@ texmf-dist/tex/latex/amscls/amsart.cls
 texmf-dist/tex/latex/amscls/amsbook.cls
 texmf-dist/tex/latex/amscls/amsbooka.sty
 texmf-dist/tex/latex/amscls/amsdtx.cls
+texmf-dist/tex/latex/amscls/amsldoc.cls
 texmf-dist/tex/latex/amscls/amsmidx.sty
 texmf-dist/tex/latex/amscls/amsproc.cls
 texmf-dist/tex/latex/amscls/amsthm.sty
-texmf-dist/tex/latex/amscls/rkvbeta.sty
 texmf-dist/tex/latex/amscls/upref.sty
+texmf-dist/doc/latex/amsmath/00LICENSE.txt
 texmf-dist/doc/latex/amsmath/amsbsy.pdf
 texmf-dist/doc/latex/amsmath/amscd.pdf
 texmf-dist/doc/latex/amsmath/amsgen.pdf
@@ -335,6 +336,7 @@ texmf-dist/doc/latex/amsmath/diffs-m.txt
 texmf-dist/doc/latex/amsmath/subeqn.pdf
 texmf-dist/doc/latex/amsmath/technote.pdf
 texmf-dist/doc/latex/amsmath/testmath.pdf
+texmf-dist/source/latex/amsmath/00LICENSE.txt
 texmf-dist/source/latex/amsmath/00readme.txt
 texmf-dist/source/latex/amsmath/ams-m1.ins
 texmf-dist/source/latex/amsmath/amsbsy.dtx
@@ -703,27 +705,16 @@ texmf-dist/tex/latex/babelbib/russian.bdf
 texmf-dist/tex/latex/babelbib/spanish.bdf
 texmf-dist/tex/latex/babelbib/swedish.bdf
 texmf-dist/doc/latex/carlisle/README
-texmf-dist/doc/latex/carlisle/fix2col.pdf
 texmf-dist/doc/latex/carlisle/ltx1.tex
 texmf-dist/doc/latex/carlisle/ltxtable.pdf
-texmf-dist/doc/latex/carlisle/typehtml.pdf
-texmf-dist/source/latex/carlisle/fix2col.dtx
-texmf-dist/source/latex/carlisle/fix2col.ins
 texmf-dist/source/latex/carlisle/ltxtable.tex
-texmf-dist/source/latex/carlisle/typehtml.dtx
-texmf-dist/source/latex/carlisle/typehtml.ins
-texmf-dist/tex/latex/carlisle/blkarray.sty
-texmf-dist/tex/latex/carlisle/comma.sty
 texmf-dist/tex/latex/carlisle/dotlessj.sty
-texmf-dist/tex/latex/carlisle/fix2col.sty
 texmf-dist/tex/latex/carlisle/ltxtable.sty
 texmf-dist/tex/latex/carlisle/mylatex.ltx
-texmf-dist/tex/latex/carlisle/nopageno.sty
 texmf-dist/tex/latex/carlisle/plain.sty
 texmf-dist/tex/latex/carlisle/remreset.sty
 texmf-dist/tex/latex/carlisle/scalefnt.sty
 texmf-dist/tex/latex/carlisle/slashed.sty
-texmf-dist/tex/latex/carlisle/typehtml.sty
 texmf-dist/doc/latex/colortbl/README
 texmf-dist/doc/latex/colortbl/colortbl-de.pdf
 texmf-dist/doc/latex/colortbl/colortbl-de.tex
@@ -737,6 +728,11 @@ texmf-dist/doc/latex/fancyhdr/fancyhdr.tex
 texmf-dist/tex/latex/fancyhdr/extramarks.sty
 texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
 texmf-dist/tex/latex/fancyhdr/fancyheadings.sty
+texmf-dist/doc/latex/fix2col/README
+texmf-dist/doc/latex/fix2col/fix2col.pdf
+texmf-dist/source/latex/fix2col/fix2col.dtx
+texmf-dist/source/latex/fix2col/fix2col.ins
+texmf-dist/tex/latex/fix2col/fix2col.sty
 texmf-dist/doc/latex/geometry/README
 texmf-dist/doc/latex/geometry/changes.txt
 texmf-dist/doc/latex/geometry/geometry-samples.tex
@@ -857,6 +853,7 @@ texmf-dist/tex/latex/hyperref/htexture.def
 texmf-dist/tex/latex/hyperref/hvtex.def
 texmf-dist/tex/latex/hyperref/hvtexhtm.def
 texmf-dist/tex/latex/hyperref/hvtexmrk.def
+texmf-dist/tex/latex/hyperref/hxetex.def
 texmf-dist/tex/latex/hyperref/hylatex.ltx
 texmf-dist/tex/latex/hyperref/hyperref.sty
 texmf-dist/tex/latex/hyperref/hypertex.def
@@ -1254,79 +1251,29 @@ texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
 texmf-dist/tex/latex/latexconfig/graphics.cfg
 texmf-dist/tex/latex/latexconfig/hyperref.cfg
 texmf-dist/tex/latex/latexconfig/latex.ini
+texmf-dist/tex/latex/latexconfig/lualatex-patch-kernel.tex
+texmf-dist/tex/latex/latexconfig/lualatex-reset-codes.tex
 texmf-dist/tex/latex/latexconfig/lualatex.ini
 texmf-dist/tex/latex/latexconfig/lualatexiniconfig.tex
+texmf-dist/tex/latex/latexconfig/lualatexquotejobname.lua
+texmf-dist/tex/latex/latexconfig/lualatexquotejobname.tex
 texmf-dist/tex/latex/latexconfig/mllatex.ini
 texmf-dist/tex/latex/latexconfig/pdflatex.ini
 texmf-dist/tex/latex/latexconfig/xelatex.ini
-texmf-dist/tex/latex/ltxmisc/2in1.sty
-texmf-dist/tex/latex/ltxmisc/3parttable.sty
-texmf-dist/tex/latex/ltxmisc/a4wide.sty
-texmf-dist/tex/latex/ltxmisc/a5comb.sty
 texmf-dist/tex/latex/ltxmisc/abstbook.cls
-texmf-dist/tex/latex/ltxmisc/acromake.sty
-texmf-dist/tex/latex/ltxmisc/advdate.sty
 texmf-dist/tex/latex/ltxmisc/beletter.cls
 texmf-dist/tex/latex/ltxmisc/bibcheck.sty
-texmf-dist/tex/latex/ltxmisc/block.sty
-texmf-dist/tex/latex/ltxmisc/bold-extra.sty
-texmf-dist/tex/latex/ltxmisc/boxedminipage.sty
-texmf-dist/tex/latex/ltxmisc/braket.sty
-texmf-dist/tex/latex/ltxmisc/breakcites.sty
-texmf-dist/tex/latex/ltxmisc/cancel.sty
-texmf-dist/tex/latex/ltxmisc/capt-of.sty
-texmf-dist/tex/latex/ltxmisc/captdef.sty
-texmf-dist/tex/latex/ltxmisc/cases.sty
-texmf-dist/tex/latex/ltxmisc/chbibref.sty
-texmf-dist/tex/latex/ltxmisc/circle.sty
 texmf-dist/tex/latex/ltxmisc/concrete.sty
-texmf-dist/tex/latex/ltxmisc/dblfloatfix.sty
-texmf-dist/tex/latex/ltxmisc/endnotes.sty
-texmf-dist/tex/latex/ltxmisc/excludeonly.sty
 texmf-dist/tex/latex/ltxmisc/flashcard.cls
-texmf-dist/tex/latex/ltxmisc/fncylab.sty
-texmf-dist/tex/latex/ltxmisc/fnpara.sty
-texmf-dist/tex/latex/ltxmisc/framed.sty
-texmf-dist/tex/latex/ltxmisc/ftcap.sty
-texmf-dist/tex/latex/ltxmisc/fwlw.sty
-texmf-dist/tex/latex/ltxmisc/hypernat.sty
 texmf-dist/tex/latex/ltxmisc/iagproc.cls
-texmf-dist/tex/latex/ltxmisc/kix.sty
 texmf-dist/tex/latex/ltxmisc/linsys.sty
-texmf-dist/tex/latex/ltxmisc/listing.sty
-texmf-dist/tex/latex/ltxmisc/magaz.sty
 texmf-dist/tex/latex/ltxmisc/mitpress.sty
-texmf-dist/tex/latex/ltxmisc/nolbreaks.sty
-texmf-dist/tex/latex/ltxmisc/notoccite.sty
-texmf-dist/tex/latex/ltxmisc/optional.sty
-texmf-dist/tex/latex/ltxmisc/oubraces.sty
-texmf-dist/tex/latex/ltxmisc/parskip.sty
-texmf-dist/tex/latex/ltxmisc/path.sty
-texmf-dist/tex/latex/ltxmisc/relsize.sty
-texmf-dist/tex/latex/ltxmisc/romanneg.sty
-texmf-dist/tex/latex/ltxmisc/sansmath.sty
-texmf-dist/tex/latex/ltxmisc/secdot.sty
-texmf-dist/tex/latex/ltxmisc/section.sty
-texmf-dist/tex/latex/ltxmisc/sepnum.sty
-texmf-dist/tex/latex/ltxmisc/shadow.sty
-texmf-dist/tex/latex/ltxmisc/showtags.sty
-texmf-dist/tex/latex/ltxmisc/sphack.sty
-texmf-dist/tex/latex/ltxmisc/statex.sty
-texmf-dist/tex/latex/ltxmisc/subfigmat.sty
-texmf-dist/tex/latex/ltxmisc/threeparttable.sty
 texmf-dist/tex/latex/ltxmisc/thrmappendix.sty
-texmf-dist/tex/latex/ltxmisc/titleref.sty
 texmf-dist/tex/latex/ltxmisc/topcapt.sty
-texmf-dist/tex/latex/ltxmisc/truncate.sty
-texmf-dist/tex/latex/ltxmisc/ulem.sty
-texmf-dist/tex/latex/ltxmisc/underscore.sty
-texmf-dist/tex/latex/ltxmisc/url.sty
-texmf-dist/tex/latex/ltxmisc/verbasef.sty
-texmf-dist/tex/latex/ltxmisc/verbdef.sty
 texmf-dist/tex/latex/ltxmisc/vrbexin.sty
-texmf-dist/tex/latex/ltxmisc/vruler.sty
 texmf-dist/doc/latex/mfnfss/changes.txt
 texmf-dist/doc/latex/mfnfss/manifest.txt
+texmf-dist/doc/latex/mfnfss/oldgerm.pdf
 texmf-dist/doc/latex/mfnfss/readme.txt
 texmf-dist/source/latex/mfnfss/oldgerm.dtx
 texmf-dist/source/latex/mfnfss/oldgerm.ins
@@ -1340,13 +1287,18 @@ texmf-dist/tex/latex/mfnfss/uyfrak.fd
 texmf-dist/tex/latex/mfnfss/uygoth.fd
 texmf-dist/tex/latex/mfnfss/uyinit.fd
 texmf-dist/tex/latex/mfnfss/uyswab.fd
+texmf-dist/scripts/context/perl/mptopdf.pl
+texmf-dist/tex/context/base/supp-mis.mkii
+texmf-dist/tex/context/base/supp-mpe.mkii
+texmf-dist/tex/context/base/supp-pdf.mkii
+texmf-dist/tex/context/base/syst-tex.mkii
+texmf-dist/tex/generic/context/mptopdf.tex
 texmf-dist/doc/latex/natbib/README.1st
-texmf-dist/doc/latex/natbib/README.v831
+texmf-dist/doc/latex/natbib/README.v831b
 texmf-dist/doc/latex/natbib/natbib.ltx
 texmf-dist/doc/latex/natbib/natbib.pdf
 texmf-dist/doc/latex/natbib/natnotes.pdf
 texmf-dist/doc/latex/natbib/natnotes.tex
-texmf-dist/doc/latex/natbib/readme.nat
 texmf-dist/source/latex/natbib/bibentry.drv
 texmf-dist/source/latex/natbib/bibentry.dtx
 texmf-dist/source/latex/natbib/bibentry.ins
@@ -1368,6 +1320,7 @@ texmf-dist/doc/latex/oberdiek/atbegshi-example2.tex
 texmf-dist/doc/latex/oberdiek/atbegshi.pdf
 texmf-dist/doc/latex/oberdiek/atenddvi.pdf
 texmf-dist/doc/latex/oberdiek/attachfile2.pdf
+texmf-dist/doc/latex/oberdiek/atveryend.pdf
 texmf-dist/doc/latex/oberdiek/auxhook.pdf
 texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
 texmf-dist/doc/latex/oberdiek/bitset.pdf
@@ -1385,13 +1338,21 @@ texmf-dist/doc/latex/oberdiek/embedfile-example-collection.tex
 texmf-dist/doc/latex/oberdiek/embedfile-example-plain.tex
 texmf-dist/doc/latex/oberdiek/embedfile.pdf
 texmf-dist/doc/latex/oberdiek/engord.pdf
+texmf-dist/doc/latex/oberdiek/eolgrab.pdf
 texmf-dist/doc/latex/oberdiek/epstopdf.pdf
 texmf-dist/doc/latex/oberdiek/etexcmds.pdf
 texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty
+texmf-dist/doc/latex/oberdiek/example/eolgrab-example-env.tex
+texmf-dist/doc/latex/oberdiek/example/eolgrab-example-ltx.tex
+texmf-dist/doc/latex/oberdiek/example/eolgrab-example-sec.tex
 texmf-dist/doc/latex/oberdiek/flags.pdf
+texmf-dist/doc/latex/oberdiek/gettitlestring.pdf
 texmf-dist/doc/latex/oberdiek/grfext.pdf
 texmf-dist/doc/latex/oberdiek/grffile.pdf
+texmf-dist/doc/latex/oberdiek/hobsub.pdf
+texmf-dist/doc/latex/oberdiek/hologo.pdf
 texmf-dist/doc/latex/oberdiek/holtxdoc.pdf
+texmf-dist/doc/latex/oberdiek/hopatch.pdf
 texmf-dist/doc/latex/oberdiek/hycolor.pdf
 texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
 texmf-dist/doc/latex/oberdiek/hypcap.pdf
@@ -1409,6 +1370,7 @@ texmf-dist/doc/latex/oberdiek/inputenx-licrcmds.txt
 texmf-dist/doc/latex/oberdiek/inputenx-utf8enc.txt
 texmf-dist/doc/latex/oberdiek/inputenx.pdf
 texmf-dist/doc/latex/oberdiek/intcalc.pdf
+texmf-dist/doc/latex/oberdiek/kvdefinekeys.pdf
 texmf-dist/doc/latex/oberdiek/kvoptions.pdf
 texmf-dist/doc/latex/oberdiek/kvsetkeys-example.tex
 texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
@@ -1422,7 +1384,9 @@ texmf-dist/doc/latex/oberdiek/magicnum.pdf
 texmf-dist/doc/latex/oberdiek/magicnum.txt
 texmf-dist/doc/latex/oberdiek/makerobust-example.tex
 texmf-dist/doc/latex/oberdiek/makerobust.pdf
+texmf-dist/doc/latex/oberdiek/mleftright.pdf
 texmf-dist/doc/latex/oberdiek/oberdiek.pdf
+texmf-dist/doc/latex/oberdiek/pagegrid.pdf
 texmf-dist/doc/latex/oberdiek/pagesel.pdf
 texmf-dist/doc/latex/oberdiek/pdfcol.pdf
 texmf-dist/doc/latex/oberdiek/pdfcolfoot.pdf
@@ -1432,11 +1396,17 @@ texmf-dist/doc/latex/oberdiek/pdfcolparcolumns.pdf
 texmf-dist/doc/latex/oberdiek/pdfcrypt.pdf
 texmf-dist/doc/latex/oberdiek/pdfescape.pdf
 texmf-dist/doc/latex/oberdiek/pdflscape.pdf
+texmf-dist/doc/latex/oberdiek/pdfrender.pdf
 texmf-dist/doc/latex/oberdiek/pdftexcmds.pdf
 texmf-dist/doc/latex/oberdiek/picture-example.tex
 texmf-dist/doc/latex/oberdiek/picture.pdf
 texmf-dist/doc/latex/oberdiek/pmboxdraw.pdf
+texmf-dist/doc/latex/oberdiek/protecteddef.pdf
 texmf-dist/doc/latex/oberdiek/refcount.pdf
+texmf-dist/doc/latex/oberdiek/rerunfilecheck-example.cfg
+texmf-dist/doc/latex/oberdiek/rerunfilecheck.pdf
+texmf-dist/doc/latex/oberdiek/resizegather.pdf
+texmf-dist/doc/latex/oberdiek/rotchiffre.pdf
 texmf-dist/doc/latex/oberdiek/scrindex-example1.tex
 texmf-dist/doc/latex/oberdiek/scrindex-example2.tex
 texmf-dist/doc/latex/oberdiek/scrindex.pdf
@@ -1490,6 +1460,7 @@ texmf-dist/doc/latex/oberdiek/test/askinclude-test9.tex
 texmf-dist/doc/latex/oberdiek/test/atbegshi-test1.tex
 texmf-dist/doc/latex/oberdiek/test/atbegshi-test2.tex
 texmf-dist/doc/latex/oberdiek/test/atbegshi-test3.tex
+texmf-dist/doc/latex/oberdiek/test/atveryend-test1.tex
 texmf-dist/doc/latex/oberdiek/test/bigintcalc-test1.tex
 texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex
 texmf-dist/doc/latex/oberdiek/test/bigintcalc-test3.tex
@@ -1502,15 +1473,25 @@ texmf-dist/doc/latex/oberdiek/test/catchfile-test3.tex
 texmf-dist/doc/latex/oberdiek/test/embedfile-test1.tex
 texmf-dist/doc/latex/oberdiek/test/embedfile-test2.tex
 texmf-dist/doc/latex/oberdiek/test/embedfile-test3.tex
+texmf-dist/doc/latex/oberdiek/test/embedfile-test4.tex
 texmf-dist/doc/latex/oberdiek/test/engord-test1.tex
+texmf-dist/doc/latex/oberdiek/test/eolgrab-test1.tex
+texmf-dist/doc/latex/oberdiek/test/eolgrab-test2.tex
 texmf-dist/doc/latex/oberdiek/test/epstopdf-test1.tex
 texmf-dist/doc/latex/oberdiek/test/etexcmds-test1.tex
 texmf-dist/doc/latex/oberdiek/test/etexcmds-test2.tex
 texmf-dist/doc/latex/oberdiek/test/etexcmds-test3.tex
 texmf-dist/doc/latex/oberdiek/test/etexcmds-test4.tex
+texmf-dist/doc/latex/oberdiek/test/gettitlestring-test1.tex
+texmf-dist/doc/latex/oberdiek/test/gettitlestring-test2.tex
 texmf-dist/doc/latex/oberdiek/test/grfext-test1.tex
 texmf-dist/doc/latex/oberdiek/test/grfext-test2.tex
 texmf-dist/doc/latex/oberdiek/test/grffile-test1.tex
+texmf-dist/doc/latex/oberdiek/test/hobsub-test1.tex
+texmf-dist/doc/latex/oberdiek/test/hologo-test-spacefactor.tex
+texmf-dist/doc/latex/oberdiek/test/hologo-test1.tex
+texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex
+texmf-dist/doc/latex/oberdiek/test/hopatch-test2.tex
 texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol1.tex
 texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex
 texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol3.tex
@@ -1534,8 +1515,12 @@ texmf-dist/doc/latex/oberdiek/test/intcalc-test1.tex
 texmf-dist/doc/latex/oberdiek/test/intcalc-test2.tex
 texmf-dist/doc/latex/oberdiek/test/intcalc-test3.tex
 texmf-dist/doc/latex/oberdiek/test/intcalc-test4.tex
+texmf-dist/doc/latex/oberdiek/test/kvdefinekeys-test1.tex
 texmf-dist/doc/latex/oberdiek/test/kvoptions-test1.tex
 texmf-dist/doc/latex/oberdiek/test/kvoptions-test2.tex
+texmf-dist/doc/latex/oberdiek/test/kvoptions-test3.tex
+texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.sty
+texmf-dist/doc/latex/oberdiek/test/kvoptions-test4.tex
 texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test1.tex
 texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex
 texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test3.tex
@@ -1546,6 +1531,11 @@ texmf-dist/doc/latex/oberdiek/test/listingsutf8-test2.tex
 texmf-dist/doc/latex/oberdiek/test/listingsutf8-test3.tex
 texmf-dist/doc/latex/oberdiek/test/listingsutf8-test4.tex
 texmf-dist/doc/latex/oberdiek/test/listingsutf8-test5.tex
+texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-gobble.tex
+texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifboxempty.tex
+texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex
+texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-nextchar.tex
+texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-zapspace.tex
 texmf-dist/doc/latex/oberdiek/test/ltxcmds-test1.tex
 texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex
 texmf-dist/doc/latex/oberdiek/test/luacolor-test2.tex
@@ -1558,6 +1548,9 @@ texmf-dist/doc/latex/oberdiek/test/luatex-test5.tex
 texmf-dist/doc/latex/oberdiek/test/magicnum-test1.tex
 texmf-dist/doc/latex/oberdiek/test/magicnum-test2.tex
 texmf-dist/doc/latex/oberdiek/test/magicnum-test3.tex
+texmf-dist/doc/latex/oberdiek/test/magicnum-test4.tex
+texmf-dist/doc/latex/oberdiek/test/mleftright-test1.tex
+texmf-dist/doc/latex/oberdiek/test/pagegrid-test1.tex
 texmf-dist/doc/latex/oberdiek/test/pdfcol-test1.tex
 texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex
 texmf-dist/doc/latex/oberdiek/test/pdfcol-test3.tex
@@ -1570,6 +1563,7 @@ texmf-dist/doc/latex/oberdiek/test/pdfescape-test2.tex
 texmf-dist/doc/latex/oberdiek/test/pdfescape-test3.tex
 texmf-dist/doc/latex/oberdiek/test/pdfescape-test4.tex
 texmf-dist/doc/latex/oberdiek/test/pdfescape-test5.tex
+texmf-dist/doc/latex/oberdiek/test/pdfescape-test6.tex
 texmf-dist/doc/latex/oberdiek/test/pdflscape-test1.tex
 texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex
 texmf-dist/doc/latex/oberdiek/test/pdflscape-test3.tex
@@ -1577,8 +1571,26 @@ texmf-dist/doc/latex/oberdiek/test/pdflscape-test4.tex
 texmf-dist/doc/latex/oberdiek/test/pdflscape-test5.tex
 texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.tex
 texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.txt
+texmf-dist/doc/latex/oberdiek/test/pdfrender-test1.tex
+texmf-dist/doc/latex/oberdiek/test/pdfrender-test2.tex
+texmf-dist/doc/latex/oberdiek/test/pdfrender-test3.tex
+texmf-dist/doc/latex/oberdiek/test/pdfrender-test4.tex
+texmf-dist/doc/latex/oberdiek/test/pdfrender-test5.tex
+texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-escape.tex
+texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test-shell.tex
 texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test1.tex
 texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test2.tex
+texmf-dist/doc/latex/oberdiek/test/pmboxdraw-test1.tex
+texmf-dist/doc/latex/oberdiek/test/protecteddef-test1.tex
+texmf-dist/doc/latex/oberdiek/test/protecteddef-test2.tex
+texmf-dist/doc/latex/oberdiek/test/refcount-test1.tex
+texmf-dist/doc/latex/oberdiek/test/refcount-test2.tex
+texmf-dist/doc/latex/oberdiek/test/refcount-test3.tex
+texmf-dist/doc/latex/oberdiek/test/refcount-test4.tex
+texmf-dist/doc/latex/oberdiek/test/rerunfilecheck-test1.tex
+texmf-dist/doc/latex/oberdiek/test/resizegather-test1.tex
+texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex
+texmf-dist/doc/latex/oberdiek/test/rotchiffre-test2.tex
 texmf-dist/doc/latex/oberdiek/test/selinput-test1.tex
 texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex
 texmf-dist/doc/latex/oberdiek/test/selinput-test3.tex
@@ -1597,7 +1609,9 @@ texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex
 texmf-dist/doc/latex/oberdiek/test/uniquecounter-test1.tex
 texmf-dist/doc/latex/oberdiek/test/uniquecounter-test2.tex
 texmf-dist/doc/latex/oberdiek/test/uniquecounter-test3.tex
+texmf-dist/doc/latex/oberdiek/test/zref-test-base.tex
 texmf-dist/doc/latex/oberdiek/test/zref-test-runs.tex
+texmf-dist/doc/latex/oberdiek/test/zref-test-titleref-memoir.tex
 texmf-dist/doc/latex/oberdiek/test/zref-test1.tex
 texmf-dist/doc/latex/oberdiek/transparent-example.tex
 texmf-dist/doc/latex/oberdiek/transparent.pdf
@@ -1605,6 +1619,7 @@ texmf-dist/doc/latex/oberdiek/twoopt.pdf
 texmf-dist/doc/latex/oberdiek/uniquecounter-example.tex
 texmf-dist/doc/latex/oberdiek/uniquecounter.pdf
 texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex
+texmf-dist/doc/latex/oberdiek/zref-example-nextpage.tex
 texmf-dist/doc/latex/oberdiek/zref-example.tex
 texmf-dist/doc/latex/oberdiek/zref.pdf
 texmf-dist/source/latex/oberdiek/accsupp.dtx
@@ -1614,6 +1629,7 @@ texmf-dist/source/latex/oberdiek/askinclude.dtx
 texmf-dist/source/latex/oberdiek/atbegshi.dtx
 texmf-dist/source/latex/oberdiek/atenddvi.dtx
 texmf-dist/source/latex/oberdiek/attachfile2.dtx
+texmf-dist/source/latex/oberdiek/atveryend.dtx
 texmf-dist/source/latex/oberdiek/auxhook.dtx
 texmf-dist/source/latex/oberdiek/bigintcalc.dtx
 texmf-dist/source/latex/oberdiek/bitset.dtx
@@ -1627,12 +1643,17 @@ texmf-dist/source/latex/oberdiek/colonequals.dtx
 texmf-dist/source/latex/oberdiek/dvipscol.dtx
 texmf-dist/source/latex/oberdiek/embedfile.dtx
 texmf-dist/source/latex/oberdiek/engord.dtx
+texmf-dist/source/latex/oberdiek/eolgrab.dtx
 texmf-dist/source/latex/oberdiek/epstopdf.dtx
 texmf-dist/source/latex/oberdiek/etexcmds.dtx
 texmf-dist/source/latex/oberdiek/flags.dtx
+texmf-dist/source/latex/oberdiek/gettitlestring.dtx
 texmf-dist/source/latex/oberdiek/grfext.dtx
 texmf-dist/source/latex/oberdiek/grffile.dtx
+texmf-dist/source/latex/oberdiek/hobsub.dtx
+texmf-dist/source/latex/oberdiek/hologo.dtx
 texmf-dist/source/latex/oberdiek/holtxdoc.dtx
+texmf-dist/source/latex/oberdiek/hopatch.dtx
 texmf-dist/source/latex/oberdiek/hycolor.dtx
 texmf-dist/source/latex/oberdiek/hypbmsec.dtx
 texmf-dist/source/latex/oberdiek/hypcap.dtx
@@ -1647,6 +1668,7 @@ texmf-dist/source/latex/oberdiek/ifvtex.dtx
 texmf-dist/source/latex/oberdiek/infwarerr.dtx
 texmf-dist/source/latex/oberdiek/inputenx.dtx
 texmf-dist/source/latex/oberdiek/intcalc.dtx
+texmf-dist/source/latex/oberdiek/kvdefinekeys.dtx
 texmf-dist/source/latex/oberdiek/kvoptions.dtx
 texmf-dist/source/latex/oberdiek/kvsetkeys.dtx
 texmf-dist/source/latex/oberdiek/letltxmacro.dtx
@@ -1656,8 +1678,10 @@ texmf-dist/source/latex/oberdiek/luacolor.dtx
 texmf-dist/source/latex/oberdiek/luatex.dtx
 texmf-dist/source/latex/oberdiek/magicnum.dtx
 texmf-dist/source/latex/oberdiek/makerobust.dtx
+texmf-dist/source/latex/oberdiek/mleftright.dtx
 texmf-dist/source/latex/oberdiek/oberdiek.ins
 texmf-dist/source/latex/oberdiek/oberdiek.tex
+texmf-dist/source/latex/oberdiek/pagegrid.dtx
 texmf-dist/source/latex/oberdiek/pagesel.dtx
 texmf-dist/source/latex/oberdiek/pdfcol.dtx
 texmf-dist/source/latex/oberdiek/pdfcolfoot.dtx
@@ -1667,11 +1691,16 @@ texmf-dist/source/latex/oberdiek/pdfcolparcolumns.dtx
 texmf-dist/source/latex/oberdiek/pdfcrypt.dtx
 texmf-dist/source/latex/oberdiek/pdfescape.dtx
 texmf-dist/source/latex/oberdiek/pdflscape.dtx
+texmf-dist/source/latex/oberdiek/pdfrender.dtx
 texmf-dist/source/latex/oberdiek/pdftexcmds.dtx
 texmf-dist/source/latex/oberdiek/picture.dtx
 texmf-dist/source/latex/oberdiek/pmboxdraw.dtx
+texmf-dist/source/latex/oberdiek/protecteddef.dtx
 texmf-dist/source/latex/oberdiek/readme-ctan.txt
 texmf-dist/source/latex/oberdiek/refcount.dtx
+texmf-dist/source/latex/oberdiek/rerunfilecheck.dtx
+texmf-dist/source/latex/oberdiek/resizegather.dtx
+texmf-dist/source/latex/oberdiek/rotchiffre.dtx
 texmf-dist/source/latex/oberdiek/scrindex.dtx
 texmf-dist/source/latex/oberdiek/selinput.dtx
 texmf-dist/source/latex/oberdiek/setouterhbox.dtx
@@ -1687,8 +1716,11 @@ texmf-dist/source/latex/oberdiek/transparent.dtx
 texmf-dist/source/latex/oberdiek/twoopt.dtx
 texmf-dist/source/latex/oberdiek/uniquecounter.dtx
 texmf-dist/source/latex/oberdiek/zref.dtx
+texmf-dist/bibtex/bib/oberdiek/oberdiek-bundle.bib
+texmf-dist/scripts/oberdiek/luacolor-pre065.lua
 texmf-dist/scripts/oberdiek/luacolor.lua
 texmf-dist/scripts/oberdiek/magicnum.lua
+texmf-dist/scripts/oberdiek/oberdiek.luacolor-pre065.lua
 texmf-dist/scripts/oberdiek/oberdiek.luacolor.lua
 texmf-dist/scripts/oberdiek/oberdiek.luatex.lua
 texmf-dist/scripts/oberdiek/oberdiek.magicnum.lua
@@ -1700,24 +1732,38 @@ texmf-dist/tex/generic/oberdiek/atbegshi.sty
 texmf-dist/tex/generic/oberdiek/bigintcalc.sty
 texmf-dist/tex/generic/oberdiek/bitset.sty
 texmf-dist/tex/generic/oberdiek/catchfile.sty
+texmf-dist/tex/generic/oberdiek/embedfile.sty
 texmf-dist/tex/generic/oberdiek/engord.sty
+texmf-dist/tex/generic/oberdiek/eolgrab.sty
 texmf-dist/tex/generic/oberdiek/etexcmds.sty
+texmf-dist/tex/generic/oberdiek/gettitlestring.sty
+texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
+texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
+texmf-dist/tex/generic/oberdiek/hobsub.sty
+texmf-dist/tex/generic/oberdiek/hologo.sty
 texmf-dist/tex/generic/oberdiek/hyphsubst.sty
 texmf-dist/tex/generic/oberdiek/iflang.sty
 texmf-dist/tex/generic/oberdiek/ifpdf.sty
 texmf-dist/tex/generic/oberdiek/ifvtex.sty
 texmf-dist/tex/generic/oberdiek/infwarerr.sty
 texmf-dist/tex/generic/oberdiek/intcalc.sty
+texmf-dist/tex/generic/oberdiek/kvdefinekeys.sty
 texmf-dist/tex/generic/oberdiek/kvsetkeys.sty
 texmf-dist/tex/generic/oberdiek/ltxcmds.sty
 texmf-dist/tex/generic/oberdiek/luatex-loader.sty
 texmf-dist/tex/generic/oberdiek/luatex.sty
 texmf-dist/tex/generic/oberdiek/magicnum.sty
+texmf-dist/tex/generic/oberdiek/mleftright.sty
 texmf-dist/tex/generic/oberdiek/pdfcol.sty
 texmf-dist/tex/generic/oberdiek/pdfcrypt.sty
 texmf-dist/tex/generic/oberdiek/pdfescape.sty
+texmf-dist/tex/generic/oberdiek/pdfrender.sty
 texmf-dist/tex/generic/oberdiek/pdftexcmds.sty
+texmf-dist/tex/generic/oberdiek/protecteddef.sty
+texmf-dist/tex/generic/oberdiek/rotchiffre.sty
+texmf-dist/tex/generic/oberdiek/se-ascii-print.def
 texmf-dist/tex/generic/oberdiek/se-ascii.def
+texmf-dist/tex/generic/oberdiek/se-clean7bit.def
 texmf-dist/tex/generic/oberdiek/se-cp1250.def
 texmf-dist/tex/generic/oberdiek/se-cp1251.def
 texmf-dist/tex/generic/oberdiek/se-cp1252.def
@@ -1767,9 +1813,11 @@ texmf-dist/tex/latex/oberdiek/accsupp.sty
 texmf-dist/tex/latex/oberdiek/aliascnt.sty
 texmf-dist/tex/latex/oberdiek/askinclude.sty
 texmf-dist/tex/latex/oberdiek/atenddvi.sty
-texmf-dist/tex/latex/oberdiek/atfidvips.def
-texmf-dist/tex/latex/oberdiek/atfipdftex.def
+texmf-dist/tex/latex/oberdiek/atfi-dvipdfmx.def
+texmf-dist/tex/latex/oberdiek/atfi-dvips.def
+texmf-dist/tex/latex/oberdiek/atfi-pdftex.def
 texmf-dist/tex/latex/oberdiek/attachfile2.sty
+texmf-dist/tex/latex/oberdiek/atveryend.sty
 texmf-dist/tex/latex/oberdiek/auxhook.sty
 texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def
 texmf-dist/tex/latex/oberdiek/bkm-dvips.def
@@ -1790,13 +1838,13 @@ texmf-dist/tex/latex/oberdiek/classlist.sty
 texmf-dist/tex/latex/oberdiek/colonequals.sty
 texmf-dist/tex/latex/oberdiek/dtx-attach.sty
 texmf-dist/tex/latex/oberdiek/dvipscol.sty
-texmf-dist/tex/latex/oberdiek/embedfile.sty
 texmf-dist/tex/latex/oberdiek/epstopdf-base.sty
 texmf-dist/tex/latex/oberdiek/epstopdf.sty
 texmf-dist/tex/latex/oberdiek/flags.sty
 texmf-dist/tex/latex/oberdiek/grfext.sty
 texmf-dist/tex/latex/oberdiek/grffile.sty
 texmf-dist/tex/latex/oberdiek/holtxdoc.sty
+texmf-dist/tex/latex/oberdiek/hopatch.sty
 texmf-dist/tex/latex/oberdiek/hycolor.sty
 texmf-dist/tex/latex/oberdiek/hypbmsec.sty
 texmf-dist/tex/latex/oberdiek/hypcap.sty
@@ -1817,6 +1865,7 @@ texmf-dist/tex/latex/oberdiek/letltxmacro.sty
 texmf-dist/tex/latex/oberdiek/listingsutf8.sty
 texmf-dist/tex/latex/oberdiek/luacolor.sty
 texmf-dist/tex/latex/oberdiek/makerobust.sty
+texmf-dist/tex/latex/oberdiek/pagegrid.sty
 texmf-dist/tex/latex/oberdiek/pagesel.sty
 texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty
 texmf-dist/tex/latex/oberdiek/pdfcolmk.sty
@@ -1827,6 +1876,8 @@ texmf-dist/tex/latex/oberdiek/picture.sty
 texmf-dist/tex/latex/oberdiek/pmboxdraw.sty
 texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu
 texmf-dist/tex/latex/oberdiek/refcount.sty
+texmf-dist/tex/latex/oberdiek/rerunfilecheck.sty
+texmf-dist/tex/latex/oberdiek/resizegather.sty
 texmf-dist/tex/latex/oberdiek/scrindex.sty
 texmf-dist/tex/latex/oberdiek/selinput.sty
 texmf-dist/tex/latex/oberdiek/settobox.sty
@@ -1867,16 +1918,24 @@ texmf-dist/tex/latex/oberdiek/x-mac-centeuro.def
 texmf-dist/tex/latex/oberdiek/x-mac-cyrillic.def
 texmf-dist/tex/latex/oberdiek/x-mac-roman.def
 texmf-dist/tex/latex/oberdiek/x-nextstep.def
+texmf-dist/tex/latex/oberdiek/x-verbatim.def
 texmf-dist/tex/latex/oberdiek/xcolor-patch.sty
 texmf-dist/tex/latex/oberdiek/zref-abspage.sty
+texmf-dist/tex/latex/oberdiek/zref-abspos.sty
 texmf-dist/tex/latex/oberdiek/zref-base.sty
 texmf-dist/tex/latex/oberdiek/zref-counter.sty
 texmf-dist/tex/latex/oberdiek/zref-dotfill.sty
+texmf-dist/tex/latex/oberdiek/zref-env.sty
 texmf-dist/tex/latex/oberdiek/zref-hyperref.sty
 texmf-dist/tex/latex/oberdiek/zref-lastpage.sty
+texmf-dist/tex/latex/oberdiek/zref-marks.sty
+texmf-dist/tex/latex/oberdiek/zref-nextpage.sty
+texmf-dist/tex/latex/oberdiek/zref-pageattr.sty
+texmf-dist/tex/latex/oberdiek/zref-pagelayout.sty
 texmf-dist/tex/latex/oberdiek/zref-perpage.sty
 texmf-dist/tex/latex/oberdiek/zref-runs.sty
 texmf-dist/tex/latex/oberdiek/zref-savepos.sty
+texmf-dist/tex/latex/oberdiek/zref-thepage.sty
 texmf-dist/tex/latex/oberdiek/zref-titleref.sty
 texmf-dist/tex/latex/oberdiek/zref-totpages.sty
 texmf-dist/tex/latex/oberdiek/zref-user.sty
@@ -2019,8 +2078,6 @@ texmf-dist/source/latex/pspicture/pspicture.dtx
 texmf-dist/source/latex/pspicture/pspicture.ins
 texmf-dist/dvips/pspicture/pspicture.ps
 texmf-dist/tex/latex/pspicture/pspicture.sty
-texmf-dist/tex/context/base/supp-pdf.mkii
-texmf-dist/tex/context/base/supp-pdf.tex
 texmf-dist/doc/latex/tools/afterpage.pdf
 texmf-dist/doc/latex/tools/array.pdf
 texmf-dist/doc/latex/tools/bm.pdf
@@ -2119,44 +2176,47 @@ texmf-dist/tex/latex/tools/xspace.sty
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
 ## make symlinks of core script utils
 mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
 texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
 texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
 texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
 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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
 texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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
@@ -2168,24 +2228,39 @@ texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/font
 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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
 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-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
 texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
 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/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
 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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 %__mkdir_p %{buildroot}%{_bindir}
@@ -2200,46 +2275,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
     done
 popd
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -2340,12 +2375,15 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-latex
+
 * 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, 

+ 0 - 327
t/texlive-collection-latex3/texlive-collection-latex3-vl.spec

@@ -1,327 +0,0 @@
-## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
-## tlpdb2rpmspec collection-latex3
-
-%bcond_with firstbuild
-
-%define tex_destdir	%{_datadir}
-%define texmf		%{tex_destdir}/texmf
-%define texlive_src	%{tex_destdir}/texlive-sources
-%define build_tex_destdir	%{buildroot}%{tex_destdir}
-%define build_texmf	%{buildroot}%{texmf}
-
-%define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
-%define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
-%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
-%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
-
-Summary: TeX Live: LaTeX3 packages
-Summary(ja): TeX Live: LaTeX3 packages
-Name: texlive-collection-latex3
-Version: 2009
-Release: 3%{?_dist_release}
-License: LPPL
-Group: Applications/Publishing
-URL:http://www.tug.org/texlive/
-
-Requires: texlive = %{version}
-Requires: texlive-collection-latex = %{version}
-
-Requires(post):		texlive = %{version}
-Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
-
-BuildArch:	noarch
-Buildroot:	%{_tmppath}/%{name}-%{version}-root
-
-Vendor:		Project Vine
-Distribution:	Vine Linux
-Packager:	munepi
-
-%description
-The TeX Live software distribution offers a complete TeX system for a
-variety of Unix, Macintosh, Windows and other platforms. It
-encompasses programs for editing, typesetting, previewing and printing
-of TeX documents in many different languages, and a large collection
-of TeX macros and font libraries.
-
-The distribution includes extensive general documentation about TeX,
-as well as the documentation for the included software packages.
-
-This package is a collection of LaTeX3 packages: 
-
-
-This package contains the following CTAN packages: 
-expl3: Packages showing a proposed LaTeX3 programming convention.
-keys3: 
-mh: The MH bundle
-xpackages: High-level LaTeX3 concepts.
-
-%description -l ja
-TeX Live ソフトウェアディストリビューションは、
-さまざまな Unix, Macintosh, Windows、および
-他のプラットホームに対して完全な TeX システムを提供します。
-多くの異なった言語を含む TeX ドキュメントの
-編集、組版、閲覧、印刷するためのプログラム、
-そして、TeX マクロやフォントライブラリの大きなコレクションを
-同梱しています。
-
-このディストリビューションは
-同梱しているソフトウェアパッケージのためのドキュメントばかりでなく、
-TeX に関するたくさんの一般的なドキュメントを含んでいます。
-
-このパッケージは以下のようなパッケージ集です。
-LaTeX3 packages: 
-
-
-このパッケージは以下の CTAN パッケージを含んでいます: 
-expl3: Packages showing a proposed LaTeX3 programming convention.
-keys3: 
-mh: The MH bundle
-xpackages: High-level LaTeX3 concepts.
-
-%package doc
-Summary: TeX Live: Documentation files of %{name}
-Group: Applications/Publishing
-Requires: %{name} = %{version}-%{release}
-
-%description doc
-This package contains documentation files of %{name}.
-
-%prep
-
-%build
-
-%install
-[ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
-
-PREF=%{buildroot}%{tex_destdir}
-
-manifest=(
-texmf-dist/doc/latex/expl3/README
-texmf-dist/doc/latex/expl3/expl3.pdf
-texmf-dist/doc/latex/expl3/source3.pdf
-texmf-dist/source/latex/expl3/expl3.dtx
-texmf-dist/source/latex/expl3/l3.ins
-texmf-dist/source/latex/expl3/l3alloc.dtx
-texmf-dist/source/latex/expl3/l3basics.dtx
-texmf-dist/source/latex/expl3/l3box.dtx
-texmf-dist/source/latex/expl3/l3calc.dtx
-texmf-dist/source/latex/expl3/l3chk.dtx
-texmf-dist/source/latex/expl3/l3clist.dtx
-texmf-dist/source/latex/expl3/l3doc.dtx
-texmf-dist/source/latex/expl3/l3expan.dtx
-texmf-dist/source/latex/expl3/l3file.dtx
-texmf-dist/source/latex/expl3/l3final.dtx
-texmf-dist/source/latex/expl3/l3format.ins
-texmf-dist/source/latex/expl3/l3int.dtx
-texmf-dist/source/latex/expl3/l3intexpr.dtx
-texmf-dist/source/latex/expl3/l3io.dtx
-texmf-dist/source/latex/expl3/l3keys.dtx
-texmf-dist/source/latex/expl3/l3keyval.dtx
-texmf-dist/source/latex/expl3/l3msg.dtx
-texmf-dist/source/latex/expl3/l3names.dtx
-texmf-dist/source/latex/expl3/l3num.dtx
-texmf-dist/source/latex/expl3/l3precom.dtx
-texmf-dist/source/latex/expl3/l3prg.dtx
-texmf-dist/source/latex/expl3/l3prop.dtx
-texmf-dist/source/latex/expl3/l3quark.dtx
-texmf-dist/source/latex/expl3/l3seq.dtx
-texmf-dist/source/latex/expl3/l3skip.dtx
-texmf-dist/source/latex/expl3/l3tl.dtx
-texmf-dist/source/latex/expl3/l3token.dtx
-texmf-dist/source/latex/expl3/l3toks.dtx
-texmf-dist/source/latex/expl3/l3vers.dtx
-texmf-dist/source/latex/expl3/l3xref.dtx
-texmf-dist/source/latex/expl3/source3.tex
-texmf-dist/makeindex/expl3/l3doc.ist
-texmf-dist/tex/latex/expl3/expl3.sty
-texmf-dist/tex/latex/expl3/l3basics.sty
-texmf-dist/tex/latex/expl3/l3box.sty
-texmf-dist/tex/latex/expl3/l3calc.sty
-texmf-dist/tex/latex/expl3/l3chk.sty
-texmf-dist/tex/latex/expl3/l3clist.sty
-texmf-dist/tex/latex/expl3/l3doc.cls
-texmf-dist/tex/latex/expl3/l3expan.sty
-texmf-dist/tex/latex/expl3/l3file.sty
-texmf-dist/tex/latex/expl3/l3int.sty
-texmf-dist/tex/latex/expl3/l3intexpr.sty
-texmf-dist/tex/latex/expl3/l3io.sty
-texmf-dist/tex/latex/expl3/l3keys.sty
-texmf-dist/tex/latex/expl3/l3keyval.sty
-texmf-dist/tex/latex/expl3/l3msg.sty
-texmf-dist/tex/latex/expl3/l3names.sty
-texmf-dist/tex/latex/expl3/l3num.sty
-texmf-dist/tex/latex/expl3/l3precom.sty
-texmf-dist/tex/latex/expl3/l3prg.sty
-texmf-dist/tex/latex/expl3/l3prop.sty
-texmf-dist/tex/latex/expl3/l3quark.sty
-texmf-dist/tex/latex/expl3/l3seq.sty
-texmf-dist/tex/latex/expl3/l3skip.sty
-texmf-dist/tex/latex/expl3/l3tl.sty
-texmf-dist/tex/latex/expl3/l3token.sty
-texmf-dist/tex/latex/expl3/l3toks.sty
-texmf-dist/tex/latex/expl3/l3xref.sty
-texmf-dist/doc/latex/keys3/README
-texmf-dist/doc/latex/keys3/keys3-test.tex
-texmf-dist/doc/latex/keys3/keys3.pdf
-texmf-dist/doc/latex/keys3/keys3opts2.pdf
-texmf-dist/source/latex/keys3/keys3.dtx
-texmf-dist/source/latex/keys3/keys3.ins
-texmf-dist/source/latex/keys3/keys3opts2.dtx
-texmf-dist/source/latex/keys3/keys3opts2.ins
-texmf-dist/tex/latex/keys3/keys3.sty
-texmf-dist/tex/latex/keys3/keys3opts2.sty
-texmf-dist/doc/latex/mh/README
-texmf-dist/doc/latex/mh/breqn-technotes.pdf
-texmf-dist/doc/latex/mh/breqn.pdf
-texmf-dist/doc/latex/mh/empheq.pdf
-texmf-dist/doc/latex/mh/flexisym.pdf
-texmf-dist/doc/latex/mh/mathstyle.pdf
-texmf-dist/doc/latex/mh/mathtools.pdf
-texmf-dist/doc/latex/mh/mhsetup.pdf
-texmf-dist/doc/latex/mh/xfrac.pdf
-texmf-dist/source/latex/mh/breqn-technotes.tex
-texmf-dist/source/latex/mh/breqn.dtx
-texmf-dist/source/latex/mh/empheq.dtx
-texmf-dist/source/latex/mh/flexisym.dtx
-texmf-dist/source/latex/mh/mathstyle.dtx
-texmf-dist/source/latex/mh/mathtools.dtx
-texmf-dist/source/latex/mh/mhsetup.dtx
-texmf-dist/source/latex/mh/xfrac.dtx
-texmf-dist/tex/latex/mh/breqn.sty
-texmf-dist/tex/latex/mh/cmbase.sym
-texmf-dist/tex/latex/mh/empheq.sty
-texmf-dist/tex/latex/mh/flexisym.sty
-texmf-dist/tex/latex/mh/mathpazo.sym
-texmf-dist/tex/latex/mh/mathptmx.sym
-texmf-dist/tex/latex/mh/mathstyle.sty
-texmf-dist/tex/latex/mh/mathtools.sty
-texmf-dist/tex/latex/mh/mhsetup.sty
-texmf-dist/tex/latex/mh/msabm.sym
-texmf-dist/tex/latex/mh/xfrac.sty
-texmf-dist/doc/latex/xpackages/README
-texmf-dist/doc/latex/xpackages/xbase/ldcsetup.pdf
-texmf-dist/doc/latex/xpackages/xbase/template.pdf
-texmf-dist/doc/latex/xpackages/xbase/xparse.pdf
-texmf-dist/doc/latex/xpackages/xtras/l3keys2e.pdf
-texmf-dist/source/latex/xpackages/xbase/ldcsetup.dtx
-texmf-dist/source/latex/xpackages/xbase/template-test.tex
-texmf-dist/source/latex/xpackages/xbase/template-test2.tex
-texmf-dist/source/latex/xpackages/xbase/template.dtx
-texmf-dist/source/latex/xpackages/xbase/tprestrict-test.tex
-texmf-dist/source/latex/xpackages/xbase/xbase.ins
-texmf-dist/source/latex/xpackages/xbase/xparse-test.tex
-texmf-dist/source/latex/xpackages/xbase/xparse.dtx
-texmf-dist/source/latex/xpackages/xtras/l3keys2e-demo.tex
-texmf-dist/source/latex/xpackages/xtras/l3keys2e.dtx
-texmf-dist/source/latex/xpackages/xtras/l3keys2e.ins
-texmf-dist/tex/latex/xpackages/xbase/ldcsetup.sty
-texmf-dist/tex/latex/xpackages/xbase/template.sty
-texmf-dist/tex/latex/xpackages/xbase/xparse.sty
-texmf-dist/tex/latex/xpackages/xtras/l3keys2e.sty
-)
-
-%__mkdir_p ${PREF}/texmf-dist
-for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
-## Files list
-find %{buildroot} -type f -or -type l | \
-    %__sed -e "s|%{buildroot}||g" > filelist.full
-
-find %{buildroot}%{texmf}-dist -type d | \
-    %__sed -e "s|^%{buildroot}|%dir |" \
-           -e "s|$|/|"             >> filelist.full
-
-## subpackages
-grep "/texmf-dist/doc/" filelist.full > filelist.doc
-cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
-%__mv -f filelist.tmp filelist.full
-
-%clean
-%__rm -rf %{buildroot}
-
-%post
-%{exec_texhash}
-
-exit 0
-
-
-%postun
-if [ "$1" = 0 ]; then
-    %{exec_texhash}
-
-fi
-
-exit 0
-
-%files -f filelist.full
-%defattr(-,root,root)
-
-%files -f filelist.doc doc
-%defattr(-,root,root)
-
-%changelog
-* Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
-- generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-latex3
-- improved %%post
-
-* Fri Oct 01 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-2
-- generated by tlpdb2rpmspec 2009-2: tlpdb2rpmspec collection-latex3
-- removed arch dependent binaries (texlive-collection-latexextra)
-- fixed perl path
-- improved updmap process in %%post and %%postun
-
-* Sat Aug 07 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-1
-- generated by tlpdb2rpmspec 2009-1: tlpdb2rpmspec collection-latex3

File diff suppressed because it is too large
+ 229 - 81
t/texlive-collection-latexextra/texlive-collection-latexextra-vl.spec


+ 365 - 111
t/texlive-collection-latexrecommended/texlive-collection-latexrecommended-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-latexrecommended
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,29 +16,23 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: LaTeX recommended packages
 Summary(ja): TeX Live: LaTeX recommended packages
 Name: texlive-collection-latexrecommended
-Version: 2009
-Release: 4%{?_dist_release}
-License: Public Domain, GPL+, LPPL, Freely redistributable without restriction, No Info, Artistic 2.0
+Version: 2011
+Release: 1%{?_dist_release}
+License: Public Domain, GPL+, LPPL, Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
 Requires: texlive = %{version}
 Requires: texlive-collection-latex = %{version}
+Requires: texlive-collection-latex = %{version}
 
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
@@ -67,18 +65,19 @@ beamer: A LaTeX class for producing presentations and slides.
 booktabs: Publication quality tables in LaTeX
 caption: Customising captions in floating environments.
 cite: Improved citation handling in LaTeX.
-citeref: Add reference-page-list to bibliography-items.
 cmap: Make PDF files searchable and copyable.
 crop: Support for cropmarks.
 ctable: Easily typeset centered tables.
 ec: Computer modern fonts in T1 and TS1 encodings.
 eso-pic: Add picture commands (or backgrounds) to every page.
 euler: Use AMS Euler fonts for math.
+expl3: Packages supporting LaTeX3 programming conventions.
 extsizes: Extend the standard classes' size options.
 fancybox: Variants of fbox and other games with boxes.
 fancyref: A LaTeX package for fancy cross-referencing.
 fancyvrb: Sophisticated verbatim text.
 float: Improved interface for floating objects.
+fontspec: Advanced font selection in XeLaTeX and LuaLaTeX.
 fp: Fixed point arithmetic.
 index: Extended index for LaTeX including multiple indexes.
 jknapltx: Miscellaneous packages by Joerg Knappen.
@@ -87,20 +86,30 @@ listings: Typeset source code listings using LaTeX.
 mdwtools: Miscellaneous tools by Mark Wooding.
 memoir: Typeset fiction, non-fiction and mathematical books.
 metalogo: Extended TeX logo macros.
+mh: The MH bundle
 microtype: An interface to the micro-typographic features of pdfTeX.
 ms: Various LaTeX packages by Martin Schroder.
 ntgclass: "European" versions of standard classes.
+parskip: Layout with zero parindent, non-zero parskip.
 pdfpages: Include PDF documents in LaTeX.
 powerdot: A presentation class.
 psfrag: Replace strings in encapsulated PostScript figures.
 rcs: Use RCS (revision control system) tags in LaTeX documents.
 rotating: Rotation tools, including rotated full-page floats.
+sansmath: Maths in a sans font.
+section: Modifying section commands in LaTeX.
 seminar: Make overhead slides.
+sepnum: Print numbers in a "friendly" format.
 setspace: Set space between lines.
 subfig: Figures broken into subfigures
+textcase: Case conversion ignoring mathematics, etc.
 thumbpdf: Thumbnails for pdfTeX and dvips/ps2pdf.
+typehtml: Typeset HTML directly from LaTeX.
+underscore: Control the behaviour of "_" in text.
+url: Verbatim with URL-sensitive line breaks.
 xcolor: Driver-independent color extensions for LaTeX and pdfLaTeX.
 xkeyval: Extension of the keyval package.
+xpackages: High-level LaTeX3 concepts.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -126,18 +135,19 @@ beamer: A LaTeX class for producing presentations and slides.
 booktabs: Publication quality tables in LaTeX
 caption: Customising captions in floating environments.
 cite: Improved citation handling in LaTeX.
-citeref: Add reference-page-list to bibliography-items.
 cmap: Make PDF files searchable and copyable.
 crop: Support for cropmarks.
 ctable: Easily typeset centered tables.
 ec: Computer modern fonts in T1 and TS1 encodings.
 eso-pic: Add picture commands (or backgrounds) to every page.
 euler: Use AMS Euler fonts for math.
+expl3: Packages supporting LaTeX3 programming conventions.
 extsizes: Extend the standard classes' size options.
 fancybox: Variants of fbox and other games with boxes.
 fancyref: A LaTeX package for fancy cross-referencing.
 fancyvrb: Sophisticated verbatim text.
 float: Improved interface for floating objects.
+fontspec: Advanced font selection in XeLaTeX and LuaLaTeX.
 fp: Fixed point arithmetic.
 index: Extended index for LaTeX including multiple indexes.
 jknapltx: Miscellaneous packages by Joerg Knappen.
@@ -146,20 +156,30 @@ listings: Typeset source code listings using LaTeX.
 mdwtools: Miscellaneous tools by Mark Wooding.
 memoir: Typeset fiction, non-fiction and mathematical books.
 metalogo: Extended TeX logo macros.
+mh: The MH bundle
 microtype: An interface to the micro-typographic features of pdfTeX.
 ms: Various LaTeX packages by Martin Schroder.
 ntgclass: "European" versions of standard classes.
+parskip: Layout with zero parindent, non-zero parskip.
 pdfpages: Include PDF documents in LaTeX.
 powerdot: A presentation class.
 psfrag: Replace strings in encapsulated PostScript figures.
 rcs: Use RCS (revision control system) tags in LaTeX documents.
 rotating: Rotation tools, including rotated full-page floats.
+sansmath: Maths in a sans font.
+section: Modifying section commands in LaTeX.
 seminar: Make overhead slides.
+sepnum: Print numbers in a "friendly" format.
 setspace: Set space between lines.
 subfig: Figures broken into subfigures
+textcase: Case conversion ignoring mathematics, etc.
 thumbpdf: Thumbnails for pdfTeX and dvips/ps2pdf.
+typehtml: Typeset HTML directly from LaTeX.
+underscore: Control the behaviour of "_" in text.
+url: Verbatim with URL-sensitive line breaks.
 xcolor: Driver-independent color extensions for LaTeX and pdfLaTeX.
 xkeyval: Extension of the keyval package.
+xpackages: High-level LaTeX3 concepts.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -193,6 +213,7 @@ texmf-dist/doc/latex/beamer/doc/Makefile
 texmf-dist/doc/latex/beamer/doc/beamercolorthemeexample.tex
 texmf-dist/doc/latex/beamer/doc/beamerfontthemeexample.tex
 texmf-dist/doc/latex/beamer/doc/beamerinnerthemeexample.tex
+texmf-dist/doc/latex/beamer/doc/beamerlogo.pdf
 texmf-dist/doc/latex/beamer/doc/beamerouterthemeexample.tex
 texmf-dist/doc/latex/beamer/doc/beamerthemeexample.tex
 texmf-dist/doc/latex/beamer/doc/beamerthemeexamplebase.tex
@@ -217,7 +238,8 @@ texmf-dist/doc/latex/beamer/doc/beamerug-notes.tex
 texmf-dist/doc/latex/beamer/doc/beamerug-overlays.tex
 texmf-dist/doc/latex/beamer/doc/beamerug-solutions.tex
 texmf-dist/doc/latex/beamer/doc/beamerug-themes.tex
-texmf-dist/doc/latex/beamer/doc/beamerug-transparancies.tex
+texmf-dist/doc/latex/beamer/doc/beamerug-translator.tex
+texmf-dist/doc/latex/beamer/doc/beamerug-transparencies.tex
 texmf-dist/doc/latex/beamer/doc/beamerug-tricks.tex
 texmf-dist/doc/latex/beamer/doc/beamerug-tutorial.tex
 texmf-dist/doc/latex/beamer/doc/beamerug-twoscreens.tex
@@ -225,14 +247,11 @@ texmf-dist/doc/latex/beamer/doc/beamerug-workflow.tex
 texmf-dist/doc/latex/beamer/doc/beameruserguide.pdf
 texmf-dist/doc/latex/beamer/doc/beameruserguide.tex
 texmf-dist/doc/latex/beamer/doc/licenses/LICENSE
-texmf-dist/doc/latex/beamer/doc/licenses/gnu-free-documentation-license-1.2.txt
-texmf-dist/doc/latex/beamer/doc/licenses/gnu-public-license-2.txt
-texmf-dist/doc/latex/beamer/doc/licenses/latex-project-public-license-1.3c.txt
-texmf-dist/doc/latex/beamer/doc/licenses/manifest-code.txt
-texmf-dist/doc/latex/beamer/doc/licenses/manifest-documentation.txt
-texmf-dist/doc/latex/beamer/examples/a-conference-talk/beamerexample-conference-talk.pdf
+texmf-dist/doc/latex/beamer/doc/themeexamples/beamerthemeexample.tex
+texmf-dist/doc/latex/beamer/doc/themeexamples/beamerthememakeexamples.sh
+texmf-dist/doc/latex/beamer/emacs/beamer.el
+texmf-dist/doc/latex/beamer/examples/Makefile
 texmf-dist/doc/latex/beamer/examples/a-conference-talk/beamerexample-conference-talk.tex
-texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-beamer-version.pdf
 texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-beamer-version.tex
 texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-body.tex
 texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-logo.pdf
@@ -242,9 +261,11 @@ texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic3.jpg
 texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic4.jpg
 texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic5.jpg
 texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic6.jpg
-texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-print-version.pdf
 texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-print-version.tex
 texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-style.tex
+texmf-dist/doc/latex/beamer/examples/beamerexample-conference-talk.pdf
+texmf-dist/doc/latex/beamer/examples/beamerexample-lecture-beamer-version.pdf
+texmf-dist/doc/latex/beamer/examples/beamerexample-lecture-print-version.pdf
 texmf-dist/doc/latex/beamer/examples/lyx-based-presentation/beamerexample-lyx.lyx
 texmf-dist/doc/latex/beamer/solutions/conference-talks/conference-ornate-20min.de.lyx
 texmf-dist/doc/latex/beamer/solutions/conference-talks/conference-ornate-20min.de.tex
@@ -292,12 +313,14 @@ texmf-dist/tex/latex/beamer/beamerbasenotes.sty
 texmf-dist/tex/latex/beamer/beamerbaseoptions.sty
 texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
 texmf-dist/tex/latex/beamer/beamerbasercs.sty
+texmf-dist/tex/latex/beamer/beamerbaserequires.sty
 texmf-dist/tex/latex/beamer/beamerbasesection.sty
 texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
 texmf-dist/tex/latex/beamer/beamerbasethemes.sty
 texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
 texmf-dist/tex/latex/beamer/beamerbasetitle.sty
 texmf-dist/tex/latex/beamer/beamerbasetoc.sty
+texmf-dist/tex/latex/beamer/beamerbasetranslator.sty
 texmf-dist/tex/latex/beamer/beamerbasetwoscreens.sty
 texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
 texmf-dist/tex/latex/beamer/emulation/beamerfoils.sty
@@ -385,6 +408,44 @@ texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemeshadow.sty
 texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemesidebar.sty
 texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemesplit.sty
 texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemetree.sty
+texmf-dist/tex/latex/beamer/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Croatian.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-English.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-French.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-German.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Polish.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-basic-dictionary/translator-basic-dictionary-Serbian.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Croatian.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-English.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-French.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-German.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Polish.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-bibliography-dictionary/translator-bibliography-dictionary-Serbian.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Croatian.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-English.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-French.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-German.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Polish.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-environment-dictionary/translator-environment-dictionary-Serbian.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-months-dictionary/translator-months-dictionary-Croatian.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-months-dictionary/translator-months-dictionary-English.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-months-dictionary/translator-months-dictionary-French.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-months-dictionary/translator-months-dictionary-German.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-months-dictionary/translator-months-dictionary-Polish.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-months-dictionary/translator-months-dictionary-Serbian.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Croatian.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-English.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-French.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-German.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Polish.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-numbers-dictionary/translator-numbers-dictionary-Serbian.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Croatian.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-English.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-French.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-German.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Polish.dict
+texmf-dist/tex/latex/beamer/translator/dicts/translator-theorem-dictionary/translator-theorem-dictionary-Serbian.dict
+texmf-dist/tex/latex/beamer/translator/translator-language-mappings.tex
+texmf-dist/tex/latex/beamer/translator/translator.sty
 texmf-dist/doc/latex/booktabs/COPYING
 texmf-dist/doc/latex/booktabs/README
 texmf-dist/doc/latex/booktabs/booktabs.pdf
@@ -415,11 +476,14 @@ texmf-dist/tex/latex/caption/caption3.sty
 texmf-dist/tex/latex/caption/ltcaption.sty
 texmf-dist/tex/latex/caption/subcaption.sty
 texmf-dist/doc/latex/cite/README
+texmf-dist/doc/latex/cite/chapterbib.ltx
+texmf-dist/doc/latex/cite/chapterbib.pdf
+texmf-dist/doc/latex/cite/cite.ltx
+texmf-dist/doc/latex/cite/cite.pdf
 texmf-dist/tex/latex/cite/chapterbib.sty
 texmf-dist/tex/latex/cite/cite.sty
 texmf-dist/tex/latex/cite/drftcite.sty
 texmf-dist/tex/latex/cite/overcite.sty
-texmf-dist/tex/latex/citeref/citeref.sty
 texmf-dist/doc/latex/cmap/README
 texmf-dist/tex/latex/cmap/cmap.sty
 texmf-dist/tex/latex/cmap/lae.cmap
@@ -470,6 +534,7 @@ texmf-dist/doc/latex/ctable/13c
 texmf-dist/doc/latex/ctable/README
 texmf-dist/doc/latex/ctable/ctable.pdf
 texmf-dist/doc/latex/ctable/doit
+texmf-dist/doc/latex/ctable/inst
 texmf-dist/doc/latex/ctable/lion.png
 texmf-dist/doc/latex/ctable/penguin.jpg
 texmf-dist/source/latex/ctable/ctable.dtx
@@ -1716,24 +1781,97 @@ texmf-dist/fonts/tfm/jknappen/ec/tcvt2074.tfm
 texmf-dist/fonts/tfm/jknappen/ec/tcvt2488.tfm
 texmf-dist/fonts/tfm/jknappen/ec/tcvt2986.tfm
 texmf-dist/fonts/tfm/jknappen/ec/tcvt3583.tfm
-texmf-dist/doc/latex/eso-pic/README
+texmf-dist/doc/latex/eso-pic/eso-article-test.tex
 texmf-dist/doc/latex/eso-pic/eso-ex1.tex
 texmf-dist/doc/latex/eso-pic/eso-ex2.tex
 texmf-dist/doc/latex/eso-pic/eso-ex3.tex
 texmf-dist/doc/latex/eso-pic/eso-ex4.tex
 texmf-dist/doc/latex/eso-pic/eso-ex5.tex
+texmf-dist/doc/latex/eso-pic/eso-ex6.tex
+texmf-dist/doc/latex/eso-pic/eso-memoir-test.tex
 texmf-dist/doc/latex/eso-pic/eso-pic.pdf
-texmf-dist/source/latex/eso-pic/Makefile
 texmf-dist/source/latex/eso-pic/eso-pic.dtx
 texmf-dist/source/latex/eso-pic/eso-pic.ins
 texmf-dist/tex/latex/eso-pic/eso-pic.sty
 texmf-dist/tex/latex/eso-pic/showframe.sty
-texmf-dist/doc/latex/euler/euler.dvi
+texmf-dist/doc/latex/euler/euler.pdf
+texmf-dist/doc/latex/euler/legal.txt
 texmf-dist/source/latex/euler/euler.dtx
 texmf-dist/source/latex/euler/euler.ins
-texmf-dist/source/latex/euler/legal.txt
 texmf-dist/tex/latex/euler/euler.sty
+texmf-dist/doc/latex/expl3/README
+texmf-dist/doc/latex/expl3/expl3.pdf
+texmf-dist/doc/latex/expl3/interface3.tex
+texmf-dist/doc/latex/expl3/l3calc.pdf
+texmf-dist/doc/latex/expl3/source3.pdf
+texmf-dist/doc/latex/expl3/source3.tex
+texmf-dist/doc/latex/expl3/source3body.tex
+texmf-dist/source/latex/expl3/expl3.dtx
+texmf-dist/source/latex/expl3/l3alloc.dtx
+texmf-dist/source/latex/expl3/l3basics.dtx
+texmf-dist/source/latex/expl3/l3box.dtx
+texmf-dist/source/latex/expl3/l3calc.dtx
+texmf-dist/source/latex/expl3/l3candidates.dtx
+texmf-dist/source/latex/expl3/l3chk.dtx
+texmf-dist/source/latex/expl3/l3clist.dtx
+texmf-dist/source/latex/expl3/l3doc.dtx
+texmf-dist/source/latex/expl3/l3expan.dtx
+texmf-dist/source/latex/expl3/l3file.dtx
+texmf-dist/source/latex/expl3/l3final.dtx
+texmf-dist/source/latex/expl3/l3font.dtx
+texmf-dist/source/latex/expl3/l3fp.dtx
+texmf-dist/source/latex/expl3/l3int.dtx
+texmf-dist/source/latex/expl3/l3io.dtx
+texmf-dist/source/latex/expl3/l3keys.dtx
+texmf-dist/source/latex/expl3/l3keyval.dtx
+texmf-dist/source/latex/expl3/l3luatex.dtx
+texmf-dist/source/latex/expl3/l3msg.dtx
+texmf-dist/source/latex/expl3/l3names.dtx
+texmf-dist/source/latex/expl3/l3num.dtx
+texmf-dist/source/latex/expl3/l3precom.dtx
+texmf-dist/source/latex/expl3/l3prg.dtx
+texmf-dist/source/latex/expl3/l3prop.dtx
+texmf-dist/source/latex/expl3/l3quark.dtx
+texmf-dist/source/latex/expl3/l3seq.dtx
+texmf-dist/source/latex/expl3/l3skip.dtx
+texmf-dist/source/latex/expl3/l3tl.dtx
+texmf-dist/source/latex/expl3/l3token.dtx
+texmf-dist/source/latex/expl3/l3toks.dtx
+texmf-dist/source/latex/expl3/l3vers.dtx
+texmf-dist/source/latex/expl3/l3xref.dtx
+texmf-dist/makeindex/expl3/l3doc.ist
+texmf-dist/tex/latex/expl3/expl3.sty
+texmf-dist/tex/latex/expl3/l3basics.sty
+texmf-dist/tex/latex/expl3/l3box.sty
+texmf-dist/tex/latex/expl3/l3calc.sty
+texmf-dist/tex/latex/expl3/l3chk.sty
+texmf-dist/tex/latex/expl3/l3clist.sty
+texmf-dist/tex/latex/expl3/l3doc.cls
+texmf-dist/tex/latex/expl3/l3expan.sty
+texmf-dist/tex/latex/expl3/l3file.sty
+texmf-dist/tex/latex/expl3/l3font.sty
+texmf-dist/tex/latex/expl3/l3fp.sty
+texmf-dist/tex/latex/expl3/l3int.sty
+texmf-dist/tex/latex/expl3/l3io.sty
+texmf-dist/tex/latex/expl3/l3keys.sty
+texmf-dist/tex/latex/expl3/l3keyval.sty
+texmf-dist/tex/latex/expl3/l3luatex.sty
+texmf-dist/tex/latex/expl3/l3msg.sty
+texmf-dist/tex/latex/expl3/l3names.sty
+texmf-dist/tex/latex/expl3/l3num.sty
+texmf-dist/tex/latex/expl3/l3precom.sty
+texmf-dist/tex/latex/expl3/l3prg.sty
+texmf-dist/tex/latex/expl3/l3prop.sty
+texmf-dist/tex/latex/expl3/l3quark.sty
+texmf-dist/tex/latex/expl3/l3seq.sty
+texmf-dist/tex/latex/expl3/l3skip.sty
+texmf-dist/tex/latex/expl3/l3tl.sty
+texmf-dist/tex/latex/expl3/l3token.sty
+texmf-dist/tex/latex/expl3/l3toks.sty
+texmf-dist/tex/latex/expl3/l3xref.sty
 texmf-dist/doc/latex/extsizes/README
+texmf-dist/doc/latex/extsizes/extsizes.pdf
+texmf-dist/doc/latex/extsizes/extsizes.tex
 texmf-dist/doc/latex/extsizes/readme.extsizes
 texmf-dist/tex/latex/extsizes/autopagewidth.sty
 texmf-dist/tex/latex/extsizes/extarticle.cls
@@ -1747,8 +1885,11 @@ texmf-dist/tex/latex/extsizes/size17.clo
 texmf-dist/tex/latex/extsizes/size20.clo
 texmf-dist/tex/latex/extsizes/size8.clo
 texmf-dist/tex/latex/extsizes/size9.clo
-texmf-dist/doc/latex/fancybox/fancybox.doc
-texmf-dist/doc/latex/fancybox/fancybox.pdf
+texmf-dist/doc/latex/fancybox/Changes
+texmf-dist/doc/latex/fancybox/Makefile
+texmf-dist/doc/latex/fancybox/README
+texmf-dist/doc/latex/fancybox/fancybox-doc.pdf
+texmf-dist/doc/latex/fancybox/fancybox-doc.tex
 texmf-dist/tex/latex/fancybox/fancybox.sty
 texmf-dist/doc/latex/fancyref/COPYING
 texmf-dist/doc/latex/fancyref/README
@@ -1757,10 +1898,12 @@ texmf-dist/doc/latex/fancyref/freftest.tex
 texmf-dist/source/latex/fancyref/fancyref.dtx
 texmf-dist/source/latex/fancyref/fancyref.ins
 texmf-dist/tex/latex/fancyref/fancyref.sty
+texmf-dist/doc/latex/fancyvrb/Changes
+texmf-dist/doc/latex/fancyvrb/Makefile
 texmf-dist/doc/latex/fancyvrb/README
 texmf-dist/doc/latex/fancyvrb/README.contrib
-texmf-dist/doc/latex/fancyvrb/artistic2.txt
 texmf-dist/doc/latex/fancyvrb/fancyvrb.pdf
+texmf-dist/doc/latex/fancyvrb/fvrb-ex.pdf
 texmf-dist/doc/latex/fancyvrb/t-fvrbex.tex
 texmf-dist/source/latex/fancyvrb/fancyvrb.dtx
 texmf-dist/source/latex/fancyvrb/fancyvrb.ins
@@ -1775,6 +1918,33 @@ texmf-dist/doc/latex/float/float.pdf
 texmf-dist/source/latex/float/float.dtx
 texmf-dist/source/latex/float/float.ins
 texmf-dist/tex/latex/float/float.sty
+texmf-dist/doc/latex/fontspec/README
+texmf-dist/doc/latex/fontspec/fontspec-example.tex
+texmf-dist/doc/latex/fontspec/fontspec-testsuite.pdf
+texmf-dist/doc/latex/fontspec/fontspec.pdf
+texmf-dist/source/latex/fontspec/Makefile
+texmf-dist/source/latex/fontspec/fontspec.dtx
+texmf-dist/source/latex/fontspec/testsuite/F001a-basic-loading.ltx
+texmf-dist/source/latex/fontspec/testsuite/F001b-emph.ltx
+texmf-dist/source/latex/fontspec/testsuite/F002a.ltx
+texmf-dist/source/latex/fontspec/testsuite/F003a.ltx
+texmf-dist/source/latex/fontspec/testsuite/F003b.ltx
+texmf-dist/source/latex/fontspec/testsuite/F003c.ltx
+texmf-dist/source/latex/fontspec/testsuite/F004a.ltx
+texmf-dist/source/latex/fontspec/testsuite/F005a.ltx
+texmf-dist/source/latex/fontspec/testsuite/F006a.ltx
+texmf-dist/source/latex/fontspec/testsuite/F100a.ltx
+texmf-dist/source/latex/fontspec/testsuite/F100b.ltx
+texmf-dist/source/latex/fontspec/testsuite/F100c.ltx
+texmf-dist/source/latex/fontspec/testsuite/F100d.ltx
+texmf-dist/source/latex/fontspec/testsuite/F100e.ltx
+texmf-dist/source/latex/fontspec/testsuite/F200a-test-prog.ltx
+texmf-dist/source/latex/fontspec/testsuite/testsuite-listing.tex
+texmf-dist/source/latex/fontspec/testsuite/testsuite.cls
+texmf-dist/tex/latex/fontspec/fontspec-patches.sty
+texmf-dist/tex/latex/fontspec/fontspec.cfg
+texmf-dist/tex/latex/fontspec/fontspec.lua
+texmf-dist/tex/latex/fontspec/fontspec.sty
 texmf-dist/doc/latex/fp/README
 texmf-dist/doc/latex/fp/fp.tex
 texmf-dist/tex/latex/fp/defpattern.sty
@@ -1813,6 +1983,8 @@ texmf-dist/makeindex/index/bibref.ist
 texmf-dist/tex/latex/index/autind.sty
 texmf-dist/tex/latex/index/bibref.sty
 texmf-dist/tex/latex/index/index.sty
+texmf-dist/doc/latex/jknapltx/00readme.txt
+texmf-dist/doc/latex/jknapltx/README.TEXLIVE
 texmf-dist/doc/latex/jknapltx/mathbbol.rme
 texmf-dist/doc/latex/jknapltx/mathrsfs.rme
 texmf-dist/tex/latex/jknapltx/greekctr.sty
@@ -1843,6 +2015,7 @@ texmf-dist/doc/latex/koma-script/lppl.txt
 texmf-dist/doc/latex/koma-script/manifest.txt
 texmf-dist/doc/latex/koma-script/scraddr.html
 texmf-dist/doc/latex/koma-script/scrartcl.html
+texmf-dist/doc/latex/koma-script/scrbase.html
 texmf-dist/doc/latex/koma-script/scrbook.html
 texmf-dist/doc/latex/koma-script/scrdate.html
 texmf-dist/doc/latex/koma-script/scrguide.html
@@ -1856,6 +2029,7 @@ texmf-dist/doc/latex/koma-script/scrlttr2.html
 texmf-dist/doc/latex/koma-script/scrpage2.html
 texmf-dist/doc/latex/koma-script/scrreprt.html
 texmf-dist/doc/latex/koma-script/scrtime.html
+texmf-dist/doc/latex/koma-script/tocbasic.html
 texmf-dist/doc/latex/koma-script/tocstyle.pdf
 texmf-dist/doc/latex/koma-script/typearea.html
 texmf-dist/source/latex/koma-script/ChangeLog
@@ -1989,7 +2163,6 @@ texmf-dist/source/latex/koma-script/scrsource.tex
 texmf-dist/source/latex/koma-script/scrstrip.inc
 texmf-dist/source/latex/koma-script/scrstrop.inc
 texmf-dist/source/latex/koma-script/scrtime.dtx
-texmf-dist/source/latex/koma-script/scrtime.ins
 texmf-dist/source/latex/koma-script/tocbasic.dtx
 texmf-dist/source/latex/koma-script/tocstyle.dtx
 texmf-dist/tex/latex/koma-script/DIN.lco
@@ -2016,6 +2189,7 @@ texmf-dist/tex/latex/koma-script/scrbook.cls
 texmf-dist/tex/latex/koma-script/scrdate.sty
 texmf-dist/tex/latex/koma-script/scrdoc.cls
 texmf-dist/tex/latex/koma-script/scrextend.sty
+texmf-dist/tex/latex/koma-script/scrfontsizes.sty
 texmf-dist/tex/latex/koma-script/scrhack.sty
 texmf-dist/tex/latex/koma-script/scrjura.sty
 texmf-dist/tex/latex/koma-script/scrkbase.sty
@@ -2096,6 +2270,7 @@ texmf-dist/doc/latex/memoir/memman.tex
 texmf-dist/doc/latex/memoir/memnoidxnum.tex
 texmf-dist/doc/latex/memoir/memsty.sty
 texmf-dist/doc/latex/memoir/titlepages.sty
+texmf-dist/doc/latex/memoir/trims-example.tex
 texmf-dist/source/latex/memoir/memoir.dtx
 texmf-dist/source/latex/memoir/memoir.ins
 texmf-dist/source/latex/memoir/mempatch.dtx
@@ -2123,6 +2298,34 @@ texmf-dist/doc/latex/metalogo/metalogo.pdf
 texmf-dist/source/latex/metalogo/metalogo.dtx
 texmf-dist/source/latex/metalogo/metalogo.ins
 texmf-dist/tex/latex/metalogo/metalogo.sty
+texmf-dist/doc/latex/mh/README
+texmf-dist/doc/latex/mh/breqn-technotes.pdf
+texmf-dist/doc/latex/mh/breqn.pdf
+texmf-dist/doc/latex/mh/empheq.pdf
+texmf-dist/doc/latex/mh/flexisym.pdf
+texmf-dist/doc/latex/mh/mathstyle.pdf
+texmf-dist/doc/latex/mh/mathtools.pdf
+texmf-dist/doc/latex/mh/mhsetup.pdf
+texmf-dist/doc/latex/mh/xfrac.pdf
+texmf-dist/source/latex/mh/breqn-technotes.tex
+texmf-dist/source/latex/mh/breqn.dtx
+texmf-dist/source/latex/mh/empheq.dtx
+texmf-dist/source/latex/mh/flexisym.dtx
+texmf-dist/source/latex/mh/mathstyle.dtx
+texmf-dist/source/latex/mh/mathtools.dtx
+texmf-dist/source/latex/mh/mhsetup.dtx
+texmf-dist/source/latex/mh/xfrac.dtx
+texmf-dist/tex/latex/mh/breqn.sty
+texmf-dist/tex/latex/mh/cmbase.sym
+texmf-dist/tex/latex/mh/empheq.sty
+texmf-dist/tex/latex/mh/flexisym.sty
+texmf-dist/tex/latex/mh/mathpazo.sym
+texmf-dist/tex/latex/mh/mathptmx.sym
+texmf-dist/tex/latex/mh/mathstyle.sty
+texmf-dist/tex/latex/mh/mathtools.sty
+texmf-dist/tex/latex/mh/mhsetup.sty
+texmf-dist/tex/latex/mh/msabm.sym
+texmf-dist/tex/latex/mh/xfrac.sty
 texmf-dist/doc/latex/microtype/README
 texmf-dist/doc/latex/microtype/microtype.pdf
 texmf-dist/doc/latex/microtype/test-microtype.tex
@@ -2130,6 +2333,7 @@ texmf-dist/source/latex/microtype/microtype.dtx
 texmf-dist/source/latex/microtype/microtype.ins
 texmf-dist/tex/latex/microtype/letterspace.sty
 texmf-dist/tex/latex/microtype/microtype.cfg
+texmf-dist/tex/latex/microtype/microtype.lua
 texmf-dist/tex/latex/microtype/microtype.sty
 texmf-dist/tex/latex/microtype/mt-bch.cfg
 texmf-dist/tex/latex/microtype/mt-blg.cfg
@@ -2147,11 +2351,7 @@ texmf-dist/tex/latex/microtype/mt-ppl.cfg
 texmf-dist/tex/latex/microtype/mt-ptm.cfg
 texmf-dist/tex/latex/microtype/mt-ugm.cfg
 texmf-dist/tex/latex/microtype/mt-zpeu.cfg
-texmf-dist/doc/latex/ms/count1to.asc
-texmf-dist/doc/latex/ms/count1to.bug
 texmf-dist/doc/latex/ms/count1to.pdf
-texmf-dist/doc/latex/ms/everysel.asc
-texmf-dist/doc/latex/ms/everysel.bug
 texmf-dist/doc/latex/ms/everysel.pdf
 texmf-dist/doc/latex/ms/everyshi.asc
 texmf-dist/doc/latex/ms/everyshi.bug
@@ -2159,8 +2359,6 @@ texmf-dist/doc/latex/ms/everyshi.pdf
 texmf-dist/doc/latex/ms/multitoc.asc
 texmf-dist/doc/latex/ms/multitoc.bug
 texmf-dist/doc/latex/ms/multitoc.pdf
-texmf-dist/doc/latex/ms/prelim2e.asc
-texmf-dist/doc/latex/ms/prelim2e.bug
 texmf-dist/doc/latex/ms/prelim2e.pdf
 texmf-dist/doc/latex/ms/ragged2e.pdf
 texmf-dist/source/latex/ms/count1to.drv
@@ -2220,6 +2418,9 @@ texmf-dist/tex/latex/ntgclass/ntg11.clo
 texmf-dist/tex/latex/ntgclass/ntg12.clo
 texmf-dist/tex/latex/ntgclass/rapport1.cls
 texmf-dist/tex/latex/ntgclass/rapport3.cls
+texmf-dist/doc/latex/parskip/parskip-doc.pdf
+texmf-dist/doc/latex/parskip/parskip-doc.tex
+texmf-dist/tex/latex/parskip/parskip.sty
 texmf-dist/doc/latex/pdfpages/dummy-l.pdf
 texmf-dist/doc/latex/pdfpages/dummy.pdf
 texmf-dist/doc/latex/pdfpages/pdf-ex.tex
@@ -2230,22 +2431,35 @@ texmf-dist/source/latex/pdfpages/README
 texmf-dist/source/latex/pdfpages/pdfpages.dtx
 texmf-dist/source/latex/pdfpages/pdfpages.ins
 texmf-dist/tex/latex/pdfpages/pdfpages.sty
+texmf-dist/tex/latex/pdfpages/ppdvipdfm.def
+texmf-dist/tex/latex/pdfpages/ppdvips.def
 texmf-dist/tex/latex/pdfpages/ppnull.def
 texmf-dist/tex/latex/pdfpages/pppdftex.def
 texmf-dist/tex/latex/pdfpages/ppvtex.def
 texmf-dist/tex/latex/pdfpages/ppxetex.def
+texmf-dist/doc/latex/powerdot/Changes
 texmf-dist/doc/latex/powerdot/README
+texmf-dist/doc/latex/powerdot/RunDoc
+texmf-dist/doc/latex/powerdot/RunExamples
+texmf-dist/doc/latex/powerdot/RunSlideDoc
+texmf-dist/doc/latex/powerdot/doc-source/images/powerdot-default.ps
 texmf-dist/doc/latex/powerdot/manifest.txt
 texmf-dist/doc/latex/powerdot/powerdot-example.lyx
 texmf-dist/doc/latex/powerdot/powerdot-example.tex
+texmf-dist/doc/latex/powerdot/powerdot-example1.pdf
 texmf-dist/doc/latex/powerdot/powerdot-example1.tex
+texmf-dist/doc/latex/powerdot/powerdot-example2.pdf
 texmf-dist/doc/latex/powerdot/powerdot-example2.tex
+texmf-dist/doc/latex/powerdot/powerdot-example3.pdf
 texmf-dist/doc/latex/powerdot/powerdot-example3.tex
+texmf-dist/doc/latex/powerdot/powerdot-styleexample.tex
+texmf-dist/doc/latex/powerdot/powerdot-styletest.tex
+texmf-dist/doc/latex/powerdot/powerdot.bib
 texmf-dist/doc/latex/powerdot/powerdot.layout
 texmf-dist/doc/latex/powerdot/powerdot.pdf
+texmf-dist/doc/latex/powerdot/powerdot.tex
 texmf-dist/doc/latex/powerdot/powerdotDE.pdf
 texmf-dist/doc/latex/powerdot/powerdotDE.tex
-texmf-dist/source/latex/powerdot/powerdot.dtx
 texmf-dist/tex/latex/powerdot/powerdot-aggie.sty
 texmf-dist/tex/latex/powerdot/powerdot-bframe.sty
 texmf-dist/tex/latex/powerdot/powerdot-ciment.sty
@@ -2313,7 +2527,13 @@ texmf-dist/doc/latex/rotating/rotating.pdf
 texmf-dist/source/latex/rotating/rotating.dtx
 texmf-dist/source/latex/rotating/rotating.ins
 texmf-dist/tex/latex/rotating/rotating.sty
-texmf-dist/doc/latex/seminar/2up.doc
+texmf-dist/doc/latex/sansmath/miscdoc.sty
+texmf-dist/doc/latex/sansmath/sansmath.pdf
+texmf-dist/doc/latex/sansmath/sansmath.tex
+texmf-dist/tex/latex/sansmath/sansmath.sty
+texmf-dist/doc/latex/section/section-doc.pdf
+texmf-dist/doc/latex/section/section-doc.tex
+texmf-dist/tex/latex/section/section.sty
 texmf-dist/doc/latex/seminar/read-me.2e
 texmf-dist/doc/latex/seminar/sem-read.me
 texmf-dist/doc/latex/seminar/sem-user.pdf
@@ -2323,8 +2543,6 @@ texmf-dist/doc/latex/seminar/semsamp2.tex
 texmf-dist/doc/latex/seminar/tvz-code.sty
 texmf-dist/doc/latex/seminar/tvz-hax.sty
 texmf-dist/doc/latex/seminar/tvz-user.sty
-texmf-dist/tex/latex/seminar/2up.sty
-texmf-dist/tex/latex/seminar/2up.tex
 texmf-dist/tex/latex/seminar/npsfont.sty
 texmf-dist/tex/latex/seminar/sem-a4.sty
 texmf-dist/tex/latex/seminar/sem-page.sty
@@ -2338,7 +2556,9 @@ texmf-dist/tex/latex/seminar/semlayer.sty
 texmf-dist/tex/latex/seminar/semlcmss.sty
 texmf-dist/tex/latex/seminar/semrot.sty
 texmf-dist/tex/latex/seminar/slidesec.sty
-texmf-dist/tex/latex/seminar/xcomment.sty
+texmf-dist/doc/latex/sepnum/sepnum-doc.pdf
+texmf-dist/doc/latex/sepnum/sepnum-doc.tex
+texmf-dist/tex/latex/sepnum/sepnum.sty
 texmf-dist/tex/latex/setspace/setspace.sty
 texmf-dist/doc/latex/subfig/README
 texmf-dist/doc/latex/subfig/ltxdoc.cfg
@@ -2355,10 +2575,28 @@ texmf-dist/source/latex/subfig/subfig.dtx
 texmf-dist/source/latex/subfig/subfig.ins
 texmf-dist/tex/latex/subfig/altsf.cfg
 texmf-dist/tex/latex/subfig/subfig.sty
+texmf-dist/doc/latex/textcase/README
+texmf-dist/doc/latex/textcase/textcase.pdf
+texmf-dist/source/latex/textcase/textcase.dtx
+texmf-dist/source/latex/textcase/textcase.ins
+texmf-dist/tex/latex/textcase/textcase.sty
 texmf-dist/doc/generic/thumbpdf/readme.txt
 texmf-dist/scripts/thumbpdf/thumbpdf.pl
 texmf-dist/tex/generic/thumbpdf/thumbpdf.sty
 texmf-dist/tex/generic/thumbpdf/thumbpdf.tex
+texmf-dist/doc/latex/typehtml/README
+texmf-dist/doc/latex/typehtml/typehtml.pdf
+texmf-dist/source/latex/typehtml/typehtml.dtx
+texmf-dist/source/latex/typehtml/typehtml.ins
+texmf-dist/tex/latex/typehtml/typehtml.sty
+texmf-dist/doc/latex/underscore/miscdoc.sty
+texmf-dist/doc/latex/underscore/underscore.pdf
+texmf-dist/doc/latex/underscore/underscore.tex
+texmf-dist/tex/latex/underscore/underscore.sty
+texmf-dist/doc/latex/url/miscdoc.sty
+texmf-dist/doc/latex/url/url.pdf
+texmf-dist/doc/latex/url/url.tex
+texmf-dist/tex/latex/url/url.sty
 texmf-dist/doc/latex/xcolor/ChangeLog
 texmf-dist/doc/latex/xcolor/README
 texmf-dist/doc/latex/xcolor/xcolor.lox
@@ -2385,48 +2623,86 @@ texmf-dist/tex/latex/xkeyval/pst-xkey.sty
 texmf-dist/tex/latex/xkeyval/xkeyval.sty
 texmf-dist/tex/latex/xkeyval/xkvltxp.sty
 texmf-dist/tex/latex/xkeyval/xkvview.sty
+texmf-dist/doc/latex/xpackages/README
+texmf-dist/doc/latex/xpackages/xbase/ldcsetup.pdf
+texmf-dist/doc/latex/xpackages/xbase/template-test.tex
+texmf-dist/doc/latex/xpackages/xbase/template-test2.tex
+texmf-dist/doc/latex/xpackages/xbase/template.pdf
+texmf-dist/doc/latex/xpackages/xbase/tprestrict-test.tex
+texmf-dist/doc/latex/xpackages/xbase/xparse.pdf
+texmf-dist/doc/latex/xpackages/xbase/xtemplate.pdf
+texmf-dist/doc/latex/xpackages/xcoffins/xcoffins-test.tex
+texmf-dist/doc/latex/xpackages/xcoffins/xcoffins-tschichold-example-keyval.tex
+texmf-dist/doc/latex/xpackages/xcoffins/xcoffins-tschichold-example.tex
+texmf-dist/doc/latex/xpackages/xhead/xhead-test.tex
+texmf-dist/doc/latex/xpackages/xhead/xhead.pdf
+texmf-dist/doc/latex/xpackages/xtras/l3keys2e-demo.tex
+texmf-dist/doc/latex/xpackages/xtras/l3keys2e.pdf
+texmf-dist/source/latex/xpackages/xbase/ldcsetup.dtx
+texmf-dist/source/latex/xpackages/xbase/template.dtx
+texmf-dist/source/latex/xpackages/xbase/xbase.ins
+texmf-dist/source/latex/xpackages/xbase/xparse.dtx
+texmf-dist/source/latex/xpackages/xbase/xtemplate.dtx
+texmf-dist/source/latex/xpackages/xcoffins/l3coffins.dtx
+texmf-dist/source/latex/xpackages/xcoffins/xcoffins.dtx
+texmf-dist/source/latex/xpackages/xcoffins/xcoffins.ins
+texmf-dist/source/latex/xpackages/xhead/xhead.dtx
+texmf-dist/source/latex/xpackages/xhead/xhead.ins
+texmf-dist/source/latex/xpackages/xtras/l3keys2e.dtx
+texmf-dist/source/latex/xpackages/xtras/l3keys2e.ins
+texmf-dist/tex/latex/xpackages/xbase/ldcsetup.sty
+texmf-dist/tex/latex/xpackages/xbase/template.sty
+texmf-dist/tex/latex/xpackages/xbase/xparse.sty
+texmf-dist/tex/latex/xpackages/xbase/xtemplate.sty
+texmf-dist/tex/latex/xpackages/xcoffins/l3coffins.sty
+texmf-dist/tex/latex/xpackages/xcoffins/xcoffins.sty
+texmf-dist/tex/latex/xpackages/xhead/xhead.sty
+texmf-dist/tex/latex/xpackages/xtras/l3keys2e.sty
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
 ## make symlinks of core script utils
 mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
 texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
 texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
 texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
 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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
 texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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
@@ -2438,24 +2714,39 @@ texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/font
 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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
 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-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
 texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
 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/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
 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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 %__mkdir_p %{buildroot}%{_bindir}
@@ -2470,46 +2761,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
     done
 popd
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -2541,12 +2792,15 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-latexrecommended
+
 * 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, 

+ 262 - 83
t/texlive-collection-luatex/texlive-collection-luatex-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-luatex
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: LuaTeX packages
 Summary(ja): TeX Live: LuaTeX packages
 Name: texlive-collection-luatex
-Version: 2009
-Release: 3%{?_dist_release}
-License: Public Domain, Freely redistributable without restriction
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, Public Domain, GFDL, GPLv2+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -59,13 +56,19 @@ as well as the documentation for the included software packages.
 
 This package is a collection of LuaTeX packages: 
 Packages for LuaTeX, a Unicode-aware extension of pdfTeX, using
-Lua  as an embedded scripting and extension language.
+Lua as an embedded scripting and extension language.
 http://luatex.org/
 
 This package contains the following CTAN packages: 
+luacode: Helper for executing lua code from within TeX.
 luainputenc: Replacing inputenc for use in LuaTeX.
+lualatex-doc: A guide to use of LaTeX with LuaTeX.
+lualatex-math: Fixes for mathematics-related LuaLaTeX issues.
+lualibs: Additional Lua functions for LuaTeX macro programmers.
 luamplib: Use LuaTeX's built-in MetaPost interpreter.
-luaotfload: ConTeXt OTF loading system for Plain and LaTeX.
+luaotfload: OpenType layout system for Plain TeX and LaTeX.
+luasseq: Drawing spectral sequences in LuaLaTeX.
+luatexbase: Basic resource management for LuaTeX code.
 luatextra: Additional macros for Plain TeX and LaTeX in LuaTeX.
 
 %description -l ja
@@ -84,13 +87,19 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 このパッケージは以下のようなパッケージ集です。
 LuaTeX packages: 
 Packages for LuaTeX, a Unicode-aware extension of pdfTeX, using
-Lua  as an embedded scripting and extension language.
+Lua as an embedded scripting and extension language.
 http://luatex.org/
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+luacode: Helper for executing lua code from within TeX.
 luainputenc: Replacing inputenc for use in LuaTeX.
+lualatex-doc: A guide to use of LaTeX with LuaTeX.
+lualatex-math: Fixes for mathematics-related LuaLaTeX issues.
+lualibs: Additional Lua functions for LuaTeX macro programmers.
 luamplib: Use LuaTeX's built-in MetaPost interpreter.
-luaotfload: ConTeXt OTF loading system for Plain and LaTeX.
+luaotfload: OpenType layout system for Plain TeX and LaTeX.
+luasseq: Drawing spectral sequences in LuaLaTeX.
+luatexbase: Basic resource management for LuaTeX code.
 luatextra: Additional macros for Plain TeX and LaTeX in LuaTeX.
 
 %package doc
@@ -111,36 +120,90 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 
 manifest=(
+texmf-dist/doc/lualatex/luacode/News
+texmf-dist/doc/lualatex/luacode/README
+texmf-dist/doc/lualatex/luacode/luacode.pdf
+texmf-dist/source/lualatex/luacode/Makefile
+texmf-dist/source/lualatex/luacode/luacode.dtx
+texmf-dist/tex/lualatex/luacode/luacode.sty
+texmf-dist/doc/lualatex/luainputenc/NEWS
 texmf-dist/doc/lualatex/luainputenc/README
 texmf-dist/doc/lualatex/luainputenc/inputenc.sty.diff
 texmf-dist/doc/lualatex/luainputenc/luainputenc.pdf
+texmf-dist/doc/lualatex/luainputenc/test.tex
 texmf-dist/source/lualatex/luainputenc/Makefile
 texmf-dist/source/lualatex/luainputenc/luainputenc.dtx
-texmf-dist/tex/lualatex/luainputenc/eu2enc.def
-texmf-dist/tex/lualatex/luainputenc/eu2lmr.fd
 texmf-dist/tex/lualatex/luainputenc/luainputenc.lua
 texmf-dist/tex/lualatex/luainputenc/luainputenc.sty
 texmf-dist/tex/lualatex/luainputenc/lutf8.def
 texmf-dist/tex/lualatex/luainputenc/lutf8x.def
+texmf-dist/doc/lualatex/lualatex-doc/News
+texmf-dist/doc/lualatex/lualatex-doc/README
+texmf-dist/doc/lualatex/lualatex-doc/lualatex-doc.pdf
+texmf-dist/source/lualatex/lualatex-doc/Makefile
+texmf-dist/source/lualatex/lualatex-doc/lltxdoc.cls
+texmf-dist/source/lualatex/lualatex-doc/lualatex-doc.tex
+texmf-dist/doc/lualatex/lualatex-math/MANIFEST
+texmf-dist/doc/lualatex/lualatex-math/Makefile
+texmf-dist/doc/lualatex/lualatex-math/README
+texmf-dist/doc/lualatex/lualatex-math/lualatex-math.el
+texmf-dist/doc/lualatex/lualatex-math/lualatex-math.pdf
+texmf-dist/doc/lualatex/lualatex-math/test-amsmath.tex
+texmf-dist/doc/lualatex/lualatex-math/test-kernel.tex
+texmf-dist/doc/lualatex/lualatex-math/test-unicode.tex
+texmf-dist/source/lualatex/lualatex-math/lualatex-math.dtx
+texmf-dist/source/lualatex/lualatex-math/lualatex-math.ins
+texmf-dist/scripts/lualatex-math/lualatex-math.lua
+texmf-dist/tex/lualatex/lualatex-math/lualatex-math.sty
+texmf-dist/doc/luatex/lualibs/NEWS
+texmf-dist/doc/luatex/lualibs/README
+texmf-dist/doc/luatex/lualibs/lualibs.pdf
+texmf-dist/source/luatex/lualibs/Makefile
+texmf-dist/source/luatex/lualibs/lualibs.dtx
+texmf-dist/tex/luatex/lualibs/lualibs-aux.lua
+texmf-dist/tex/luatex/lualibs/lualibs-boolean.lua
+texmf-dist/tex/luatex/lualibs/lualibs-dimen.lua
+texmf-dist/tex/luatex/lualibs/lualibs-dir.lua
+texmf-dist/tex/luatex/lualibs/lualibs-file.lua
+texmf-dist/tex/luatex/lualibs/lualibs-io.lua
+texmf-dist/tex/luatex/lualibs/lualibs-lpeg.lua
+texmf-dist/tex/luatex/lualibs/lualibs-math.lua
+texmf-dist/tex/luatex/lualibs/lualibs-md5.lua
+texmf-dist/tex/luatex/lualibs/lualibs-number.lua
+texmf-dist/tex/luatex/lualibs/lualibs-os.lua
+texmf-dist/tex/luatex/lualibs/lualibs-set.lua
+texmf-dist/tex/luatex/lualibs/lualibs-string.lua
+texmf-dist/tex/luatex/lualibs/lualibs-table.lua
+texmf-dist/tex/luatex/lualibs/lualibs-unicode.lua
+texmf-dist/tex/luatex/lualibs/lualibs-url.lua
+texmf-dist/tex/luatex/lualibs/lualibs-utils.lua
+texmf-dist/tex/luatex/lualibs/lualibs.lua
+texmf-dist/doc/luatex/luamplib/NEWS
 texmf-dist/doc/luatex/luamplib/README
 texmf-dist/doc/luatex/luamplib/luamplib.pdf
+texmf-dist/doc/luatex/luamplib/test-luamplib-latex.tex
+texmf-dist/doc/luatex/luamplib/test-luamplib-plain.tex
 texmf-dist/source/luatex/luamplib/Makefile
 texmf-dist/source/luatex/luamplib/luamplib.dtx
-texmf-dist/tex/luatex/luamplib/luamplib-createmem.lua
 texmf-dist/tex/luatex/luamplib/luamplib.lua
 texmf-dist/tex/luatex/luamplib/luamplib.sty
+texmf-dist/doc/luatex/luaotfload/NEWS
 texmf-dist/doc/luatex/luaotfload/README
 texmf-dist/doc/luatex/luaotfload/luaotfload.pdf
 texmf-dist/source/luatex/luaotfload/Makefile
 texmf-dist/source/luatex/luaotfload/luaotfload.dtx
+texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texmf-dist/tex/luatex/luaotfload/luaotfload.lua
 texmf-dist/tex/luatex/luaotfload/luaotfload.sty
+texmf-dist/tex/luatex/luaotfload/otfl-blacklist.cnf
 texmf-dist/tex/luatex/luaotfload/otfl-data-con.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-cid.lua
+texmf-dist/tex/luatex/luaotfload/otfl-font-clr.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-def.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-dum.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-ini.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-map.lua
+texmf-dist/tex/luatex/luaotfload/otfl-font-nms.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-ota.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-otb.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-otc.lua
@@ -152,74 +215,178 @@ texmf-dist/tex/luatex/luaotfload/otfl-font-ott.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-tfm.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-xtx.lua
 texmf-dist/tex/luatex/luaotfload/otfl-luat-dum.lua
+texmf-dist/tex/luatex/luaotfload/otfl-luat-ovr.lua
 texmf-dist/tex/luatex/luaotfload/otfl-node-dum.lua
-texmf-dist/tex/luatex/luaotfload/otfl-node-fnt.lua
-texmf-dist/tex/luatex/luaotfload/otfl-node-ini.lua
 texmf-dist/tex/luatex/luaotfload/otfl-node-inj.lua
-texmf-dist/tex/luatex/luaotfload/otfl-node-res.lua
-texmf-dist/doc/luatex/luatextra/README
-texmf-dist/doc/luatex/luatextra/luaextra.pdf
-texmf-dist/doc/luatex/luatextra/luamcallbacks-test.tex
-texmf-dist/doc/luatex/luatextra/luamcallbacks.pdf
-texmf-dist/doc/luatex/luatextra/luatextra-reference.pdf
-texmf-dist/doc/luatex/luatextra/luatextra.pdf
-texmf-dist/source/luatex/luatextra/Makefile
-texmf-dist/source/luatex/luatextra/luaextra.dtx
-texmf-dist/source/luatex/luatextra/luamcallbacks.dtx
-texmf-dist/source/luatex/luatextra/luatextra-reference.tex
-texmf-dist/source/luatex/luatextra/luatextra.dtx
-texmf-dist/tex/luatex/luatextra/luaextra.lua
-texmf-dist/tex/luatex/luatextra/luamcallbacks.lua
-texmf-dist/tex/luatex/luatextra/luatextra-latex.tex
-texmf-dist/tex/luatex/luatextra/luatextra.lua
-texmf-dist/tex/luatex/luatextra/luatextra.sty
+texmf-dist/doc/lualatex/luasseq/luasseq.pdf
+texmf-dist/source/lualatex/luasseq/luasseq.dtx
+texmf-dist/source/lualatex/luasseq/luasseq.ins
+texmf-dist/scripts/luasseq/luasseq.lua
+texmf-dist/tex/lualatex/luasseq/luasseq.sty
+texmf-dist/doc/luatex/luatexbase/Changes
+texmf-dist/doc/luatex/luatexbase/README
+texmf-dist/doc/luatex/luatexbase/TODO
+texmf-dist/doc/luatex/luatexbase/luatexbase-attr.pdf
+texmf-dist/doc/luatex/luatexbase/luatexbase-cctb.pdf
+texmf-dist/doc/luatex/luatexbase/luatexbase-compat.pdf
+texmf-dist/doc/luatex/luatexbase/luatexbase-loader.pdf
+texmf-dist/doc/luatex/luatexbase/luatexbase-mcb.pdf
+texmf-dist/doc/luatex/luatexbase/luatexbase-modutils.pdf
+texmf-dist/doc/luatex/luatexbase/luatexbase-regs.pdf
+texmf-dist/doc/luatex/luatexbase/luatexbase.pdf
+texmf-dist/doc/luatex/luatexbase/test-attr-latex.tex
+texmf-dist/doc/luatex/luatexbase/test-attr-plain.tex
+texmf-dist/doc/luatex/luatexbase/test-base-latex.tex
+texmf-dist/doc/luatex/luatexbase/test-base-plain.tex
+texmf-dist/doc/luatex/luatexbase/test-cctb-latex.tex
+texmf-dist/doc/luatex/luatexbase/test-cctb-plain.tex
+texmf-dist/doc/luatex/luatexbase/test-compat-latex.tex
+texmf-dist/doc/luatex/luatexbase/test-compat-plain.tex
+texmf-dist/doc/luatex/luatexbase/test-loader-latex.tex
+texmf-dist/doc/luatex/luatexbase/test-loader-plain.tex
+texmf-dist/doc/luatex/luatexbase/test-loader.lua
+texmf-dist/doc/luatex/luatexbase/test-loader.sub.lua
+texmf-dist/doc/luatex/luatexbase/test-mcb-aux.tex
+texmf-dist/doc/luatex/luatexbase/test-mcb-latex.tex
+texmf-dist/doc/luatex/luatexbase/test-mcb-plain.tex
+texmf-dist/doc/luatex/luatexbase/test-mcb.lua
+texmf-dist/doc/luatex/luatexbase/test-modutils-latex.tex
+texmf-dist/doc/luatex/luatexbase/test-modutils-plain.tex
+texmf-dist/doc/luatex/luatexbase/test-modutils.lua
+texmf-dist/doc/luatex/luatexbase/test-regs-latex.tex
+texmf-dist/doc/luatex/luatexbase/test-regs-plain.tex
+texmf-dist/source/luatex/luatexbase/Makefile
+texmf-dist/source/luatex/luatexbase/luatexbase-attr.dtx
+texmf-dist/source/luatex/luatexbase/luatexbase-cctb.dtx
+texmf-dist/source/luatex/luatexbase/luatexbase-compat.dtx
+texmf-dist/source/luatex/luatexbase/luatexbase-loader.dtx
+texmf-dist/source/luatex/luatexbase/luatexbase-mcb.dtx
+texmf-dist/source/luatex/luatexbase/luatexbase-modutils.dtx
+texmf-dist/source/luatex/luatexbase/luatexbase-regs.dtx
+texmf-dist/source/luatex/luatexbase/luatexbase.dtx
+texmf-dist/tex/luatex/luatexbase/attr.lua
+texmf-dist/tex/luatex/luatexbase/cctb.lua
+texmf-dist/tex/luatex/luatexbase/luatexbase-attr.sty
+texmf-dist/tex/luatex/luatexbase/luatexbase-cctb.sty
+texmf-dist/tex/luatex/luatexbase/luatexbase-compat.sty
+texmf-dist/tex/luatex/luatexbase/luatexbase-loader.sty
+texmf-dist/tex/luatex/luatexbase/luatexbase-mcb.sty
+texmf-dist/tex/luatex/luatexbase/luatexbase-modutils.sty
+texmf-dist/tex/luatex/luatexbase/luatexbase-regs.sty
+texmf-dist/tex/luatex/luatexbase/luatexbase.loader.lua
+texmf-dist/tex/luatex/luatexbase/luatexbase.sty
+texmf-dist/tex/luatex/luatexbase/mcb.lua
+texmf-dist/tex/luatex/luatexbase/modutils.lua
+texmf-dist/doc/lualatex/luatextra/News
+texmf-dist/doc/lualatex/luatextra/README
+texmf-dist/doc/lualatex/luatextra/luatextra.pdf
+texmf-dist/doc/lualatex/luatextra/test.tex
+texmf-dist/source/lualatex/luatextra/Makefile
+texmf-dist/source/lualatex/luatextra/luatextra.dtx
+texmf-dist/tex/lualatex/luatextra/luatextra.sty
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -251,12 +418,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-luatex
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-luatex
+- 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-luatex
 - improved %%post

+ 401 - 201
t/texlive-collection-mathextra/texlive-collection-mathextra-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-mathextra
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Advanced math typesetting
 Summary(ja): TeX Live: Advanced math typesetting
 Name: texlive-collection-mathextra
-Version: 2009
-Release: 3%{?_dist_release}
-License: LPPL, GPL+, Knuth, LGPLv2+, Freely redistributable without restriction, Public Domain, BSD
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, GPL+, Knuth, GPLv3+, LGPLv2+, Freely redistributable without restriction, No Info, Public Domain, BSD
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -64,27 +61,34 @@ Extra math
 This package contains the following CTAN packages: 
 12many: Generalising mathematical index sets.
 amstex: American Mathematical Society plain TeX macros.
+binomexp: Calculate Pascal's triangle.
 boldtensors: Bold latin and greek characters through simple prefix characters.
 bosisio: A collection of packages by Francesco Bosisio.
 ccfonts: Support for Concrete text and math fonts in LaTeX.
 commath: Mathematics typesetting support.
 concmath: Concrete Math fonts.
 concrete: Concrete Roman fonts.
+eqnarray: More generalised equation arrays with numbering.
 extarrows: Extra Arrows beyond those provided in AMSmath
 extpfeil: Extensible arrows in mathematics.
 faktor: Typeset quotient structures with LaTeX.
 ionumbers: Restyle numbers in maths mode.
-isomath: Mathematics conformant to ISO 31.
+isomath: Mathematics "for scientists" (conformant to ISO 31).
 mathcomp: Text symbols in maths mode.
 mattens: Matrices/tensor typesetting.
 mhequ: Multicolumn equations, tags, labels, sub-numbering.
 multiobjective: Symbols for multibojective optimisation etc.
 nath: Natural mathematics notation.
+ot-tableau: Optimality Theory tableaux in LaTeX.
+oubraces: Braces over and under a formula.
 proba: Shortcuts commands to symbols used in probability texts.
+realscripts: Access OpenType subscript and superscript glyphs.
+rec-thy: Commands to typeset recursion theory papers.
 shuffle: A symbol for the shuffle product.
+statex: Statistics style.
 statex2: Statistics style.
-stex: An Infrastructure for Semantic Preloading of LaTeX Documents.
 stmaryrd: St Mary Road symbols for theoretical computer science.
+subsupscripts: A range of sub- and superscript commands.
 susy: Macros for SuperSymmetry-related work.
 syllogism: Typeset syllogisms in LaTeX.
 synproof: Easy drawing of syntactic proofs.
@@ -93,8 +97,10 @@ tensor: Typeset tensors.
 tex-ewd: Macros to typeset calculational proofs and programs in Dijkstra's style.
 thmbox: Decorate theorem statements.
 turnstile: Typeset the (logic) turnstile notation.
+unicode-math: Unicode mathematics support for XeTeX and LuaTeX.
 venn: Creating Venn diagrams with MetaPost.
 yhmath: Extended maths fonts for LaTeX.
+ytableau: Many-featured Young tableaux and Young diagrams.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -116,27 +122,34 @@ Extra math
 このパッケージは以下の CTAN パッケージを含んでいます: 
 12many: Generalising mathematical index sets.
 amstex: American Mathematical Society plain TeX macros.
+binomexp: Calculate Pascal's triangle.
 boldtensors: Bold latin and greek characters through simple prefix characters.
 bosisio: A collection of packages by Francesco Bosisio.
 ccfonts: Support for Concrete text and math fonts in LaTeX.
 commath: Mathematics typesetting support.
 concmath: Concrete Math fonts.
 concrete: Concrete Roman fonts.
+eqnarray: More generalised equation arrays with numbering.
 extarrows: Extra Arrows beyond those provided in AMSmath
 extpfeil: Extensible arrows in mathematics.
 faktor: Typeset quotient structures with LaTeX.
 ionumbers: Restyle numbers in maths mode.
-isomath: Mathematics conformant to ISO 31.
+isomath: Mathematics "for scientists" (conformant to ISO 31).
 mathcomp: Text symbols in maths mode.
 mattens: Matrices/tensor typesetting.
 mhequ: Multicolumn equations, tags, labels, sub-numbering.
 multiobjective: Symbols for multibojective optimisation etc.
 nath: Natural mathematics notation.
+ot-tableau: Optimality Theory tableaux in LaTeX.
+oubraces: Braces over and under a formula.
 proba: Shortcuts commands to symbols used in probability texts.
+realscripts: Access OpenType subscript and superscript glyphs.
+rec-thy: Commands to typeset recursion theory papers.
 shuffle: A symbol for the shuffle product.
+statex: Statistics style.
 statex2: Statistics style.
-stex: An Infrastructure for Semantic Preloading of LaTeX Documents.
 stmaryrd: St Mary Road symbols for theoretical computer science.
+subsupscripts: A range of sub- and superscript commands.
 susy: Macros for SuperSymmetry-related work.
 syllogism: Typeset syllogisms in LaTeX.
 synproof: Easy drawing of syntactic proofs.
@@ -145,8 +158,10 @@ tensor: Typeset tensors.
 tex-ewd: Macros to typeset calculational proofs and programs in Dijkstra's style.
 thmbox: Decorate theorem statements.
 turnstile: Typeset the (logic) turnstile notation.
+unicode-math: Unicode mathematics support for XeTeX and LuaTeX.
 venn: Creating Venn diagrams with MetaPost.
 yhmath: Extended maths fonts for LaTeX.
+ytableau: Many-featured Young tableaux and Young diagrams.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -186,37 +201,58 @@ texmf-dist/tex/amstex/base/amsppt1.tex
 texmf-dist/tex/amstex/base/amstex.bug
 texmf-dist/tex/amstex/base/amstex.tex
 texmf-dist/tex/amstex/config/amstex.ini
+texmf-dist/doc/latex/binomexp/README
+texmf-dist/doc/latex/binomexp/binomexp.pdf
+texmf-dist/source/latex/binomexp/binomexp.dtx
+texmf-dist/source/latex/binomexp/binomexp.ins
+texmf-dist/tex/latex/binomexp/binomexp.sty
 texmf-dist/doc/latex/boldtensors/boldtensors.pdf
 texmf-dist/doc/latex/boldtensors/boldtensors.tex
 texmf-dist/tex/latex/boldtensors/boldtensors.sty
+texmf-dist/doc/latex/bosisio/README
+texmf-dist/doc/latex/bosisio/accenti.html
 texmf-dist/doc/latex/bosisio/accenti.pdf
+texmf-dist/doc/latex/bosisio/dblfont.html
+texmf-dist/doc/latex/bosisio/dblfont.pdf
+texmf-dist/doc/latex/bosisio/envmath.html
+texmf-dist/doc/latex/bosisio/envmath.pdf
+texmf-dist/doc/latex/bosisio/evenpage.html
+texmf-dist/doc/latex/bosisio/evenpage.pdf
 texmf-dist/doc/latex/bosisio/graphfig.html
+texmf-dist/doc/latex/bosisio/graphfig.pdf
 texmf-dist/doc/latex/bosisio/index.html
 texmf-dist/doc/latex/bosisio/makedoc
 texmf-dist/doc/latex/bosisio/mathcmd.html
-texmf-dist/doc/latex/bosisio/mathenv.html
+texmf-dist/doc/latex/bosisio/mathcmd.pdf
+texmf-dist/doc/latex/bosisio/quotes.html
+texmf-dist/doc/latex/bosisio/quotes.pdf
 texmf-dist/doc/latex/bosisio/sobolev.html
+texmf-dist/doc/latex/bosisio/sobolev.pdf
 texmf-dist/source/latex/bosisio/accenti.drv
 texmf-dist/source/latex/bosisio/accenti.dtx
 texmf-dist/source/latex/bosisio/dblfont.drv
 texmf-dist/source/latex/bosisio/dblfont.dtx
+texmf-dist/source/latex/bosisio/envmath.drv
+texmf-dist/source/latex/bosisio/envmath.dtx
+texmf-dist/source/latex/bosisio/evenpage.drv
+texmf-dist/source/latex/bosisio/evenpage.dtx
 texmf-dist/source/latex/bosisio/graphfig.drv
 texmf-dist/source/latex/bosisio/graphfig.dtx
 texmf-dist/source/latex/bosisio/mathcmd.drv
 texmf-dist/source/latex/bosisio/mathcmd.dtx
-texmf-dist/source/latex/bosisio/mathenv.drv
-texmf-dist/source/latex/bosisio/mathenv.dtx
 texmf-dist/source/latex/bosisio/quotes.drv
 texmf-dist/source/latex/bosisio/quotes.dtx
 texmf-dist/source/latex/bosisio/sobolev.drv
 texmf-dist/source/latex/bosisio/sobolev.dtx
 texmf-dist/tex/latex/bosisio/accenti.sty
 texmf-dist/tex/latex/bosisio/dblfont.sty
+texmf-dist/tex/latex/bosisio/envmath.sty
+texmf-dist/tex/latex/bosisio/evenpage.sty
 texmf-dist/tex/latex/bosisio/graphfig.sty
 texmf-dist/tex/latex/bosisio/mathcmd.sty
-texmf-dist/tex/latex/bosisio/mathenv.sty
 texmf-dist/tex/latex/bosisio/quotes.sty
 texmf-dist/tex/latex/bosisio/sobolev.sty
+texmf-dist/doc/latex/ccfonts/ccfonts.pdf
 texmf-dist/doc/latex/ccfonts/readme
 texmf-dist/source/latex/ccfonts/cc.fdd
 texmf-dist/source/latex/ccfonts/ccfonts.dtx
@@ -229,70 +265,11 @@ texmf-dist/doc/latex/commath/commath.pdf
 texmf-dist/doc/latex/commath/commath.tex
 texmf-dist/tex/latex/commath/commath.sty
 texmf-dist/doc/fonts/concmath/CATALOGUE
-texmf-dist/doc/fonts/concmath/Makefile
 texmf-dist/doc/fonts/concmath/README
-texmf-dist/doc/latex/concmath/concmath.dvi
-texmf-dist/source/latex/concmath/CATALOGUE
+texmf-dist/doc/fonts/concmath/concmath.pdf
 texmf-dist/source/latex/concmath/Makefile
-texmf-dist/source/latex/concmath/README
 texmf-dist/source/latex/concmath/concmath.dtx
 texmf-dist/source/latex/concmath/concmath.ins
-texmf-dist/fonts/source/public/concmath/xccam10.mf
-texmf-dist/fonts/source/public/concmath/xccam5.mf
-texmf-dist/fonts/source/public/concmath/xccam6.mf
-texmf-dist/fonts/source/public/concmath/xccam7.mf
-texmf-dist/fonts/source/public/concmath/xccam8.mf
-texmf-dist/fonts/source/public/concmath/xccam9.mf
-texmf-dist/fonts/source/public/concmath/xccbm10.mf
-texmf-dist/fonts/source/public/concmath/xccbm5.mf
-texmf-dist/fonts/source/public/concmath/xccbm6.mf
-texmf-dist/fonts/source/public/concmath/xccbm7.mf
-texmf-dist/fonts/source/public/concmath/xccbm8.mf
-texmf-dist/fonts/source/public/concmath/xccbm9.mf
-texmf-dist/fonts/source/public/concmath/xccex10.mf
-texmf-dist/fonts/source/public/concmath/xccex7.mf
-texmf-dist/fonts/source/public/concmath/xccex8.mf
-texmf-dist/fonts/source/public/concmath/xccex9.mf
-texmf-dist/fonts/source/public/concmath/xccmi10.mf
-texmf-dist/fonts/source/public/concmath/xccmi5.mf
-texmf-dist/fonts/source/public/concmath/xccmi6.mf
-texmf-dist/fonts/source/public/concmath/xccmi7.mf
-texmf-dist/fonts/source/public/concmath/xccmi8.mf
-texmf-dist/fonts/source/public/concmath/xccmi9.mf
-texmf-dist/fonts/source/public/concmath/xccsy10.mf
-texmf-dist/fonts/source/public/concmath/xccsy5.mf
-texmf-dist/fonts/source/public/concmath/xccsy6.mf
-texmf-dist/fonts/source/public/concmath/xccsy7.mf
-texmf-dist/fonts/source/public/concmath/xccsy8.mf
-texmf-dist/fonts/source/public/concmath/xccsy9.mf
-texmf-dist/fonts/tfm/public/concmath/xccam10.tfm
-texmf-dist/fonts/tfm/public/concmath/xccam5.tfm
-texmf-dist/fonts/tfm/public/concmath/xccam6.tfm
-texmf-dist/fonts/tfm/public/concmath/xccam7.tfm
-texmf-dist/fonts/tfm/public/concmath/xccam8.tfm
-texmf-dist/fonts/tfm/public/concmath/xccam9.tfm
-texmf-dist/fonts/tfm/public/concmath/xccbm10.tfm
-texmf-dist/fonts/tfm/public/concmath/xccbm5.tfm
-texmf-dist/fonts/tfm/public/concmath/xccbm6.tfm
-texmf-dist/fonts/tfm/public/concmath/xccbm7.tfm
-texmf-dist/fonts/tfm/public/concmath/xccbm8.tfm
-texmf-dist/fonts/tfm/public/concmath/xccbm9.tfm
-texmf-dist/fonts/tfm/public/concmath/xccex10.tfm
-texmf-dist/fonts/tfm/public/concmath/xccex7.tfm
-texmf-dist/fonts/tfm/public/concmath/xccex8.tfm
-texmf-dist/fonts/tfm/public/concmath/xccex9.tfm
-texmf-dist/fonts/tfm/public/concmath/xccmi10.tfm
-texmf-dist/fonts/tfm/public/concmath/xccmi5.tfm
-texmf-dist/fonts/tfm/public/concmath/xccmi6.tfm
-texmf-dist/fonts/tfm/public/concmath/xccmi7.tfm
-texmf-dist/fonts/tfm/public/concmath/xccmi8.tfm
-texmf-dist/fonts/tfm/public/concmath/xccmi9.tfm
-texmf-dist/fonts/tfm/public/concmath/xccsy10.tfm
-texmf-dist/fonts/tfm/public/concmath/xccsy5.tfm
-texmf-dist/fonts/tfm/public/concmath/xccsy6.tfm
-texmf-dist/fonts/tfm/public/concmath/xccsy7.tfm
-texmf-dist/fonts/tfm/public/concmath/xccsy8.tfm
-texmf-dist/fonts/tfm/public/concmath/xccsy9.tfm
 texmf-dist/tex/latex/concmath/concmath.sty
 texmf-dist/tex/latex/concmath/omlccm.fd
 texmf-dist/tex/latex/concmath/omlccr.fd
@@ -332,6 +309,12 @@ texmf-dist/fonts/tfm/public/concrete/ccsl10.tfm
 texmf-dist/fonts/tfm/public/concrete/ccsl9.tfm
 texmf-dist/fonts/tfm/public/concrete/ccslc9.tfm
 texmf-dist/fonts/tfm/public/concrete/ccti10.tfm
+texmf-dist/doc/latex/eqnarray/README
+texmf-dist/doc/latex/eqnarray/eqnarray.pdf
+texmf-dist/source/latex/eqnarray/eqnarray.drv
+texmf-dist/source/latex/eqnarray/eqnarray.dtx
+texmf-dist/source/latex/eqnarray/eqnarray.ins
+texmf-dist/tex/latex/eqnarray/eqnarray.sty
 texmf-dist/doc/latex/extarrows/README
 texmf-dist/doc/latex/extarrows/extarrows-test.pdf
 texmf-dist/doc/latex/extarrows/extarrows-test.tex
@@ -359,9 +342,11 @@ texmf-dist/doc/latex/isomath/README.html
 texmf-dist/doc/latex/isomath/README.txt
 texmf-dist/doc/latex/isomath/isomath-test.pdf
 texmf-dist/doc/latex/isomath/isomath-test.tex
+texmf-dist/doc/latex/isomath/isomath.html
+texmf-dist/doc/latex/isomath/isomath.pdf
 texmf-dist/doc/latex/isomath/isomath.sty.html
-texmf-dist/doc/latex/isomath/isomath.sty.pdf
 texmf-dist/doc/latex/isomath/isomath.sty.txt
+texmf-dist/doc/latex/isomath/isomath.txt
 texmf-dist/tex/latex/isomath/isomath.sty
 texmf-dist/doc/latex/mathcomp/mathcomp.pdf
 texmf-dist/source/latex/mathcomp/mathcomp.dtx
@@ -386,11 +371,27 @@ texmf-dist/doc/latex/nath/README
 texmf-dist/doc/latex/nath/nathguide.pdf
 texmf-dist/doc/latex/nath/nathguide.tex
 texmf-dist/tex/latex/nath/nath.sty
+texmf-dist/doc/latex/ot-tableau/README
+texmf-dist/doc/latex/ot-tableau/ot-tableau.pdf
+texmf-dist/doc/latex/ot-tableau/ot-tableau.tex
+texmf-dist/tex/latex/ot-tableau/ot-tableau.sty
+texmf-dist/doc/latex/oubraces/oubraces.pdf
+texmf-dist/doc/latex/oubraces/oubraces.tex
+texmf-dist/tex/latex/oubraces/oubraces.sty
 texmf-dist/doc/latex/proba/README
 texmf-dist/doc/latex/proba/proba.pdf
 texmf-dist/source/latex/proba/proba.dtx
 texmf-dist/source/latex/proba/proba.ins
 texmf-dist/tex/latex/proba/proba.sty
+texmf-dist/doc/latex/realscripts/README
+texmf-dist/doc/latex/realscripts/realscripts.pdf
+texmf-dist/source/latex/realscripts/realscripts.dtx
+texmf-dist/source/latex/realscripts/realscripts.ins
+texmf-dist/tex/latex/realscripts/realscripts.sty
+texmf-dist/doc/latex/rec-thy/README
+texmf-dist/doc/latex/rec-thy/rec-thy.pdf
+texmf-dist/doc/latex/rec-thy/rec-thy.tex
+texmf-dist/tex/latex/rec-thy/rec-thy.sty
 texmf-dist/doc/latex/shuffle/README
 texmf-dist/doc/latex/shuffle/shuffle.pdf
 texmf-dist/source/latex/shuffle/shuffle.dtx
@@ -402,69 +403,24 @@ texmf-dist/fonts/tfm/public/shuffle/shuffle10.tfm
 texmf-dist/fonts/tfm/public/shuffle/shuffle7.tfm
 texmf-dist/tex/latex/shuffle/Ushuffle.fd
 texmf-dist/tex/latex/shuffle/shuffle.sty
+texmf-dist/doc/latex/statex/statex-example.pdf
+texmf-dist/doc/latex/statex/statex-example.tex
+texmf-dist/tex/latex/statex/statex.sty
+texmf-dist/doc/latex/statex2/statex2-example.pdf
+texmf-dist/doc/latex/statex2/statex2-example.tex
 texmf-dist/tex/latex/statex2/statex2.sty
-texmf-dist/doc/latex/stex/README
-texmf-dist/doc/latex/stex/README.cmathml
-texmf-dist/doc/latex/stex/README.cnx
-texmf-dist/doc/latex/stex/README.modules
-texmf-dist/doc/latex/stex/README.omdoc
-texmf-dist/doc/latex/stex/README.presentation
-texmf-dist/doc/latex/stex/README.sproof
-texmf-dist/doc/latex/stex/cmathml.pdf
-texmf-dist/doc/latex/stex/cnx.pdf
-texmf-dist/doc/latex/stex/modules.pdf
-texmf-dist/doc/latex/stex/omdoc.pdf
-texmf-dist/doc/latex/stex/presentation.pdf
-texmf-dist/doc/latex/stex/sproof.pdf
-texmf-dist/doc/latex/stex/statements.pdf
-texmf-dist/doc/latex/stex/stex.pdf
-texmf-dist/doc/latex/stex/stex.tex
-texmf-dist/source/latex/stex/cmathml.dtx
-texmf-dist/source/latex/stex/cmathml.ins
-texmf-dist/source/latex/stex/cnx.dtx
-texmf-dist/source/latex/stex/cnx.ins
-texmf-dist/source/latex/stex/modules.dtx
-texmf-dist/source/latex/stex/modules.ins
-texmf-dist/source/latex/stex/omdoc.dtx
-texmf-dist/source/latex/stex/omdoc.ins
-texmf-dist/source/latex/stex/presentation.dtx
-texmf-dist/source/latex/stex/presentation.ins
-texmf-dist/source/latex/stex/sproof.dtx
-texmf-dist/source/latex/stex/sproof.ins
-texmf-dist/source/latex/stex/statements.dtx
-texmf-dist/source/latex/stex/statements.ins
-texmf-dist/makeindex/stex/stex.ist
-texmf-dist/tex/latex/stex/cmathml.sty
-texmf-dist/tex/latex/stex/cmathml.sty.ltxml
-texmf-dist/tex/latex/stex/cmathmlx.sty
-texmf-dist/tex/latex/stex/cmathmlx.sty.ltxml
-texmf-dist/tex/latex/stex/cnx.cls
-texmf-dist/tex/latex/stex/cnx.cls.ltxml
-texmf-dist/tex/latex/stex/modules.sty
-texmf-dist/tex/latex/stex/modules.sty.ltxml
-texmf-dist/tex/latex/stex/omdoc.cls
-texmf-dist/tex/latex/stex/omdoc.cls.ltxml
-texmf-dist/tex/latex/stex/omdoc.sty
-texmf-dist/tex/latex/stex/omdoc.sty.ltxml
-texmf-dist/tex/latex/stex/presentation.sty
-texmf-dist/tex/latex/stex/presentation.sty.ltxml
-texmf-dist/tex/latex/stex/sproof.sty
-texmf-dist/tex/latex/stex/sproof.sty.ltxml
-texmf-dist/tex/latex/stex/statements.sty
-texmf-dist/tex/latex/stex/statements.sty.ltxml
-texmf-dist/tex/latex/stex/stex.sty
+texmf-dist/doc/fonts/stmaryrd/INSTALL
 texmf-dist/doc/fonts/stmaryrd/README
-texmf-dist/doc/fonts/stmaryrd/stmaryrd.dvi
-texmf-dist/source/fonts/stmaryrd/00Description
-texmf-dist/source/fonts/stmaryrd/INSTALL
+texmf-dist/doc/fonts/stmaryrd/README.hoekwater
+texmf-dist/doc/fonts/stmaryrd/stmaryrd.pdf
 texmf-dist/source/fonts/stmaryrd/stmaryrd.dtx
 texmf-dist/source/fonts/stmaryrd/stmaryrd.ins
-texmf-dist/fonts/afm/hoekwater/stmaryrd/stmary10.afm
-texmf-dist/fonts/afm/hoekwater/stmaryrd/stmary5.afm
-texmf-dist/fonts/afm/hoekwater/stmaryrd/stmary6.afm
-texmf-dist/fonts/afm/hoekwater/stmaryrd/stmary7.afm
-texmf-dist/fonts/afm/hoekwater/stmaryrd/stmary8.afm
-texmf-dist/fonts/afm/hoekwater/stmaryrd/stmary9.afm
+texmf-dist/fonts/afm/public/stmaryrd/stmary10.afm
+texmf-dist/fonts/afm/public/stmaryrd/stmary5.afm
+texmf-dist/fonts/afm/public/stmaryrd/stmary6.afm
+texmf-dist/fonts/afm/public/stmaryrd/stmary7.afm
+texmf-dist/fonts/afm/public/stmaryrd/stmary8.afm
+texmf-dist/fonts/afm/public/stmaryrd/stmary9.afm
 texmf-dist/fonts/map/dvips/stmaryrd/stmaryrd.map
 texmf-dist/fonts/source/public/stmaryrd/stmary10.mf
 texmf-dist/fonts/source/public/stmaryrd/stmary5.mf
@@ -483,20 +439,24 @@ texmf-dist/fonts/tfm/public/stmaryrd/stmary6.tfm
 texmf-dist/fonts/tfm/public/stmaryrd/stmary7.tfm
 texmf-dist/fonts/tfm/public/stmaryrd/stmary8.tfm
 texmf-dist/fonts/tfm/public/stmaryrd/stmary9.tfm
-texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary10.pfb
-texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary10.pfm
-texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary5.pfb
-texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary5.pfm
-texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary6.pfb
-texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary6.pfm
-texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary7.pfb
-texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary7.pfm
-texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary8.pfb
-texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary8.pfm
-texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary9.pfb
-texmf-dist/fonts/type1/hoekwater/stmaryrd/stmary9.pfm
+texmf-dist/fonts/type1/public/stmaryrd/stmary10.pfb
+texmf-dist/fonts/type1/public/stmaryrd/stmary10.pfm
+texmf-dist/fonts/type1/public/stmaryrd/stmary5.pfb
+texmf-dist/fonts/type1/public/stmaryrd/stmary5.pfm
+texmf-dist/fonts/type1/public/stmaryrd/stmary6.pfb
+texmf-dist/fonts/type1/public/stmaryrd/stmary6.pfm
+texmf-dist/fonts/type1/public/stmaryrd/stmary7.pfb
+texmf-dist/fonts/type1/public/stmaryrd/stmary7.pfm
+texmf-dist/fonts/type1/public/stmaryrd/stmary8.pfb
+texmf-dist/fonts/type1/public/stmaryrd/stmary8.pfm
+texmf-dist/fonts/type1/public/stmaryrd/stmary9.pfb
+texmf-dist/fonts/type1/public/stmaryrd/stmary9.pfm
 texmf-dist/tex/latex/stmaryrd/Ustmry.fd
 texmf-dist/tex/latex/stmaryrd/stmaryrd.sty
+texmf-dist/doc/latex/subsupscripts/README
+texmf-dist/doc/latex/subsupscripts/SubSupScripts.pdf
+texmf-dist/doc/latex/subsupscripts/SubSupScripts.tex
+texmf-dist/tex/latex/subsupscripts/subsupscripts.sty
 texmf-dist/doc/latex/susy/README
 texmf-dist/doc/latex/susy/README.TEXLIVE
 texmf-dist/tex/latex/susy/susy.sty
@@ -541,7 +501,7 @@ texmf-dist/doc/latex/tablor/Figures/tablor_Tab.30
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.31
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.32
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.33
-texmf-dist/doc/latex/tablor/Figures/tablor_Tab.34
+texmf-dist/doc/latex/tablor/Figures/tablor_Tab.35
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.36
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.37
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.38
@@ -553,7 +513,7 @@ texmf-dist/doc/latex/tablor/Figures/tablor_Tab.42
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.43
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.44
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.45
-texmf-dist/doc/latex/tablor/Figures/tablor_Tab.46
+texmf-dist/doc/latex/tablor/Figures/tablor_Tab.47
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.48
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.49
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.5
@@ -565,8 +525,6 @@ texmf-dist/doc/latex/tablor/Figures/tablor_Tab.54
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.55
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.56
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.57
-texmf-dist/doc/latex/tablor/Figures/tablor_Tab.58
-texmf-dist/doc/latex/tablor/Figures/tablor_Tab.59
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.6
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.7
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.8
@@ -609,6 +567,175 @@ texmf-dist/source/latex/turnstile/turnstile-en.ins
 texmf-dist/source/latex/turnstile/turnstile-pt.dtx
 texmf-dist/source/latex/turnstile/turnstile-pt.ins
 texmf-dist/tex/latex/turnstile/turnstile.sty
+texmf-dist/doc/latex/unicode-math/README
+texmf-dist/doc/latex/unicode-math/unicode-math-testsuite.pdf
+texmf-dist/doc/latex/unicode-math/unicode-math.pdf
+texmf-dist/doc/latex/unicode-math/unimath-example.ltx
+texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf
+texmf-dist/source/latex/unicode-math/Makefile
+texmf-dist/source/latex/unicode-math/testfiles/F-alph-spaces.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-mathstyle-french.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-mathstyle-iso.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-mathstyle-literal.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-mathstyle-tex.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-mathstyle-upright.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-primes-1.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-primes-2.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-primes-back.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-slash-delim-2.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-sqrt-n.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-sqrt.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L600a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L600b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L600c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L600f.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L601a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L601b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L601f.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L602b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L603b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L604a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L604b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L650a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L650b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L700a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L700b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L700c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L700d.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X002a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X002b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X002c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X002d.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X002e.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003d.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003e.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003f.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003g.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003h.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003i.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003j.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003k.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003l.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003m.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003n.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003o.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X003p.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X004a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X004b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X004c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X004d.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X004e.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X004f.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X005a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X005b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X005c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X005d.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X005e.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X005f.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X005g.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X005h.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X005i.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X005j.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X005k.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X005l.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X010a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X010b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X010c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X010d.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X011a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X011b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X012a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X012b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X013a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X013b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X013c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X013d.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X013e.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X014a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X014b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X014c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X015a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X015b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X016a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X016b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X016c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X017a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X017b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X017c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X017d.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X018a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X018b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X019a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X019b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X020a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X020b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X021a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X021b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X030a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X031a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X031b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X031c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X032a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X032b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X032c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X033a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X100a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X100b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X100c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X100d.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X100e.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X101a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X102a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X150a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X151a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X202a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X202b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X203a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X204a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X205a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X206a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X206b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X206c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X207a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X300a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X400a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X401a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X500a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X501a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X501b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X501d.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X501e.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X502a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X502b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X503a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X600a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X600b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X600c.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X600d.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X600f.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X601a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X601b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X601f.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X604a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X604b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X610f.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X620b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X650a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X650b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X700a.ltx
+texmf-dist/source/latex/unicode-math/testfiles/X700b.ltx
+texmf-dist/source/latex/unicode-math/testfiles/umtest-preamble.tex
+texmf-dist/source/latex/unicode-math/testfiles/umtest-suite-F.tex
+texmf-dist/source/latex/unicode-math/testfiles/umtest-suite-L.tex
+texmf-dist/source/latex/unicode-math/testfiles/umtest-suite-X.tex
+texmf-dist/source/latex/unicode-math/unicode-math-testsuite.ltx
+texmf-dist/source/latex/unicode-math/unicode-math.dtx
+texmf-dist/source/latex/unicode-math/unimath-symbols.ltx
+texmf-dist/tex/latex/unicode-math/unicode-math-table.tex
+texmf-dist/tex/latex/unicode-math/unicode-math.sty
 texmf-dist/doc/metapost/venn/README
 texmf-dist/metapost/venn/venn.mp
 texmf-dist/doc/latex/yhmath/yhmath.pdf
@@ -627,53 +754,114 @@ texmf-dist/fonts/type1/public/yhmath/yhcmex.pfb
 texmf-dist/fonts/vf/public/yhmath/yhcmex10.vf
 texmf-dist/tex/latex/yhmath/OMXyhex.fd
 texmf-dist/tex/latex/yhmath/yhmath.sty
+texmf-dist/doc/latex/ytableau/README
+texmf-dist/doc/latex/ytableau/ytableau.pdf
+texmf-dist/source/latex/ytableau/ytableau.dtx
+texmf-dist/source/latex/ytableau/ytableau.ins
+texmf-dist/tex/latex/ytableau/ytableau.sty
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -752,12 +940,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-mathextra
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-mathextra
+- 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-mathextra
 - improved %%post

+ 265 - 105
t/texlive-collection-metapost/texlive-collection-metapost-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-metapost
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: MetaPost (and Metafont) drawing packages
 Summary(ja): TeX Live: MetaPost (and Metafont) drawing packages
 Name: texlive-collection-metapost
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL, Public Domain, GPL+, LGPLv2+, No Info, Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -75,16 +72,18 @@ exteps: Include EPS figures in MetaPost.
 featpost: MetaPost macros for 3D.
 feynmf: Macros and fonts for creating Feynman (and other) diagrams.
 garrigues: MetaPost macros for the reproduction of Garrigues' Easter nomogram.
+gmp: Allow integration between MetaPost pictures and LaTeX.
 hatching: MetaPost macros for hatching interior of closed paths.
 latexmp: Interface for LaTeX-based typesetting in MetaPost
 metago: MetaPost output of Go positions.
 metaobj: MetaPost package providing high-level objects.
 metaplot: Plot-manipulation macros for use in Metapost.
-metapost: A development of MetaFont for creating graphics.
+metapost: A development of Metafont for creating graphics.
 metauml: MetaPost library for typesetting UML diagrams.
 mfpic: Draw MetaFont/Post pictures from (La)TeX commands.
 mfpic4ode: Macros to draw direction fields and solutions of ODEs.
 mp3d: 3D animations.
+mpgraphics: Process and display MetaPost figures inline.
 mpattern: Patterns in MetaPost.
 piechartmp: Draw pie-charts using MetaPost.
 roex: 
@@ -92,6 +91,7 @@ slideshow: Generate slideshow with MetaPost.
 splines: MetaPost macros for drawing cubic spline interpolants.
 suanpan: MetaPost macros for drawing Chinese and Japanese abaci.
 textpath: Setting text along a path with MetaPost.
+threeddice: Create images of dice with one, two, or three faces showing, using MetaPost.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -125,16 +125,18 @@ exteps: Include EPS figures in MetaPost.
 featpost: MetaPost macros for 3D.
 feynmf: Macros and fonts for creating Feynman (and other) diagrams.
 garrigues: MetaPost macros for the reproduction of Garrigues' Easter nomogram.
+gmp: Allow integration between MetaPost pictures and LaTeX.
 hatching: MetaPost macros for hatching interior of closed paths.
 latexmp: Interface for LaTeX-based typesetting in MetaPost
 metago: MetaPost output of Go positions.
 metaobj: MetaPost package providing high-level objects.
 metaplot: Plot-manipulation macros for use in Metapost.
-metapost: A development of MetaFont for creating graphics.
+metapost: A development of Metafont for creating graphics.
 metauml: MetaPost library for typesetting UML diagrams.
 mfpic: Draw MetaFont/Post pictures from (La)TeX commands.
 mfpic4ode: Macros to draw direction fields and solutions of ODEs.
 mp3d: 3D animations.
+mpgraphics: Process and display MetaPost figures inline.
 mpattern: Patterns in MetaPost.
 piechartmp: Draw pie-charts using MetaPost.
 roex: 
@@ -142,6 +144,7 @@ slideshow: Generate slideshow with MetaPost.
 splines: MetaPost macros for drawing cubic spline interpolants.
 suanpan: MetaPost macros for drawing Chinese and Japanese abaci.
 textpath: Setting text along a path with MetaPost.
+threeddice: Create images of dice with one, two, or three faces showing, using MetaPost.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -166,6 +169,7 @@ texmf-dist/doc/metapost/automata/example.mp
 texmf-dist/doc/metapost/automata/example.pdf
 texmf-dist/doc/metapost/automata/example.tex
 texmf-dist/metapost/automata/automata.mp
+texmf-dist/doc/metapost/bbcard/README.TEXLIVE
 texmf-dist/doc/metapost/bbcard/README.bbcard
 texmf-dist/doc/metapost/bbcard/README.calendar
 texmf-dist/doc/metapost/bbcard/README.scorecard
@@ -229,16 +233,16 @@ texmf-dist/doc/metapost/drv/doc/drv-guide.mp
 texmf-dist/doc/metapost/drv/doc/drv-guide.tex
 texmf-dist/doc/metapost/drv/doc/drv.mp
 texmf-dist/doc/metapost/drv/doc/makefile
-texmf-dist/doc/metapost/drv/doc/readme.txt
+texmf-dist/doc/metapost/drv/doc/readme.sh
 texmf-dist/doc/metapost/drv/drv-guide.pdf
 texmf-dist/doc/metapost/drv/sample/coq-sample.mp
 texmf-dist/doc/metapost/drv/sample/coq-sample.tex
 texmf-dist/doc/metapost/drv/sample/drv.mp
 texmf-dist/doc/metapost/drv/sample/makefile
-texmf-dist/doc/metapost/drv/sample/readme.txt
+texmf-dist/doc/metapost/drv/sample/readme.sh
 texmf-dist/doc/metapost/drv/template/drv.mp
 texmf-dist/doc/metapost/drv/template/makefile
-texmf-dist/doc/metapost/drv/template/readme.txt
+texmf-dist/doc/metapost/drv/template/readme.sh
 texmf-dist/doc/metapost/drv/template/template.mp
 texmf-dist/doc/metapost/drv/template/template.tex
 texmf-dist/metapost/drv/drv.mp
@@ -289,6 +293,7 @@ texmf-dist/doc/metapost/exteps/LICENSE
 texmf-dist/doc/metapost/exteps/README
 texmf-dist/doc/metapost/exteps/delfin
 texmf-dist/doc/metapost/exteps/exteps.pdf
+texmf-dist/doc/metapost/exteps/exteps.tex
 texmf-dist/metapost/exteps/exteps.mp
 texmf-dist/doc/metapost/featpost/README.ctan
 texmf-dist/doc/metapost/featpost/README.featpost
@@ -480,10 +485,10 @@ texmf-dist/doc/latex/feynmf/COPYING
 texmf-dist/doc/latex/feynmf/Feynman.Diagrams
 texmf-dist/doc/latex/feynmf/README
 texmf-dist/doc/latex/feynmf/Tutorial
+texmf-dist/doc/latex/feynmf/fmfman.pdf
 texmf-dist/doc/latex/feynmf/manpics.1
 texmf-dist/doc/latex/feynmf/manpics.2
 texmf-dist/doc/latex/feynmf/manpics.3
-texmf-dist/doc/latex/feynmf/manual.ps
 texmf-dist/doc/latex/feynmf/template.tex
 texmf-dist/source/latex/feynmf/Makefile
 texmf-dist/source/latex/feynmf/feynmf.drv
@@ -502,9 +507,14 @@ texmf-dist/tex/latex/feynmf/feynmp.sty
 texmf-dist/doc/metapost/garrigues/README
 texmf-dist/doc/metapost/garrigues/article.txt
 texmf-dist/metapost/garrigues/garrigues.mp
+texmf-dist/doc/latex/gmp/README
+texmf-dist/doc/latex/gmp/gmp.pdf
+texmf-dist/source/latex/gmp/gmp.dtx
+texmf-dist/source/latex/gmp/gmp.ins
+texmf-dist/tex/latex/gmp/gmp.sty
+texmf-dist/doc/metapost/hatching/README
 texmf-dist/doc/metapost/hatching/htchuse.mp
 texmf-dist/doc/metapost/hatching/htchuse_.tex
-texmf-dist/doc/metapost/hatching/readme
 texmf-dist/metapost/hatching/hatching.mp
 texmf-dist/doc/metapost/latexmp/README
 texmf-dist/doc/metapost/latexmp/latexmp.pdf
@@ -557,18 +567,19 @@ texmf-dist/doc/metapost/base/index.html
 texmf-dist/doc/metapost/base/mpboxes.pdf
 texmf-dist/doc/metapost/base/mpgraph.pdf
 texmf-dist/doc/metapost/base/mpintro.pdf
+texmf-dist/doc/metapost/base/mplibapi.pdf
 texmf-dist/doc/metapost/base/mpman.pdf
 texmf-dist/doc/metapost/base/source-manual/Makefile
 texmf-dist/doc/metapost/base/source-manual/README
 texmf-dist/doc/metapost/base/source-manual/TODO
 texmf-dist/doc/metapost/base/source-manual/agepop91.d
 texmf-dist/doc/metapost/base/source-manual/agepopm.d
+texmf-dist/doc/metapost/base/source-manual/charts.mp
 texmf-dist/doc/metapost/base/source-manual/cm2lm.map
 texmf-dist/doc/metapost/base/source-manual/countries.d
 texmf-dist/doc/metapost/base/source-manual/ctabbing.sty
 texmf-dist/doc/metapost/base/source-manual/demo.ms
 texmf-dist/doc/metapost/base/source-manual/energy.d
-texmf-dist/doc/metapost/base/source-manual/examples.mp
 texmf-dist/doc/metapost/base/source-manual/figs.1
 texmf-dist/doc/metapost/base/source-manual/figs.mp
 texmf-dist/doc/metapost/base/source-manual/grdemo-doc.ms
@@ -577,22 +588,18 @@ texmf-dist/doc/metapost/base/source-manual/grdemo.eps
 texmf-dist/doc/metapost/base/source-manual/grdemo.mp
 texmf-dist/doc/metapost/base/source-manual/grdemo.ms
 texmf-dist/doc/metapost/base/source-manual/lead.d
-texmf-dist/doc/metapost/base/source-manual/manfig.mp
 texmf-dist/doc/metapost/base/source-manual/matmul.d
-texmf-dist/doc/metapost/base/source-manual/mp.1
 texmf-dist/doc/metapost/base/source-manual/mpboxes.bib
 texmf-dist/doc/metapost/base/source-manual/mpboxes.mp
 texmf-dist/doc/metapost/base/source-manual/mpboxes.tex
 texmf-dist/doc/metapost/base/source-manual/mpgraph.bib
 texmf-dist/doc/metapost/base/source-manual/mpgraph.mp
 texmf-dist/doc/metapost/base/source-manual/mpgraph.tex
-texmf-dist/doc/metapost/base/source-manual/mpintro.bib
-texmf-dist/doc/metapost/base/source-manual/mpintro.tex
 texmf-dist/doc/metapost/base/source-manual/mplibapi.tex
 texmf-dist/doc/metapost/base/source-manual/mpman-app-legacy.tex
 texmf-dist/doc/metapost/base/source-manual/mpman-app-optab.tex
 texmf-dist/doc/metapost/base/source-manual/mpman-app-refman.tex
-texmf-dist/doc/metapost/base/source-manual/mpman-optab.tex
+texmf-dist/doc/metapost/base/source-manual/mpman-charts.mp
 texmf-dist/doc/metapost/base/source-manual/mpman.bib
 texmf-dist/doc/metapost/base/source-manual/mpman.ist
 texmf-dist/doc/metapost/base/source-manual/mpman.mp
@@ -626,6 +633,49 @@ texmf-dist/doc/metapost/base/source-tutorial/parabola.mp
 texmf-dist/doc/metapost/base/source-tutorial/previewer.eps
 texmf-dist/doc/metapost/base/source-tutorial/previewer.pdf
 texmf-dist/doc/metapost/base/source-tutorial/previewer.png
+texmf-dist/fonts/afm/metapost/freeeuro.afm
+texmf-dist/fonts/afm/metapost/psyrgo.afm
+texmf-dist/fonts/afm/metapost/zpzdr-reversed.afm
+texmf-dist/fonts/enc/dvips/metapost/groff.enc
+texmf-dist/fonts/map/dvips/metapost/troff-updmap.map
+texmf-dist/fonts/map/dvips/metapost/troff.map
+texmf-dist/fonts/tfm/metapost/freeeuro.tfm
+texmf-dist/fonts/tfm/metapost/pagd8g.tfm
+texmf-dist/fonts/tfm/metapost/pagdo8g.tfm
+texmf-dist/fonts/tfm/metapost/pagk8g.tfm
+texmf-dist/fonts/tfm/metapost/pagko8g.tfm
+texmf-dist/fonts/tfm/metapost/pbkd8g.tfm
+texmf-dist/fonts/tfm/metapost/pbkdi8g.tfm
+texmf-dist/fonts/tfm/metapost/pbkl8g.tfm
+texmf-dist/fonts/tfm/metapost/pbkli8g.tfm
+texmf-dist/fonts/tfm/metapost/pcrb8g.tfm
+texmf-dist/fonts/tfm/metapost/pcrbo8g.tfm
+texmf-dist/fonts/tfm/metapost/pcrr8g.tfm
+texmf-dist/fonts/tfm/metapost/pcrro8g.tfm
+texmf-dist/fonts/tfm/metapost/phvb8g.tfm
+texmf-dist/fonts/tfm/metapost/phvb8gn.tfm
+texmf-dist/fonts/tfm/metapost/phvbo8g.tfm
+texmf-dist/fonts/tfm/metapost/phvbo8gn.tfm
+texmf-dist/fonts/tfm/metapost/phvr8g.tfm
+texmf-dist/fonts/tfm/metapost/phvr8gn.tfm
+texmf-dist/fonts/tfm/metapost/phvro8g.tfm
+texmf-dist/fonts/tfm/metapost/phvro8gn.tfm
+texmf-dist/fonts/tfm/metapost/pncb8g.tfm
+texmf-dist/fonts/tfm/metapost/pncbi8g.tfm
+texmf-dist/fonts/tfm/metapost/pncr8g.tfm
+texmf-dist/fonts/tfm/metapost/pncri8g.tfm
+texmf-dist/fonts/tfm/metapost/pplb8g.tfm
+texmf-dist/fonts/tfm/metapost/pplbi8g.tfm
+texmf-dist/fonts/tfm/metapost/pplr8g.tfm
+texmf-dist/fonts/tfm/metapost/pplri8g.tfm
+texmf-dist/fonts/tfm/metapost/psyrgo.tfm
+texmf-dist/fonts/tfm/metapost/ptmb8g.tfm
+texmf-dist/fonts/tfm/metapost/ptmbi8g.tfm
+texmf-dist/fonts/tfm/metapost/ptmr8g.tfm
+texmf-dist/fonts/tfm/metapost/ptmri8g.tfm
+texmf-dist/fonts/tfm/metapost/pzcmi8g.tfm
+texmf-dist/fonts/tfm/metapost/zpzdr-reversed.tfm
+texmf-dist/fonts/type1/metapost/freeeuro.pfa
 texmf-dist/metapost/base/TEX.mp
 texmf-dist/metapost/base/boxes.mp
 texmf-dist/metapost/base/format.mp
@@ -665,7 +715,6 @@ texmf-dist/metapost/support/trfonts.map
 texmf-dist/tex/generic/metapost/mproof.tex
 texmf-dist/tex/generic/metapost/mpsproof.tex
 texmf-dist/doc/metapost/metauml/README
-texmf-dist/doc/metapost/metauml/license.txt
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/activity.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/activity_diagrams.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/appetizer.mp
@@ -677,9 +726,11 @@ texmf-dist/doc/metapost/metauml/metauml_manual/fig/class_customization2.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/class_diagrams.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/class_templates.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/cliparts.mp
+texmf-dist/doc/metapost/metauml/metauml_manual/fig/component.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/group.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/how-links-work.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/instance.mp
+texmf-dist/doc/metapost/metauml/metauml_manual/fig/mptextmp.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/mptrace.tmp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/note.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/object_stack.mp
@@ -696,6 +747,7 @@ texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_activity.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_class.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_class_qual_assoc.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_class_templates.mp
+texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_component.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_font.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_group.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_instance.mp
@@ -706,6 +758,7 @@ texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_package.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_paths.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_picture.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_picture_stack.mp
+texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_picture_tex_rendering.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_positioning.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_skins.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_skins_global_defaults.mp
@@ -717,8 +770,9 @@ texmf-dist/doc/metapost/metauml/metauml_manual/gnu-fdl.tex
 texmf-dist/doc/metapost/metauml/metauml_manual/macro.tex
 texmf-dist/doc/metapost/metauml/metauml_manual/metauml_manual.tex
 texmf-dist/doc/metapost/metauml/metauml_manual/my-bib.bib
+texmf-dist/doc/metapost/metauml/metauml_manual/test.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/test_suite.tex
-texmf-dist/doc/metapost/metauml/metauml_manual_0.2.3.pdf
+texmf-dist/doc/metapost/metauml/metauml_manual_0.2.5.pdf
 texmf-dist/metapost/metauml/metauml.mp
 texmf-dist/metapost/metauml/metauml_activity.mp
 texmf-dist/metapost/metauml/metauml_base.mp
@@ -727,6 +781,8 @@ texmf-dist/metapost/metauml/metauml_class.mp
 texmf-dist/metapost/metauml/metauml_class_assoc.mp
 texmf-dist/metapost/metauml/metauml_class_clipart.mp
 texmf-dist/metapost/metauml/metauml_class_relations.mp
+texmf-dist/metapost/metauml/metauml_component.mp
+texmf-dist/metapost/metauml/metauml_component_relations.mp
 texmf-dist/metapost/metauml/metauml_defaults.mp
 texmf-dist/metapost/metauml/metauml_instance.mp
 texmf-dist/metapost/metauml/metauml_links.mp
@@ -751,13 +807,14 @@ texmf-dist/metapost/metauml/util_picture_stack.mp
 texmf-dist/metapost/metauml/util_positioning.mp
 texmf-dist/metapost/metauml/util_shade.mp
 texmf-dist/doc/generic/mfpic/README
-texmf-dist/doc/generic/mfpic/README.mfpic
 texmf-dist/doc/generic/mfpic/changes.txt
 texmf-dist/doc/generic/mfpic/coil.mps
-texmf-dist/doc/generic/mfpic/data.dat
-texmf-dist/doc/generic/mfpic/forfun.tex
+texmf-dist/doc/generic/mfpic/examples/data.dat
+texmf-dist/doc/generic/mfpic/examples/forfun.tex
+texmf-dist/doc/generic/mfpic/examples/lapictures.tex
+texmf-dist/doc/generic/mfpic/examples/pictures.tex
 texmf-dist/doc/generic/mfpic/install.txt
-texmf-dist/doc/generic/mfpic/lapictures.tex
+texmf-dist/doc/generic/mfpic/lcheadings.ist
 texmf-dist/doc/generic/mfpic/mfpcard.pdf
 texmf-dist/doc/generic/mfpic/mfpcard.tex
 texmf-dist/doc/generic/mfpic/mfpdoc.sty
@@ -765,7 +822,6 @@ texmf-dist/doc/generic/mfpic/mfpguide.pdf
 texmf-dist/doc/generic/mfpic/mfpguide.tex
 texmf-dist/doc/generic/mfpic/mfpic-doc.pdf
 texmf-dist/doc/generic/mfpic/mfpic-doc.tex
-texmf-dist/doc/generic/mfpic/pictures.tex
 texmf-dist/source/generic/mfpic/grafbase.dtx
 texmf-dist/source/generic/mfpic/mfpic.dtx
 texmf-dist/source/generic/mfpic/mfpic.ins
@@ -774,7 +830,6 @@ texmf-dist/metapost/mfpic/dvipsnam.mp
 texmf-dist/metapost/mfpic/grafbase.mp
 texmf-dist/tex/generic/mfpic/mfpic.sty
 texmf-dist/tex/generic/mfpic/mfpic.tex
-texmf-dist/tex/generic/mfpic/mfppatch.tex
 texmf-dist/doc/latex/mfpic4ode/README
 texmf-dist/doc/latex/mfpic4ode/demo/demo-plain.pdf
 texmf-dist/doc/latex/mfpic4ode/demo/demo-plain.tex
@@ -786,33 +841,35 @@ texmf-dist/source/latex/mfpic4ode/mfpic4ode.ins
 texmf-dist/tex/latex/mfpic4ode/mfpic4ode.sty
 texmf-dist/tex/latex/mfpic4ode/mfpic4ode.tex
 texmf-dist/doc/metapost/mp3d/README
-texmf-dist/doc/metapost/mp3d/examples/cube10.mp
-texmf-dist/doc/metapost/mp3d/examples/cube4-eng.mp
-texmf-dist/doc/metapost/mp3d/examples/cube5.mp
-texmf-dist/doc/metapost/mp3d/examples/cube6.mp
-texmf-dist/doc/metapost/mp3d/examples/cube7.mp
-texmf-dist/doc/metapost/mp3d/examples/cube8.mp
-texmf-dist/doc/metapost/mp3d/examples/cube9.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp1-eng.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp1.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp2-eng.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp2.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp3-eng.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp3.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp4-eng.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp4.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp5-eng.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp5.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp6-eng.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp6.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp7-eng.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp7.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp8-eng.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp8.mp
-texmf-dist/doc/metapost/mp3d/examples/gutmp9.mp
-texmf-dist/doc/metapost/mp3d/examples/monge-eng.mp
-texmf-dist/doc/metapost/mp3d/examples/monge.mp
+texmf-dist/doc/metapost/mp3d/README.doc
+texmf-dist/doc/metapost/mp3d/create_animation.sh
+texmf-dist/doc/metapost/mp3d/cube10.mp
+texmf-dist/doc/metapost/mp3d/cube4-eng.mp
+texmf-dist/doc/metapost/mp3d/cube5.mp
+texmf-dist/doc/metapost/mp3d/cube6.mp
+texmf-dist/doc/metapost/mp3d/cube7.mp
+texmf-dist/doc/metapost/mp3d/cube8.mp
+texmf-dist/doc/metapost/mp3d/cube9.mp
 texmf-dist/doc/metapost/mp3d/gut2001.pdf
+texmf-dist/doc/metapost/mp3d/gutmp1-eng.mp
+texmf-dist/doc/metapost/mp3d/gutmp1.mp
+texmf-dist/doc/metapost/mp3d/gutmp2-eng.mp
+texmf-dist/doc/metapost/mp3d/gutmp2.mp
+texmf-dist/doc/metapost/mp3d/gutmp3-eng.mp
+texmf-dist/doc/metapost/mp3d/gutmp3.mp
+texmf-dist/doc/metapost/mp3d/gutmp4-eng.mp
+texmf-dist/doc/metapost/mp3d/gutmp4.mp
+texmf-dist/doc/metapost/mp3d/gutmp5-eng.mp
+texmf-dist/doc/metapost/mp3d/gutmp5.mp
+texmf-dist/doc/metapost/mp3d/gutmp6-eng.mp
+texmf-dist/doc/metapost/mp3d/gutmp6.mp
+texmf-dist/doc/metapost/mp3d/gutmp7-eng.mp
+texmf-dist/doc/metapost/mp3d/gutmp7.mp
+texmf-dist/doc/metapost/mp3d/gutmp8-eng.mp
+texmf-dist/doc/metapost/mp3d/gutmp8.mp
+texmf-dist/doc/metapost/mp3d/gutmp9.mp
+texmf-dist/doc/metapost/mp3d/monge-eng.mp
+texmf-dist/doc/metapost/mp3d/monge.mp
 texmf-dist/doc/metapost/mp3d/paper1997corrected.pdf
 texmf-dist/doc/metapost/mp3d/tb57roeg.pdf
 texmf-dist/doc/metapost/mp3d/tb57roegel.ltx
@@ -823,7 +880,12 @@ texmf-dist/metapost/mp3d/3dgeom.mp
 texmf-dist/metapost/mp3d/3dpoly.mp
 texmf-dist/metapost/mp3d/3dutil.mp
 texmf-dist/metapost/mp3d/animpoly.mp
-texmf-dist/metapost/mp3d/create_animation.sh
+texmf-dist/doc/latex/mpgraphics/README
+texmf-dist/doc/latex/mpgraphics/mpgraphics-example.ltx
+texmf-dist/doc/latex/mpgraphics/mpgraphics.pdf
+texmf-dist/source/latex/mpgraphics/mpgraphics.dtx
+texmf-dist/source/latex/mpgraphics/mpgraphics.ins
+texmf-dist/tex/latex/mpgraphics/mpgraphics.sty
 texmf-dist/doc/metapost/mpattern/README
 texmf-dist/doc/metapost/mpattern/README.PL
 texmf-dist/doc/metapost/mpattern/mpattern_test.pdf
@@ -886,53 +948,113 @@ texmf-dist/doc/metapost/textpath/textpathfigs.mp
 texmf-dist/doc/metapost/textpath/textpathfigs.tex
 texmf-dist/metapost/textpath/textpath.mp
 texmf-dist/tex/latex/textpath/textpathmp.sty
+texmf-dist/doc/metapost/threeddice/README
+texmf-dist/doc/metapost/threeddice/threeddice-doc.pdf
+texmf-dist/doc/metapost/threeddice/threeddice-doc.tex
+texmf-dist/metapost/threeddice/threeddice.mp
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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/|../|")
 
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+        [ "%{name}" = "$tlc" ] || continue
+        [ -f $rlnk ] || exit 1
+        %__ln_s $rlnk $lnk || exit 1
+    done
+popd
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -952,10 +1074,24 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %post
 %{exec_texhash}
 
+[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+
+updmap_lock=%{texmf}/updmap.lock
+%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map troff-updmap.map" && \
+    echo -n "    " && \
+    echo -n "Running updmap: enable troff-updmap.map ... " && \
+    %{exec_updmap} --nomkmap --enable Map troff-updmap.map >/dev/null 2>&1 && \
+    echo "done." && \
+    touch ${updmap_lock}
+
 rpm -q --quiet texlive-common || exit 0
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+[ -f ${updmap_lock} ] && \
+    echo -n "    " && \
+    echo -n "Running updmap: recreate map files ... " && \
+    %{exec_updmap} >/dev/null 2>&1 && \
+    echo "done." && \
+    rm -f ${updmap_lock}
 
 exit 0
 
@@ -964,17 +1100,41 @@ exit 0
 if [ "$1" = 0 ]; then
     %{exec_texhash}
 
+    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+
+    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map troff-updmap.map" && \
+        echo -n "    " && \
+        echo -n "Running updmap: disable troff-updmap.map ... " && \
+        %{exec_updmap} --nomkmap --disable troff-updmap.map >/dev/null 2>&1 && \
+        echo "done."
+    echo -n "    " && \
+        echo -n "Running updmap: recreate map files ... " && \
+        %{exec_updmap} >/dev/null 2>&1 && \
+        echo "done."
+
 fi
 
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-metapost
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-metapost
+- 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-metapost
 - improved %%post

+ 199 - 219
t/texlive-collection-music/texlive-collection-music-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-music
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Music typesetting
 Summary(ja): TeX Live: Music typesetting
 Name: texlive-collection-music
-Version: 2009
-Release: 3%{?_dist_release}
-License: LPPL, GPL+, No Info
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, GPL+, LGPLv2+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -66,12 +63,9 @@ figbas: Mini-fonts for figured-bass notation in music.
 gchords: Typeset guitar chords.
 guitar: Guitar chords and song texts.
 harmony: Typeset harmony symbols, etc., for musicology.
-musictex: Typesetting music with TeX.
-musixlyr: MusiXTeX Extension Package for Lyrics Handling.
-musixps: 
+musixguit: Easy notation for guitar music, in MusixTeX.
 musixtex: Sophisticated music typesetting
 songbook: Package for typesetting song lyrics and chord books.
-musixflx: A helper application for MusixTeX
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -96,12 +90,9 @@ figbas: Mini-fonts for figured-bass notation in music.
 gchords: Typeset guitar chords.
 guitar: Guitar chords and song texts.
 harmony: Typeset harmony symbols, etc., for musicology.
-musictex: Typesetting music with TeX.
-musixlyr: MusiXTeX Extension Package for Lyrics Handling.
-musixps: 
+musixguit: Easy notation for guitar music, in MusixTeX.
 musixtex: Sophisticated music typesetting
 songbook: Package for typesetting song lyrics and chord books.
-musixflx: A helper application for MusixTeX
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -147,6 +138,7 @@ texmf-dist/doc/latex/gchords/gchords_doc.pdf
 texmf-dist/doc/latex/gchords/gchords_doc.tex
 texmf-dist/doc/latex/gchords/get2knowu.tex
 texmf-dist/tex/latex/gchords/gchords.sty
+texmf-dist/doc/latex/guitar/guitar.pdf
 texmf-dist/doc/latex/guitar/guitar.tex
 texmf-dist/doc/latex/guitar/guitar.txt
 texmf-dist/source/latex/guitar/guitar.dtx
@@ -156,147 +148,17 @@ texmf-dist/doc/latex/harmony/README
 texmf-dist/doc/latex/harmony/harmony.pdf
 texmf-dist/doc/latex/harmony/harmony.tex
 texmf-dist/tex/latex/harmony/harmony.sty
-texmf-dist/doc/generic/musictex/aa_readm.tex
-texmf-dist/doc/generic/musictex/adagio.tex
-texmf-dist/doc/generic/musictex/aria.tex
-texmf-dist/doc/generic/musictex/avemario.tex
-texmf-dist/doc/generic/musictex/carillon.tex
-texmf-dist/doc/generic/musictex/choral.tex
-texmf-dist/doc/generic/musictex/euromtex.dvi
-texmf-dist/doc/generic/musictex/euromtex.tex
-texmf-dist/doc/generic/musictex/extras.tex
-texmf-dist/doc/generic/musictex/fantaisc.tex
-texmf-dist/doc/generic/musictex/fantaisd.tex
-texmf-dist/doc/generic/musictex/fantaisi.tex
-texmf-dist/doc/generic/musictex/fugue.tex
-texmf-dist/doc/generic/musictex/gymnoman.tex
-texmf-dist/doc/generic/musictex/howtoget.tex
-texmf-dist/doc/generic/musictex/lines.tex
-texmf-dist/doc/generic/musictex/magnific.tex
-texmf-dist/doc/generic/musictex/marcellx.tex
-texmf-dist/doc/generic/musictex/musicdoc.bat
-texmf-dist/doc/generic/musictex/musicdoc.dvi
-texmf-dist/doc/generic/musictex/musicdoc.idx
-texmf-dist/doc/generic/musictex/musicdoc.ilg
-texmf-dist/doc/generic/musictex/musicdoc.ind
-texmf-dist/doc/generic/musictex/musicdoc.inx
-texmf-dist/doc/generic/musictex/musicdoc.ist
-texmf-dist/doc/generic/musictex/musicref.dvi
-texmf-dist/doc/generic/musictex/musictex.ins
-texmf-dist/doc/generic/musictex/ostinato.tex
-texmf-dist/doc/generic/musictex/pacifiqb.tex
-texmf-dist/doc/generic/musictex/pacifiqn.tex
-texmf-dist/doc/generic/musictex/praetori.tex
-texmf-dist/doc/generic/musictex/praetorx.tex
-texmf-dist/doc/generic/musictex/prelude.tex
-texmf-dist/doc/generic/musictex/purcellx.tex
-texmf-dist/doc/generic/musictex/racine.tex
-texmf-dist/doc/generic/musictex/recit.tex
-texmf-dist/doc/generic/musictex/recueil.tex
-texmf-dist/doc/generic/musictex/reves.tex
-texmf-dist/doc/generic/musictex/romances.tex
-texmf-dist/doc/generic/musictex/screatim.tex
-texmf-dist/doc/generic/musictex/souvenir.tex
-texmf-dist/doc/generic/musictex/souvenix.tex
-texmf-dist/doc/generic/musictex/tierce.tex
-texmf-dist/fonts/source/public/musictex/beamd20.mf
-texmf-dist/fonts/source/public/musictex/beamn11.mf
-texmf-dist/fonts/source/public/musictex/beamn13.mf
-texmf-dist/fonts/source/public/musictex/beamn16.mf
-texmf-dist/fonts/source/public/musictex/beamn20.mf
-texmf-dist/fonts/source/public/musictex/beamngen.mf
-texmf-dist/fonts/source/public/musictex/beamq20.mf
-texmf-dist/fonts/source/public/musictex/beamt20.mf
-texmf-dist/fonts/source/public/musictex/beamv20.mf
-texmf-dist/fonts/source/public/musictex/musicbra.mf
-texmf-dist/fonts/source/public/musictex/musicbrb.mf
-texmf-dist/fonts/source/public/musictex/musicbrg.mf
-texmf-dist/fonts/source/public/musictex/musicbrh.mf
-texmf-dist/fonts/source/public/musictex/musicd11.mf
-texmf-dist/fonts/source/public/musictex/musicd13.mf
-texmf-dist/fonts/source/public/musictex/musicd16.mf
-texmf-dist/fonts/source/public/musictex/musicd20.mf
-texmf-dist/fonts/source/public/musictex/musicdef.mf
-texmf-dist/fonts/source/public/musictex/musicg16.mf
-texmf-dist/fonts/source/public/musictex/musicgen.mf
-texmf-dist/fonts/source/public/musictex/musicn11.mf
-texmf-dist/fonts/source/public/musictex/musicn13.mf
-texmf-dist/fonts/source/public/musictex/musicn16.mf
-texmf-dist/fonts/source/public/musictex/musicn20.mf
-texmf-dist/fonts/source/public/musictex/musikd11.mf
-texmf-dist/fonts/source/public/musictex/musikd13.mf
-texmf-dist/fonts/source/public/musictex/musikd16.mf
-texmf-dist/fonts/source/public/musictex/musikd20.mf
-texmf-dist/fonts/source/public/musictex/musikgen.mf
-texmf-dist/fonts/source/public/musictex/musikn11.mf
-texmf-dist/fonts/source/public/musictex/musikn13.mf
-texmf-dist/fonts/source/public/musictex/musikn16.mf
-texmf-dist/fonts/source/public/musictex/musikn20.mf
-texmf-dist/fonts/source/public/musictex/slur16.mf
-texmf-dist/fonts/source/public/musictex/slurdd16.mf
-texmf-dist/fonts/source/public/musictex/slurdu16.mf
-texmf-dist/fonts/source/public/musictex/slurgen.mf
-texmf-dist/fonts/source/public/musictex/slurn16.mf
-texmf-dist/fonts/source/public/musictex/slurn20.mf
-texmf-dist/fonts/source/public/musictex/slurud16.mf
-texmf-dist/fonts/source/public/musictex/sluruu16.mf
-texmf-dist/fonts/tfm/public/musictex/beamn11.tfm
-texmf-dist/fonts/tfm/public/musictex/beamn13.tfm
-texmf-dist/fonts/tfm/public/musictex/beamn16.tfm
-texmf-dist/fonts/tfm/public/musictex/beamn20.tfm
-texmf-dist/fonts/tfm/public/musictex/musicbra.tfm
-texmf-dist/fonts/tfm/public/musictex/musicbrb.tfm
-texmf-dist/fonts/tfm/public/musictex/musicn11.tfm
-texmf-dist/fonts/tfm/public/musictex/musicn13.tfm
-texmf-dist/fonts/tfm/public/musictex/musicn16.tfm
-texmf-dist/fonts/tfm/public/musictex/musicn20.tfm
-texmf-dist/fonts/tfm/public/musictex/musikn11.tfm
-texmf-dist/fonts/tfm/public/musictex/musikn13.tfm
-texmf-dist/fonts/tfm/public/musictex/musikn16.tfm
-texmf-dist/fonts/tfm/public/musictex/musikn20.tfm
-texmf-dist/fonts/tfm/public/musictex/slurdd16.tfm
-texmf-dist/fonts/tfm/public/musictex/slurdu16.tfm
-texmf-dist/fonts/tfm/public/musictex/slurn16.tfm
-texmf-dist/fonts/tfm/public/musictex/slurn20.tfm
-texmf-dist/fonts/tfm/public/musictex/slurud16.tfm
-texmf-dist/fonts/tfm/public/musictex/sluruu16.tfm
-texmf-dist/tex/generic/musictex/musicadd.tex
-texmf-dist/tex/generic/musictex/musicdoc.tex
-texmf-dist/tex/generic/musictex/musicext.tex
-texmf-dist/tex/generic/musictex/musicnew.tex
-texmf-dist/tex/generic/musictex/musicnft.tex
-texmf-dist/tex/generic/musictex/musicper.tex
-texmf-dist/tex/generic/musictex/musicpln.tex
-texmf-dist/tex/generic/musictex/musicpos.tex
-texmf-dist/tex/generic/musictex/musicpre.tex
-texmf-dist/tex/generic/musictex/musicref.tex
-texmf-dist/tex/generic/musictex/musicsix.tex
-texmf-dist/tex/generic/musictex/musicsty.tex
-texmf-dist/tex/generic/musictex/musictex.tex
-texmf-dist/tex/generic/musictex/musictrp.tex
-texmf-dist/tex/generic/musictex/musicvbm.tex
-texmf-dist/tex/latex/musictex/a4report.sty
-texmf-dist/tex/latex/musictex/bigmusic.sty
-texmf-dist/tex/latex/musictex/musicper.sty
-texmf-dist/tex/latex/musictex/musictex.sty
-texmf-dist/tex/latex/musictex/musictrp.sty
-texmf-dist/tex/latex/musictex/musicvbm.sty
-texmf-dist/doc/latex/musixlyr/COPYING
-texmf-dist/doc/latex/musixlyr/README
-texmf-dist/doc/latex/musixlyr/mxlyrdoc.dvi
-texmf-dist/doc/latex/musixlyr/mxlyrdoc.mx1
-texmf-dist/doc/latex/musixlyr/mxlyrdoc.tex
-texmf-dist/tex/generic/musixlyr/musixlyr.tex
-texmf-dist/doc/generic/musixps/readme.txt
-texmf-dist/dvips/musixps/psslurs.pro
-texmf-dist/fonts/source/public/musixps/mxsk.mf
-texmf-dist/fonts/tfm/public/musixps/mxsk.tfm
-texmf-dist/tex/generic/musixps/musixps.tex
-texmf-dist/tex/generic/musixps/slurs.tex
-texmf-dist/doc/generic/musixtex/CHANGES
-texmf-dist/doc/generic/musixtex/README
-texmf-dist/doc/generic/musixtex/README.psfonts
-texmf-dist/doc/generic/musixtex/backgrnd.sty
+texmf-dist/doc/latex/musixguit/README
+texmf-dist/doc/latex/musixguit/musixguit_de.pdf
+texmf-dist/doc/latex/musixguit/musixguit_de.tex
+texmf-dist/tex/latex/musixguit/musixguit.sty
+texmf-dist/doc/generic/musixtex/ChangeLog-115.txt
+texmf-dist/doc/generic/musixtex/ChangeLog-T114.txt
+texmf-dist/doc/generic/musixtex/ChangeLog-musixdoc-115.txt
+texmf-dist/doc/generic/musixtex/addons/curly.tex
+texmf-dist/doc/generic/musixtex/addons/tuplet.tex
+texmf-dist/doc/generic/musixtex/addons/underbracket.sty
+texmf-dist/doc/generic/musixtex/examples/8bitchar.tex
 texmf-dist/doc/generic/musixtex/examples/adagio.tex
 texmf-dist/doc/generic/musixtex/examples/albinoni.tex
 texmf-dist/doc/generic/musixtex/examples/angescam.tex
@@ -313,9 +175,9 @@ texmf-dist/doc/generic/musixtex/examples/aveverdd.tex
 texmf-dist/doc/generic/musixtex/examples/aveveruc.tex
 texmf-dist/doc/generic/musixtex/examples/aveverud.tex
 texmf-dist/doc/generic/musixtex/examples/aveverum.tex
-texmf-dist/doc/generic/musixtex/examples/canticor.tex
-texmf-dist/doc/generic/musixtex/examples/canticox.tex
+texmf-dist/doc/generic/musixtex/examples/changecontext.tex
 texmf-dist/doc/generic/musixtex/examples/chanson.tex
+texmf-dist/doc/generic/musixtex/examples/coulhack.tex
 texmf-dist/doc/generic/musixtex/examples/dissonan.tex
 texmf-dist/doc/generic/musixtex/examples/fantaisc.tex
 texmf-dist/doc/generic/musixtex/examples/fantaisd.tex
@@ -336,6 +198,7 @@ texmf-dist/doc/generic/musixtex/examples/kv315.tex
 texmf-dist/doc/generic/musixtex/examples/kv315f.tex
 texmf-dist/doc/generic/musixtex/examples/kv315h.tex
 texmf-dist/doc/generic/musixtex/examples/kv315o.tex
+texmf-dist/doc/generic/musixtex/examples/kv315org.tex
 texmf-dist/doc/generic/musixtex/examples/marcello.tex
 texmf-dist/doc/generic/musixtex/examples/marcon1.tex
 texmf-dist/doc/generic/musixtex/examples/marcon2.tex
@@ -343,18 +206,28 @@ texmf-dist/doc/generic/musixtex/examples/marcon3.tex
 texmf-dist/doc/generic/musixtex/examples/marconf.tex
 texmf-dist/doc/generic/musixtex/examples/marconh.tex
 texmf-dist/doc/generic/musixtex/examples/marcono.tex
+texmf-dist/doc/generic/musixtex/examples/musixdbrexample.tex
 texmf-dist/doc/generic/musixtex/examples/onuitbri.tex
 texmf-dist/doc/generic/musixtex/examples/onuitbrr.tex
 texmf-dist/doc/generic/musixtex/examples/onuitbrx.tex
+texmf-dist/doc/generic/musixtex/examples/ossiaexa.tex
 texmf-dist/doc/generic/musixtex/examples/ostinato.tex
-texmf-dist/doc/generic/musixtex/examples/pacifiqc.tex
+texmf-dist/doc/generic/musixtex/examples/pacifiqb.tex
 texmf-dist/doc/generic/musixtex/examples/pacifiqn.tex
+texmf-dist/doc/generic/musixtex/examples/pacifiqt.tex
 texmf-dist/doc/generic/musixtex/examples/parnasum.tex
+texmf-dist/doc/generic/musixtex/examples/partitur.tex
 texmf-dist/doc/generic/musixtex/examples/prelfug.tex
 texmf-dist/doc/generic/musixtex/examples/prelude.tex
+texmf-dist/doc/generic/musixtex/examples/pslurvgap.tex
+texmf-dist/doc/generic/musixtex/examples/quod.tex
+texmf-dist/doc/generic/musixtex/examples/racine.tex
 texmf-dist/doc/generic/musixtex/examples/recit.tex
 texmf-dist/doc/generic/musixtex/examples/recueil.tex
+texmf-dist/doc/generic/musixtex/examples/rests.tex
+texmf-dist/doc/generic/musixtex/examples/reves.tex
 texmf-dist/doc/generic/musixtex/examples/romances.tex
+texmf-dist/doc/generic/musixtex/examples/scale.tex
 texmf-dist/doc/generic/musixtex/examples/souvenir.tex
 texmf-dist/doc/generic/musixtex/examples/souvenix.tex
 texmf-dist/doc/generic/musixtex/examples/tierce.tex
@@ -362,15 +235,37 @@ texmf-dist/doc/generic/musixtex/examples/traeumer.tex
 texmf-dist/doc/generic/musixtex/examples/widor.tex
 texmf-dist/doc/generic/musixtex/examples/widor_16.tex
 texmf-dist/doc/generic/musixtex/examples/widor_20.tex
-texmf-dist/doc/generic/musixtex/license.txt
-texmf-dist/doc/generic/musixtex/musixdoc.bat
-texmf-dist/doc/generic/musixtex/musixdoc.mx1
-texmf-dist/doc/generic/musixtex/musixdoc.mx2
+texmf-dist/doc/generic/musixtex/musixcrd/README.musixcrd
+texmf-dist/doc/generic/musixtex/musixcrd/doc.pdf
 texmf-dist/doc/generic/musixtex/musixdoc.pdf
 texmf-dist/doc/generic/musixtex/musixdoc.sty
 texmf-dist/doc/generic/musixtex/musixdoc.tex
-texmf-dist/doc/generic/musixtex/musixflx.1
-texmf-dist/dvips/musixtex/config.musixtex
+texmf-dist/doc/generic/musixtex/musixlyr/README.musixlyr
+texmf-dist/doc/generic/musixtex/musixlyr/examples/nonmoriar.dvi
+texmf-dist/doc/generic/musixtex/musixlyr/examples/nonmoriar.pdf
+texmf-dist/doc/generic/musixtex/musixlyr/examples/nonmoriar.tex
+texmf-dist/doc/generic/musixtex/musixlyr/mxlyrdoc.dvi
+texmf-dist/doc/generic/musixtex/musixlyr/mxlyrdoc.pdf
+texmf-dist/doc/generic/musixtex/musixlyr/mxlyrdoc.tex
+texmf-dist/doc/generic/musixtex/notationMistakes/coulhack.tex
+texmf-dist/doc/generic/musixtex/notationMistakes/sottieng.pdf
+texmf-dist/doc/generic/musixtex/notationMistakes/sottieng.tex
+texmf-dist/doc/generic/musixtex/notationMistakes/sottiger.pdf
+texmf-dist/doc/generic/musixtex/notationMistakes/sottiger.tex
+texmf-dist/doc/generic/musixtex/notationMistakes/sottigra.pdf
+texmf-dist/doc/generic/musixtex/notationMistakes/sottigra.tex
+texmf-dist/doc/generic/musixtex/psfonts/CHANGES.psfonts
+texmf-dist/doc/generic/musixtex/psfonts/README.psfonts
+texmf-dist/doc/generic/musixtex/psslurs/README.psslurs
+texmf-dist/doc/generic/musixtex/psslurs/slurs.pdf
+texmf-dist/doc/generic/musixtex/psslurs/slurs.tex
+texmf-dist/doc/generic/musixtex/reference/musixre1.pdf
+texmf-dist/doc/generic/musixtex/reference/musixre1.tex
+texmf-dist/source/generic/musixtex/musixcrd/doc.tex
+texmf-dist/source/generic/musixtex/musixcrd/makefile
+texmf-dist/source/generic/musixtex/musixcrd/musixcrd.dtx
+texmf-dist/source/generic/musixtex/musixcrd/readme
+texmf-dist/source/generic/musixtex/musixcrd/strip.tex
 texmf-dist/fonts/map/dvips/musixtex/musix.map
 texmf-dist/fonts/source/public/musixtex/musexgen.mf
 texmf-dist/fonts/source/public/musixtex/musix11.mf
@@ -383,6 +278,7 @@ texmf-dist/fonts/source/public/musixtex/musix29.mf
 texmf-dist/fonts/source/public/musixtex/musixgen.mf
 texmf-dist/fonts/source/public/musixtex/musixsps.mf
 texmf-dist/fonts/source/public/musixtex/musixspx.mf
+texmf-dist/fonts/source/public/musixtex/mxsk.mf
 texmf-dist/fonts/source/public/musixtex/xdrawsl.mf
 texmf-dist/fonts/source/public/musixtex/xdrawzl.mf
 texmf-dist/fonts/source/public/musixtex/xgreg11.mf
@@ -467,6 +363,7 @@ texmf-dist/fonts/tfm/public/musixtex/musix25.tfm
 texmf-dist/fonts/tfm/public/musixtex/musix29.tfm
 texmf-dist/fonts/tfm/public/musixtex/musixsps.tfm
 texmf-dist/fonts/tfm/public/musixtex/musixspx.tfm
+texmf-dist/fonts/tfm/public/musixtex/mxsk.tfm
 texmf-dist/fonts/tfm/public/musixtex/xgreg11.tfm
 texmf-dist/fonts/tfm/public/musixtex/xgreg13.tfm
 texmf-dist/fonts/tfm/public/musixtex/xgreg16.tfm
@@ -539,6 +436,7 @@ texmf-dist/fonts/type1/public/musixtex/musix24.pfb
 texmf-dist/fonts/type1/public/musixtex/musix29.pfb
 texmf-dist/fonts/type1/public/musixtex/musixsps.pfb
 texmf-dist/fonts/type1/public/musixtex/musixspx.pfb
+texmf-dist/fonts/type1/public/musixtex/mxsk.pfb
 texmf-dist/fonts/type1/public/musixtex/xgreg11.pfb
 texmf-dist/fonts/type1/public/musixtex/xgreg13.pfb
 texmf-dist/fonts/type1/public/musixtex/xgreg16.pfb
@@ -602,17 +500,27 @@ texmf-dist/fonts/type1/public/musixtex/xslup20.pfb
 texmf-dist/fonts/type1/public/musixtex/xslz20.pfb
 texmf-dist/fonts/type1/public/musixtex/xslz20d.pfb
 texmf-dist/fonts/type1/public/musixtex/xtie20.pfb
+texmf-dist/scripts/musixtex/Windows/musixflx.bat
+texmf-dist/scripts/musixtex/Windows/musixtex.bat
+texmf-dist/scripts/musixtex/doc/musixflx.1
+texmf-dist/scripts/musixtex/doc/musixflx.pdf
+texmf-dist/scripts/musixtex/doc/musixtex.1
+texmf-dist/scripts/musixtex/doc/musixtex.pdf
+texmf-dist/scripts/musixtex/musixflx.lua
+texmf-dist/scripts/musixtex/musixtex.lua
 texmf-dist/tex/generic/musixtex/musixadd.tex
 texmf-dist/tex/generic/musixtex/musixbar.tex
 texmf-dist/tex/generic/musixtex/musixbbm.tex
 texmf-dist/tex/generic/musixtex/musixblx.tex
 texmf-dist/tex/generic/musixtex/musixbm.tex
 texmf-dist/tex/generic/musixtex/musixcho.tex
-texmf-dist/tex/generic/musixtex/musixcpt.sty
 texmf-dist/tex/generic/musixtex/musixcpt.tex
+texmf-dist/tex/generic/musixtex/musixcrd.tex
 texmf-dist/tex/generic/musixtex/musixdat.tex
+texmf-dist/tex/generic/musixtex/musixdbr.tex
 texmf-dist/tex/generic/musixtex/musixdia.tex
 texmf-dist/tex/generic/musixtex/musixeng.tex
+texmf-dist/tex/generic/musixtex/musixesf.tex
 texmf-dist/tex/generic/musixtex/musixevo.tex
 texmf-dist/tex/generic/musixtex/musixext.tex
 texmf-dist/tex/generic/musixtex/musixfll.sty
@@ -623,10 +531,11 @@ texmf-dist/tex/generic/musixtex/musixhor.tex
 texmf-dist/tex/generic/musixtex/musixhou.tex
 texmf-dist/tex/generic/musixtex/musixinv.tex
 texmf-dist/tex/generic/musixtex/musixlit.tex
-texmf-dist/tex/generic/musixtex/musixltx.tex
+texmf-dist/tex/generic/musixtex/musixlyr.tex
 texmf-dist/tex/generic/musixtex/musixmad.tex
 texmf-dist/tex/generic/musixtex/musixper.tex
 texmf-dist/tex/generic/musixtex/musixpoi.tex
+texmf-dist/tex/generic/musixtex/musixps.tex
 texmf-dist/tex/generic/musixtex/musixref.tex
 texmf-dist/tex/generic/musixtex/musixslu.tex
 texmf-dist/tex/generic/musixtex/musixsqr.tex
@@ -634,10 +543,13 @@ texmf-dist/tex/generic/musixtex/musixste.tex
 texmf-dist/tex/generic/musixtex/musixstf.tex
 texmf-dist/tex/generic/musixtex/musixstr.tex
 texmf-dist/tex/generic/musixtex/musixsty.tex
-texmf-dist/tex/generic/musixtex/musixtex.ins
-texmf-dist/tex/generic/musixtex/musixtex.sty
 texmf-dist/tex/generic/musixtex/musixtex.tex
+texmf-dist/tex/generic/musixtex/musixtmr.tex
 texmf-dist/tex/generic/musixtex/musixtri.tex
+texmf-dist/tex/latex/musixtex/musixcpt.sty
+texmf-dist/tex/latex/musixtex/musixcrd.sty
+texmf-dist/tex/latex/musixtex/musixltx.tex
+texmf-dist/tex/latex/musixtex/musixtex.sty
 texmf-dist/doc/latex/songbook/LesserGPL.txt
 texmf-dist/doc/latex/songbook/README
 texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBook.tex
@@ -676,49 +588,105 @@ texmf-dist/tex/latex/songbook/songbook.sty
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -781,12 +749,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-music
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-music
+- 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-music
 - improved %%post

+ 121 - 79
t/texlive-collection-omega/texlive-collection-omega-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-omega
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Omega
 Summary(ja): TeX Live: Omega
 Name: texlive-collection-omega
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL, No Info, GPL+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -65,7 +62,6 @@ Haralambous
 This package contains the following CTAN packages: 
 antomega: Alternative language support for Omega/Lambda.
 lambda: 
-mxd: Support for Mongolian "horizontal" (Xewtee Dorwoljin) script.
 mxedruli: A pair of Georgian fonts.
 omega: A wide-character-set extension of TeX.
 aleph: Extended TeX.
@@ -92,7 +88,6 @@ Haralambous
 このパッケージは以下の CTAN パッケージを含んでいます: 
 antomega: Alternative language support for Omega/Lambda.
 lambda: 
-mxd: Support for Mongolian "horizontal" (Xewtee Dorwoljin) script.
 mxedruli: A pair of Georgian fonts.
 omega: A wide-character-set extension of TeX.
 aleph: Extended TeX.
@@ -251,27 +246,6 @@ texmf-dist/tex/lambda/base/usenglish.lay
 texmf-dist/tex/lambda/base/ut1enc.def
 texmf-dist/tex/lambda/config/lambda.ini
 texmf-dist/tex/lambda/config/language.dat
-texmf-dist/doc/latex/mxd/README
-texmf-dist/doc/latex/mxd/mxd4tex.dvi
-texmf-dist/doc/latex/mxd/mxd4tex.tex
-texmf-dist/source/latex/mxd/INSTALL
-texmf-dist/fonts/source/public/mxd/mxdatoms.mf
-texmf-dist/fonts/source/public/mxd/mxdcodes.mf
-texmf-dist/fonts/source/public/mxd/mxdglyph.mf
-texmf-dist/fonts/source/public/mxd/mxdligs.mf
-texmf-dist/fonts/source/public/mxd/mxdparmb.mf
-texmf-dist/fonts/source/public/mxd/mxdparmr.mf
-texmf-dist/fonts/source/public/mxd/mxdrb.mf
-texmf-dist/fonts/source/public/mxd/mxdrm.mf
-texmf-dist/fonts/source/public/mxd/mxdsb.mf
-texmf-dist/fonts/source/public/mxd/mxdsm.mf
-texmf-dist/fonts/tfm/public/mxd/mxdrb.tfm
-texmf-dist/fonts/tfm/public/mxd/mxdrm.tfm
-texmf-dist/fonts/tfm/public/mxd/mxdsb.tfm
-texmf-dist/fonts/tfm/public/mxd/mxdsm.tfm
-texmf-dist/tex/latex/mxd/lmxenc.def
-texmf-dist/tex/latex/mxd/lmxmxd.fd
-texmf-dist/tex/latex/mxd/mxd.sty
 texmf-dist/doc/fonts/mxedruli/README
 texmf-dist/doc/fonts/mxedruli/alphabets.tex
 texmf-dist/doc/fonts/mxedruli/mxeddoc.pdf
@@ -659,49 +633,105 @@ texmf-dist/doc/aleph/base/readme.txt
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -769,12 +799,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-omega
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-omega
+- 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-omega
 - improved %%post

File diff suppressed because it is too large
+ 596 - 73
t/texlive-collection-pictures/texlive-collection-pictures-vl.spec


+ 210 - 137
t/texlive-collection-plainextra/texlive-collection-plainextra-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-plainextra
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: Plain TeX supplementary packages
 Summary(ja): TeX Live: Plain TeX supplementary packages
 Name: texlive-collection-plainextra
-Version: 2009
-Release: 3%{?_dist_release}
-License: No Info, Public Domain, Freely redistributable without restriction, LPPL
+Version: 2011
+Release: 1%{?_dist_release}
+License: Freely redistributable without restriction, Public Domain, LPPL
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -65,19 +62,19 @@ figflow: Flow text around a figure.
 fixpdfmag: Fix magnification in PDFTeX.
 font-change: Macros to Change Text and Math fonts in plain TeX.
 fontch: Changing fonts, sizes and encodings in Plain TeX.
+graphics-pln: LaTeX-style graphics for Plain TeX users.
 hyplain: Basic support for multiple languages in Plain TeX.
-jsmisc: Miscellaneous macros from Joachim Schrod.
+js-misc: Miscellaneous macros from Joachim Schrod.
 mkpattern: A utility for making hyphenation patterns.
 newsletr: Macros for making newsletters with Plain TeX.
+pitex: Documentation macros.
 placeins-plain: Insertions that keep their place.
-plgraph: The LaTeX picture mode, for use with Plain TeX.
 plnfss: Font selection for Plain TeX.
+present: Presentations with Plain TeX.
 resumemac: Plain TeX macros for resumes.
 timetable: Generate timetables.
 treetex: Draw trees.
-typespec: Create font samplers.
 varisize: Change font size in Plain TeX.
-vertex: Styles for economics working papers and journals.
 
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
@@ -101,19 +98,19 @@ figflow: Flow text around a figure.
 fixpdfmag: Fix magnification in PDFTeX.
 font-change: Macros to Change Text and Math fonts in plain TeX.
 fontch: Changing fonts, sizes and encodings in Plain TeX.
+graphics-pln: LaTeX-style graphics for Plain TeX users.
 hyplain: Basic support for multiple languages in Plain TeX.
-jsmisc: Miscellaneous macros from Joachim Schrod.
+js-misc: Miscellaneous macros from Joachim Schrod.
 mkpattern: A utility for making hyphenation patterns.
 newsletr: Macros for making newsletters with Plain TeX.
+pitex: Documentation macros.
 placeins-plain: Insertions that keep their place.
-plgraph: The LaTeX picture mode, for use with Plain TeX.
 plnfss: Font selection for Plain TeX.
+present: Presentations with Plain TeX.
 resumemac: Plain TeX macros for resumes.
 timetable: Generate timetables.
 treetex: Draw trees.
-typespec: Create font samplers.
 varisize: Change font size in Plain TeX.
-vertex: Styles for economics working papers and journals.
 
 %package doc
 Summary: TeX Live: Documentation files of %{name}
@@ -137,11 +134,18 @@ texmf-dist/doc/plain/figflow/README.figflow
 texmf-dist/tex/plain/figflow/figflow.tex
 texmf-dist/tex/plain/fixpdfmag/fixpdfmag.tex
 texmf-dist/doc/plain/font-change/README
-texmf-dist/doc/plain/font-change/doc.pdf
-texmf-dist/doc/plain/font-change/doc.tex
+texmf-dist/doc/plain/font-change/default-amssymbols.tex
+texmf-dist/doc/plain/font-change/font-change.pdf
+texmf-dist/tex/plain/font-change/font-change.tex
 texmf-dist/tex/plain/font-change/font_antp_euler.tex
+texmf-dist/tex/plain/font-change/font_antt-condensed-light.tex
+texmf-dist/tex/plain/font-change/font_antt-condensed-medium.tex
+texmf-dist/tex/plain/font-change/font_antt-condensed.tex
+texmf-dist/tex/plain/font-change/font_antt-light.tex
+texmf-dist/tex/plain/font-change/font_antt-medium.tex
 texmf-dist/tex/plain/font-change/font_antt.tex
 texmf-dist/tex/plain/font-change/font_arev.tex
+texmf-dist/tex/plain/font-change/font_artemisia_euler.tex
 texmf-dist/tex/plain/font-change/font_bera_concrete.tex
 texmf-dist/tex/plain/font-change/font_bera_euler.tex
 texmf-dist/tex/plain/font-change/font_bera_fnc.tex
@@ -153,16 +157,50 @@ texmf-dist/tex/plain/font-change/font_cmbright.tex
 texmf-dist/tex/plain/font-change/font_concrete.tex
 texmf-dist/tex/plain/font-change/font_epigrafica_euler.tex
 texmf-dist/tex/plain/font-change/font_epigrafica_palatino.tex
+texmf-dist/tex/plain/font-change/font_iwona-bold.tex
+texmf-dist/tex/plain/font-change/font_iwona-condensed-bold.tex
+texmf-dist/tex/plain/font-change/font_iwona-condensed-light.tex
+texmf-dist/tex/plain/font-change/font_iwona-condensed-medium.tex
+texmf-dist/tex/plain/font-change/font_iwona-condensed.tex
+texmf-dist/tex/plain/font-change/font_iwona-light.tex
+texmf-dist/tex/plain/font-change/font_iwona-medium.tex
 texmf-dist/tex/plain/font-change/font_iwona.tex
+texmf-dist/tex/plain/font-change/font_kp-light.tex
+texmf-dist/tex/plain/font-change/font_kp.tex
+texmf-dist/tex/plain/font-change/font_kurier-bold.tex
+texmf-dist/tex/plain/font-change/font_kurier-condensed-bold.tex
+texmf-dist/tex/plain/font-change/font_kurier-condensed-light.tex
+texmf-dist/tex/plain/font-change/font_kurier-condensed-medium.tex
+texmf-dist/tex/plain/font-change/font_kurier-condensed.tex
+texmf-dist/tex/plain/font-change/font_kurier-light.tex
+texmf-dist/tex/plain/font-change/font_kurier-medium.tex
 texmf-dist/tex/plain/font-change/font_kurier.tex
+texmf-dist/tex/plain/font-change/font_libertine_kp.tex
+texmf-dist/tex/plain/font-change/font_libertine_palatino.tex
+texmf-dist/tex/plain/font-change/font_libertine_times.tex
+texmf-dist/tex/plain/font-change/font_pagella.tex
 texmf-dist/tex/plain/font-change/font_palatino.tex
 texmf-dist/tex/plain/font-change/font_times.tex
 texmf-dist/tex/plain/font-change/font_utopia.tex
 texmf-dist/doc/plain/fontch/README
+texmf-dist/doc/plain/fontch/fontch.pdf
 texmf-dist/tex/plain/fontch/DSmac.tex
 texmf-dist/tex/plain/fontch/TS1mac.tex
 texmf-dist/tex/plain/fontch/bsymbols.tex
 texmf-dist/tex/plain/fontch/fontch.tex
+texmf-dist/tex/plain/fontch/fontch_doc.tex
+texmf-dist/doc/plain/graphics-pln/00readme.txt
+texmf-dist/doc/plain/graphics-pln/exmplcol.tex
+texmf-dist/doc/plain/graphics-pln/exmplgrf.tex
+texmf-dist/doc/plain/graphics-pln/exmplpfg.tex
+texmf-dist/doc/plain/graphics-pln/exmplpic.tex
+texmf-dist/source/plain/graphics-pln/autopict.ins
+texmf-dist/tex/plain/graphics-pln/autopict.sty
+texmf-dist/tex/plain/graphics-pln/color.tex
+texmf-dist/tex/plain/graphics-pln/graphicx.tex
+texmf-dist/tex/plain/graphics-pln/miniltx.tex
+texmf-dist/tex/plain/graphics-pln/picture.tex
+texmf-dist/tex/plain/graphics-pln/psfrag.tex
 texmf-dist/doc/plain/hyplain/README
 texmf-dist/doc/plain/hyplain/hydoc.pdf
 texmf-dist/doc/plain/hyplain/hydoc.tex
@@ -170,31 +208,28 @@ texmf-dist/tex/plain/hyplain/hylang.tex
 texmf-dist/tex/plain/hyplain/hypdfplain.ini
 texmf-dist/tex/plain/hyplain/hyplain.tex
 texmf-dist/tex/plain/hyplain/hyrules.tex
-texmf-dist/doc/plain/jsmisc/deutsch.doc
-texmf-dist/doc/plain/jsmisc/deutsch.dvi
-texmf-dist/doc/plain/jsmisc/deutsch.tex
-texmf-dist/doc/plain/jsmisc/idverb.doc
-texmf-dist/doc/plain/jsmisc/idverb.dvi
-texmf-dist/doc/plain/jsmisc/js-misc.dvi
-texmf-dist/source/plain/jsmisc/History
-texmf-dist/source/plain/jsmisc/INSTALL
-texmf-dist/source/plain/jsmisc/Imakefile
-texmf-dist/source/plain/jsmisc/License
-texmf-dist/source/plain/jsmisc/Makefile
-texmf-dist/source/plain/jsmisc/README
-texmf-dist/source/plain/jsmisc/TODO
-texmf-dist/source/plain/jsmisc/names.sty
-texmf-dist/source/plain/jsmisc/xfig/text-2.1-doc.tex
-texmf-dist/source/plain/jsmisc/xfig/text-2.1.fig
-texmf-dist/source/plain/jsmisc/xfig/text-2.1.latex
-texmf-dist/source/plain/jsmisc/xfig/text-3.1-doc.tex
-texmf-dist/source/plain/jsmisc/xfig/text-3.1.latex
-texmf-dist/tex/plain/jsmisc/cassette.tex
-texmf-dist/tex/plain/jsmisc/idverb.tex
-texmf-dist/tex/plain/jsmisc/js-misc.tex
-texmf-dist/tex/plain/jsmisc/schild.tex
-texmf-dist/tex/plain/jsmisc/sperr.tex
-texmf-dist/tex/plain/jsmisc/xfig.tex
+texmf-dist/doc/plain/js-misc/History
+texmf-dist/doc/plain/js-misc/INSTALL
+texmf-dist/doc/plain/js-misc/Imakefile
+texmf-dist/doc/plain/js-misc/License
+texmf-dist/doc/plain/js-misc/Makefile
+texmf-dist/doc/plain/js-misc/README
+texmf-dist/doc/plain/js-misc/TODO
+texmf-dist/doc/plain/js-misc/deutsch.doc
+texmf-dist/doc/plain/js-misc/deutsch.tex
+texmf-dist/doc/plain/js-misc/idverb.doc
+texmf-dist/doc/plain/js-misc/names.sty
+texmf-dist/doc/plain/js-misc/xfig/text-2.1-doc.tex
+texmf-dist/doc/plain/js-misc/xfig/text-2.1.fig
+texmf-dist/doc/plain/js-misc/xfig/text-2.1.latex
+texmf-dist/doc/plain/js-misc/xfig/text-3.1-doc.tex
+texmf-dist/doc/plain/js-misc/xfig/text-3.1.latex
+texmf-dist/tex/plain/js-misc/cassette.tex
+texmf-dist/tex/plain/js-misc/idverb.tex
+texmf-dist/tex/plain/js-misc/js-misc.tex
+texmf-dist/tex/plain/js-misc/schild.tex
+texmf-dist/tex/plain/js-misc/sperr.tex
+texmf-dist/tex/plain/js-misc/xfig.tex
 texmf-dist/doc/plain/mkpattern/README
 texmf-dist/doc/plain/mkpattern/mkpatdoc.tex
 texmf-dist/doc/plain/mkpattern/mkpatter.pdf
@@ -210,20 +245,11 @@ texmf-dist/doc/plain/newsletr/quote.tex
 texmf-dist/doc/plain/newsletr/read.me
 texmf-dist/doc/plain/newsletr/sample.pdf
 texmf-dist/tex/plain/newsletr/newsletr.tex
+texmf-dist/doc/plain/pitex/README
+texmf-dist/tex/plain/pitex/fonts.ptx
+texmf-dist/tex/plain/pitex/pitex.tex
+texmf-dist/tex/plain/pitex/sections.ptx
 texmf-dist/tex/plain/placeins-plain/placeins.tex
-texmf-dist/doc/plain/plgraph/00readme.txt
-texmf-dist/doc/plain/plgraph/autopict.ins
-texmf-dist/doc/plain/plgraph/exmplcol.tex
-texmf-dist/doc/plain/plgraph/exmplgrf.tex
-texmf-dist/doc/plain/plgraph/exmplpfg.tex
-texmf-dist/doc/plain/plgraph/exmplpic.tex
-texmf-dist/source/plain/plgraph/autopict.ins
-texmf-dist/tex/plain/plgraph/autopict.sty
-texmf-dist/tex/plain/plgraph/color.tex
-texmf-dist/tex/plain/plgraph/graphicx.tex
-texmf-dist/tex/plain/plgraph/miniltx.tex
-texmf-dist/tex/plain/plgraph/picture.tex
-texmf-dist/tex/plain/plgraph/psfrag.tex
 texmf-dist/doc/plain/plnfss/LPPL.txt
 texmf-dist/doc/plain/plnfss/plnfss.txt
 texmf-dist/doc/plain/plnfss/test-plnfss.tex
@@ -242,6 +268,17 @@ texmf-dist/tex/plain/plnfss/t5cm.pfd
 texmf-dist/tex/plain/plnfss/t5cmr.pfd
 texmf-dist/tex/plain/plnfss/t5lm.pfd
 texmf-dist/tex/plain/plnfss/ts1lm.pfd
+texmf-dist/doc/plain/present/HowToTalkTeX.pdf
+texmf-dist/doc/plain/present/HowToTalkTeX.tex
+texmf-dist/doc/plain/present/Pfeil1.pdf
+texmf-dist/doc/plain/present/Pfeil2.pdf
+texmf-dist/doc/plain/present/Pfeil3.pdf
+texmf-dist/doc/plain/present/Pfeil4.pdf
+texmf-dist/doc/plain/present/README
+texmf-dist/doc/plain/present/Sagnac.pdf
+texmf-dist/doc/plain/present/Stern.png
+texmf-dist/doc/plain/present/background.png
+texmf-dist/tex/plain/present/present.tex
 texmf-dist/doc/plain/resumemac/README
 texmf-dist/doc/plain/resumemac/sample_resume.tex
 texmf-dist/tex/plain/resumemac/resumemac.tex
@@ -256,18 +293,6 @@ texmf-dist/doc/plain/treetex/tree_doc.tex
 texmf-dist/tex/plain/treetex/classes.tex
 texmf-dist/tex/plain/treetex/l_pic.tex
 texmf-dist/tex/plain/treetex/treetex.tex
-texmf-dist/doc/plain/typespec/TypeSpec.pdf
-texmf-dist/doc/plain/typespec/TypeSpec.tex
-texmf-dist/tex/plain/typespec/TypeSp01.tex
-texmf-dist/tex/plain/typespec/TypeSp02.tex
-texmf-dist/tex/plain/typespec/TypeSp03.tex
-texmf-dist/tex/plain/typespec/TypeSp04.tex
-texmf-dist/tex/plain/typespec/TypeSp05.tex
-texmf-dist/tex/plain/typespec/TypeSp06.tex
-texmf-dist/tex/plain/typespec/TypeSp07.tex
-texmf-dist/tex/plain/typespec/TypeSp08.tex
-texmf-dist/tex/plain/typespec/TypeSp09.tex
-texmf-dist/tex/plain/typespec/TypeSp10.tex
 texmf-dist/doc/plain/varisize/README
 texmf-dist/tex/plain/varisize/10point.tex
 texmf-dist/tex/plain/varisize/10pointss.tex
@@ -279,73 +304,109 @@ texmf-dist/tex/plain/varisize/20point.tex
 texmf-dist/tex/plain/varisize/7point.tex
 texmf-dist/tex/plain/varisize/8point.tex
 texmf-dist/tex/plain/varisize/9point.tex
-texmf-dist/doc/plain/vertex/READ.ME
-texmf-dist/doc/plain/vertex/files.lst
-texmf-dist/doc/plain/vertex/fntest.tex
-texmf-dist/doc/plain/vertex/jepcont.tex
-texmf-dist/doc/plain/vertex/test.tex
-texmf-dist/doc/plain/vertex/twocol.tex
-texmf-dist/doc/plain/vertex/users.lst
-texmf-dist/doc/plain/vertex/vertest.tex
-texmf-dist/doc/plain/vertex/vertex.doc
-texmf-dist/doc/plain/vertex/vertex.hst
-texmf-dist/doc/plain/vertex/vertex.pdf
-texmf-dist/tex/plain/vertex/aer.sty
-texmf-dist/tex/plain/vertex/ecnmet.sty
-texmf-dist/tex/plain/vertex/jep.sty
-texmf-dist/tex/plain/vertex/jet.sty
-texmf-dist/tex/plain/vertex/jpe.sty
-texmf-dist/tex/plain/vertex/ppt.sty
-texmf-dist/tex/plain/vertex/qje.sty
-texmf-dist/tex/plain/vertex/restud.sty
-texmf-dist/tex/plain/vertex/vertex.tex
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -377,12 +438,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-plainextra
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-plainextra
+- 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-plainextra
 - improved %%post

File diff suppressed because it is too large
+ 446 - 513
t/texlive-collection-pstricks/texlive-collection-pstricks-vl.spec


File diff suppressed because it is too large
+ 416 - 180
t/texlive-collection-publishers/texlive-collection-publishers-vl.spec


+ 151 - 148
t/texlive-collection-science/texlive-collection-science-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-4: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-science
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 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: 4%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL, LGPLv2+, GPL+, Public Domain, Freely redistributable without restriction
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -73,14 +70,17 @@ bytefield: Create illustrations for network protocol specifications.
 chemarrow: Arrows for use in chemistry.
 chemcompounds: Simple consecutive numbering of chemical compounds.
 chemcono: Support for compound numbers in chemistry documents.
+chemexec: Creating (chemical) exercise sheets.
+chemmacros: A collection of macros to support typesetting chemistry documents.
 chemstyle: Writing chemistry with style.
 clrscode: Typesets pseudocode as in Introduction to Algorithms.
 complexity: Computational complexity class names.
 computational-complexity: Class for the journal Computational Complexity.
 digiconfigs: Writing "configurations"
+drawstack: Draw execution stacks.
 dyntree: Construct Dynkin tree diagrams.
 eltex: Simple circuit diagrams in LaTeX picture mode.
-formula: Typesetting physical units.
+engtlc: Support for users in Telecommunications Engineering.
 fouridx: Left sub- and superscripts in maths mode.
 functan: Macros for functional analysis and PDE theory
 galois: Typeset Galois connections.
@@ -94,9 +94,11 @@ hepthesis: A class for academic reports, especially PhD theses.
 hepunits: A set of units useful in high energy physics applications.
 karnaugh: Typeset Karnaugh-Veitch-maps.
 mhchem: Typeset chemical formulae/equations and Risk and Safety phrases.
-mhs: Historical mathematics.
 miller: Typeset miller indices.
+mychemistry: Create reaction schemes with LaTeX and ChemFig.
+nuc: Notation for nuclear isotopes.
 objectz: Macros for typesetting Object Z.
+physymb: Assorted macros for Physicists.
 pseudocode: LaTeX environment for specifying algorithms in a natural way.
 scientificpaper: Format a scientific paper for journal publication.
 sciposter: Make posters of ISO A3 size and larger.
@@ -140,14 +142,17 @@ bytefield: Create illustrations for network protocol specifications.
 chemarrow: Arrows for use in chemistry.
 chemcompounds: Simple consecutive numbering of chemical compounds.
 chemcono: Support for compound numbers in chemistry documents.
+chemexec: Creating (chemical) exercise sheets.
+chemmacros: A collection of macros to support typesetting chemistry documents.
 chemstyle: Writing chemistry with style.
 clrscode: Typesets pseudocode as in Introduction to Algorithms.
 complexity: Computational complexity class names.
 computational-complexity: Class for the journal Computational Complexity.
 digiconfigs: Writing "configurations"
+drawstack: Draw execution stacks.
 dyntree: Construct Dynkin tree diagrams.
 eltex: Simple circuit diagrams in LaTeX picture mode.
-formula: Typesetting physical units.
+engtlc: Support for users in Telecommunications Engineering.
 fouridx: Left sub- and superscripts in maths mode.
 functan: Macros for functional analysis and PDE theory
 galois: Typeset Galois connections.
@@ -161,9 +166,11 @@ hepthesis: A class for academic reports, especially PhD theses.
 hepunits: A set of units useful in high energy physics applications.
 karnaugh: Typeset Karnaugh-Veitch-maps.
 mhchem: Typeset chemical formulae/equations and Risk and Safety phrases.
-mhs: Historical mathematics.
 miller: Typeset miller indices.
+mychemistry: Create reaction schemes with LaTeX and ChemFig.
+nuc: Notation for nuclear isotopes.
 objectz: Macros for typesetting Object Z.
+physymb: Assorted macros for Physicists.
 pseudocode: LaTeX environment for specifying algorithms in a natural way.
 scientificpaper: Format a scientific paper for journal publication.
 sciposter: Make posters of ISO A3 size and larger.
@@ -227,6 +234,8 @@ texmf-dist/doc/latex/algorithm2e/algorithm2e_ex04.tex
 texmf-dist/doc/latex/algorithm2e/algorithm2e_ex05.tex
 texmf-dist/doc/latex/algorithm2e/algorithm2e_ex06.tex
 texmf-dist/doc/latex/algorithm2e/algorithm2e_ex07.tex
+texmf-dist/doc/latex/algorithm2e/algorithm2e_exAlgoDisjdecomp.tex
+texmf-dist/doc/latex/algorithm2e/algorithm2e_exIR.tex
 texmf-dist/doc/latex/algorithm2e/algorithm2e_exfor.tex
 texmf-dist/doc/latex/algorithm2e/algorithm2e_exrepeat.tex
 texmf-dist/doc/latex/algorithm2e/algorithm2e_exswitch.tex
@@ -266,21 +275,26 @@ texmf-dist/source/latex/bpchem/bpchem.dtx
 texmf-dist/source/latex/bpchem/bpchem.ins
 texmf-dist/tex/latex/bpchem/bpchem.sty
 texmf-dist/doc/latex/bytefield/README
+texmf-dist/doc/latex/bytefield/bf-example.pdf
+texmf-dist/doc/latex/bytefield/bf-example.tex
 texmf-dist/doc/latex/bytefield/bytefield.pdf
-texmf-dist/doc/latex/bytefield/example.pdf
-texmf-dist/doc/latex/bytefield/example.tex
 texmf-dist/source/latex/bytefield/bytefield.dtx
 texmf-dist/source/latex/bytefield/bytefield.ins
 texmf-dist/tex/latex/bytefield/bytefield.sty
 texmf-dist/doc/fonts/chemarrow/Liesmich.txt
-texmf-dist/doc/fonts/chemarrow/Readme.txt
-texmf-dist/doc/fonts/chemarrow/testchem.dvi
+texmf-dist/doc/fonts/chemarrow/README
+texmf-dist/doc/fonts/chemarrow/arrow.Mac.sit.hqx
+texmf-dist/doc/fonts/chemarrow/chemarrow-de.pdf
+texmf-dist/doc/fonts/chemarrow/chemarrow-de.tex
+texmf-dist/doc/fonts/chemarrow/chemarrow.pdf
+texmf-dist/doc/fonts/chemarrow/chemarrow.tex
 texmf-dist/doc/fonts/chemarrow/testchem.tex
+texmf-dist/source/fonts/chemarrow/Arrow.vfb
+texmf-dist/source/fonts/chemarrow/arrow.mp
 texmf-dist/fonts/afm/public/chemarrow/arrow.afm
 texmf-dist/fonts/map/dvips/chemarrow/chemarrow.map
 texmf-dist/fonts/source/public/chemarrow/arrow.mf
 texmf-dist/fonts/tfm/public/chemarrow/arrow.tfm
-texmf-dist/fonts/type1/public/chemarrow/Arrow.vfb
 texmf-dist/fonts/type1/public/chemarrow/arrow.inf
 texmf-dist/fonts/type1/public/chemarrow/arrow.pfb
 texmf-dist/fonts/type1/public/chemarrow/arrow.pfm
@@ -290,15 +304,28 @@ texmf-dist/doc/latex/chemcompounds/chemcompounds.pdf
 texmf-dist/source/latex/chemcompounds/chemcompounds.dtx
 texmf-dist/source/latex/chemcompounds/chemcompounds.ins
 texmf-dist/tex/latex/chemcompounds/chemcompounds.sty
-texmf-dist/doc/latex/chemcono/example.dvi
+texmf-dist/doc/latex/chemcono/chemcono.pdf
+texmf-dist/doc/latex/chemcono/chemcono.tex
 texmf-dist/doc/latex/chemcono/example.tex
 texmf-dist/tex/latex/chemcono/chemcono.sty
 texmf-dist/tex/latex/chemcono/drftcono.sty
 texmf-dist/tex/latex/chemcono/showkeysff.sty
+texmf-dist/doc/latex/chemexec/README
+texmf-dist/doc/latex/chemexec/chemexec_de.pdf
+texmf-dist/doc/latex/chemexec/chemexec_de.tex
+texmf-dist/doc/latex/chemexec/chemexec_en.pdf
+texmf-dist/doc/latex/chemexec/chemexec_en.tex
+texmf-dist/tex/latex/chemexec/chemexec.sty
+texmf-dist/doc/latex/chemmacros/README
+texmf-dist/doc/latex/chemmacros/chemmacros_doc_de.pdf
+texmf-dist/doc/latex/chemmacros/chemmacros_doc_de.tex
+texmf-dist/doc/latex/chemmacros/chemmacros_doc_en.pdf
+texmf-dist/doc/latex/chemmacros/chemmacros_doc_en.tex
+texmf-dist/tex/latex/chemmacros/chemmacros.sty
 texmf-dist/doc/latex/chemstyle/README
+texmf-dist/doc/latex/chemstyle/chemscheme.cdx
 texmf-dist/doc/latex/chemstyle/chemstyle-demo.tex
 texmf-dist/doc/latex/chemstyle/chemstyle.pdf
-texmf-dist/source/latex/chemstyle/chemscheme.cdx
 texmf-dist/source/latex/chemstyle/chemstyle.dtx
 texmf-dist/source/latex/chemstyle/chemstyle.ins
 texmf-dist/tex/latex/chemstyle/chemscheme.sty
@@ -339,6 +366,7 @@ texmf-dist/tex/latex/computational-complexity/cc4elsart.sty
 texmf-dist/tex/latex/computational-complexity/cc4jT.sty
 texmf-dist/tex/latex/computational-complexity/cc4llncs.sty
 texmf-dist/tex/latex/computational-complexity/cc4siamltex.sty
+texmf-dist/tex/latex/computational-complexity/cc4svjour.sty
 texmf-dist/tex/latex/computational-complexity/ccalgo.sty
 texmf-dist/tex/latex/computational-complexity/ccaux.sty
 texmf-dist/tex/latex/computational-complexity/cccite.sty
@@ -354,6 +382,10 @@ texmf-dist/doc/latex/digiconfigs/README
 texmf-dist/doc/latex/digiconfigs/digiconfigs.pdf
 texmf-dist/doc/latex/digiconfigs/digiconfigs.tex
 texmf-dist/tex/latex/digiconfigs/digiconfigs.sty
+texmf-dist/doc/latex/drawstack/README
+texmf-dist/doc/latex/drawstack/stack-example.pdf
+texmf-dist/doc/latex/drawstack/stack-example.tex
+texmf-dist/tex/latex/drawstack/drawstack.sty
 texmf-dist/doc/latex/dyntree/README
 texmf-dist/doc/latex/dyntree/dyntree.pdf
 texmf-dist/source/latex/dyntree/dyntree.dtx
@@ -371,24 +403,11 @@ texmf-dist/tex/latex/eltex/eltex4.tex
 texmf-dist/tex/latex/eltex/eltex5.tex
 texmf-dist/tex/latex/eltex/eltex6.tex
 texmf-dist/tex/latex/eltex/eltex7.tex
-texmf-dist/doc/latex/formula/formpel.dvi
-texmf-dist/doc/latex/formula/formpel.tex
-texmf-dist/source/latex/formula/Bugs
-texmf-dist/source/latex/formula/Changes
-texmf-dist/source/latex/formula/Makefile
-texmf-dist/source/latex/formula/README.1ST
-texmf-dist/source/latex/formula/Todo
-texmf-dist/source/latex/formula/dp/ftp_incoming.txt
-texmf-dist/source/latex/formula/formula.drv
-texmf-dist/source/latex/formula/formula.dtx
-texmf-dist/source/latex/formula/formula.ins
-texmf-dist/source/latex/formula/install.eng
-texmf-dist/source/latex/formula/install.ger
-texmf-dist/source/latex/formula/newform.bat
-texmf-dist/source/latex/formula/newformula
-texmf-dist/source/latex/formula/prepverz.bat
-texmf-dist/source/latex/formula/prepverz.sh
-texmf-dist/tex/latex/formula/formula.sty
+texmf-dist/doc/latex/engtlc/README
+texmf-dist/doc/latex/engtlc/eng_engtlc.pdf
+texmf-dist/doc/latex/engtlc/engtlc.tex
+texmf-dist/doc/latex/engtlc/ita_engtlc.pdf
+texmf-dist/tex/latex/engtlc/engtlc.sty
 texmf-dist/doc/latex/fouridx/README
 texmf-dist/doc/latex/fouridx/fouridx.pdf
 texmf-dist/source/latex/fouridx/fouridx.dtx
@@ -442,6 +461,7 @@ texmf-dist/doc/latex/hepparticles/testhepparticles.pdf
 texmf-dist/doc/latex/hepparticles/testhepparticles.tex
 texmf-dist/tex/latex/hepparticles/hepparticles.sty
 texmf-dist/doc/latex/hepthesis/ChangeLog
+texmf-dist/doc/latex/hepthesis/Makefile
 texmf-dist/doc/latex/hepthesis/README
 texmf-dist/doc/latex/hepthesis/TODO
 texmf-dist/doc/latex/hepthesis/example/Makefile
@@ -455,44 +475,64 @@ texmf-dist/doc/latex/hepthesis/example/example.pdf
 texmf-dist/doc/latex/hepthesis/example/example.tex
 texmf-dist/doc/latex/hepthesis/example/extrastyles.zip
 texmf-dist/doc/latex/hepthesis/example/frontmatter.tex
+texmf-dist/doc/latex/hepthesis/example/getNewBibtex
+texmf-dist/doc/latex/hepthesis/example/h-physrev.bst
 texmf-dist/doc/latex/hepthesis/example/lhcb-detector-cross-section.pdf
+texmf-dist/doc/latex/hepthesis/example/mythesis.bib
+texmf-dist/doc/latex/hepthesis/example/mythesis.cls
+texmf-dist/doc/latex/hepthesis/example/mythesis.sty
+texmf-dist/doc/latex/hepthesis/example/mythesismath.sty
 texmf-dist/doc/latex/hepthesis/hepthesis.pdf
 texmf-dist/doc/latex/hepthesis/hepthesis.tex
-texmf-dist/source/latex/hepthesis/Makefile
 texmf-dist/tex/latex/hepthesis/hepthesis.cls
 texmf-dist/doc/latex/hepunits/ChangeLog
 texmf-dist/doc/latex/hepunits/README
 texmf-dist/doc/latex/hepunits/hepunits.pdf
 texmf-dist/doc/latex/hepunits/hepunits.tex
 texmf-dist/tex/latex/hepunits/hepunits.sty
+texmf-dist/doc/latex/karnaugh/kvdoc.pdf
 texmf-dist/doc/latex/karnaugh/kvdoc.tex
 texmf-dist/tex/latex/karnaugh/kvmacros.tex
 texmf-dist/doc/latex/mhchem/legal.txt
 texmf-dist/doc/latex/mhchem/mhchem.pdf
 texmf-dist/tex/latex/mhchem/mhchem.sty
 texmf-dist/tex/latex/mhchem/rsphrase.sty
-texmf-dist/tex/latex/mhs/mhs.sty
 texmf-dist/doc/latex/miller/ChangeLog
+texmf-dist/doc/latex/miller/Makefile
 texmf-dist/doc/latex/miller/README
 texmf-dist/doc/latex/miller/miller-v.tex
 texmf-dist/doc/latex/miller/miller.pdf
-texmf-dist/doc/latex/miller/miller.xml
 texmf-dist/doc/latex/miller/millertest.tex
-texmf-dist/source/latex/miller/Makefile
 texmf-dist/source/latex/miller/miller.dtx
 texmf-dist/source/latex/miller/miller.ins
 texmf-dist/tex/latex/miller/miller.sty
-texmf-dist/doc/latex/objectz/ozguide.dvi
+texmf-dist/doc/latex/mychemistry/README
+texmf-dist/doc/latex/mychemistry/examples.pdf
+texmf-dist/doc/latex/mychemistry/examples.tex
+texmf-dist/doc/latex/mychemistry/mychemistry_de.pdf
+texmf-dist/doc/latex/mychemistry/mychemistry_de.tex
+texmf-dist/doc/latex/mychemistry/mychemistry_en.pdf
+texmf-dist/doc/latex/mychemistry/mychemistry_en.tex
+texmf-dist/tex/latex/mychemistry/mychemistry.sty
+texmf-dist/doc/latex/nuc/README
+texmf-dist/doc/latex/nuc/nuc.pdf
+texmf-dist/doc/latex/nuc/nuc.tex
+texmf-dist/tex/latex/nuc/nuc.sty
+texmf-dist/doc/latex/objectz/catalog
+texmf-dist/doc/latex/objectz/makefile
+texmf-dist/doc/latex/objectz/manifest
+texmf-dist/doc/latex/objectz/ozguide.pdf
 texmf-dist/doc/latex/objectz/ozguide.tex
-texmf-dist/doc/latex/objectz/oztest.dvi
 texmf-dist/doc/latex/objectz/oztest.tex
-texmf-dist/source/latex/objectz/catalog
-texmf-dist/source/latex/objectz/makefile
-texmf-dist/source/latex/objectz/manifest
+texmf-dist/doc/latex/objectz/readme
 texmf-dist/source/latex/objectz/oz.dtx
 texmf-dist/source/latex/objectz/oz.ins
-texmf-dist/source/latex/objectz/readme
 texmf-dist/tex/latex/objectz/oz.sty
+texmf-dist/doc/latex/physymb/README
+texmf-dist/doc/latex/physymb/physymb.pdf
+texmf-dist/source/latex/physymb/physymb.dtx
+texmf-dist/source/latex/physymb/physymb.ins
+texmf-dist/tex/latex/physymb/physymb.sty
 texmf-dist/doc/latex/pseudocode/README
 texmf-dist/doc/latex/pseudocode/pseudocode.pdf
 texmf-dist/doc/latex/pseudocode/pseudocode.tex
@@ -543,37 +583,17 @@ texmf-dist/tex/latex/sciposter/paperra2.cfg
 texmf-dist/tex/latex/sciposter/sciposter.cls
 texmf-dist/doc/latex/sfg/Changes
 texmf-dist/doc/latex/sfg/README
+texmf-dist/doc/latex/sfg/sfg-doc.pdf
+texmf-dist/doc/latex/sfg/sfg-doc.tex
 texmf-dist/doc/latex/sfg/sfg_test.tex
 texmf-dist/tex/latex/sfg/sfg.sty
 texmf-dist/doc/latex/siunitx/README
-texmf-dist/doc/latex/siunitx/siunitx-bug.tex
 texmf-dist/doc/latex/siunitx/siunitx.pdf
 texmf-dist/source/latex/siunitx/siunitx.dtx
 texmf-dist/source/latex/siunitx/siunitx.ins
-texmf-dist/tex/latex/siunitx/config/si-DE.cfg
-texmf-dist/tex/latex/siunitx/config/si-SIunits.cfg
-texmf-dist/tex/latex/siunitx/config/si-UK.cfg
-texmf-dist/tex/latex/siunitx/config/si-USA.cfg
-texmf-dist/tex/latex/siunitx/config/si-ZA.cfg
-texmf-dist/tex/latex/siunitx/config/si-abbr.cfg
-texmf-dist/tex/latex/siunitx/config/si-accepted.cfg
-texmf-dist/tex/latex/siunitx/config/si-addn.cfg
-texmf-dist/tex/latex/siunitx/config/si-astro.cfg
-texmf-dist/tex/latex/siunitx/config/si-binary.cfg
-texmf-dist/tex/latex/siunitx/config/si-chemeng.cfg
-texmf-dist/tex/latex/siunitx/config/si-fancynum.cfg
-texmf-dist/tex/latex/siunitx/config/si-fancyunits.cfg
-texmf-dist/tex/latex/siunitx/config/si-geophys.cfg
-texmf-dist/tex/latex/siunitx/config/si-hep.cfg
-texmf-dist/tex/latex/siunitx/config/si-hepunits.cfg
-texmf-dist/tex/latex/siunitx/config/si-named.cfg
-texmf-dist/tex/latex/siunitx/config/si-physical.cfg
-texmf-dist/tex/latex/siunitx/config/si-prefix.cfg
-texmf-dist/tex/latex/siunitx/config/si-prefixed.cfg
-texmf-dist/tex/latex/siunitx/config/si-sistyle.cfg
-texmf-dist/tex/latex/siunitx/config/si-synchem.cfg
-texmf-dist/tex/latex/siunitx/config/si-units.cfg
-texmf-dist/tex/latex/siunitx/config/si-unitsdef.cfg
+texmf-dist/tex/latex/siunitx/config/siunitx-abbreviations.cfg
+texmf-dist/tex/latex/siunitx/config/siunitx-binary.cfg
+texmf-dist/tex/latex/siunitx/config/siunitx-version-1.cfg
 texmf-dist/tex/latex/siunitx/siunitx.sty
 texmf-dist/doc/latex/steinmetz/README
 texmf-dist/doc/latex/steinmetz/steinmetz-test.tex
@@ -583,6 +603,7 @@ texmf-dist/source/latex/steinmetz/steinmetz.ins
 texmf-dist/tex/latex/steinmetz/steinmetz.sty
 texmf-dist/doc/latex/struktex/LIESMICH
 texmf-dist/doc/latex/struktex/README
+texmf-dist/doc/latex/struktex/THIS_IS_VERSION_v133
 texmf-dist/doc/latex/struktex/getversion.tex
 texmf-dist/doc/latex/struktex/struktex-test-0.nss
 texmf-dist/doc/latex/struktex/struktex-test-1.tex
@@ -641,56 +662,60 @@ texmf-dist/tex/latex/unitsdef/unitsdef.sty
 texmf-dist/tex/latex/unitsdef/volabbrv.cfg
 texmf-dist/tex/latex/unitsdef/voltabbr.cfg
 texmf-dist/tex/latex/unitsdef/weigabbr.cfg
-texmf-dist/source/latex/youngtab/README
-texmf-dist/source/latex/youngtab/makeydoc
-texmf-dist/source/latex/youngtab/makeydoc.bat
+texmf-dist/doc/latex/youngtab/README
+texmf-dist/doc/latex/youngtab/makeydoc
+texmf-dist/doc/latex/youngtab/makeydoc.bat
+texmf-dist/doc/latex/youngtab/youngtab.el
+texmf-dist/doc/latex/youngtab/youngtab.pdf
+texmf-dist/doc/latex/youngtab/youngtab.tex
 texmf-dist/source/latex/youngtab/youngtab.dtx
-texmf-dist/source/latex/youngtab/youngtab.el
 texmf-dist/source/latex/youngtab/youngtab.ins
-texmf-dist/source/latex/youngtab/youngtab.tex
 texmf-dist/tex/latex/youngtab/youngtab.sty
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
 ## make symlinks of core script utils
 mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
 texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
 texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
 texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
 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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
 texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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
@@ -702,24 +727,39 @@ texlive-collection-fontutils,/usr/bin/pfm2kpx,/usr/share/texmf-dist/scripts/font
 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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
 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-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
 texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
 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/epspdf,/usr/share/texmf-dist/scripts/epspdf/epspdf.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
 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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 %__mkdir_p %{buildroot}%{_bindir}
@@ -734,46 +774,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
     done
 popd
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
-done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -836,12 +836,15 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-science
+
 * 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, 

+ 120 - 55
t/texlive-collection-texinfo/texlive-collection-texinfo-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-texinfo
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: GNU Texinfo
 Summary(ja): TeX Live: GNU Texinfo
 Name: texlive-collection-texinfo
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
@@ -118,49 +115,105 @@ texmf-dist/tex/texinfo/txi-uk.tex
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -187,9 +240,21 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-texinfo
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-texinfo
+- 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-texinfo
 - improved %%post

+ 343 - 262
t/texlive-collection-xetex/texlive-collection-xetex-vl.spec

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2009-3: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
 ## tlpdb2rpmspec collection-xetex
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null 2>&1
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides	%{nil}
-%define __perl_requires	%{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: TeX Live: XeTeX packages
 Summary(ja): TeX Live: XeTeX packages
 Name: texlive-collection-xetex
-Version: 2009
-Release: 3%{?_dist_release}
-License: LPPL, GPL+, OFSFLD, Public Domain, ASL 2.0, Freely redistributable without restriction
+Version: 2011
+Release: 1%{?_dist_release}
+License: LPPL, GPL+, OFSFLD, Public Domain, ASL 2.0
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 
@@ -64,21 +61,24 @@ Jonathan Kew, http://scripts.sil.org/xetex.
 This package contains the following CTAN packages: 
 arabxetex: An ArabTeX-like interface for XeLaTeX.
 euenc: Unicode font encoding definitions for XeTeX.
-bidi: Support for bidirectional typesetting with XeLaTeX.
-fontspec: An automatic interface to feature-rich fonts in XeLaTeX.
+fixlatvian: Improve Latvian language support in XeLaTeX.
 fontwrap: Bind fonts to specific unicode blocks.
-harvardkyoto: XeTeX input map for Unicode Devanagari.
 mathspec: Specify arbitrary fonts for mathematics in XeTeX.
 philokalia: A font to typeset the Philokalia Books.
 polyglossia: Modern multilingual typesetting with XeLaTeX.
+unisugar: Define syntactic sugar for Unicode LaTeX.
 xecjk: Support for CJK documents in XeLaTeX.
 xecolour: Support for colour in XeLaTeX.
 xecyr: Using Cyrillic languages in XeTeX.
+xeindex: Automatic index generation for XeLaTeX.
 xepersian: Persian for LaTeX over XeTeX.
-xetex: 
+xesearch: A string finder for XeTeX.
+xetex: Unicode and OpenType-enabled TeX engine.
 xetex-def: Colour and graphics support for XeTeX.
+xetex-devanagari: XeTeX input map for Unicode Devanagari.
+xetex-itrans: Itrans input maps for use with XeLaTeX.
 xetex-pstricks: Running PStricks under XeTeX.
-xetexconfig: 
+xetexconfig: Configuration files for XeTeX.
 xetexfontinfo: Report font features in XeTeX.
 xltxtra: "Extras" for LaTeX users of XeTeX.
 xunicode: Generate Unicode characters from accented glyphs.
@@ -104,21 +104,24 @@ Jonathan Kew, http://scripts.sil.org/xetex.
 このパッケージは以下の CTAN パッケージを含んでいます: 
 arabxetex: An ArabTeX-like interface for XeLaTeX.
 euenc: Unicode font encoding definitions for XeTeX.
-bidi: Support for bidirectional typesetting with XeLaTeX.
-fontspec: An automatic interface to feature-rich fonts in XeLaTeX.
+fixlatvian: Improve Latvian language support in XeLaTeX.
 fontwrap: Bind fonts to specific unicode blocks.
-harvardkyoto: XeTeX input map for Unicode Devanagari.
 mathspec: Specify arbitrary fonts for mathematics in XeTeX.
 philokalia: A font to typeset the Philokalia Books.
 polyglossia: Modern multilingual typesetting with XeLaTeX.
+unisugar: Define syntactic sugar for Unicode LaTeX.
 xecjk: Support for CJK documents in XeLaTeX.
 xecolour: Support for colour in XeLaTeX.
 xecyr: Using Cyrillic languages in XeTeX.
+xeindex: Automatic index generation for XeLaTeX.
 xepersian: Persian for LaTeX over XeTeX.
-xetex: 
+xesearch: A string finder for XeTeX.
+xetex: Unicode and OpenType-enabled TeX engine.
 xetex-def: Colour and graphics support for XeTeX.
+xetex-devanagari: XeTeX input map for Unicode Devanagari.
+xetex-itrans: Itrans input maps for use with XeLaTeX.
 xetex-pstricks: Running PStricks under XeTeX.
-xetexconfig: 
+xetexconfig: Configuration files for XeTeX.
 xetexfontinfo: Report font features in XeTeX.
 xltxtra: "Extras" for LaTeX users of XeTeX.
 xunicode: Generate Unicode characters from accented glyphs.
@@ -142,77 +145,140 @@ PREF=%{buildroot}%{tex_destdir}
 
 manifest=(
 texmf-dist/doc/xelatex/arabxetex/README
-texmf-dist/doc/xelatex/arabxetex/arabtex-kurdish.maps
-texmf-dist/doc/xelatex/arabxetex/arabtex-uighur.maps
-texmf-dist/doc/xelatex/arabxetex/arabtex.maps
-texmf-dist/doc/xelatex/arabxetex/arabxetex.dtx
 texmf-dist/doc/xelatex/arabxetex/arabxetex.pdf
-texmf-dist/doc/xelatex/arabxetex/ednotes_example.pdf
-texmf-dist/doc/xelatex/arabxetex/ednotes_example.tex
-texmf-dist/doc/xelatex/arabxetex/makemaps.pl
-texmf-dist/doc/xelatex/arabxetex/minimal.tex
-texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabic-novowels.tec
+texmf-dist/doc/xelatex/arabxetex/examples/ednotes_example.pdf
+texmf-dist/doc/xelatex/arabxetex/examples/ednotes_example.tex
+texmf-dist/doc/xelatex/arabxetex/examples/minimal.tex
+texmf-dist/source/xelatex/arabxetex/arabtex-farsi-trans-loc.map
+texmf-dist/source/xelatex/arabxetex/arabtex-kurdish.maps
+texmf-dist/source/xelatex/arabxetex/arabtex-pashto-trans-loc.map
+texmf-dist/source/xelatex/arabxetex/arabtex-sindhi-trans-loc.map
+texmf-dist/source/xelatex/arabxetex/arabtex-trans-dmg.map
+texmf-dist/source/xelatex/arabxetex/arabtex-trans-loc.map
+texmf-dist/source/xelatex/arabxetex/arabtex-uighur.maps
+texmf-dist/source/xelatex/arabxetex/arabtex-urdu-trans-loc.map
+texmf-dist/source/xelatex/arabxetex/arabtex.maps
+texmf-dist/source/xelatex/arabxetex/arabxetex.dtx
+texmf-dist/source/xelatex/arabxetex/makemaps.pl
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabicdigits.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabicdigits.tec
-texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabicfixes.tec
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-farsi-trans-loc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-farsi-trans-loc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-farsi-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-farsi-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-farsi-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-farsi-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-farsi-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-farsi-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-kashmiri-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-kashmiri-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-kashmiri-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-kashmiri-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-kashmiri-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-kashmiri-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-kurdish.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-kurdish.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-maghribi-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-maghribi-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-maghribi-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-maghribi-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-maghribi-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-maghribi-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-malay-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-malay-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-malay-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-malay-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-malay-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-malay-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-pashto-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-pashto-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-pashto-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-pashto-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-pashto-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-pashto-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-sindhi-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-sindhi-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-sindhi-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-sindhi-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-sindhi-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-sindhi-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-turk-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-turk-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-turk-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-turk-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-turk-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-turk-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-uighur.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-uighur.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-urdu-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-urdu-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-urdu-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-urdu-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-urdu-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-urdu-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2alif-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-farsi-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-farsi-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-farsi-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-farsi-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-farsi-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-farsi-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-kashmiri-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-kashmiri-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-kashmiri-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-kashmiri-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-kashmiri-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-kashmiri-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-kurdish.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-kurdish.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-maghribi-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-maghribi-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-maghribi-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-maghribi-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-maghribi-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-maghribi-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-malay-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-malay-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-malay-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-malay-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-malay-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-malay-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-pashto-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-pashto-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-pashto-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-pashto-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-pashto-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-pashto-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-sindhi-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-sindhi-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-sindhi-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-sindhi-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-sindhi-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-sindhi-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-turk-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-turk-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-turk-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-turk-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-turk-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-turk-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-uighur.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-uighur.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-urdu-fullvoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-urdu-fullvoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-urdu-novoc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-urdu-novoc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-urdu-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-urdu-voc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-voc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-fdf2noalif-voc.tec
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-pashto-trans-loc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-pashto-trans-loc.tec
@@ -224,103 +290,45 @@ texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-trans-loc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-trans-loc.tec
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-urdu-trans-loc.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-urdu-trans-loc.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/farsidigits.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/farsidigits.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/fixlamalif.map
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/fixlamalif.tec
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/mirrorpunct.map
+texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/mirrorpunct.tec
 texmf-dist/tex/xelatex/arabxetex/arabxetex.sty
-texmf-dist/doc/xelatex/euenc/README
-texmf-dist/doc/xelatex/euenc/euenc.pdf
-texmf-dist/doc/xelatex/euenc/test-eu1lm.ltx
-texmf-dist/doc/xelatex/euenc/test-eu1lm.pdf
-texmf-dist/source/xelatex/euenc/euenc.dtx
-texmf-dist/source/xelatex/euenc/euenc.ins
-texmf-dist/tex/xelatex/euenc/eu1enc.def
-texmf-dist/tex/xelatex/euenc/eu1lmdh.fd
-texmf-dist/tex/xelatex/euenc/eu1lmr.fd
-texmf-dist/tex/xelatex/euenc/eu1lmss.fd
-texmf-dist/tex/xelatex/euenc/eu1lmssq.fd
-texmf-dist/tex/xelatex/euenc/eu1lmtt.fd
-texmf-dist/tex/xelatex/euenc/eu1lmvtt.fd
-texmf-dist/doc/xelatex/bidi/README
-texmf-dist/doc/xelatex/bidi/examples/beamer-sample.tex
-texmf-dist/doc/xelatex/bidi/examples/bidicasual-samplecv.tex
-texmf-dist/doc/xelatex/bidi/examples/bidiclassic-samplecv.tex
-texmf-dist/doc/xelatex/bidi/examples/bidisample2e.tex
-texmf-dist/doc/xelatex/bidi/examples/bidismall2e.tex
-texmf-dist/doc/xelatex/bidi/examples/gull.jpg
-texmf-dist/doc/xelatex/bidi/examples/picture.jpg
-texmf-dist/doc/xelatex/bidi/examples/presentation-sample.tex
-texmf-dist/doc/xelatex/bidi/examples/test-bidi.tex
-texmf-dist/doc/xelatex/bidi/examples/test-supertabular.tex
-texmf-dist/doc/xelatex/bidi/examples/test-tabular.tex
-texmf-dist/doc/xelatex/bidi/examples/test-tabularx.tex
-texmf-dist/doc/xelatex/bidi/examples/test-tabulary.tex
-texmf-dist/doc/xelatex/bidi/examples/test1-wrapfig.tex
-texmf-dist/doc/xelatex/bidi/examples/test2-wrapfig.tex
-texmf-dist/doc/xelatex/bidi/examples/test3-wrapfig.tex
-texmf-dist/source/xelatex/bidi/bidi.dtx
-texmf-dist/tex/xelatex/bidi/amsart-bidi.def
-texmf-dist/tex/xelatex/bidi/amsbook-bidi.def
-texmf-dist/tex/xelatex/bidi/amsthm-bidi.def
-texmf-dist/tex/xelatex/bidi/array-bidi.def
-texmf-dist/tex/xelatex/bidi/article-bidi.def
-texmf-dist/tex/xelatex/bidi/beamerthemebidiJLTree.sty
-texmf-dist/tex/xelatex/bidi/bibitem.pdf
-texmf-dist/tex/xelatex/bidi/bidi.sty
-texmf-dist/tex/xelatex/bidi/bidi2in1.sty
-texmf-dist/tex/xelatex/bidi/bidibeamer-bidi.def
-texmf-dist/tex/xelatex/bidi/bidibeamer.cls
-texmf-dist/tex/xelatex/bidi/bidibeamerbaseauxtemplates.sty
-texmf-dist/tex/xelatex/bidi/bidibeamerbasetemplates.sty
-texmf-dist/tex/xelatex/bidi/bidicode.sty
-texmf-dist/tex/xelatex/bidi/bidimoderncv.cls
-texmf-dist/tex/xelatex/bidi/bidipresentation.cls
-texmf-dist/tex/xelatex/bidi/book-bidi.def
-texmf-dist/tex/xelatex/bidi/bookest-bidi.def
-texmf-dist/tex/xelatex/bidi/cvthemebidicasual.sty
-texmf-dist/tex/xelatex/bidi/cvthemebidiclassic.sty
-texmf-dist/tex/xelatex/bidi/draftwatermark-bidi.def
-texmf-dist/tex/xelatex/bidi/extbook-bidi.def
-texmf-dist/tex/xelatex/bidi/fancyhdr-bidi.def
-texmf-dist/tex/xelatex/bidi/footnote-bidi.def
-texmf-dist/tex/xelatex/bidi/graphicx-bidi.def
-texmf-dist/tex/xelatex/bidi/hyperref-bidi.def
-texmf-dist/tex/xelatex/bidi/listings-bidi.def
-texmf-dist/tex/xelatex/bidi/longtable-bidi.def
-texmf-dist/tex/xelatex/bidi/memoir-bidi.def
-texmf-dist/tex/xelatex/bidi/minitoc-bidi.def
-texmf-dist/tex/xelatex/bidi/pdfpages-bidi.def
-texmf-dist/tex/xelatex/bidi/pstricks-bidi.def
-texmf-dist/tex/xelatex/bidi/ragged2e-bidi.def
-texmf-dist/tex/xelatex/bidi/rapport3-bidi.def
-texmf-dist/tex/xelatex/bidi/refrep-bidi.def
-texmf-dist/tex/xelatex/bidi/report-bidi.def
-texmf-dist/tex/xelatex/bidi/scrartcl-bidi.def
-texmf-dist/tex/xelatex/bidi/scrbook-bidi.def
-texmf-dist/tex/xelatex/bidi/scrreprt-bidi.def
-texmf-dist/tex/xelatex/bidi/stabular-bidi.def
-texmf-dist/tex/xelatex/bidi/tabls-bidi.def
-texmf-dist/tex/xelatex/bidi/tabulary-bidi.def
-texmf-dist/tex/xelatex/bidi/tikz-bidi.def
-texmf-dist/tex/xelatex/bidi/tocbibind-bidi.def
-texmf-dist/tex/xelatex/bidi/tocloft-bidi.def
-texmf-dist/tex/xelatex/bidi/tocstyle-bidi.def
-texmf-dist/tex/xelatex/bidi/wrapfig-bidi.def
-texmf-dist/tex/xelatex/bidi/xltxtra-bidi.def
-texmf-dist/doc/xelatex/fontspec/README
-texmf-dist/doc/xelatex/fontspec/fontspec-example.ltx
-texmf-dist/doc/xelatex/fontspec/fontspec.pdf
-texmf-dist/source/xelatex/fontspec/fontspec.dtx
-texmf-dist/source/xelatex/fontspec/fontspec.ins
-texmf-dist/tex/xelatex/fontspec/fontspec.cfg
-texmf-dist/tex/xelatex/fontspec/fontspec.sty
+texmf-dist/doc/latex/euenc/README
+texmf-dist/doc/latex/euenc/euenc.pdf
+texmf-dist/doc/latex/euenc/test-euxlm.ltx
+texmf-dist/source/latex/euenc/Makefile
+texmf-dist/source/latex/euenc/euenc.dtx
+texmf-dist/tex/latex/euenc/eu1enc.def
+texmf-dist/tex/latex/euenc/eu1lmdh.fd
+texmf-dist/tex/latex/euenc/eu1lmr.fd
+texmf-dist/tex/latex/euenc/eu1lmss.fd
+texmf-dist/tex/latex/euenc/eu1lmssq.fd
+texmf-dist/tex/latex/euenc/eu1lmtt.fd
+texmf-dist/tex/latex/euenc/eu1lmvtt.fd
+texmf-dist/tex/latex/euenc/eu2enc.def
+texmf-dist/tex/latex/euenc/eu2lmdh.fd
+texmf-dist/tex/latex/euenc/eu2lmr.fd
+texmf-dist/tex/latex/euenc/eu2lmss.fd
+texmf-dist/tex/latex/euenc/eu2lmssq.fd
+texmf-dist/tex/latex/euenc/eu2lmtt.fd
+texmf-dist/tex/latex/euenc/eu2lmvtt.fd
+texmf-dist/doc/xelatex/fixlatvian/Makefile
+texmf-dist/doc/xelatex/fixlatvian/README
+texmf-dist/doc/xelatex/fixlatvian/fixlatvian.pdf
+texmf-dist/source/xelatex/fixlatvian/fixlatvian.dtx
+texmf-dist/source/xelatex/fixlatvian/fixlatvian.ins
+texmf-dist/makeindex/fixlatvian/lv.ist
+texmf-dist/tex/xelatex/fixlatvian/fixlatvian.sty
 texmf-dist/doc/xelatex/fontwrap/README
 texmf-dist/doc/xelatex/fontwrap/fontwrap.pdf
 texmf-dist/doc/xelatex/fontwrap/fontwrap.tex
 texmf-dist/doc/xelatex/fontwrap/fontwrap_example.pdf
 texmf-dist/doc/xelatex/fontwrap/fontwrap_example.tex
 texmf-dist/tex/xelatex/fontwrap/fontwrap.sty
-texmf-dist/fonts/misc/xetex/fontmapping/harvardkyoto/README
-texmf-dist/fonts/misc/xetex/fontmapping/harvardkyoto/harvardkyoto.map
-texmf-dist/fonts/misc/xetex/fontmapping/harvardkyoto/harvardkyoto.tec
 texmf-dist/doc/xelatex/mathspec/README
 texmf-dist/doc/xelatex/mathspec/mathspec.pdf
 texmf-dist/doc/xelatex/mathspec/mathspec.tex
@@ -338,24 +346,34 @@ texmf-dist/doc/xelatex/polyglossia/example-thai.pdf
 texmf-dist/doc/xelatex/polyglossia/example-thai.tex
 texmf-dist/doc/xelatex/polyglossia/examples.pdf
 texmf-dist/doc/xelatex/polyglossia/examples.tex
-texmf-dist/doc/xelatex/polyglossia/gloss-template.ldf
 texmf-dist/doc/xelatex/polyglossia/polyglossia.pdf
 texmf-dist/doc/xelatex/polyglossia/polyglossia.tex
 texmf-dist/source/xelatex/polyglossia/polyglossia.dtx
 texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/arabicdigits.map
 texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/arabicdigits.tec
+texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/bengalidigits.map
+texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/bengalidigits.tec
+texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/devanagaridigits.map
+texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/devanagaridigits.tec
 texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/farsidigits.map
 texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/farsidigits.tec
 texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/thaidigits.map
 texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/thaidigits.tec
+texmf-dist/tex/xelatex/polyglossia/arabicnumbers.sty
+texmf-dist/tex/xelatex/polyglossia/babel-hebrewalph.def
+texmf-dist/tex/xelatex/polyglossia/babelsh.def
 texmf-dist/tex/xelatex/polyglossia/cal-util.def
+texmf-dist/tex/xelatex/polyglossia/devanagaridigits.sty
 texmf-dist/tex/xelatex/polyglossia/farsical.sty
 texmf-dist/tex/xelatex/polyglossia/gloss-albanian.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-amharic.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-arabic.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-armenian.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-asturian.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-bahasai.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-bahasam.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-basque.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-bengali.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-brazil.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-breton.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-bulgarian.ldf
@@ -381,12 +399,17 @@ texmf-dist/tex/xelatex/polyglossia/gloss-icelandic.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-interlingua.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-irish.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-italian.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-lao.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-latin.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-latvian.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-lithuanian.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-lsorbian.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-magyar.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-malayalam.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-marathi.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-norsk.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-nynorsk.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-occitan.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-polish.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-portuges.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-romanian.ldf
@@ -400,22 +423,39 @@ texmf-dist/tex/xelatex/polyglossia/gloss-slovenian.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-spanish.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-swedish.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-syriac.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-tamil.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-telugu.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-thai.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-turkish.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-turkmen.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-ukrainian.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-urdu.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-usorbian.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-vietnamese.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-welsh.ldf
 texmf-dist/tex/xelatex/polyglossia/hebrewcal.sty
 texmf-dist/tex/xelatex/polyglossia/hijrical.sty
 texmf-dist/tex/xelatex/polyglossia/polyglossia.sty
+texmf-dist/tex/xelatex/polyglossia/xgreek-fixes.def
+texmf-dist/doc/xelatex/unisugar/Makefile
+texmf-dist/doc/xelatex/unisugar/README
+texmf-dist/doc/xelatex/unisugar/gedit-mixed-sugar.png
+texmf-dist/doc/xelatex/unisugar/gedit-mixed-traditional.png
+texmf-dist/doc/xelatex/unisugar/sugar.png
+texmf-dist/doc/xelatex/unisugar/traditional.png
+texmf-dist/doc/xelatex/unisugar/unisugar.pdf
+texmf-dist/doc/xelatex/unisugar/unisugar.tex
+texmf-dist/tex/xelatex/unisugar/unisugar.sty
 texmf-dist/doc/xelatex/xecjk/README
 texmf-dist/doc/xelatex/xecjk/README.txt
 texmf-dist/doc/xelatex/xecjk/example-CJKchecksingle.tex
 texmf-dist/doc/xelatex/xecjk/example-CJKfntef.tex
 texmf-dist/doc/xelatex/xecjk/example-addspaces.tex
+texmf-dist/doc/xelatex/xecjk/example-fallback.tex
 texmf-dist/doc/xelatex/xecjk/examples/example-CJKchecksingle.tex
 texmf-dist/doc/xelatex/xecjk/examples/example-CJKfntef.tex
 texmf-dist/doc/xelatex/xecjk/examples/example-addspaces.tex
+texmf-dist/doc/xelatex/xecjk/examples/example-fallback.tex
 texmf-dist/doc/xelatex/xecjk/xeCJK.pdf
 texmf-dist/source/xelatex/xecjk/xeCJK.dtx
 texmf-dist/source/xelatex/xecjk/xeCJK.ins
@@ -426,11 +466,15 @@ texmf-dist/doc/xelatex/xecolour/xecolour-user.tex
 texmf-dist/tex/xelatex/xecolour/xecolour.sty
 texmf-dist/doc/xelatex/xecyr/1251.tex
 texmf-dist/doc/xelatex/xecyr/866.tex
+texmf-dist/doc/xelatex/xecyr/NEWS
 texmf-dist/doc/xelatex/xecyr/README
-texmf-dist/doc/xelatex/xecyr/TODO
 texmf-dist/doc/xelatex/xecyr/iso.tex
 texmf-dist/doc/xelatex/xecyr/koi8-r.tex
 texmf-dist/doc/xelatex/xecyr/language.dat.add
+texmf-dist/doc/xelatex/xecyr/listings-utf8-ex.pdf
+texmf-dist/doc/xelatex/xecyr/listings-utf8-ex.tex
+texmf-dist/doc/xelatex/xecyr/pict2e-ex.pdf
+texmf-dist/doc/xelatex/xecyr/pict2e-ex.tex
 texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.pdf
 texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.tex
 texmf-dist/doc/xelatex/xecyr/rubibtex-ex.bib
@@ -454,122 +498,67 @@ texmf-dist/doc/xelatex/xecyr/xecyr-ex7-ru-x.pdf
 texmf-dist/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex
 texmf-dist/tex/generic/xecyr/xu-ruenhyph.tex
 texmf-dist/tex/xelatex/xecyr/xecyr.sty
-texmf-dist/doc/xelatex/xepersian/MyReferences.bib
+texmf-dist/doc/xelatex/xeindex/README
+texmf-dist/doc/xelatex/xeindex/xeindex.pdf
+texmf-dist/doc/xelatex/xeindex/xeindex.tex
+texmf-dist/tex/xelatex/xeindex/xeindex.sty
 texmf-dist/doc/xelatex/xepersian/README
-texmf-dist/doc/xelatex/xepersian/README.xepersian
-texmf-dist/doc/xelatex/xepersian/acm-fa-output.tex
-texmf-dist/doc/xelatex/xepersian/acm-fa.bst
-texmf-dist/doc/xelatex/xepersian/algorithm-xepersian.def
-texmf-dist/doc/xelatex/xepersian/algorithmic-xepersian.def
-texmf-dist/doc/xelatex/xepersian/amsart-xepersian.def
-texmf-dist/doc/xelatex/xepersian/amsbook-xepersian.def
-texmf-dist/doc/xelatex/xepersian/article-xepersian.def
-texmf-dist/doc/xelatex/xepersian/backref-xepersian.def
-texmf-dist/doc/xelatex/xepersian/bibtex-example.tex
-texmf-dist/doc/xelatex/xepersian/bidibeamer-xepersian.def
-texmf-dist/doc/xelatex/xepersian/bidimoderncv-xepersian.def
-texmf-dist/doc/xelatex/xepersian/book-xepersian.def
-texmf-dist/doc/xelatex/xepersian/bookest-xepersian.def
-texmf-dist/doc/xelatex/xepersian/clouds.jpg
-texmf-dist/doc/xelatex/xepersian/commands-ltx.def
-texmf-dist/doc/xelatex/xepersian/commands-xepersian.def
-texmf-dist/doc/xelatex/xepersian/enumerate-xepersian.def
-texmf-dist/doc/xelatex/xepersian/environments-ltx.def
-texmf-dist/doc/xelatex/xepersian/environments-xepersian.def
-texmf-dist/doc/xelatex/xepersian/examples/bibtex/MyReferences.bib
-texmf-dist/doc/xelatex/xepersian/examples/bibtex/acm-fa-output.tex
-texmf-dist/doc/xelatex/xepersian/examples/bibtex/bibtex-example.tex
-texmf-dist/doc/xelatex/xepersian/examples/bibtex/ieeetr-fa-output.tex
-texmf-dist/doc/xelatex/xepersian/examples/bibtex/plain-fa-output.tex
-texmf-dist/doc/xelatex/xepersian/examples/logo.pdf
-texmf-dist/doc/xelatex/xepersian/examples/magazine-sample.tex
-texmf-dist/doc/xelatex/xepersian/examples/test-correction.tex
-texmf-dist/doc/xelatex/xepersian/examples/test-empty-form.tex
-texmf-dist/doc/xelatex/xepersian/examples/test-question-only.tex
-texmf-dist/doc/xelatex/xepersian/examples/test-solution-form.tex
-texmf-dist/doc/xelatex/xepersian/examples/thesis-sample.tex
-texmf-dist/doc/xelatex/xepersian/extbook-xepersian.def
-texmf-dist/doc/xelatex/xepersian/farsitex2xepersian/ftxe-0.11.py
-texmf-dist/doc/xelatex/xepersian/footnote-bidi-xepersian.def
+texmf-dist/doc/xelatex/xepersian/ctg.jpg
 texmf-dist/doc/xelatex/xepersian/ftxe-0.11.py
-texmf-dist/doc/xelatex/xepersian/ieeetr-fa-output.tex
-texmf-dist/doc/xelatex/xepersian/ieeetr-fa.bst
-texmf-dist/doc/xelatex/xepersian/ireland.jpg
-texmf-dist/doc/xelatex/xepersian/kashida-xepersian.def
-texmf-dist/doc/xelatex/xepersian/listings-xepersian.def
-texmf-dist/doc/xelatex/xepersian/localise-xepersian.def
-texmf-dist/doc/xelatex/xepersian/logo.pdf
+texmf-dist/doc/xelatex/xepersian/img/ireland.jpg
+texmf-dist/doc/xelatex/xepersian/img/weather/clouds.jpg
+texmf-dist/doc/xelatex/xepersian/img/weather/rain.jpg
+texmf-dist/doc/xelatex/xepersian/img/weather/sun.jpg
 texmf-dist/doc/xelatex/xepersian/magazine-sample.tex
-texmf-dist/doc/xelatex/xepersian/memoir-xepersian.def
-texmf-dist/doc/xelatex/xepersian/minitoc-xepersian.def
-texmf-dist/doc/xelatex/xepersian/misccommandsenvironments-ltx.def
-texmf-dist/doc/xelatex/xepersian/parsidigits.map
-texmf-dist/doc/xelatex/xepersian/parsidigits.tec
-texmf-dist/doc/xelatex/xepersian/persian.xdy
-texmf-dist/doc/xelatex/xepersian/plain-fa-output.tex
-texmf-dist/doc/xelatex/xepersian/plain-fa.bst
-texmf-dist/doc/xelatex/xepersian/rain.jpg
-texmf-dist/doc/xelatex/xepersian/rapport3-xepersian.def
-texmf-dist/doc/xelatex/xepersian/refrep-xepersian.def
-texmf-dist/doc/xelatex/xepersian/report-xepersian.def
-texmf-dist/doc/xelatex/xepersian/scrartcl-xepersian.def
-texmf-dist/doc/xelatex/xepersian/scrbook-xepersian.def
-texmf-dist/doc/xelatex/xepersian/scrreprt-xepersian.def
-texmf-dist/doc/xelatex/xepersian/sun.jpg
 texmf-dist/doc/xelatex/xepersian/test-correction.tex
 texmf-dist/doc/xelatex/xepersian/test-empty-form.tex
 texmf-dist/doc/xelatex/xepersian/test-question-only.tex
 texmf-dist/doc/xelatex/xepersian/test-solution-form.tex
-texmf-dist/doc/xelatex/xepersian/thesis-sample.tex
-texmf-dist/doc/xelatex/xepersian/tocloft-xepersian.def
-texmf-dist/doc/xelatex/xepersian/txt2maths.map
-texmf-dist/doc/xelatex/xepersian/txt2maths.tec
-texmf-dist/doc/xelatex/xepersian/unsrt-fa.bst
-texmf-dist/doc/xelatex/xepersian/xepersian-magazine.cls
-texmf-dist/doc/xelatex/xepersian/xepersian-mathsdigitspec.sty
-texmf-dist/doc/xelatex/xepersian/xepersian-multiplechoice.sty
-texmf-dist/doc/xelatex/xepersian/xepersian-persiancal.sty
-texmf-dist/doc/xelatex/xepersian/xepersian-thesis-xepersian.def
-texmf-dist/doc/xelatex/xepersian/xepersian-thesis.cls
-texmf-dist/doc/xelatex/xepersian/xepersian.dtx
-texmf-dist/doc/xelatex/xepersian/xepersian.sty
-texmf-dist/doc/xelatex/xepersian/xindy/persian.xdy
+texmf-dist/doc/xelatex/xepersian/xepersian.pdf
 texmf-dist/source/xelatex/xepersian/xepersian.dtx
-texmf-dist/bibtex/bst/xepersian/acm-fa.bst
-texmf-dist/bibtex/bst/xepersian/ieeetr-fa.bst
-texmf-dist/bibtex/bst/xepersian/plain-fa.bst
-texmf-dist/bibtex/bst/xepersian/unsrt-fa.bst
+texmf-dist/source/xelatex/xepersian/xepersian.ins
 texmf-dist/fonts/misc/xetex/fontmapping/xepersian/parsidigits.map
 texmf-dist/fonts/misc/xetex/fontmapping/xepersian/parsidigits.tec
-texmf-dist/fonts/misc/xetex/fontmapping/xepersian/txt2maths.map
-texmf-dist/fonts/misc/xetex/fontmapping/xepersian/txt2maths.tec
 texmf-dist/tex/xelatex/xepersian/algorithm-xepersian.def
 texmf-dist/tex/xelatex/xepersian/algorithmic-xepersian.def
 texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def
 texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def
 texmf-dist/tex/xelatex/xepersian/article-xepersian.def
+texmf-dist/tex/xelatex/xepersian/artikel1-xepersian.def
+texmf-dist/tex/xelatex/xepersian/artikel2-xepersian.def
+texmf-dist/tex/xelatex/xepersian/artikel3-xepersian.def
 texmf-dist/tex/xelatex/xepersian/backref-xepersian.def
-texmf-dist/tex/xelatex/xepersian/bidibeamer-xepersian.def
+texmf-dist/tex/xelatex/xepersian/bidicode-xepersian.def
 texmf-dist/tex/xelatex/xepersian/bidimoderncv-xepersian.def
+texmf-dist/tex/xelatex/xepersian/boek-xepersian.def
+texmf-dist/tex/xelatex/xepersian/boek3-xepersian.def
 texmf-dist/tex/xelatex/xepersian/book-xepersian.def
 texmf-dist/tex/xelatex/xepersian/bookest-xepersian.def
+texmf-dist/tex/xelatex/xepersian/breqn-xepersian.def
+texmf-dist/tex/xelatex/xepersian/color-localise.def
 texmf-dist/tex/xelatex/xepersian/commands-ltx.def
 texmf-dist/tex/xelatex/xepersian/commands-xepersian.def
+texmf-dist/tex/xelatex/xepersian/empheq-xepersian.def
 texmf-dist/tex/xelatex/xepersian/enumerate-xepersian.def
 texmf-dist/tex/xelatex/xepersian/environments-ltx.def
 texmf-dist/tex/xelatex/xepersian/environments-xepersian.def
+texmf-dist/tex/xelatex/xepersian/extarticle-xepersian.def
 texmf-dist/tex/xelatex/xepersian/extbook-xepersian.def
+texmf-dist/tex/xelatex/xepersian/extreport-xepersian.def
+texmf-dist/tex/xelatex/xepersian/flowfram-xepersian.def
 texmf-dist/tex/xelatex/xepersian/footnote-bidi-xepersian.def
-texmf-dist/tex/xelatex/xepersian/img/ireland.jpg
-texmf-dist/tex/xelatex/xepersian/img/weather/clouds.jpg
-texmf-dist/tex/xelatex/xepersian/img/weather/rain.jpg
-texmf-dist/tex/xelatex/xepersian/img/weather/sun.jpg
+texmf-dist/tex/xelatex/xepersian/hyperref-xepersian.def
 texmf-dist/tex/xelatex/xepersian/kashida-xepersian.def
 texmf-dist/tex/xelatex/xepersian/listings-xepersian.def
+texmf-dist/tex/xelatex/xepersian/loadingorder-bidi-xepersian.def
 texmf-dist/tex/xelatex/xepersian/localise-xepersian.def
 texmf-dist/tex/xelatex/xepersian/memoir-xepersian.def
+texmf-dist/tex/xelatex/xepersian/messages-localise.def
 texmf-dist/tex/xelatex/xepersian/minitoc-xepersian.def
-texmf-dist/tex/xelatex/xepersian/misccommandsenvironments-ltx.def
+texmf-dist/tex/xelatex/xepersian/misc-localise-xepersian.def
+texmf-dist/tex/xelatex/xepersian/multicol-xepersian.def
+texmf-dist/tex/xelatex/xepersian/packages-localise-xepersian.def
+texmf-dist/tex/xelatex/xepersian/rapport1-xepersian.def
 texmf-dist/tex/xelatex/xepersian/rapport3-xepersian.def
 texmf-dist/tex/xelatex/xepersian/refrep-xepersian.def
 texmf-dist/tex/xelatex/xepersian/report-xepersian.def
@@ -581,9 +570,12 @@ texmf-dist/tex/xelatex/xepersian/xepersian-magazine.cls
 texmf-dist/tex/xelatex/xepersian/xepersian-mathsdigitspec.sty
 texmf-dist/tex/xelatex/xepersian/xepersian-multiplechoice.sty
 texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.sty
-texmf-dist/tex/xelatex/xepersian/xepersian-thesis-xepersian.def
-texmf-dist/tex/xelatex/xepersian/xepersian-thesis.cls
 texmf-dist/tex/xelatex/xepersian/xepersian.sty
+texmf-dist/doc/xetex/xesearch/README
+texmf-dist/doc/xetex/xesearch/xesearch.pdf
+texmf-dist/doc/xetex/xesearch/xesearch.tex
+texmf-dist/tex/xetex/xesearch/t-xesearch.tex
+texmf-dist/tex/xetex/xesearch/xesearch.sty
 texmf-dist/doc/xetex/base/XeTeX-notes.pdf
 texmf-dist/doc/xetex/base/XeTeX-notes.tex
 texmf-dist/fonts/misc/xetex/fontmapping/base/qx-unicode.map
@@ -594,70 +586,147 @@ texmf-dist/scripts/xetex/perl/lib/PDF/Reuse.pm
 texmf-dist/scripts/xetex/perl/lib/PDF/Reuse/Util.pm
 texmf-dist/scripts/xetex/perl/xdv2pdf_mergemarks
 texmf-dist/tex/xelatex/xetex-def/xetex.def
-texmf-dist/doc/generic/xetex-pstricks/README
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/README
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/harvardkyoto.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/harvardkyoto.tec
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/iast.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/iast.tec
+texmf-dist/doc/xelatex/xetex-itrans/README
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/brh-kan.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/brh-kan.tec
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-dvn.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-dvn.tec
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-iast.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-iast.tec
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-kan.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-kan.tec
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sankan.tec
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-santel.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-santel.tec
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sdvn.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sdvn.tec
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tel.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tel.tec
+texmf-dist/doc/xetex/xetex-pstricks/README
 texmf-dist/tex/xelatex/xetex-pstricks/pstricks.con
 texmf-dist/tex/xetex/xetex-pstricks/pstricks.con
 texmf-dist/tex/generic/xetexconfig/unicode-letters.tex
 texmf-dist/tex/xelatex/xetexconfig/crop.cfg
-texmf-dist/tex/xelatex/xetexconfig/geometry.cfg
 texmf-dist/tex/xelatex/xetexconfig/hyperref.cfg
 texmf-dist/doc/xetex/xetexfontinfo/README
 texmf-dist/tex/xetex/xetexfontinfo/aat-info.tex
 texmf-dist/tex/xetex/xetexfontinfo/opentype-info.tex
-texmf-dist/doc/xelatex/xltxtra/README
-texmf-dist/doc/xelatex/xltxtra/xltxtra.pdf
-texmf-dist/source/xelatex/xltxtra/xltxtra.dtx
-texmf-dist/source/xelatex/xltxtra/xltxtra.ins
-texmf-dist/tex/xelatex/xltxtra/xltxtra.sty
+texmf-dist/doc/latex/xltxtra/README
+texmf-dist/doc/latex/xltxtra/xltxtra.pdf
+texmf-dist/source/latex/xltxtra/xltxtra.dtx
+texmf-dist/source/latex/xltxtra/xltxtra.ins
+texmf-dist/tex/latex/xltxtra/xltxtra.sty
 texmf-dist/doc/xelatex/xunicode/README
 texmf-dist/tex/xelatex/xunicode/xunicode.sty
 )
 
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
-    %__install -D %{texlive_src}/$i ${PREF}/$i
-done
-
-## info
-%__rm -f %{buildroot}%{_infodir}/dir
-%__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
-
-## man
-## man t1* files are provided by t1utils
-for i in t1ascii t1asm t1binary t1disasm t1mac t1unmac; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## man some files are provided by psutils
-for i in epsffit extractres fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps getafm includeres psbook psmerge psnup psresize psselect pstops; do
-    %__rm %{buildroot}%{_mandir}/man*/${i}.* ||:
-done
-
-## fix perl path
-for i in source/metapost/expressg/expressg.dtx \
-         doc/metapost/expressg/n2mpsprl.prl \
-         doc/latex/songbook/contrib/crd2sb/crd2sb; do 
-    [ -f %{build_texmf}-dist/${i} ] && \
-        %__sed -i -e "s|^#!/usr/local/bin/perl|#!%{__perl}|" %{build_texmf}-dist/${i}
+    %__install -m $(stat -c %a %{texlive_src}/$i) -p -D %{texlive_src}/$i ${PREF}/$i
 done
-
-## remove asymptote directries, which provides asymptote package
-find %{buildroot} -regex ".*asymptote.*" | xargs %__rm -rf
-# find %{buildroot} -name "Makefile" | xargs %__rm -f
-
-# ## remove xindy
-# find %{buildroot} -regex ".*xindy.*" | xargs %__rm -rf
-
-# ## remove tex4ht
-# find %{buildroot} -regex ".*tex4ht.*" | xargs %__rm -rf
-
-## remove arch dependent binaries
-%__rm -f %{build_texmf}-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
-
-## remove unpackaging files
-find %{buildroot} | %__grep -e "\.\(la\|a\)$" | xargs %__rm -f
-find %{buildroot} | %__grep -e "\.\(diff\|patch\)$" | xargs %__rm -f
-
+## make symlinks of core script utils
+mk_symlinks=(
+texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
+texlive-collection-binextra,/usr/bin/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
+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/installfont-tl,/usr/share/texmf-dist/scripts/installfont/installfont-tl
+texlive-collection-binextra,/usr/bin/latex2man,/usr/share/texmf-dist/scripts/latex2man/latex2man
+texlive-collection-binextra,/usr/bin/latexdiff,/usr/share/texmf-dist/scripts/latexdiff/latexdiff.pl
+texlive-collection-binextra,/usr/bin/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexmk,/usr/share/texmf-dist/scripts/latexmk/latexmk.pl
+texlive-collection-binextra,/usr/bin/latexrevise,/usr/share/texmf-dist/scripts/latexdiff/latexrevise.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/pdf180,/usr/share/texmf-dist/scripts/pdfjam/pdf180
+texlive-collection-binextra,/usr/bin/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
+texlive-collection-binextra,/usr/bin/pdf90,/usr/share/texmf-dist/scripts/pdfjam/pdf90
+texlive-collection-binextra,/usr/bin/pdfbook,/usr/share/texmf-dist/scripts/pdfjam/pdfbook
+texlive-collection-binextra,/usr/bin/pdfcrop,/usr/share/texmf-dist/scripts/pdfcrop/pdfcrop.pl
+texlive-collection-binextra,/usr/bin/pdfflip,/usr/share/texmf-dist/scripts/pdfjam/pdfflip
+texlive-collection-binextra,/usr/bin/pdfjam,/usr/share/texmf-dist/scripts/pdfjam/pdfjam
+texlive-collection-binextra,/usr/bin/pdfjam-pocketmod,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-pocketmod
+texlive-collection-binextra,/usr/bin/pdfjam-slides3up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides3up
+texlive-collection-binextra,/usr/bin/pdfjam-slides6up,/usr/share/texmf-dist/scripts/pdfjam/pdfjam-slides6up
+texlive-collection-binextra,/usr/bin/pdfjoin,/usr/share/texmf-dist/scripts/pdfjam/pdfjoin
+texlive-collection-binextra,/usr/bin/pdfnup,/usr/share/texmf-dist/scripts/pdfjam/pdfnup
+texlive-collection-binextra,/usr/bin/pdfpun,/usr/share/texmf-dist/scripts/pdfjam/pdfpun
+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/sty2dtx,/usr/share/texmf-dist/scripts/sty2dtx/sty2dtx.pl
+texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texcount/texcount.pl
+texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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-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-htmlxml,/usr/bin/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
+texlive-collection-htmlxml,/usr/bin/htcontext,/usr/share/texmf-dist/scripts/tex4ht/htcontext.sh
+texlive-collection-htmlxml,/usr/bin/htlatex,/usr/share/texmf-dist/scripts/tex4ht/htlatex.sh
+texlive-collection-htmlxml,/usr/bin/htmex,/usr/share/texmf-dist/scripts/tex4ht/htmex.sh
+texlive-collection-htmlxml,/usr/bin/httex,/usr/share/texmf-dist/scripts/tex4ht/httex.sh
+texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/httexi.sh
+texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.sh
+texlive-collection-htmlxml,/usr/bin/htxetex,/usr/share/texmf-dist/scripts/tex4ht/htxetex.sh
+texlive-collection-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langgreek,/usr/bin/mkgrkindex,/usr/share/texmf-dist/scripts/mkgrkindex/mkgrkindex
+texlive-collection-langindic,/usr/bin/ebong,/usr/share/texmf-dist/scripts/ebong/ebong.py
+texlive-collection-latex,/usr/bin/mptopdf,/usr/share/texmf-dist/scripts/context/perl/mptopdf.pl
+texlive-collection-latex,/usr/bin/pdfatfi,/usr/share/texmf-dist/scripts/oberdiek/pdfatfi.pl
+texlive-collection-latexextra,/usr/bin/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+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.pl
+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-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.lua
+texlive-collection-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+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.rb
+texlive-collection-pictures,/usr/bin/epspdftk,/usr/share/texmf-dist/scripts/epspdf/epspdftk.tcl
+texlive-collection-pictures,/usr/bin/fig4latex,/usr/share/texmf-dist/scripts/fig4latex/fig4latex
+texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
+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
 ## Files list
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -694,12 +763,24 @@ fi
 exit 0
 
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-xetex
+
+* Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-xetex
+- 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-xetex
 - improved %%post

+ 38 - 19
t/texlive-common/texlive-common-vl.spec

@@ -1,20 +1,19 @@
 ## -*- coding: utf-8-unix -*-
 %bcond_with firstbuild
 
-%if %{?_dist_release} == "vl6"
 Provides:    jadetex
+Obsoletes:   texlive-common < %{version}
 Obsoletes:   jadetex tetex dvipdfmx xdvik xdvik-motif
-%endif
-%if %{?_dist_release} == "vl5"
-Provides:    jadetex
-Conflicts:   tetex dvipdfmx xdvik xdvik-motif jvf
-%endif
 Obsoletes:   tetex-latex tetex-afm tetex-type1 tetex-devel
 Obsoletes:   pTeX pLaTeX2e pLaTeX2e_Macros dvipsk
 Obsoletes:   dvipdfm texmacro-aps
 Obsoletes:   makejvf <= 1.1a
 Conflicts:   task-texmacro-phys < 1.1
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texlive_src	%{tex_destdir}/texlive-sources
@@ -23,25 +22,18 @@ Conflicts:   task-texmacro-phys < 1.1
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %define exec_texhash  [ -x %{_bindir}/texhash ] && PATH=%{_bindir}:$PATH %{_bindir}/texhash
-%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys --nostop
+%define exec_updmap   [ -x %{_bindir}/updmap-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/updmap-sys
 ## NOTE: For only texlive-common, if %exec_fmtutil fails, 
 ## we show the STDERR of %exec_fmtutil. 
 %define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null
 %define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf
-
-%define __find_provides	%{nil}
-%define __find_requires	%{nil}
-%define __perl_provides %{nil}
-%define __perl_requires %{nil}
-
-Autoreq: 0
+%define vartexfonts %{_var}/lib/texmf/fonts
 
 Summary: Common base for all TeX Live packages
 Summary(ja): TeX Live パッケージの共通ベース
 Name: texlive-common
-Version: 2009
-Release: 6%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: distributable
 Group: Applications/Publishing
 URL: http://www.tug.org/texlive/
@@ -70,6 +62,9 @@ Requires(post): texlive-collection-langcyrillic = %{version}
 Requires: texlive-collection-xetex = %{version}
 Requires(post): texlive-collection-xetex = %{version}
 
+Requires: texlive-collection-langcjk = %{version}
+Requires(pre,post): texlive-collection-langcjk = %{version}
+
 BuildArch:	noarch
 Buildroot:    %{_tmppath}/%{name}-%{version}-root
 
@@ -112,7 +107,7 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 %files
 
 
-%post
+%posttrans
 %{exec_texhash}
 
 updmap_lock=%{texmf}/updmap.lock
@@ -126,11 +121,17 @@ MixedMap latxfont.map
 MixedMap symbols.map
 MixedMap cmtext-bsr-interpolated.map
 MixedMap mflogo.map
+Map mathpple.map
 Map charter.map
 Map fpls.map
 Map pazo.map
 Map utopia.map
-Map zpeu.map
+MixedMap cm-super-t1.map
+MixedMap cm-super-t2a.map
+MixedMap cm-super-t2b.map
+MixedMap cm-super-t2c.map
+MixedMap cm-super-ts1.map
+MixedMap cm-super-x2.map
 MixedMap eurosym.map
 Map lm.map
 Map marvosym.map
@@ -148,6 +149,19 @@ MixedMap tipa.map
 Map txfonts.map
 MixedMap wasy.map
 Map cmcyr.map
+Map bkaiu.map
+Map bsmiu.map
+Map gbsnu.map
+Map gkaiu.map
+Map garuda-c90.map
+Map norasi-c90.map
+Map umj.map
+Map dgj.map
+Map dmj.map
+Map mc2j.map
+Map mcj.map
+Map mr2j.map
+Map mrj.map
 EOF
 ) | while read maptype map; do
 %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! ${maptype} ${map}" && \
@@ -158,6 +172,8 @@ EOF
     touch ${updmap_lock}
 done
 
+
+
 echo -n "    "
 echo -n "Running updmap ... " && %{exec_updmap} >/dev/null 2>&1 && echo "done."
 rm -f %{texmf}/updmap.lock
@@ -178,6 +194,9 @@ exit 0
 
 
 %changelog
+* Sat Nov 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- TeX Live 2011
+
 * Mon May 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-6
 - added Requires(post): for all requirements of texlive-collection-*
 - added Requires: texlive

+ 22 - 57
t/texlive-macros/texlive-macros-vl.spec

@@ -12,7 +12,7 @@
 %define bkmk2uni	convert-bkmk2uni
 
 %define exec_texhash	[ -x %{_bindir}/texhash ] && %{_bindir}/env - %{_bindir}/texhash 2> /dev/null
-%define exec_updmap	[ -x %{_bindir}/updmap-sys ] && %{_bindir}/env - %{_bindir}/updmap-sys --nostop 2> /dev/null
+%define exec_updmap	[ -x %{_bindir}/updmap-sys ] && %{_bindir}/env - %{_bindir}/updmap-sys 2> /dev/null
 
 %define list_macros \
 	jsclasses-%{jsclasses_ver} \
@@ -22,8 +22,8 @@
 Summary:	A collection of useful macro packages for texlive package
 Summary(ja):	texlive パッケージで使うマクロパッケージ集
 Name:		texlive-macros
-Version:	2009
-Release:	3%{?_dist_release}
+Version:	2011
+Release:	1%{?_dist_release}
 License:	distributable
 Group:		Applications/Publishing
 
@@ -40,19 +40,14 @@ Source20:	http://prdownloads.sourceforge.jp/mytexpert/26068/jlisting.sty.bz2
 
 
 Requires:	perl
-Requires:	texlive = %{version}
-BuildRequires:	texlive = %{version}
+Requires:	texlive-common = %{version}
+BuildRequires:	texlive-common = %{version}
 BuildRequires:	nkf unzip
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 BuildArch: noarch
 
-%if %{?_dist_release} == "vl6"
-Obsoletes:	tetex-macros <= 3.0
-%endif
-%if %{?_dist_release} == "vl5"
-Conflicts:	tetex-macros
-%endif
+Obsoletes:	tetex-macros
 Obsoletes:	pLaTeX2e_Macros
 
 Distribution:	Vine Linux
@@ -117,35 +112,12 @@ find . -type f -name .cvsignore | xargs -r %__rm -fv
 %install
 %__rm -rf %{buildroot}
 
-# InstallClass(){
-# target=$1; shift
-# (cd $target
-# bzip2 -dc ${RPM_SOURCE_DIR}/$target.tar.bz2 | tar xf - -C %{build_texmf}/packages/
-# rm %{build_texmf}/packages/$target/*.{ins,def,bst,rtx,sty,cls,ltx,fnt,cyr,fdd} || :
-
-# if [ -f src/$target.ins ]; then
-#     cp src/* .
-# fi
-# latex $target.ins
-# mkdir -p %{build_texmf}/tex/latex/$target
-# cp *.{ldf,sty,def,cls,rtx} %{build_texmf}/tex/latex/$target || :
-# if [ ! -z "$*" ]; then 
-#     cp -d $* %{build_texmf}/tex/latex/$target || :
-# fi
-# if [ -n "`ls *.bst`" ]; then
-#     mkdir -p %{build_texmf}/bibtex/bst/$target
-#     cp *.bst %{build_texmf}/bibtex/bst/$target || :
-# fi
-# )
-# }
-
 %__mkdir_p %{build_texmf}/packages/
-#InstallClass geometry
 
 ## install kanjifonts
-%__mkdir_p %{build_texmf}/ptex/platex/generic
-%__mv %{knjfonts}/*.sty %{build_texmf}/ptex/platex/generic
-%__mv %{knjfonts}/*.def %{build_texmf}/ptex/platex/generic
+%__mkdir_p %{build_texmf}/tex/platex/kanjifonts
+%__mv %{knjfonts}/*.sty %{build_texmf}/tex/platex/kanjifonts
+%__mv %{knjfonts}/*.def %{build_texmf}/tex/platex/kanjifonts
 
 # nkf --utf8 %{SOURCE25} | \
 #     sed -e "s@^#!/usr/local/bin/perl5 -w@#!/usr/bin/perl -w@" > \
@@ -154,25 +126,14 @@ find . -type f -name .cvsignore | xargs -r %__rm -fv
 
 ## install jsclasses
 (cd jsclasses
-    %__mkdir_p %{build_texmf}/ptex/platex/js
-    %__cp -fp *.dtx *.ins *.cls *.sty %{build_texmf}/ptex/platex/js/
+    %__mkdir_p %{build_texmf}/tex/platex/jsclasses
+    %__cp -fp *.dtx *.ins *.cls *.sty %{build_texmf}/tex/platex/jsclasses/
 )
 
 ## install jlisting
-%__mkdir_p %{build_texmf}/ptex/platex/jlisting
-%__install -m 644 %{SOURCE20} %{build_texmf}/ptex/platex/jlisting/
-bunzip2 %{build_texmf}/ptex/platex/jlisting/jlisting.sty.bz2
-
-
-# ## install MORISAWA basic 5 fonts
-# #mkdir -p %{build_texmf}/dvips/config/extmap
-# %__mkdir_p %{build_texmf}/fonts/tfm/ptex
-# %__mkdir_p %{build_texmf}/fonts/tfm/dvips
-# %__mkdir_p %{build_texmf}/fonts/vf/ptex
-# #mv morisawa/morisawa.map %{build_texmf}/dvips/config/extmap/
-# %__mv morisawa/tfm/ptex/* %{build_texmf}/fonts/tfm/ptex/
-# %__mv morisawa/tfm/dvips/* %{build_texmf}/fonts/tfm/dvips/
-# %__mv morisawa/vf/* %{build_texmf}/fonts/vf/ptex/
+%__mkdir_p %{build_texmf}/tex/platex/jlisting
+%__install -m 644 %{SOURCE20} %{build_texmf}/tex/platex/jlisting/
+bunzip2 %{build_texmf}/tex/platex/jlisting/jlisting.sty.bz2
 
 
 %post
@@ -198,13 +159,17 @@ exit 0
 %doc %{knjfonts}
 %doc jsclasses/jsclasses
 #%{_bindir}/%{bkmk2uni}
-%{texmf}/ptex/platex/generic/kanjifonts.sty
-%{texmf}/ptex/platex/generic/*.def
-%{texmf}/ptex/platex/js
-%{texmf}/ptex/platex/jlisting
+%{texmf}/tex/platex/kanjifonts/kanjifonts.sty
+%{texmf}/tex/platex/kanjifonts/*.def
+%{texmf}/tex/platex/jsclasses
+%{texmf}/tex/platex/jlisting
 
 
 %changelog
+* Sun Nov 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011
+- TeX Live 2011
+- updated jsclasses to 110510
+
 * Fri Dec 31 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - dropped BuildRequires: jvf
 - for vl5, added Conflicts: tetex-macros

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

@@ -1,14 +0,0 @@
-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

+ 66 - 0
t/texlive-vtlpkg/texlive-vtlpkg-2011-vine.patch

@@ -0,0 +1,66 @@
+diff -up texlive.tlpdb.vine texlive.tlpdb
+--- texlive.tlpdb.vine	2011-10-30 16:36:54.000000000 +0900
++++ texlive.tlpdb	2011-10-30 18:40:02.000000000 +0900
+@@ -35470,28 +35470,6 @@ depend collection-basic
+ containersize 396
+ containermd5 08d51f75ef4d3908e2500a3cb6139d4d
+ 
+-name collection-texworks
+-category Collection
+-revision 15618
+-shortdesc The TeXworks Editor
+-relocated 1
+-depend collection-basic
+-depend texworks
+-containersize 284
+-containermd5 ffe44fe791876b63f181139a1da6639a
+-
+-name collection-wintools
+-category Collection
+-revision 13822
+-shortdesc Windows support programs
+-relocated 1
+-longdesc Utilities for Windows, since they are not readily available
+-longdesc there: chktex, unzip, wget, xpdf, and the dviout previewer.
+-depend wintools.win32
+-depend dviout.win32
+-containersize 384
+-containermd5 a0e243d941e78b0dcb7673ccd4eccb6b
+-
+ name collection-xetex
+ category Collection
+ revision 22326
+@@ -107623,7 +107601,6 @@ containermd5 8a781ea21ef9a409b9e14359864
+ doccontainersize 381212
+ doccontainermd5 a1010bb9164a31d69ba68a9f6f75bbe8
+ docfiles size=136
+- RELOC/doc/latex/pdfmarginpar/.gitignore
+  RELOC/doc/latex/pdfmarginpar/README details="Readme"
+  RELOC/doc/latex/pdfmarginpar/pdfmarginpar.pdf
+  RELOC/doc/latex/pdfmarginpar/pdfmarginpar.tex
+@@ -124990,7 +124967,6 @@ depend collection-pstricks
+ depend collection-publishers
+ depend collection-science
+ depend collection-texinfo
+-depend collection-texworks
+ depend collection-xetex
+ containersize 780
+ containermd5 6079390be11ea05c79486320b24f5364
+@@ -125037,7 +125013,6 @@ depend collection-langpolish
+ depend collection-latex
+ depend collection-latexrecommended
+ depend collection-metapost
+-depend collection-texworks
+ depend collection-xetex
+ containersize 624
+ containermd5 5fc28767405d981ab50089480e18e0ed
+@@ -125070,7 +125045,6 @@ depend collection-latexrecommended
+ depend collection-mathextra
+ depend collection-metapost
+ depend collection-texinfo
+-depend collection-texworks
+ depend collection-xetex
+ depend collection-luatex
+ depend collection-genericrecommended
+
+Diff finished.  Sun Oct 30 18:40:23 2011

+ 14 - 7
t/texlive-vtlpkg/texlive-vtlpkg-vl.spec

@@ -1,14 +1,15 @@
 Summary: TeX Live packaging utilities for Vine Linux
 Summary(ja): Vine Linux 用 TeX Live パッケージングユーティリティ
 Name: texlive-vtlpkg
-Version: 2009
-Release: 4%{?_dist_release}
+Version: 2011
+Release: 1%{?_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
+# %{name}-%{version}.tar.xz is generated by running "$ make rpm"
+Source0: %{name}-%{version}.tar.xz
+Source10: texlive-vtlpkg-2011-vine.patch
 
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildArch: noarch
@@ -26,7 +27,7 @@ texlive-vtlpkg is used to create a package of TeX Live for Vine Linux.
 It provides tlpdb2rpmspec. 
 
 %description -l ja
-texlive-vtlpkg は Vine Linux 用 TeX Live パッケージ作るユーティリティです。
+texlive-vtlpkg は Vine Linux 用 TeX Live パッケージ作るユーティリティです。
 tlpdb2rpmspec を提供しています。
 
 
@@ -41,9 +42,9 @@ tlpdb2rpmspec を提供しています。
 %install
 %__make DESTDIR=$RPM_BUILD_ROOT install
 
-## remove arch dependent binaries
+## modified texlive.tlpdb
 pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
-      patch -p0 < %{SOURCE10} || exit 1
+    patch -p0 < %{SOURCE10} || exit 1
 popd
 
 %clean
@@ -52,12 +53,18 @@ popd
 
 %files
 %defattr(-,root,root)
+%doc README
 %{_bindir}/tlpdb2rpmspec
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/*
 
 
 %changelog
+* Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
+- updated to TeX Live 2011
+- merged texlive-vtlpkg-2009-osx.patch from OSXWS
+- added %%doc README (%%files)
+
 * Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
 - applied texlive-vtlpkg-2009-vine.patch
   - remove arch dependent binaries

+ 19 - 0
t/texlive/__usr_bin_symlink.sh

@@ -0,0 +1,19 @@
+#!/bin/bash
+
+# rpm -q --quiet task-texlive-full-doc
+# [ $? -ne 0 ] && \
+#     echo "Usage: $(basename $0) > result.txt" && \
+#     echo "please install task-texlive-full-doc" && \
+#     exit 1
+
+(
+    cd /usr/bin
+    for lnk in $(rpm -ql texlive | grep /usr/bin); do
+	[ -L $lnk ] || continue
+	rlnk=$(readlink $lnk | sed -e "s|../|/usr/|")
+	#echo "$(rpm -qf $rlnk),$lnk,$rlnk,$(head -n 1 $lnk)"
+	echo "$(rpm -qf --qf '%{name}' $rlnk),$lnk,$rlnk"
+    done
+) | sort | egrep -v "^texlive,"
+
+exit

+ 0 - 73
t/texlive/eptex-100420-vine.patch

@@ -1,73 +0,0 @@
-diff -up eptex-100420/0eptex.sh\~ eptex-100420/0eptex.sh
---- eptex-100420/0eptex.sh~	2010-04-20 15:54:55.000000000 +0900
-+++ eptex-100420/0eptex.sh	2010-07-19 18:28:48.000000000 +0900
-@@ -1,12 +1,13 @@
- #!/bin/bash
- 
--PTEXLIVE_VER=`ls  ../ptexlive-*.tar.gz|sed "s/.*ptexlive-//;s/.tar.gz//"`
-+#PTEXLIVE_VER=`ls  ../ptexlive-*.tar.gz|sed "s/.*ptexlive-//;s/.tar.gz//"`
-+PTEXLIVE_VER=20100711
- echo "*** ptexlive: $PTEXLIVE_VER"
- pushd ../ptexlive-$PTEXLIVE_VER
- . common.sh
- popd
- necessity_command autoreconf --version
--WEBDIR=$TMP_PREFIX/texlive-20091011-source/texk/web2c/
-+WEBDIR=$TMP_PREFIX/texlive-20091107-source/texk/web2c/
- 
- ## patch pTeX
- QTRIP_VER=`ls ../ptex-qtrip-*.tar.gz 2>/dev/null |sed "s/.*ptex-qtrip-//;s/.tar.gz//"`
-@@ -56,6 +57,8 @@ cat $WEBDIR/configure | sed "s/fiif/fi\n
- mv $WEBDIR/configure.new $WEBDIR/configure || exit 1
- chmod +x $WEBDIR/configure
- 
-+exit 0
-+
- ## compile
- (cd ../ptexlive-$PTEXLIVE_VER;
- $MAKE stage3 || exit 1
-
-Diff finished.  Mon Jul 19 18:28:52 2010
-
-
-diff -up eptex-100420/6babel.sh\~ eptex-100420/6babel.sh
---- eptex-100420/6babel.sh~	2010-04-20 15:27:36.000000000 +0900
-+++ eptex-100420/6babel.sh	2010-07-19 19:06:06.000000000 +0900
-@@ -3,7 +3,8 @@
- # pTeX に各言語のハイフン定義ファイルを読み込ませ,
- # Babel マクロパッケージをちゃんと使えるようにします.
- #
--PTEXLIVE_VER=`ls  ../ptexlive-*.tar.gz|sed "s/.*ptexlive-//;s/.tar.gz//"`
-+#PTEXLIVE_VER=`ls  ../ptexlive-*.tar.gz|sed "s/.*ptexlive-//;s/.tar.gz//"`
-+PTEXLIVE_VER=20100711
- pushd ../ptexlive-$PTEXLIVE_VER
- . common.sh
- popd
-
-
-diff -up eptex-100420/6babel.sh\~ eptex-100420/6babel.sh
---- eptex-100420/6babel.sh~	2010-07-24 19:15:36.005709272 +0900
-+++ eptex-100420/6babel.sh	2010-07-24 19:16:20.489584193 +0900
-@@ -84,13 +84,13 @@ eightbit2hex $TEXMF tex/generic/ruhyphen
- eightbit2hex $TEXMF tex/generic/ruhyphen ruhyphal.tex
- eightbit2hex $TEXMF tex/generic/ruhyphen cyryoal.tex
- 
--## (5) update fmt
--$MKTEXLSR || exit
--fmtutil-sys --byfmt latex  || exit
--fmtutil-sys --byfmt platex || exit
--fmtutil-sys --byfmt eplatex || exit
--#fmtutil-sys --byfmt uplatex || exit
--#fmtutil-sys --byfmt euplatex || exit
-+# ## (5) update fmt
-+# $MKTEXLSR || exit
-+# fmtutil-sys --byfmt latex  || exit
-+# fmtutil-sys --byfmt platex || exit
-+# fmtutil-sys --byfmt eplatex || exit
-+# #fmtutil-sys --byfmt uplatex || exit
-+# #fmtutil-sys --byfmt euplatex || exit
- 
- ### (6) japanese style
- pushd ../ptexlive-$PTEXLIVE_VER
-
-Diff finished.  Sat Jul 24 19:16:22 2010

+ 0 - 16
t/texlive/ps-morisawa-noEmbed.map

@@ -1,16 +0,0 @@
-%% ps-morisawa-noEmbed.map
-%% modified from /usr/share/texmf/fonts/map/dvipdfm/morisawa.map
-
-%%
-%% Morisawa
-%%
-ryumin-l    H	!RyuminPro-Light.otf
-ryumin-l-v  V	!RyuminPro-Light.otf
-gtbbb-m     H	!GothicBBBPro-Medium.otf
-gtbbb-m-v   V	!GothicBBBPro-Medium.otf
-futomin-b   H	!FutoMinA101Pro-Bold.otf
-futomin-b-v V	!FutoMinA101Pro-Bold.otf
-futogo-b    H	!FutoGoB101Pro-Bold.otf
-futogo-b-v  V	!FutoGoB101Pro-Bold.otf
-jun101-l    H	!Jun101Pro-Light.otf
-jun101-l-v  V	!Jun101Pro-Light.otf

+ 0 - 16
t/texlive/ps-morisawa.map

@@ -1,16 +0,0 @@
-%% ps-morisawa.map
-%% modified from /usr/share/texmf/fonts/map/dvipdfm/morisawa.map
-
-%%
-%% Morisawa
-%%
-ryumin-l    H	RyuminPro-Light.otf
-ryumin-l-v  V	RyuminPro-Light.otf
-gtbbb-m     H	GothicBBBPro-Medium.otf
-gtbbb-m-v   V	GothicBBBPro-Medium.otf
-futomin-b   H	FutoMinA101Pro-Bold.otf
-futomin-b-v V	FutoMinA101Pro-Bold.otf
-futogo-b    H	FutoGoB101Pro-Bold.otf
-futogo-b-v  V	FutoGoB101Pro-Bold.otf
-jun101-l    H	Jun101Pro-Light.otf
-jun101-l-v  V	Jun101Pro-Light.otf

+ 0 - 40
t/texlive/ptexlive-20100711-dvipdfmx-vine.patch

@@ -1,40 +0,0 @@
---- ptexlive-20100322/build/texlive-20091107-source/texk/dvipdfmx/src/dvipdfmx.c.orig	2009-05-27 10:00:37.000000000 +0900
-+++ ptexlive-20100322/build/texlive-20091107-source/texk/dvipdfmx/src/dvipdfmx.c	2009-05-27 10:02:49.000000000 +0900
-@@ -803,11 +803,11 @@ main (int argc, char *argv[]) 
-   {
-     const char *base = xbasename(argv[0]);
- 
--    if (!(strcmp(base, "dvipdfm") && strcmp(base, "ebb")))
-+    if (!(strcmp(base, "dvipdfm") && strcmp(base, "ebbx")))
-       compat_mode = 1;
- 
-     if (!(strcmp(base, "extractbb") && strcmp(base, "xbb") &&
--	  strcmp(base, "ebb")))
-+	  strcmp(base, "ebbx")))
-       return extractbb(argc, argv);
-   }
- 
-
-
-diff -up ptexlive-20100322/build/texlive-20091107-source/texk/dvipdfmx/src/Makefile.in\~ ptexlive-20100322/build/texlive-20091107-source/texk/dvipdfmx/src/Makefile.in
---- ptexlive-20100322/build/texlive-20091107-source/texk/dvipdfmx/src/Makefile.in~	2009-06-22 16:26:20.000000000 +0900
-+++ ptexlive-20100322/build/texlive-20091107-source/texk/dvipdfmx/src/Makefile.in	2010-05-16 17:03:10.599505168 +0900
-@@ -707,13 +707,13 @@ uninstall-am: uninstall-binPROGRAMS unin
- 
- install-exec-hook:
- 	cd $(DESTDIR)$(bindir) && \
--	  rm -f ebb$(EXEEXT) extractbb$(EXEEXT) dvipdfm$(EXEEXT) && \
--	  $(LN_S) dvipdfmx$(EXEEXT) ebb$(EXEEXT) && \
-+	  rm -f ebbx$(EXEEXT) extractbb$(EXEEXT) dvipdfm$(EXEEXT) && \
-+	  $(LN_S) dvipdfmx$(EXEEXT) ebbx$(EXEEXT) && \
- 	  $(LN_S) dvipdfmx$(EXEEXT) extractbb$(EXEEXT) && \
- 	  $(LN_S) dvipdfmx$(EXEEXT) dvipdfm$(EXEEXT)
- 
- uninstall-hook:
--	rm -f $(DESTDIR)$(bindir)/ebb$(EXEEXT)
-+	rm -f $(DESTDIR)$(bindir)/ebbx$(EXEEXT)
- 	rm -f $(DESTDIR)$(bindir)/extractbb$(EXEEXT)
- 	rm -f $(DESTDIR)$(bindir)/dvipdfm$(EXEEXT)
- 
-
-Diff finished.  Sun May 16 17:03:14 2010

+ 0 - 122
t/texlive/ptexlive-20100711-pxdvik-vine.patch

@@ -1,122 +0,0 @@
-diff -up ptexlive-20100322/build/texlive-20091107-source/texk/pxdvik/texmf/pxdvi.cfg\~ ptexlive-20100322/build/texlive-20091107-source/texk/pxdvik/texmf/pxdvi.cfg
---- ptexlive-20100322/build/texlive-20091107-source/texk/pxdvik/texmf/pxdvi.cfg~	2010-05-16 13:57:50.718379658 +0900
-+++ ptexlive-20100322/build/texlive-20091107-source/texk/pxdvik/texmf/pxdvi.cfg	2010-05-16 16:04:27.038380022 +0900
-@@ -77,8 +77,11 @@ replace UniCNS-UTF16-H	Unicode-H
- replace UniCNS-UTF16-V	Unicode-V
- 
- % Japanese
--replace Ryumin-Light		ipam.ttf
--replace GothicBBB-Medium	ipag.ttf
-+replace Ryumin-Light		Mincho-Medium
-+replace GothicBBB-Medium	Gothic-Medium
-+replace FutoMinA101-Bold	FutoMin-Bold
-+replace FutoGoB101-Bold		FutoGo-Bold
-+replace Jun101-Light		MaruGo-Medium
- 
- % traditional Chinese
- % Arphic (http://www.ring.gr.jp/pub/GNU/non-gnu/chinese-fonts-truetype/)
-
-Diff finished.  Sun May 16 16:04:33 2010
-
-
---- ptexlive-20100322/build/texlive-20091107-source/texk/pxdvik/texmf/XDvi.orig	2009-07-17 00:33:02.000000000 +0900
-+++ ptexlive-20100322/build/texlive-20091107-source/texk/pxdvik/texmf/XDvi	2009-07-17 00:36:51.000000000 +0900
-@@ -125,7 +125,7 @@ Ctrl<Btn5Down>:set-shrink-factor(-)\n\
- !!!------------------------------------------------------------------------------
- !!! background color and font:
- *tipShell.background: cornsilk
--*tipShell.fontSet: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*,-*-*-medium-r-*-*-12-*-*-*-*-*-*,
-+*tipShell.fontSet: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*,-*-*-medium-r-*-*-12-*-*-*-*-*-*-*
- 
- !!! time the mouse needs to stay on a button until tooltips pop up,
- !!! in milliseconds; set to a negative value to disable:
-@@ -146,11 +146,11 @@ xdviSelFile*international: false
- !!!------------------------------------------------------------------------------
- !!!------------------------------ Fonts and colors ------------------------------
- !!!------------------------------------------------------------------------------
--*font:    -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*
--*fontSet: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*,-*-*-medium-r-*-*-12-*-*-*-*-*-*
-+*font:    -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
-+*fontSet: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*,-*-*-medium-r-*-*-12-*-*-*-*-*-*-*
- !!! Use a smaller font for the statusline in the Xaw version:
--*statusline.font:    -*-helvetica-medium-r-*-*-10-*-*-*-*-*-*
--*statusline.fontSet: -*-helvetica-medium-r-*-*-10-*-*-*-*-*-*,-*-*-medium-r-*-*-10-*-*-*-*-*-*
-+*statusline.font:    -*-helvetica-medium-r-*-*-10-*-*-*-*-*-*-*
-+*statusline.fontSet: -*-helvetica-medium-r-*-*-10-*-*-*-*-*-*-*,-*-*-medium-r-*-*-10-*-*-*-*-*-*-*
- 
- !!! Motif fonts. Meaning of the tags is:
- !!! NORMAL: Ordinary text, labels etc.
-
-
---- ptexlive-20100322/build/texlive-20091107-source/texk/pxdvik/texmf/XDvi.orig	2009-07-17 00:46:31.000000000 +0900
-+++ ptexlive-20100322/build/texlive-20091107-source/texk/pxdvik/texmf/XDvi	2009-07-17 00:46:19.000000000 +0900
-@@ -118,14 +118,16 @@ Ctrl<Btn5Down>:set-shrink-factor(-)\n\
- 
- 
- !!! help topics label for Xaw
--*help_label.font: -*-helvetica-bold-r-*-*-14-*-*-*-*-*-*-*
-+!*help_label.font: -*-helvetica-bold-r-*-*-14-*-*-*-*-*-*-*
-+*help_label.font: -*-*-bold-r-*-*-14-*-*-*-*-*-*-*
- 
- !!!------------------------------------------------------------------------------
- !!!-------------------------------- Motif tooltips ------------------------------
- !!!------------------------------------------------------------------------------
- !!! background color and font:
- *tipShell.background: cornsilk
--*tipShell.fontSet: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*,-*-*-medium-r-*-*-12-*-*-*-*-*-*-*
-+!*tipShell.fontSet: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*,-*-*-medium-r-*-*-12-*-*-*-*-*-*-*
-+*tipShell.fontSet: -*-*-medium-r-*-*-12-*-*-*-*-*-*-*
- 
- !!! time the mouse needs to stay on a button until tooltips pop up,
- !!! in milliseconds; set to a negative value to disable:
-@@ -146,11 +148,15 @@ xdviSelFile*international: false
- !!!------------------------------------------------------------------------------
- !!!------------------------------ Fonts and colors ------------------------------
- !!!------------------------------------------------------------------------------
--*font:    -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
--*fontSet: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*,-*-*-medium-r-*-*-12-*-*-*-*-*-*-*
-+!*font:    -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*
-+!*fontSet: -*-helvetica-medium-r-*-*-12-*-*-*-*-*-*-*,-*-*-medium-r-*-*-12-*-*-*-*-*-*-*
-+*font:    -*-*-medium-r-*-*-12-*-*-*-*-*-*-*
-+*fontSet: -*-*-medium-r-*-*-12-*-*-*-*-*-*-*
- !!! Use a smaller font for the statusline in the Xaw version:
--*statusline.font:    -*-helvetica-medium-r-*-*-10-*-*-*-*-*-*-*
--*statusline.fontSet: -*-helvetica-medium-r-*-*-10-*-*-*-*-*-*-*,-*-*-medium-r-*-*-10-*-*-*-*-*-*-*
-+!*statusline.font:    -*-helvetica-medium-r-*-*-10-*-*-*-*-*-*-*
-+!*statusline.fontSet: -*-helvetica-medium-r-*-*-10-*-*-*-*-*-*-*,-*-*-medium-r-*-*-10-*-*-*-*-*-*-*
-+*statusline.font:    -*-*-medium-r-*-*-10-*-*-*-*-*-*-*
-+*statusline.fontSet: -*-*-medium-r-*-*-10-*-*-*-*-*-*-*
- 
- !!! Motif fonts. Meaning of the tags is:
- !!! NORMAL: Ordinary text, labels etc.
-@@ -160,11 +166,11 @@ xdviSelFile*international: false
- !!! TOPIC_HEADING: Heading for help text in help window
- !!!
- *fontList: \
---*-*-medium-r-*-*-12-*-*-*-*-*-*-*:=NORMAL,\
---*-*-medium-r-*-*-12-*-*-*-*-*-*-*:=UNMARKED,\
---*-*-bold-r-*-*-12-*-*-*-*-*-*-*:=MARKED,\
---*-*-bold-r-*-*-12-*-*-*-*-*-*-*:=TOPIC_LABEL,\
---*-*-bold-r-*-*-14-*-*-*-*-*-*-*:=TOPIC_HEADING
-+-*-*-medium-r-*-*-12-*-*-*-*-*-*-*=NORMAL,\
-+-*-*-medium-r-*-*-12-*-*-*-*-*-*-*=UNMARKED,\
-+-*-*-bold-r-*-*-12-*-*-*-*-*-*-*=MARKED,\
-+-*-*-bold-r-*-*-12-*-*-*-*-*-*-*=TOPIC_LABEL,\
-+-*-*-bold-r-*-*-14-*-*-*-*-*-*-*=TOPIC_HEADING
- 
- 
- !!! Color used for page border, image bounding boxes and the ruler in `Ruler mode'.
-
-
-diff -up xdvik-22.84.14/texk/xdvik/xdvi-sh.in.\~1.2.2.7.\~ xdvik-22.84.14/texk/xdvik/xdvi-sh.in
---- ptexlive-20100322/build/texlive-20091107-source/texk/pxdvik/xdvi-sh.in.~1.2.2.7.~	2007-10-19 01:28:55.000000000 +0900
-+++ ptexlive-20100322/build/texlive-20091107-source/texk/pxdvik/xdvi-sh.in	2009-07-18 16:10:23.000000000 +0900
-@@ -50,4 +50,8 @@ if test -n "$xdviappfile"; then
-   XFILESEARCHPATH="$xdviapppath:${XFILESEARCHPATH-%D}"; export XFILESEARCHPATH
- fi
- 
-+# Forcely avoid to show 
-+# Warning: Missing charsets in String to FontSet conversion
-+export LANG=C
-+
- exec @final_exec_name@ $NAMEOPT ${1+"$@"}

+ 0 - 135
t/texlive/ptexlive-20100711-vine.patch

@@ -1,135 +0,0 @@
-diff -up ptexlive-20100322/common.sh\~ ptexlive-20100322/common.sh
---- ptexlive-20100322/common.sh~	2010-03-21 18:27:02.000000000 +0900
-+++ ptexlive-20100322/common.sh	2010-05-14 16:18:48.000000000 +0900
-@@ -298,6 +298,6 @@ LD_LIBRARY_PATH=$SRC/inst/lib/$ARCH:$LD_
- TEXMF=$TEXMFMAIN
- unset TEXINPUTS
- unset PTEX_KANJI_ENC
--PTEX_IN_FILTER=no
-+PTEX_IN_FILTER=yes
- export PATH LD_LIBRARY_PATH TEXMFMAIN PTEX_IN_FILTER
- #echo "ARCH=$ARCH"
-
-Diff finished.  Fri May 14 16:19:55 2010
-
-diff -up ptexlive-20100322/common.sh\~ ptexlive-20100322/common.sh
---- ptexlive-20100322/common.sh~	2010-03-21 18:27:02.000000000 +0900
-+++ ptexlive-20100322/common.sh	2010-05-14 16:18:48.000000000 +0900
-@@ -291,9 +291,11 @@ PATH=`echo $PATH | sed -e "s|$PREFIX/bin
- 
- echo ${SRC_TAR:=$ISO_DIR/source/texlive-20091011-source.tar.xz} > /dev/null
- SRC=${TEXSRC_EXTRACTED:-$TMP_PREFIX/texlive-20091011-source}
--ARCH=`ls $SRC/inst/bin/ 2> /dev/null`
--           PATH=$SRC/inst/bin/$ARCH:$PATH
--LD_LIBRARY_PATH=$SRC/inst/lib/$ARCH:$LD_LIBRARY_PATH
-+# ARCH=`ls $SRC/inst/bin/ 2> /dev/null`
-+#            PATH=$SRC/inst/bin/$ARCH:$PATH
-+# LD_LIBRARY_PATH=$SRC/inst/lib/$ARCH:$LD_LIBRARY_PATH
-+           PATH=$SRC/inst/bin:$PATH
-+LD_LIBRARY_PATH=$SRC/inst/lib:$LD_LIBRARY_PATH
-       TEXMFMAIN=$SRC/inst/texmf
- TEXMF=$TEXMFMAIN
- unset TEXINPUTS
-
-Diff finished.  Fri May 14 16:23:53 2010
-
-
-diff -up ptexlive-20100322/4extract-texmf.sh.orig ptexlive-20100322/4extract-texmf.sh
---- ptexlive-20100322/4extract-texmf.sh.orig	2010-03-07 19:22:24.000000000 +0900
-+++ ptexlive-20100322/4extract-texmf.sh	2010-05-18 01:01:07.214104089 +0900
-@@ -9,15 +9,15 @@ root_check
- MAP=$TEXMF/fonts/map/dvipdfm/ptexlive
- 
- ## start
--$MV $TEXMF-dist $TEXMF-dist.install || exit # never use
--$MV $TEXMF      $TEXMF.install      || exit
--tarcp $TEXLIVE_DIR/texmf $TEXMF     || exit
--chmod -R u+rw            $TEXMF     || exit
--tarcp  $TEXMF.install    $TEXMF     || exit
--$RM -r $TEXMF.install               || exit
-+# $MV $TEXMF-dist $TEXMF-dist.install || exit # never use
-+# $MV $TEXMF      $TEXMF.install      || exit
-+# tarcp $TEXLIVE_DIR/texmf $TEXMF     || exit
-+# chmod -R u+rw            $TEXMF     || exit
-+# tarcp  $TEXMF.install    $TEXMF     || exit
-+# $RM -r $TEXMF.install               || exit
- 
--$LN $TEXLIVE_DIR/tlpkg      $TEXMF/.. || exit
--$LN $TEXLIVE_DIR/texmf-dist $TEXMF/.. || exit
-+# $LN $TEXLIVE_DIR/tlpkg      $TEXMF/.. || exit
-+# $LN $TEXLIVE_DIR/texmf-dist $TEXMF/.. || exit
- 
- 
- ## for ptex
-@@ -115,31 +115,31 @@ jun101-l-v  V	Jun101-Light
- EOF
- 
- ## for jis/jisg/morisawa
--tarx archive/jis.tar.xz $PTEXLIVE_TMP
--$CP $PTEXLIVE_TMP/jis/tfm/ptex/* $TEXMF/fonts/tfm/ptex/ || exit
--$CP $PTEXLIVE_TMP/jis/vf/*       $TEXMF/fonts/vf/ptex/  || exit
-+# tarx archive/jis.tar.xz $PTEXLIVE_TMP
-+# $CP $PTEXLIVE_TMP/jis/tfm/ptex/* $TEXMF/fonts/tfm/ptex/ || exit
-+# $CP $PTEXLIVE_TMP/jis/vf/*       $TEXMF/fonts/vf/ptex/  || exit
- 
- tarx archive/morisawa.tar.xz $PTEXLIVE_TMP
- $CP $PTEXLIVE_TMP/morisawa/tfm/dvips/* $TEXMF/fonts/tfm/ptex/ || exit
- $CP $PTEXLIVE_TMP/morisawa/tfm/ptex/*  $TEXMF/fonts/tfm/ptex/ || exit
- $CP $PTEXLIVE_TMP/morisawa/vf/*        $TEXMF/fonts/vf/ptex/  || exit
- 
--## replace same vf file with symbolic link
--(cd $TEXMF/fonts/vf/ptex || exit
--if cmp min10.vf goth10.vf > /dev/null; then
--    echo "  Do nothing because of bug of 'cmp'."
--else
--    for f in *10.vf; do
--	if test ! -h $f; then
--	    for g in *min*.vf *goth*.vf; do
--		if test ! -h $g -a $f != $g; then
--		    cmp $f $g > /dev/null && ($RM $g; $LN $f $g)
--		fi
--	    done
--	fi
--    done
--fi
--)
-+# ## replace same vf file with symbolic link
-+# (cd $TEXMF/fonts/vf/ptex || exit
-+# if cmp min10.vf goth10.vf > /dev/null; then
-+#     echo "  Do nothing because of bug of 'cmp'."
-+# else
-+#     for f in *10.vf; do
-+# 	if test ! -h $f; then
-+# 	    for g in *min*.vf *goth*.vf; do
-+# 		if test ! -h $g -a $f != $g; then
-+# 		    cmp $f $g > /dev/null && ($RM $g; $LN $f $g)
-+# 		fi
-+# 	    done
-+# 	fi
-+#     done
-+# fi
-+# )
- 
- ## doc
- $MKDIR $TEXMF/doc/ptexlive || exit
-@@ -158,12 +158,12 @@ find . -type f -name .cvsignore -exec $R
- )
- echo ""
- 
--# updmap
--$MKTEXLSR 2> /dev/null || exit
--$UPDMAP --nomkmap --syncwithtrees 2> /dev/null || exit
--if test -f $SRC/inst/texmf-config/web2c/updmap.cfg; then
--    $MV $SRC/inst/texmf-config/web2c/updmap.cfg $SRC/inst/texmf/web2c/ || exit
--fi
-+# # updmap
-+# $MKTEXLSR 2> /dev/null || exit
-+# $UPDMAP --nomkmap --syncwithtrees 2> /dev/null || exit
-+# if test -f $SRC/inst/texmf-config/web2c/updmap.cfg; then
-+#     $MV $SRC/inst/texmf-config/web2c/updmap.cfg $SRC/inst/texmf/web2c/ || exit
-+# fi
- 
- ## check
- cat md5sum/texmf | (cd $TEXMF; md5check) && exit
-
-Diff finished.  Tue May 18 01:01:33 2010

+ 12 - 0
t/texlive/texdoctk.desktop

@@ -0,0 +1,12 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=TeX Documentation Browser
+GenericName=TeX Documentation Browser
+GenericName[ja]=TeX 関連ドキュメントブラウザ
+Comment=A Perl/Tk-based GUI for easy access to package documentation for TeX
+Comment[ja]=TeX 関連ドキュメントを検索・閲覧できます
+Exec=texdoctk %f
+Icon=gnome-word.png
+Terminal=false
+Type=Application
+Categories=Utility;

Some files were not shown because too many files changed in this diff