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: Hiragino Japanese/English OpenType Font Basic 6 fonts
 Summary(ja): 日本語 ヒラギノ OpenType フォント(基本6書体)
 Summary(ja): 日本語 ヒラギノ OpenType フォント(基本6書体)
 Name: OpenType-hiragino
 Name: OpenType-hiragino
-Version: 10.6
+Version: 10.7
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 BuildArch: noarch
 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}
 # %if %{?extras:1} %{!?extras:0}
 # Source20: HiraginoSansGB-W3.otf
 # Source20: HiraginoSansGB-W3.otf
 # Source21: HiraginoSansGB-W6.otf
 # Source21: HiraginoSansGB-W6.otf
@@ -241,7 +241,7 @@ Source0: DUMMY
 # %endif
 # %endif
 
 
 %if %{?nosrc:1} %{!?nosrc:0}
 %if %{?nosrc:1} %{!?nosrc:0}
-NoSource: 0
+# NoSource: 0
 # NoSource: 1
 # NoSource: 1
 # NoSource: 2
 # NoSource: 2
 # NoSource: 3
 # NoSource: 3
@@ -266,7 +266,7 @@ URL: http://www.screen.co.jp/
 Group: User Interface/X
 Group: User Interface/X
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
 
-Obsoletes: OTF-Hiragino < 10.6
+Obsoletes: OTF-Hiragino
 
 
 Requires(post): fontconfig ghostscript chkfontpath
 Requires(post): fontconfig ghostscript chkfontpath
 Requires(post): texmacro-otf
 Requires(post): texmacro-otf
@@ -277,7 +277,7 @@ Distribution: Vine Linux
 Vendor: Project Vine
 Vendor: Project Vine
 
 
 %description
 %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
 If you want to use Hiragion OpneType Font on X and TeX Live
 ((p)xdvi, (p)dvips, dvipdfmx), Ghostscript, 
 ((p)xdvi, (p)dvips, dvipdfmx), Ghostscript, 
 you build and install this package.
 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
 %description -l ja
-MacOS X 10.6 に付属する、或は購入したパッケージのヒラギノ基本6書体 
+MacOS X 10.7 に付属する、或は購入したパッケージのヒラギノ基本6書体 
 日本語 OpenType フォントを X や TeX Live ((p)xdvi, (p)dvips, dvipdfmx)、
 日本語 OpenType フォントを X や TeX Live ((p)xdvi, (p)dvips, dvipdfmx)、
 Ghostscript で使用したい場合は
 Ghostscript で使用したい場合は
 このパッケージを構築してインストールして下さい。
 このパッケージを構築してインストールして下さい。
@@ -403,6 +403,9 @@ exit 0
 %{texfontdir}/*
 %{texfontdir}/*
 
 
 %changelog
 %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
 * Sat Jun 11 2011 Munehiro Yamamoto <munepi@vinelinux.org> 10.6-1
 - supported Vine Linux 6 + TeX Live 2009
 - supported Vine Linux 6 + TeX Live 2009
 - added Obsoletes: OTF-Hiragino < 10.6
 - 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 vinepl		vine.pls-1.2
 %define tfmdir		%{texmf}/fonts/tfm/ptex
 %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: Japanese Virtual Fonts
 Summary(ja): 日本語仮想フォントです.
 Summary(ja): 日本語仮想フォントです.
 Name: jvf
 Name: jvf
-Version: 2.0
-Release: 6%{?_dist_release}
+Version: 7.0
+Release: 1%{?_dist_release}
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
 Source0: %{vinepl}.tar.gz
 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(post): sh-utils
 Requires: texlive = %{tlversion}
 Requires: texlive = %{tlversion}
 BuildRequires: nkf
 BuildRequires: nkf
 BuildRequires: unzip
 BuildRequires: unzip
+## NOTE: makejvf and ppltotf: contained in texlive
 BuildRequires: texlive = %{tlversion}
 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
 BuildArch: noarch
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 
 
 Obsoletes: texlive-jvf <= 2.0
 Obsoletes: texlive-jvf <= 2.0
 
 
-Vendor: Project Vine
+Vendor:       Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
+Packager:     munepi
 
 
 %description
 %description
 Japanese Virtual Fonts required by dvipsk built by makejvf.
 Japanese Virtual Fonts required by dvipsk built by makejvf.
@@ -46,14 +58,15 @@ dvipsk の実行に必要な, 日本語仮想フォント(virtual fonts)、
 %prep
 %prep
 [ -n "$RPM_BUILD_ROOT" -a "$RPM_BUILD_ROOT" != / ] && rm -rf $RPM_BUILD_ROOT
 [ -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}
 %__unzip -oqq %{SOURCE1}
 
 
 %build
 %build
 ## Macro definition
 ## Macro definition
 mkvf(){ # <$1: jfm name> <$2: jfm name of PS font>
 mkvf(){ # <$1: jfm name> <$2: jfm name of PS font>
     for size in 5 6 7 8 9 10 ; do
     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
     done
 }
 }
 
 
@@ -66,28 +79,28 @@ mkvf tgoth gbmv
 # jis font metric and vf fonts
 # jis font metric and vf fonts
 for pl in jis jisi tjis tjisi \
 for pl in jis jisi tjis tjisi \
           min mini tmin tmini; do
           min mini tmin tmini; do
-    nkf --jis --overwrite $pl.pl
-    %{pltotf} $pl.pl
+    %__nkf --jis --overwrite $pl.pl
+    %__pltotf $pl.pl
 done
 done
 %__ln_s -f jis.tfm   jisg.tfm
 %__ln_s -f jis.tfm   jisg.tfm
 %__ln_s -f jisi.tfm  jisgi.tfm
 %__ln_s -f jisi.tfm  jisgi.tfm
 %__ln_s -f tjis.tfm  tjisg.tfm
 %__ln_s -f tjis.tfm  tjisg.tfm
 %__ln_s -f tjisi.tfm tjisgi.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
 ## new JIS font metric
 # make *.tfm
 # make *.tfm
 for pl in jis jisn jis-v jisn-v; do
 for pl in jis jisn jis-v jisn-v; do
-    %{pltotf} $pl.pl
+    %__pltotf $pl.pl
 done
 done
 %__ln_s -f jis.tfm    jisg.tfm
 %__ln_s -f jis.tfm    jisg.tfm
 %__ln_s -f jis-v.tfm  jisg-v.tfm
 %__ln_s -f jis-v.tfm  jisg-v.tfm
@@ -95,15 +108,15 @@ done
 %__ln_s -f jisn-v.tfm jisgn-v.tfm
 %__ln_s -f jisn-v.tfm jisgn-v.tfm
 
 
 # make *.vf
 # 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
 # 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
     %__ln_s -f tmini.tfm t${i}i.tfm
 done
 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
 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}.vf df${i}.vf
 #    %__ln_s -f ${i}i.vf df${i}i.vf
 #    %__ln_s -f ${i}i.vf df${i}i.vf
@@ -137,6 +150,16 @@ for f in *.vf; do
 done
 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
 %install
 %__rm -rf $RPM_BUILD_ROOT
 %__rm -rf $RPM_BUILD_ROOT
 %__mkdir_p %{build_texmf}/fonts/{tfm,source,vf}/ptex
 %__mkdir_p %{build_texmf}/fonts/{tfm,source,vf}/ptex
@@ -144,6 +167,7 @@ done
 %__cp -dfp *.pl  %{build_texmf}/fonts/source/ptex/
 %__cp -dfp *.pl  %{build_texmf}/fonts/source/ptex/
 %__cp -dfp *.vf  %{build_texmf}/fonts/vf/ptex/
 %__cp -dfp *.vf  %{build_texmf}/fonts/vf/ptex/
 
 
+
 %clean
 %clean
 %__rm -rf $RPM_BUILD_ROOT
 %__rm -rf $RPM_BUILD_ROOT
 
 
@@ -167,6 +191,10 @@ exit 0
 
 
 
 
 %changelog
 %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
 * Sat Jan 15 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2.0-6
 - added Obsoletes: texlive-jvf <= 2.0
 - added Obsoletes: texlive-jvf <= 2.0
   - for TeX Live 2009 of VinePlus/5, supported texlive-jvf
   - 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: Virtual package for TeX Live
 Summary(ja): TeX Live のための仮想パッケージ
 Summary(ja): TeX Live のための仮想パッケージ
 Name: task-texlive
 Name: task-texlive
-Version: 2009
-Release: 4%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: public domain
 License: public domain
 Group: Applications/Publishing
 Group: Applications/Publishing
 BuildArch: noarch
 BuildArch: noarch
@@ -14,19 +14,9 @@ Requires: texlive-collection-luatex = %{version}
 Requires: texlive-collection-pictures = %{version}
 Requires: texlive-collection-pictures = %{version}
 Requires: texlive-collection-genericrecommended = %{version}
 Requires: texlive-collection-genericrecommended = %{version}
 Requires: texlive-collection-pstricks = %{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
 Obsoletes: task-platex pk300
 
 
 BuildRoot: %{_tmppath}/%{name}-root
 BuildRoot: %{_tmppath}/%{name}-root
@@ -71,7 +61,7 @@ Group: Applications/Publishing
 Requires: task-texlive = %{version}
 Requires: task-texlive = %{version}
 ## The following list is obtained by running: 
 ## The following list is obtained by running: 
 ## $ tlpdb2rpmspec --full-collections
 ## $ 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
 ## on ${HOME}/rpm/RPMS/noarch
 Requires: texlive-collection-basic = %{version}
 Requires: texlive-collection-basic = %{version}
 Requires: texlive-collection-bibtexextra = %{version}
 Requires: texlive-collection-bibtexextra = %{version}
@@ -93,6 +83,9 @@ Requires: texlive-collection-langcjk = %{version}
 Requires: texlive-collection-langcroatian = %{version}
 Requires: texlive-collection-langcroatian = %{version}
 Requires: texlive-collection-langcyrillic = %{version}
 Requires: texlive-collection-langcyrillic = %{version}
 Requires: texlive-collection-langczechslovak = %{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-langfinnish = %{version}
 Requires: texlive-collection-langfrench = %{version}
 Requires: texlive-collection-langfrench = %{version}
 Requires: texlive-collection-langgerman = %{version}
 Requires: texlive-collection-langgerman = %{version}
@@ -101,16 +94,20 @@ Requires: texlive-collection-langhebrew = %{version}
 Requires: texlive-collection-langhungarian = %{version}
 Requires: texlive-collection-langhungarian = %{version}
 Requires: texlive-collection-langindic = %{version}
 Requires: texlive-collection-langindic = %{version}
 Requires: texlive-collection-langitalian = %{version}
 Requires: texlive-collection-langitalian = %{version}
+Requires: texlive-collection-langlatin = %{version}
+Requires: texlive-collection-langlatvian = %{version}
 Requires: texlive-collection-langlithuanian = %{version}
 Requires: texlive-collection-langlithuanian = %{version}
 Requires: texlive-collection-langmongolian = %{version}
 Requires: texlive-collection-langmongolian = %{version}
+Requires: texlive-collection-langnorwegian = %{version}
+Requires: texlive-collection-langother = %{version}
 Requires: texlive-collection-langpolish = %{version}
 Requires: texlive-collection-langpolish = %{version}
 Requires: texlive-collection-langportuguese = %{version}
 Requires: texlive-collection-langportuguese = %{version}
 Requires: texlive-collection-langspanish = %{version}
 Requires: texlive-collection-langspanish = %{version}
 Requires: texlive-collection-langswedish = %{version}
 Requires: texlive-collection-langswedish = %{version}
 Requires: texlive-collection-langtibetan = %{version}
 Requires: texlive-collection-langtibetan = %{version}
+Requires: texlive-collection-langturkmen = %{version}
 Requires: texlive-collection-langvietnamese = %{version}
 Requires: texlive-collection-langvietnamese = %{version}
 Requires: texlive-collection-latex = %{version}
 Requires: texlive-collection-latex = %{version}
-Requires: texlive-collection-latex3 = %{version}
 Requires: texlive-collection-latexextra = %{version}
 Requires: texlive-collection-latexextra = %{version}
 Requires: texlive-collection-latexrecommended = %{version}
 Requires: texlive-collection-latexrecommended = %{version}
 Requires: texlive-collection-luatex = %{version}
 Requires: texlive-collection-luatex = %{version}
@@ -140,13 +137,14 @@ Requires: %{name}-full = %{version}-%{release}
 Requires: %{name}-doc = %{version}-%{release}
 Requires: %{name}-doc = %{version}-%{release}
 ## The following list is obtained by running: 
 ## The following list is obtained by running: 
 ## $ tlpdb2rpmspec --full-collections
 ## $ 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
 ## on ${HOME}/rpm/RPMS/noarch
 Requires: texlive-collection-basic-doc = %{version}
 Requires: texlive-collection-basic-doc = %{version}
 Requires: texlive-collection-bibtexextra-doc = %{version}
 Requires: texlive-collection-bibtexextra-doc = %{version}
 Requires: texlive-collection-binextra-doc = %{version}
 Requires: texlive-collection-binextra-doc = %{version}
 Requires: texlive-collection-context-doc = %{version}
 Requires: texlive-collection-context-doc = %{version}
 Requires: texlive-collection-documentation-arabic = %{version}
 Requires: texlive-collection-documentation-arabic = %{version}
+Requires: texlive-collection-documentation-base = %{version}
 Requires: texlive-collection-documentation-bulgarian = %{version}
 Requires: texlive-collection-documentation-bulgarian = %{version}
 Requires: texlive-collection-documentation-chinese = %{version}
 Requires: texlive-collection-documentation-chinese = %{version}
 Requires: texlive-collection-documentation-czechslovak = %{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-polish = %{version}
 Requires: texlive-collection-documentation-portuguese = %{version}
 Requires: texlive-collection-documentation-portuguese = %{version}
 Requires: texlive-collection-documentation-russian = %{version}
 Requires: texlive-collection-documentation-russian = %{version}
+Requires: texlive-collection-documentation-serbian = %{version}
 Requires: texlive-collection-documentation-slovenian = %{version}
 Requires: texlive-collection-documentation-slovenian = %{version}
 Requires: texlive-collection-documentation-spanish = %{version}
 Requires: texlive-collection-documentation-spanish = %{version}
 Requires: texlive-collection-documentation-thai = %{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-humanities-doc = %{version}
 Requires: texlive-collection-langafrican-doc = %{version}
 Requires: texlive-collection-langafrican-doc = %{version}
 Requires: texlive-collection-langarabic-doc = %{version}
 Requires: texlive-collection-langarabic-doc = %{version}
-Requires: texlive-collection-langarmenian-doc = %{version}
 Requires: texlive-collection-langcjk-doc = %{version}
 Requires: texlive-collection-langcjk-doc = %{version}
 Requires: texlive-collection-langcroatian-doc = %{version}
 Requires: texlive-collection-langcroatian-doc = %{version}
 Requires: texlive-collection-langcyrillic-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-langspanish-doc = %{version}
 Requires: texlive-collection-langswedish-doc = %{version}
 Requires: texlive-collection-langswedish-doc = %{version}
 Requires: texlive-collection-langtibetan-doc = %{version}
 Requires: texlive-collection-langtibetan-doc = %{version}
+Requires: texlive-collection-langturkmen-doc = %{version}
 Requires: texlive-collection-langvietnamese-doc = %{version}
 Requires: texlive-collection-langvietnamese-doc = %{version}
 Requires: texlive-collection-latex-doc = %{version}
 Requires: texlive-collection-latex-doc = %{version}
-Requires: texlive-collection-latex3-doc = %{version}
 Requires: texlive-collection-latexextra-doc = %{version}
 Requires: texlive-collection-latexextra-doc = %{version}
 Requires: texlive-collection-latexrecommended-doc = %{version}
 Requires: texlive-collection-latexrecommended-doc = %{version}
 Requires: texlive-collection-luatex-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
 %files full-doc
 
 
 %changelog
 %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
 * Sun Mar 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
 - added Requires: texlive-macros
 - added Requires: texlive-macros
 
 

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-basic
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Essential programs and files
 Summary(ja): TeX Live: Essential programs and files
 Summary(ja): TeX Live: Essential programs and files
 Name: texlive-collection-basic
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -64,7 +61,6 @@ common drivers; no LaTeX.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 amsfonts: TeX fonts from the American Mathematical Society.
 amsfonts: TeX fonts from the American Mathematical Society.
-apalike: APA-like citations
 bibtex: Process bibliographies for LaTeX, etc.
 bibtex: Process bibliographies for LaTeX, etc.
 cm: Computer Modern fonts.
 cm: Computer Modern fonts.
 dvipdfm: A DVI driver to produce PDF directly.
 dvipdfm: A DVI driver to produce PDF directly.
@@ -81,11 +77,12 @@ hyphen-base:
 ifluatex: Provides the ifluatex switch.
 ifluatex: Provides the ifluatex switch.
 ifxetex: Am I running under XeTeX?
 ifxetex: Am I running under XeTeX?
 kpathsea: Path searching library for TeX-related files.
 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.
 makeindex: Process index output to produce typesettable code.
 metafont: A system for specifying fonts.
 metafont: A system for specifying fonts.
 mflogo: LaTeX support for MetaFont logo fonts.
 mflogo: LaTeX support for MetaFont logo fonts.
-mfware: Supporting tools for use with MetaFont.
+mfware: Supporting tools for use with Metafont.
 misc: 
 misc: 
 pdftex: A TeX extension for direct creation of PDF.
 pdftex: A TeX extension for direct creation of PDF.
 plain: The Plain TeX format.
 plain: The Plain TeX format.
@@ -119,7 +116,6 @@ common drivers; no LaTeX.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 amsfonts: TeX fonts from the American Mathematical Society.
 amsfonts: TeX fonts from the American Mathematical Society.
-apalike: APA-like citations
 bibtex: Process bibliographies for LaTeX, etc.
 bibtex: Process bibliographies for LaTeX, etc.
 cm: Computer Modern fonts.
 cm: Computer Modern fonts.
 dvipdfm: A DVI driver to produce PDF directly.
 dvipdfm: A DVI driver to produce PDF directly.
@@ -136,11 +132,12 @@ hyphen-base:
 ifluatex: Provides the ifluatex switch.
 ifluatex: Provides the ifluatex switch.
 ifxetex: Am I running under XeTeX?
 ifxetex: Am I running under XeTeX?
 kpathsea: Path searching library for TeX-related files.
 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.
 makeindex: Process index output to produce typesettable code.
 metafont: A system for specifying fonts.
 metafont: A system for specifying fonts.
 mflogo: LaTeX support for MetaFont logo fonts.
 mflogo: LaTeX support for MetaFont logo fonts.
-mfware: Supporting tools for use with MetaFont.
+mfware: Supporting tools for use with Metafont.
 misc: 
 misc: 
 pdftex: A TeX extension for direct creation of PDF.
 pdftex: A TeX extension for direct creation of PDF.
 plain: The Plain TeX format.
 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.def
 texmf-dist/tex/plain/amsfonts/amssym.tex
 texmf-dist/tex/plain/amsfonts/amssym.tex
 texmf-dist/tex/plain/amsfonts/cyracc.def
 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/btxbst.doc
 texmf-dist/doc/bibtex/base/btxdoc.bib
 texmf-dist/doc/bibtex/base/btxdoc.bib
 texmf-dist/doc/bibtex/base/btxdoc.pdf
 texmf-dist/doc/bibtex/base/btxdoc.pdf
 texmf-dist/doc/bibtex/base/btxdoc.tex
 texmf-dist/doc/bibtex/base/btxdoc.tex
 texmf-dist/doc/bibtex/base/btxhak.pdf
 texmf-dist/doc/bibtex/base/btxhak.pdf
 texmf-dist/doc/bibtex/base/btxhak.tex
 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/bib/base/xampl.bib
 texmf-dist/bibtex/bst/base/abbrv.bst
 texmf-dist/bibtex/bst/base/abbrv.bst
 texmf-dist/bibtex/bst/base/acm.bst
 texmf-dist/bibtex/bst/base/acm.bst
 texmf-dist/bibtex/bst/base/alpha.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/ieeetr.bst
 texmf-dist/bibtex/bst/base/plain.bst
 texmf-dist/bibtex/bst/base/plain.bst
 texmf-dist/bibtex/bst/base/siam.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/texmext.enc
 texmf-dist/fonts/enc/dvips/base/texmital.enc
 texmf-dist/fonts/enc/dvips/base/texmital.enc
 texmf-dist/fonts/enc/dvips/base/texmsym.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/texnansx.enc
 texmf-dist/fonts/enc/dvips/base/xl2.enc
 texmf-dist/fonts/enc/dvips/base/xl2.enc
 texmf-dist/fonts/enc/dvips/base/xt2.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-latex.tex
 texmf-dist/tex/generic/enctex/852-t1.tex
 texmf-dist/tex/generic/enctex/852-t1.tex
 texmf-dist/tex/generic/enctex/csfmacro.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/enc-u.tex
 texmf-dist/tex/generic/enctex/encmacro.tex
 texmf-dist/tex/generic/enctex/encmacro.tex
 texmf-dist/tex/generic/enctex/il2-1250.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/kam-t1.tex
 texmf-dist/tex/generic/enctex/noprefnt.tex
 texmf-dist/tex/generic/enctex/noprefnt.tex
 texmf-dist/tex/generic/enctex/plain-1250-cs.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-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-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-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-cs.tex
 texmf-dist/tex/generic/enctex/plain-utf8-ec.tex
 texmf-dist/tex/generic/enctex/plain-utf8-ec.tex
 texmf-dist/tex/generic/enctex/polyset.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/glyphlist.txt
 texmf-dist/fonts/map/glyphlist/pdfglyphlist.txt
 texmf-dist/fonts/map/glyphlist/pdfglyphlist.txt
 texmf-dist/fonts/map/glyphlist/texglyphlist.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/README
 texmf-dist/doc/generic/hyph-utf8/bg/azbukaExtended.pdf
 texmf-dist/doc/generic/hyph-utf8/bg/azbukaExtended.pdf
 texmf-dist/doc/generic/hyph-utf8/bg/azbukaExtended.tex
 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/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/ec.dat
 texmf-dist/source/generic/hyph-utf8/data/encodings/il2.dat
 texmf-dist/source/generic/hyph-utf8/data/encodings/il2.dat
 texmf-dist/source/generic/hyph-utf8/data/encodings/il3.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/data/encodings/texnansi.dat
 texmf-dist/source/generic/hyph-utf8/generate-converters.rb
 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-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-tl-files.rb
 texmf-dist/source/generic/hyph-utf8/generate-webpage.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.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/eu/generate_patterns_eu.rb
 texmf-dist/source/generic/hyph-utf8/languages/gl/README
 texmf-dist/source/generic/hyph-utf8/languages/gl/README
 texmf-dist/source/generic/hyph-utf8/languages/gl/glhybiox.tex
 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/glhytec.tex
 texmf-dist/source/generic/hyph-utf8/languages/gl/glhyxeog.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/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/README
 texmf-dist/source/generic/hyph-utf8/languages/tr/generate_patterns_tr.rb
 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-ec.tex
 texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il2.tex
 texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il2.tex
 texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-il3.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-lmc.tex
 texmf-dist/tex/generic/hyph-utf8/conversions/conv-utf8-qx.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/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-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-ca.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cop.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cop.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-cs.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-monoton.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-el-polyton.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-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-eo.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-es.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-es.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-et.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-ga.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-gl.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-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-hr.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-hsb.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-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-ia.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-id.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-is.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-it.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-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-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-lt.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-lv.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-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-nb.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-nl.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-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-pl.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pt.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-pt.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ro.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-cyrl.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sr-latn.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-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-tr.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-uk.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/ifluatex.pdf
 texmf-dist/doc/latex/oberdiek/test/ifluatex-test1.tex
 texmf-dist/doc/latex/oberdiek/test/ifluatex-test1.tex
 texmf-dist/doc/latex/oberdiek/test/ifluatex-test2.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.ins
 texmf-dist/source/generic/ifxetex/ifxetex.tex
 texmf-dist/source/generic/ifxetex/ifxetex.tex
 texmf-dist/tex/generic/ifxetex/ifxetex.sty
 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-env.tex
 texmf-dist/doc/luatex/base/luatexref-t.pdf
 texmf-dist/doc/luatex/base/luatexref-t.pdf
 texmf-dist/doc/luatex/base/luatexref-t.tex
 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/test.mf
 texmf-dist/metafont/misc/waits.mf
 texmf-dist/metafont/misc/waits.mf
 texmf-dist/metafont/misc/ztest.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/CATALOGUE
 texmf-dist/source/latex/mflogo/Makefile
 texmf-dist/source/latex/mflogo/Makefile
 texmf-dist/source/latex/mflogo/README
 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/fonts/type1/hoekwater/mflogo/logosl9.pfb
 texmf-dist/tex/latex/mflogo/mflogo.sty
 texmf-dist/tex/latex/mflogo/mflogo.sty
 texmf-dist/tex/latex/mflogo/ulogo.fd
 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/black.mf
 texmf-dist/fonts/source/public/misc/blackaps.mf
 texmf-dist/fonts/source/public/misc/blackaps.mf
 texmf-dist/fonts/source/public/misc/blackcx.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/ocp/misc/id.ocp
 texmf-dist/omega/otp/misc/ebcdic.otp
 texmf-dist/omega/otp/misc/ebcdic.otp
 texmf-dist/omega/otp/misc/id.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/null.tex
 texmf-dist/tex/generic/misc/texnames.sty
 texmf-dist/tex/generic/misc/texnames.sty
 texmf-dist/tex/plain/misc/idxmac.tex
 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/Announcement-1.40.2
 texmf-dist/doc/pdftex/NEWS
 texmf-dist/doc/pdftex/NEWS
 texmf-dist/doc/pdftex/README
 texmf-dist/doc/pdftex/README
+texmf-dist/doc/pdftex/manual/ChangeLog
 texmf-dist/doc/pdftex/manual/Makefile
 texmf-dist/doc/pdftex/manual/Makefile
 texmf-dist/doc/pdftex/manual/README
 texmf-dist/doc/pdftex/manual/README
 texmf-dist/doc/pdftex/manual/makefiles.cmd
 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-syntax.txt
 texmf-dist/doc/pdftex/manual/pdftex-t.tex
 texmf-dist/doc/pdftex/manual/pdftex-t.tex
 texmf-dist/doc/pdftex/manual/pdftex-t.txt
 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/pdftex-w.tex
 texmf-dist/doc/pdftex/manual/samplepdf/cmr10.103
 texmf-dist/doc/pdftex/manual/samplepdf/cmr10.103
 texmf-dist/doc/pdftex/manual/samplepdf/obj.dat
 texmf-dist/doc/pdftex/manual/samplepdf/obj.dat
@@ -1514,49 +1893,105 @@ texmf-dist/tex/plain/config/xetex.ini
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__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 && \
     %{exec_updmap} --nomkmap --enable MixedMap mflogo.map >/dev/null 2>&1 && \
     echo "done." && \
     echo "done." && \
     touch ${updmap_lock}
     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
 rpm -q --quiet texlive-common || exit 0
 
 
@@ -1691,6 +2132,11 @@ if [ "$1" = 0 ]; then
         echo -n "Running updmap: disable mflogo.map ... " && \
         echo -n "Running updmap: disable mflogo.map ... " && \
         %{exec_updmap} --nomkmap --disable mflogo.map >/dev/null 2>&1 && \
         %{exec_updmap} --nomkmap --disable mflogo.map >/dev/null 2>&1 && \
         echo "done."
         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 "    " && \
         echo -n "Running updmap: recreate map files ... " && \
         echo -n "Running updmap: recreate map files ... " && \
         %{exec_updmap} >/dev/null 2>&1 && \
         %{exec_updmap} >/dev/null 2>&1 && \
@@ -1701,12 +2147,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-basic
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-basic
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-bibtexextra
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Extra BibTeX styles
 Summary(ja): TeX Live: Extra BibTeX styles
 Summary(ja): TeX Live: Extra BibTeX styles
 Name: texlive-collection-bibtexextra
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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.
 as well as the documentation for the included software packages.
 
 
 This package is a collection of Extra BibTeX styles: 
 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: 
 This package contains the following CTAN packages: 
 aichej: Bibliography style file for the AIChE Journal.
 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.
 apalike2: Bibliography style that approaches APA requirements.
 beebe: 
 beebe: 
 bibarts: "Arts"-style bibliographical information.
 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.
 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.
 biblist: Print a BibTeX database.
 bibtopic: Include multiple bibliographies in a document.
 bibtopic: Include multiple bibliographies in a document.
 bibtopicprefix: Prefix references to bibliographies produced by bibtopic.
 bibtopicprefix: Prefix references to bibliographies produced by bibtopic.
 bibunits: Multiple bibliographies in one document.
 bibunits: Multiple bibliographies in one document.
+breakcites: Ensure that multiple citations may break at line end.
 cell: Bibliography style for Cell.
 cell: Bibliography style for Cell.
+chbibref: Change the Bibliography/References title.
 chicago: A "Chicago" bibliography style.
 chicago: A "Chicago" bibliography style.
 chicago-annote: Chicago-based annotated BibTeX style.
 chicago-annote: Chicago-based annotated BibTeX style.
 chembst: A collection of BibTeX files for chemistry journals.
 chembst: A collection of BibTeX files for chemistry journals.
@@ -82,26 +95,30 @@ custom-bib: Customised BibTeX styles.
 din1505: Bibliography styles for German texts.
 din1505: Bibliography styles for German texts.
 dk-bib: Danish variants of standard BibTeX styles.
 dk-bib: Danish variants of standard BibTeX styles.
 doipubmed: Special commands for use in bibliographies.
 doipubmed: Special commands for use in bibliographies.
-elsevier-bib: BibTeX styles to be used in Elsevier preprints.
 fbs: BibTeX style for Frontiers in Bioscience.
 fbs: BibTeX style for Frontiers in Bioscience.
 figbib: Organize figure databases with BibTeX.
 figbib: Organize figure databases with BibTeX.
 footbib: Bibliographic references as footnotes.
 footbib: Bibliographic references as footnotes.
 harvard: Harvard citation package for use with LaTeX 2e.
 harvard: Harvard citation package for use with LaTeX 2e.
 harvmac: Macros for scientific articles.
 harvmac: Macros for scientific articles.
+historische-zeitschrift: Biblatex style for the journal 'Historische Zeitschrift'
 ijqc: BibTeX style file for the Intl. J. Quantum Chem.
 ijqc: BibTeX style file for the Intl. J. Quantum Chem.
 inlinebib: Citations in footnotes.
 inlinebib: Citations in footnotes.
 iopart-num: Numeric citation style for IOP journals.
 iopart-num: Numeric citation style for IOP journals.
 jneurosci: BibTeX style for the Journal of Neuroscience.
 jneurosci: BibTeX style for the Journal of Neuroscience.
 jurabib: Extended BibTeX citation support for the humanities and legal texts.
 jurabib: Extended BibTeX citation support for the humanities and legal texts.
 listbib: Lists contents of BibTeX files.
 listbib: Lists contents of BibTeX files.
+logreq: Support for automation of the LaTeX workflow.
 margbib: Display bibitem tags in the margins.
 margbib: Display bibitem tags in the margins.
 multibib: Multiple bibliographies within one document.
 multibib: Multiple bibliographies within one document.
 munich: An alternative authordate bibliography style.
 munich: An alternative authordate bibliography style.
 notes2bib: Integrating notes into the bibliography.
 notes2bib: Integrating notes into the bibliography.
 perception: BibTeX style for the journal Perception.
 perception: BibTeX style for the journal Perception.
+pnas2009: Bibtex style for PNAS.
 rsc: BibTeX style for use with RSC journals.
 rsc: BibTeX style for use with RSC journals.
+showtags: Print the tags of bibliography entries.
 sort-by-letters: Bibliography styles for alphabetic sorting.
 sort-by-letters: Bibliography styles for alphabetic sorting.
 splitbib: Split and reorder your bibliography.
 splitbib: Split and reorder your bibliography.
+uni-wtal-ger: 
 urlbst: Web support for BibTeX.
 urlbst: Web support for BibTeX.
 
 
 %description -l ja
 %description -l ja
@@ -119,7 +136,8 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 
 
 このパッケージは以下のようなパッケージ集です。
 このパッケージは以下のようなパッケージ集です。
 Extra BibTeX styles: 
 Extra BibTeX styles: 
-Additional BibTeX styles and bibliography databases.
+Additional BibTeX styles and bibliography databases, including
+BibLaTeX.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 aichej: Bibliography style file for the AIChE Journal.
 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.
 apalike2: Bibliography style that approaches APA requirements.
 beebe: 
 beebe: 
 bibarts: "Arts"-style bibliographical information.
 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.
 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.
 biblist: Print a BibTeX database.
 bibtopic: Include multiple bibliographies in a document.
 bibtopic: Include multiple bibliographies in a document.
 bibtopicprefix: Prefix references to bibliographies produced by bibtopic.
 bibtopicprefix: Prefix references to bibliographies produced by bibtopic.
 bibunits: Multiple bibliographies in one document.
 bibunits: Multiple bibliographies in one document.
+breakcites: Ensure that multiple citations may break at line end.
 cell: Bibliography style for Cell.
 cell: Bibliography style for Cell.
+chbibref: Change the Bibliography/References title.
 chicago: A "Chicago" bibliography style.
 chicago: A "Chicago" bibliography style.
 chicago-annote: Chicago-based annotated BibTeX style.
 chicago-annote: Chicago-based annotated BibTeX style.
 chembst: A collection of BibTeX files for chemistry journals.
 chembst: A collection of BibTeX files for chemistry journals.
@@ -143,26 +176,30 @@ custom-bib: Customised BibTeX styles.
 din1505: Bibliography styles for German texts.
 din1505: Bibliography styles for German texts.
 dk-bib: Danish variants of standard BibTeX styles.
 dk-bib: Danish variants of standard BibTeX styles.
 doipubmed: Special commands for use in bibliographies.
 doipubmed: Special commands for use in bibliographies.
-elsevier-bib: BibTeX styles to be used in Elsevier preprints.
 fbs: BibTeX style for Frontiers in Bioscience.
 fbs: BibTeX style for Frontiers in Bioscience.
 figbib: Organize figure databases with BibTeX.
 figbib: Organize figure databases with BibTeX.
 footbib: Bibliographic references as footnotes.
 footbib: Bibliographic references as footnotes.
 harvard: Harvard citation package for use with LaTeX 2e.
 harvard: Harvard citation package for use with LaTeX 2e.
 harvmac: Macros for scientific articles.
 harvmac: Macros for scientific articles.
+historische-zeitschrift: Biblatex style for the journal 'Historische Zeitschrift'
 ijqc: BibTeX style file for the Intl. J. Quantum Chem.
 ijqc: BibTeX style file for the Intl. J. Quantum Chem.
 inlinebib: Citations in footnotes.
 inlinebib: Citations in footnotes.
 iopart-num: Numeric citation style for IOP journals.
 iopart-num: Numeric citation style for IOP journals.
 jneurosci: BibTeX style for the Journal of Neuroscience.
 jneurosci: BibTeX style for the Journal of Neuroscience.
 jurabib: Extended BibTeX citation support for the humanities and legal texts.
 jurabib: Extended BibTeX citation support for the humanities and legal texts.
 listbib: Lists contents of BibTeX files.
 listbib: Lists contents of BibTeX files.
+logreq: Support for automation of the LaTeX workflow.
 margbib: Display bibitem tags in the margins.
 margbib: Display bibitem tags in the margins.
 multibib: Multiple bibliographies within one document.
 multibib: Multiple bibliographies within one document.
 munich: An alternative authordate bibliography style.
 munich: An alternative authordate bibliography style.
 notes2bib: Integrating notes into the bibliography.
 notes2bib: Integrating notes into the bibliography.
 perception: BibTeX style for the journal Perception.
 perception: BibTeX style for the journal Perception.
+pnas2009: Bibtex style for PNAS.
 rsc: BibTeX style for use with RSC journals.
 rsc: BibTeX style for use with RSC journals.
+showtags: Print the tags of bibliography entries.
 sort-by-letters: Bibliography styles for alphabetic sorting.
 sort-by-letters: Bibliography styles for alphabetic sorting.
 splitbib: Split and reorder your bibliography.
 splitbib: Split and reorder your bibliography.
+uni-wtal-ger: 
 urlbst: Web support for BibTeX.
 urlbst: Web support for BibTeX.
 
 
 %package doc
 %package doc
@@ -321,6 +358,16 @@ texmf-dist/doc/latex/bibarts/gbibsort.exe
 texmf-dist/source/latex/bibarts/gbibsort.c
 texmf-dist/source/latex/bibarts/gbibsort.c
 texmf-dist/makeindex/bibarts/gbibarts.ist
 texmf-dist/makeindex/bibarts/gbibarts.ist
 texmf-dist/tex/latex/bibarts/bibarts.sty
 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/LICENCE
 texmf-dist/doc/bibtex/bibhtml/README
 texmf-dist/doc/bibtex/bibhtml/README
 texmf-dist/doc/bibtex/bibhtml/bibhtml
 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/bibhtml.html
 texmf-dist/doc/bibtex/bibhtml/bibrefs.bib
 texmf-dist/doc/bibtex/bibhtml/bibrefs.bib
 texmf-dist/doc/bibtex/bibhtml/detex.sed
 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/abbrvhtml.bst
 texmf-dist/bibtex/bst/bibhtml/alphahtml.bst
 texmf-dist/bibtex/bst/bibhtml/alphahtml.bst
 texmf-dist/bibtex/bst/bibhtml/alphahtmldate.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/plainhtmldate.bst
 texmf-dist/bibtex/bst/bibhtml/plainhtmldater.bst
 texmf-dist/bibtex/bst/bibhtml/plainhtmldater.bst
 texmf-dist/bibtex/bst/bibhtml/unsrthtml.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/README
+texmf-dist/doc/latex/biblist/biblist.bst-dist
 texmf-dist/doc/latex/biblist/biblist.gde
 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/tex/latex/biblist/biblist.sty
 texmf-dist/doc/latex/bibtopic/README
 texmf-dist/doc/latex/bibtopic/README
 texmf-dist/doc/latex/bibtopic/articles.bib
 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.dtx
 texmf-dist/source/latex/bibunits/bibunits.ins
 texmf-dist/source/latex/bibunits/bibunits.ins
 texmf-dist/tex/latex/bibunits/bibunits.sty
 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/doc/latex/cell/README
 texmf-dist/bibtex/bst/cell/cell.bst
 texmf-dist/bibtex/bst/cell/cell.bst
 texmf-dist/tex/latex/cell/cell.sty
 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/bibtex/bst/chicago/chicago.bst
 texmf-dist/tex/latex/chicago/chicago.sty
 texmf-dist/tex/latex/chicago/chicago.sty
 texmf-dist/doc/bibtex/chicago-annote/README
 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/source/latex/collref/collref.ins
 texmf-dist/tex/latex/collref/collref.sty
 texmf-dist/tex/latex/collref/collref.sty
 texmf-dist/tex/latex/compactbib/compactbib.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/makebst.pdf
 texmf-dist/doc/latex/custom-bib/merlin.pdf
 texmf-dist/doc/latex/custom-bib/merlin.pdf
 texmf-dist/source/latex/custom-bib/makebst.drv
 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/slovene.mbs
 texmf-dist/tex/latex/custom-bib/spanish.mbs
 texmf-dist/tex/latex/custom-bib/spanish.mbs
 texmf-dist/tex/latex/custom-bib/suppjour.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/README.TEXLIVE
+texmf-dist/doc/latex/din1505/leitbild.bib
 texmf-dist/doc/latex/din1505/natbib.cfg
 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/abbrvdin.bst
 texmf-dist/bibtex/bst/din1505/alphadin.bst
 texmf-dist/bibtex/bst/din1505/alphadin.bst
 texmf-dist/bibtex/bst/din1505/natdin.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.dtx
 texmf-dist/source/latex/doipubmed/doipubmed.ins
 texmf-dist/source/latex/doipubmed/doipubmed.ins
 texmf-dist/tex/latex/doipubmed/doipubmed.sty
 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/bibtex/bst/fbs/fbs.bst
 texmf-dist/doc/latex/figbib/README
 texmf-dist/doc/latex/figbib/README
 texmf-dist/doc/latex/figbib/figbib_doc.pdf
 texmf-dist/doc/latex/figbib/figbib_doc.pdf
 texmf-dist/doc/latex/figbib/figbib_doc.tex
 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.pdf
 texmf-dist/doc/latex/figbib/figbib_sample.tex
 texmf-dist/doc/latex/figbib/figbib_sample.tex
 texmf-dist/doc/latex/figbib/smiley.eps
 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/figbib.bst
 texmf-dist/bibtex/bst/figbib/figbib1.bst
 texmf-dist/bibtex/bst/figbib/figbib1.bst
 texmf-dist/tex/latex/figbib/figbib.sty
 texmf-dist/tex/latex/figbib/figbib.sty
+texmf-dist/doc/latex/footbib/README
 texmf-dist/doc/latex/footbib/footbib.pdf
 texmf-dist/doc/latex/footbib/footbib.pdf
 texmf-dist/source/latex/footbib/footbib.dtx
 texmf-dist/source/latex/footbib/footbib.dtx
 texmf-dist/source/latex/footbib/footbib.ins
 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/README
 texmf-dist/doc/plain/harvmac/harvsamp.tex
 texmf-dist/doc/plain/harvmac/harvsamp.tex
 texmf-dist/tex/plain/harvmac/harvmac.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/README
 texmf-dist/doc/bibtex/ijqc/makefile
 texmf-dist/doc/bibtex/ijqc/makefile
 texmf-dist/doc/bibtex/ijqc/mybib.bib
 texmf-dist/doc/bibtex/ijqc/mybib.bib
 texmf-dist/doc/bibtex/ijqc/xampl.pdf
 texmf-dist/doc/bibtex/ijqc/xampl.pdf
 texmf-dist/doc/bibtex/ijqc/xampl.tex
 texmf-dist/doc/bibtex/ijqc/xampl.tex
 texmf-dist/bibtex/bst/ijqc/ijqc.bst
 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/bibtex/bst/inlinebib/inlinebib.bst
 texmf-dist/tex/latex/inlinebib/inlinebib.sty
 texmf-dist/tex/latex/inlinebib/inlinebib.sty
 texmf-dist/tex/latex/inlinebib/pageranges.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/doc/bibtex/iopart-num/iopart-num.tex
 texmf-dist/bibtex/bst/iopart-num/iopart-num.bst
 texmf-dist/bibtex/bst/iopart-num/iopart-num.bst
 texmf-dist/doc/latex/jneurosci/README
 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/bibtex/bst/jneurosci/jneurosci.bst
 texmf-dist/tex/latex/jneurosci/jneurosci.sty
 texmf-dist/tex/latex/jneurosci/jneurosci.sty
 texmf-dist/doc/latex/jurabib/changes.txt
 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/nojbbib.ldf
 texmf-dist/tex/latex/jurabib/ptjbbib.ldf
 texmf-dist/tex/latex/jurabib/ptjbbib.ldf
 texmf-dist/tex/latex/jurabib/spjbbib.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.doc
-texmf-dist/doc/latex/listbib/listbib.dvi
 texmf-dist/doc/latex/listbib/listbib.tex
 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.drv
 texmf-dist/source/latex/listbib/listbib.dtx
 texmf-dist/source/latex/listbib/listbib.dtx
 texmf-dist/source/latex/listbib/listbib.ins
 texmf-dist/source/latex/listbib/listbib.ins
 texmf-dist/tex/latex/listbib/listbib.cfg
 texmf-dist/tex/latex/listbib/listbib.cfg
 texmf-dist/tex/latex/listbib/listbib.sty
 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/doc/latex/margbib/margbib.pdf
 texmf-dist/source/latex/margbib/margbib.dtx
 texmf-dist/source/latex/margbib/margbib.dtx
 texmf-dist/source/latex/margbib/margbib.ins
 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/README
 texmf-dist/doc/latex/notes2bib/notes2bib.pdf
 texmf-dist/doc/latex/notes2bib/notes2bib.pdf
 texmf-dist/source/latex/notes2bib/notes2bib.dtx
 texmf-dist/source/latex/notes2bib/notes2bib.dtx
-texmf-dist/source/latex/notes2bib/notes2bib.ins
 texmf-dist/tex/latex/notes2bib/notes2bib.sty
 texmf-dist/tex/latex/notes2bib/notes2bib.sty
 texmf-dist/doc/latex/perception/README
 texmf-dist/doc/latex/perception/README
 texmf-dist/bibtex/bst/perception/perception.bst
 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/README
 texmf-dist/doc/latex/rsc/rsc-demo.tex
 texmf-dist/doc/latex/rsc/rsc-demo.tex
 texmf-dist/doc/latex/rsc/rsc.bib
 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/angew.bst
 texmf-dist/bibtex/bst/rsc/rsc.bst
 texmf-dist/bibtex/bst/rsc/rsc.bst
 texmf-dist/tex/latex/rsc/rsc.sty
 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/doc/latex/sort-by-letters/README
 texmf-dist/bibtex/bst/sort-by-letters/abbrv-letters.bst
 texmf-dist/bibtex/bst/sort-by-letters/abbrv-letters.bst
 texmf-dist/bibtex/bst/sort-by-letters/alpha-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.dtx
 texmf-dist/source/latex/splitbib/splitbib.ins
 texmf-dist/source/latex/splitbib/splitbib.ins
 texmf-dist/tex/latex/splitbib/splitbib.sty
 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/abbrvurl.bst
 texmf-dist/bibtex/bst/urlbst/alphaurl.bst
 texmf-dist/bibtex/bst/urlbst/alphaurl.bst
 texmf-dist/bibtex/bst/urlbst/plainurl.bst
 texmf-dist/bibtex/bst/urlbst/plainurl.bst
@@ -630,49 +1044,105 @@ texmf-dist/bibtex/bst/urlbst/unsrturl.bst
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -704,12 +1174,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-bibtexextra
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-bibtexextra
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-binextra
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: TeX auxiliary programs
 Summary(ja): TeX Live: TeX auxiliary programs
 Summary(ja): TeX Live: TeX auxiliary programs
 Name: texlive-collection-binextra
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -66,8 +63,12 @@ This package contains the following CTAN packages:
 a2ping: Advanced PS, PDF, EPS converter.
 a2ping: Advanced PS, PDF, EPS converter.
 asymptote: 2D and 3D TeX-Aware Vector Graphics Language.
 asymptote: 2D and 3D TeX-Aware Vector Graphics Language.
 bibtex8: A fully 8-bit adaptation of BibTeX 0.99.
 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.
 cweb: A Web system in C.
+de-macro: Expand private macros in a document.
 detex: Strip TeX from a source file.
 detex: Strip TeX from a source file.
 dtl: Tools to dis-assemble and re-assemble DVI files.
 dtl: Tools to dis-assemble and re-assemble DVI files.
 dvi2tty: Produce ASCII from DVI.
 dvi2tty: Produce ASCII from DVI.
@@ -77,25 +78,29 @@ dvidvi: Convert one DVI file into another.
 dviljk: DVI to Laserjet output.
 dviljk: DVI to Laserjet output.
 dvipng: A fast DVI to PNG/GIF converter.
 dvipng: A fast DVI to PNG/GIF converter.
 dvipos: 
 dvipos: 
+dvisvgm: Converts DVI files to Scalable Vector Graphics format (SVG).
 findhyph: Find hyphenated words in a document.
 findhyph: Find hyphenated words in a document.
 fragmaster: Using psfrag with PDFLaTeX.
 fragmaster: Using psfrag with PDFLaTeX.
-getnonfreefonts: 
 hyphenex: Generate a hyphenation exceptions file.
 hyphenex: Generate a hyphenation exceptions file.
+installfont: A bash script for installing a LaTeX font family.
 lacheck: LaTeX checker.
 lacheck: LaTeX checker.
 latex2man: Translate LaTeX-based manual pages into Unix man format.
 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.
 latexmk: Fully automated LaTeX document generation routine.
 listings-ext: Automated input of source.
 listings-ext: Automated input of source.
-mkind-english: 
 mkjobtexmf: Generate a texmf tree for a particular job.
 mkjobtexmf: Generate a texmf tree for a particular job.
 patgen: 
 patgen: 
 pdfcrop: Crop PDF graphics.
 pdfcrop: Crop PDF graphics.
+pdfjam: Shell scripts interfacing to pdfpages.
 pdftools: PDF-related utilities, including PostScript-to-PDF conversion
 pdftools: PDF-related utilities, including PostScript-to-PDF conversion
 pkfix: Replace pk fonts in PostScript with Type 1 fonts.
 pkfix: Replace pk fonts in PostScript with Type 1 fonts.
 pkfix-helper: Make PostScript files accessible to pkfix.
 pkfix-helper: Make PostScript files accessible to pkfix.
 purifyeps: Make EPS work with both LaTeX/dvips and pdfLaTeX.
 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: 
 synctex: 
 texcount: Count words in a LaTeX document.
 texcount: Count words in a LaTeX document.
+texdef: Display the definitions of TeX commands.
 texdiff: Compare documents and produce tagged merge.
 texdiff: Compare documents and produce tagged merge.
 texdirflatten: Collect files related to a LaTeX job in a single directory.
 texdirflatten: Collect files related to a LaTeX job in a single directory.
 texdoc: Documentation access for TeX distributions.
 texdoc: Documentation access for TeX distributions.
@@ -129,8 +134,12 @@ programming, patgen, and the TeX Works Editor.
 a2ping: Advanced PS, PDF, EPS converter.
 a2ping: Advanced PS, PDF, EPS converter.
 asymptote: 2D and 3D TeX-Aware Vector Graphics Language.
 asymptote: 2D and 3D TeX-Aware Vector Graphics Language.
 bibtex8: A fully 8-bit adaptation of BibTeX 0.99.
 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.
 cweb: A Web system in C.
+de-macro: Expand private macros in a document.
 detex: Strip TeX from a source file.
 detex: Strip TeX from a source file.
 dtl: Tools to dis-assemble and re-assemble DVI files.
 dtl: Tools to dis-assemble and re-assemble DVI files.
 dvi2tty: Produce ASCII from DVI.
 dvi2tty: Produce ASCII from DVI.
@@ -140,25 +149,29 @@ dvidvi: Convert one DVI file into another.
 dviljk: DVI to Laserjet output.
 dviljk: DVI to Laserjet output.
 dvipng: A fast DVI to PNG/GIF converter.
 dvipng: A fast DVI to PNG/GIF converter.
 dvipos: 
 dvipos: 
+dvisvgm: Converts DVI files to Scalable Vector Graphics format (SVG).
 findhyph: Find hyphenated words in a document.
 findhyph: Find hyphenated words in a document.
 fragmaster: Using psfrag with PDFLaTeX.
 fragmaster: Using psfrag with PDFLaTeX.
-getnonfreefonts: 
 hyphenex: Generate a hyphenation exceptions file.
 hyphenex: Generate a hyphenation exceptions file.
+installfont: A bash script for installing a LaTeX font family.
 lacheck: LaTeX checker.
 lacheck: LaTeX checker.
 latex2man: Translate LaTeX-based manual pages into Unix man format.
 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.
 latexmk: Fully automated LaTeX document generation routine.
 listings-ext: Automated input of source.
 listings-ext: Automated input of source.
-mkind-english: 
 mkjobtexmf: Generate a texmf tree for a particular job.
 mkjobtexmf: Generate a texmf tree for a particular job.
 patgen: 
 patgen: 
 pdfcrop: Crop PDF graphics.
 pdfcrop: Crop PDF graphics.
+pdfjam: Shell scripts interfacing to pdfpages.
 pdftools: PDF-related utilities, including PostScript-to-PDF conversion
 pdftools: PDF-related utilities, including PostScript-to-PDF conversion
 pkfix: Replace pk fonts in PostScript with Type 1 fonts.
 pkfix: Replace pk fonts in PostScript with Type 1 fonts.
 pkfix-helper: Make PostScript files accessible to pkfix.
 pkfix-helper: Make PostScript files accessible to pkfix.
 purifyeps: Make EPS work with both LaTeX/dvips and pdfLaTeX.
 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: 
 synctex: 
 texcount: Count words in a LaTeX document.
 texcount: Count words in a LaTeX document.
+texdef: Display the definitions of TeX commands.
 texdiff: Compare documents and produce tagged merge.
 texdiff: Compare documents and produce tagged merge.
 texdirflatten: Collect files related to a LaTeX job in a single directory.
 texdirflatten: Collect files related to a LaTeX job in a single directory.
 texdoc: Documentation access for TeX distributions.
 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/cp1250pl.csf
 texmf-dist/bibtex/csf/polish-csf/cp852pl.csf
 texmf-dist/bibtex/csf/polish-csf/cp852pl.csf
 texmf-dist/bibtex/csf/polish-csf/iso8859-7.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/doc/plain/cweb/cwebman.dvi
 texmf-dist/tex/plain/cweb/cwebmac.tex
 texmf-dist/tex/plain/cweb/cwebmac.tex
 texmf-dist/tex/plain/cweb/pdfXcwebmac.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/pdffcwebmac.tex
 texmf-dist/tex/plain/cweb/pdficwebmac.tex
 texmf-dist/tex/plain/cweb/pdficwebmac.tex
 texmf-dist/tex/plain/cweb/pdfwebmac.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/scripts/dviasm/dviasm.py
 texmf-dist/doc/support/findhyph/Makefile
 texmf-dist/doc/support/findhyph/Makefile
 texmf-dist/doc/support/findhyph/README
 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/AUTHORS
 texmf-dist/doc/support/fragmaster/COPYING
 texmf-dist/doc/support/fragmaster/COPYING
 texmf-dist/doc/support/fragmaster/CREDITS
 texmf-dist/doc/support/fragmaster/CREDITS
+texmf-dist/doc/support/fragmaster/Changes
 texmf-dist/doc/support/fragmaster/README
 texmf-dist/doc/support/fragmaster/README
 texmf-dist/doc/support/fragmaster/README.de
 texmf-dist/doc/support/fragmaster/README.de
 texmf-dist/doc/support/fragmaster/example/document.pdf
 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.eps
 texmf-dist/doc/support/fragmaster/example/parabel_fm.gp
 texmf-dist/doc/support/fragmaster/example/parabel_fm.gp
 texmf-dist/doc/support/fragmaster/example/parabel_fm.pdf
 texmf-dist/doc/support/fragmaster/example/parabel_fm.pdf
+texmf-dist/doc/support/fragmaster/fragmaster.pdf
 texmf-dist/scripts/fragmaster/fragmaster.pl
 texmf-dist/scripts/fragmaster/fragmaster.pl
 texmf-dist/source/generic/hyphenex/GNUmakefile
 texmf-dist/source/generic/hyphenex/GNUmakefile
 texmf-dist/source/generic/hyphenex/README
 texmf-dist/source/generic/hyphenex/README
 texmf-dist/source/generic/hyphenex/hyphenex.pl
 texmf-dist/source/generic/hyphenex/hyphenex.pl
 texmf-dist/source/generic/hyphenex/hyphenex.sh
 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/tb0hyf.tex
 texmf-dist/source/generic/hyphenex/test.tex
 texmf-dist/source/generic/hyphenex/test.tex
 texmf-dist/tex/generic/hyphenex/ushyphex.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/CHANGES
 texmf-dist/doc/support/latex2man/INSTALL
 texmf-dist/doc/support/latex2man/INSTALL
 texmf-dist/doc/support/latex2man/Makefile
 texmf-dist/doc/support/latex2man/Makefile
 texmf-dist/doc/support/latex2man/README
 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.1
+texmf-dist/doc/support/latex2man/latex2man.css
 texmf-dist/doc/support/latex2man/latex2man.html
 texmf-dist/doc/support/latex2man/latex2man.html
 texmf-dist/doc/support/latex2man/latex2man.pdf
 texmf-dist/doc/support/latex2man/latex2man.pdf
 texmf-dist/doc/support/latex2man/latex2man.tex
 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/scripts/latex2man/latex2man
 texmf-dist/tex/latex/latex2man/latex2man.cfg
 texmf-dist/tex/latex/latex2man/latex2man.cfg
 texmf-dist/tex/latex/latex2man/latex2man.sty
 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/CHANGES
 texmf-dist/doc/support/latexmk/COPYING
 texmf-dist/doc/support/latexmk/COPYING
 texmf-dist/doc/support/latexmk/INSTALL
 texmf-dist/doc/support/latexmk/INSTALL
 texmf-dist/doc/support/latexmk/README
 texmf-dist/doc/support/latexmk/README
 texmf-dist/doc/support/latexmk/example_rcfiles/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/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/README1
 texmf-dist/doc/support/latexmk/extra-scripts/dvipdfm_call
 texmf-dist/doc/support/latexmk/extra-scripts/dvipdfm_call
 texmf-dist/doc/support/latexmk/extra-scripts/dvipdfm_call.bat
 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
 texmf-dist/doc/support/latexmk/extra-scripts/pst2pdf_for_latexmk_README.txt
 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/extra-scripts/startacroread
-texmf-dist/doc/support/latexmk/latexmk.1
 texmf-dist/doc/support/latexmk/latexmk.bat
 texmf-dist/doc/support/latexmk/latexmk.bat
 texmf-dist/doc/support/latexmk/latexmk.pdf
 texmf-dist/doc/support/latexmk/latexmk.pdf
 texmf-dist/doc/support/latexmk/latexmk.txt
 texmf-dist/doc/support/latexmk/latexmk.txt
 texmf-dist/scripts/latexmk/latexmk.pl
 texmf-dist/scripts/latexmk/latexmk.pl
 texmf-dist/doc/latex/listings-ext/README
 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/getversion.tex
 texmf-dist/doc/latex/listings-ext/hyperref.cfg
 texmf-dist/doc/latex/listings-ext/hyperref.cfg
 texmf-dist/doc/latex/listings-ext/listings-ext.bib
 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_b.java
 texmf-dist/doc/latex/listings-ext/listings-ext_exmpl_c.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_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_a.tex
 texmf-dist/doc/latex/listings-ext/listings-ext_test_d.tex
 texmf-dist/doc/latex/listings-ext/listings-ext_test_d.tex
 texmf-dist/doc/latex/listings-ext/listings.cfg
 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/source/latex/listings-ext/listings-ext.ins
 texmf-dist/scripts/listings-ext/listings-ext.sh
 texmf-dist/scripts/listings-ext/listings-ext.sh
 texmf-dist/tex/latex/listings-ext/listings-ext.sty
 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/README
 texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.html
 texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.html
 texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.ltx
 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.pdf
 texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.txt
 texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.txt
 texmf-dist/source/generic/mkjobtexmf/Makefile.in
 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/configure.ac
 texmf-dist/source/generic/mkjobtexmf/install-sh
 texmf-dist/source/generic/mkjobtexmf/install-sh
 texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
 texmf-dist/scripts/mkjobtexmf/mkjobtexmf.pl
-texmf-dist/doc/support/patgen/patgen2.tutorial
 texmf-dist/doc/support/pdfcrop/README
 texmf-dist/doc/support/pdfcrop/README
 texmf-dist/scripts/pdfcrop/pdfcrop.pl
 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/doc/support/pkfix/README
 texmf-dist/scripts/pkfix/pkfix.pl
 texmf-dist/scripts/pkfix/pkfix.pl
 texmf-dist/doc/support/pkfix-helper/README
 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/scripts/pkfix-helper/pkfix-helper
 texmf-dist/doc/support/purifyeps/README
 texmf-dist/doc/support/purifyeps/README
 texmf-dist/scripts/purifyeps/purifyeps
 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.pdf
 texmf-dist/doc/support/texcount/QuickReference.tex
 texmf-dist/doc/support/texcount/QuickReference.tex
 texmf-dist/doc/support/texcount/README
 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/TeXcount.tex
 texmf-dist/doc/support/texcount/macros.tex
 texmf-dist/doc/support/texcount/macros.tex
 texmf-dist/scripts/texcount/texcount.pl
 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/doc/support/texdiff/README
 texmf-dist/scripts/texdiff/texdiff
 texmf-dist/scripts/texdiff/texdiff
 texmf-dist/scripts/texdirflatten/texdirflatten
 texmf-dist/scripts/texdirflatten/texdirflatten
+texmf-dist/texdoc/texdoc.cnf
 texmf-dist/doc/support/texloganalyser/README
 texmf-dist/doc/support/texloganalyser/README
 texmf-dist/scripts/texloganalyser/texloganalyser
 texmf-dist/scripts/texloganalyser/texloganalyser
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 done
 ## make symlinks of core script utils
 ## make symlinks of core script utils
 mk_symlinks=(
 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/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/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/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/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/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/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/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/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,/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/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/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/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/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/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
 texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
 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/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/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/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/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/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
 texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
 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-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-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/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/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/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/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/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/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/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-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-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/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-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
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 )
 %__mkdir_p %{buildroot}%{_bindir}
 %__mkdir_p %{buildroot}%{_bindir}
@@ -415,46 +503,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
         %__ln_s $rlnk $lnk || exit 1
     done
     done
 popd
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -486,12 +534,15 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-binextra
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-binextra
 - make symlinks of core script utils (texlive-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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-arabic
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Arabic documentation
 Summary(ja): TeX Live: Arabic documentation
 Summary(ja): TeX Live: Arabic documentation
 Name: texlive-collection-documentation-arabic
 Name: texlive-collection-documentation-arabic
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain
 License: Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -118,49 +115,105 @@ texmf-dist/doc/latex/lshort-persian/typeset.tex
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -187,9 +240,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-arabic
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-arabic
 - improved %%post
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-bulgarian
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Bulgarian documentation
 Summary(ja): TeX Live: Bulgarian documentation
 Summary(ja): TeX Live: Bulgarian documentation
 Name: texlive-collection-documentation-bulgarian
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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: 
 This package contains the following CTAN packages: 
 lshort-bulgarian: Bulgarian translation of the "Short Introduction to LaTeX2e".
 lshort-bulgarian: Bulgarian translation of the "Short Introduction to LaTeX2e".
+pst-eucl-translation-bg: Bulgarian translation of the pst-eucl documentation.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -82,6 +80,7 @@ Bulgarian documentation:
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 lshort-bulgarian: Bulgarian translation of the "Short Introduction to LaTeX2e".
 lshort-bulgarian: Bulgarian translation of the "Short Introduction to LaTeX2e".
+pst-eucl-translation-bg: Bulgarian translation of the pst-eucl documentation.
 
 
 %prep
 %prep
 
 
@@ -96,53 +95,214 @@ manifest=(
 texmf-dist/doc/latex/lshort-bulgarian/README
 texmf-dist/doc/latex/lshort-bulgarian/README
 texmf-dist/doc/latex/lshort-bulgarian/lshort-bg.pdf
 texmf-dist/doc/latex/lshort-bulgarian/lshort-bg.pdf
 texmf-dist/doc/latex/lshort-bulgarian/src/lshort-bg.src.zip
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -169,9 +329,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-bulgarian
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-bulgarian
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-chinese
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Chinese documentation
 Summary(ja): TeX Live: Chinese documentation
 Summary(ja): TeX Live: Chinese documentation
 Name: texlive-collection-documentation-chinese
 Name: texlive-collection-documentation-chinese
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL, GPL+, LGPLv2+, GFDL
 License: LPPL, GPL+, LGPLv2+, GFDL
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -333,49 +330,105 @@ texmf-dist/doc/latex/lshort-chinese/src/zhulem.sty
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -402,9 +455,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-chinese
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-chinese
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-czechslovak
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Czech/Slovak documentation
 Summary(ja): TeX Live: Czech/Slovak documentation
 Summary(ja): TeX Live: Czech/Slovak documentation
 Name: texlive-collection-documentation-czechslovak
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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: 
 This package contains the following CTAN packages: 
+lshort-czech: Czech translation of the "Short Introduction to LaTeX2e".
 lshort-slovak: Slovak introduction to LaTeX.
 lshort-slovak: Slovak introduction to LaTeX.
 texlive-cz: TeX Live manual (Czech/Slovak)
 texlive-cz: TeX Live manual (Czech/Slovak)
 
 
@@ -82,6 +80,7 @@ Czech/Slovak documentation:
 
 
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+lshort-czech: Czech translation of the "Short Introduction to LaTeX2e".
 lshort-slovak: Slovak introduction to LaTeX.
 lshort-slovak: Slovak introduction to LaTeX.
 texlive-cz: TeX Live manual (Czech/Slovak)
 texlive-cz: TeX Live manual (Czech/Slovak)
 
 
@@ -95,55 +94,136 @@ texlive-cz: TeX Live manual (Czech/Slovak)
 PREF=%{buildroot}%{tex_destdir}
 PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 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/slshorte.pdf
 texmf-dist/doc/latex/lshort-slovak/src.zip
 texmf-dist/doc/latex/lshort-slovak/src.zip
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -170,9 +250,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-czechslovak
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-czechslovak
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-dutch
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Dutch documentation
 Summary(ja): TeX Live: Dutch documentation
 Summary(ja): TeX Live: Dutch documentation
 Name: texlive-collection-documentation-dutch
 Name: texlive-collection-documentation-dutch
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+
 License: GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -171,9 +224,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-dutch
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-dutch
 - improved %%post
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-finnish
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Finnish documentation
 Summary(ja): TeX Live: Finnish documentation
 Summary(ja): TeX Live: Finnish documentation
 Name: texlive-collection-documentation-finnish
 Name: texlive-collection-documentation-finnish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain
 License: Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -115,49 +112,105 @@ texmf-dist/doc/latex/lshort-finnish/src/viritys.tex
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -184,9 +237,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-finnish
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-finnish
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-french
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: French documentation
 Summary(ja): TeX Live: French documentation
 Summary(ja): TeX Live: French documentation
 Name: texlive-collection-documentation-french
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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: 
 This package contains the following CTAN packages: 
+apprends-latex: Apprends LaTeX!
 epslatex-fr: French version of "graphics in LaTeX".
 epslatex-fr: French version of "graphics in LaTeX".
 impatient-fr: Free edition of the book "TeX for the Impatient"
 impatient-fr: Free edition of the book "TeX for the Impatient"
 l2tabu-french: French translation of l2tabu.
 l2tabu-french: French translation of l2tabu.
@@ -85,6 +83,7 @@ French documentation:
 
 
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+apprends-latex: Apprends LaTeX!
 epslatex-fr: French version of "graphics in LaTeX".
 epslatex-fr: French version of "graphics in LaTeX".
 impatient-fr: Free edition of the book "TeX for the Impatient"
 impatient-fr: Free edition of the book "TeX for the Impatient"
 l2tabu-french: French translation of l2tabu.
 l2tabu-french: French translation of l2tabu.
@@ -101,6 +100,35 @@ texlive-fr: TeX Live manual (French)
 PREF=%{buildroot}%{tex_destdir}
 PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 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/Ball.eps
 texmf-dist/doc/latex/epslatex-fr/CHAP2.sty
 texmf-dist/doc/latex/epslatex-fr/CHAP2.sty
 texmf-dist/doc/latex/epslatex-fr/Construction.eps
 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-heavy.pdf
 texmf-dist/doc/latex/l2tabu-french/l2tabufr-light.pdf
 texmf-dist/doc/latex/l2tabu-french/l2tabufr-light.pdf
 texmf-dist/doc/latex/l2tabu-french/l2tabufr.tex
 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/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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -268,9 +353,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-french
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-french
 - improved %%post
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-italian
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Italian documentation
 Summary(ja): TeX Live: Italian documentation
 Summary(ja): TeX Live: Italian documentation
 Name: texlive-collection-documentation-italian
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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: 
 This package contains the following CTAN packages: 
 amsldoc-it: 
 amsldoc-it: 
-amsmath-it: 
+amsmath-it: Italian translations of some old AMSmath documents.
 amsthdoc-it: 
 amsthdoc-it: 
-fancyhdr-it: 
+fancyhdr-it: Italian translation of fancyhdr documentation.
 l2tabu-it: Italian Translation of Obsolete packages and commands
 l2tabu-it: Italian Translation of Obsolete packages and commands
+latex4wp-it: 
 lshort-italian: Introduction to LaTeX in Italian.
 lshort-italian: Introduction to LaTeX in Italian.
 psfrag-italian: PSfrag documentation in Italian.
 psfrag-italian: PSfrag documentation in Italian.
 texlive-it: TeX Live manual (Italian)
 texlive-it: TeX Live manual (Italian)
@@ -89,10 +87,11 @@ Italian documentation:
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 amsldoc-it: 
 amsldoc-it: 
-amsmath-it: 
+amsmath-it: Italian translations of some old AMSmath documents.
 amsthdoc-it: 
 amsthdoc-it: 
-fancyhdr-it: 
+fancyhdr-it: Italian translation of fancyhdr documentation.
 l2tabu-it: Italian Translation of Obsolete packages and commands
 l2tabu-it: Italian Translation of Obsolete packages and commands
+latex4wp-it: 
 lshort-italian: Introduction to LaTeX in Italian.
 lshort-italian: Introduction to LaTeX in Italian.
 psfrag-italian: PSfrag documentation in Italian.
 psfrag-italian: PSfrag documentation in Italian.
 texlive-it: TeX Live manual (Italian)
 texlive-it: TeX Live manual (Italian)
@@ -109,16 +108,37 @@ PREF=%{buildroot}%{tex_destdir}
 manifest=(
 manifest=(
 texmf-dist/doc/latex/amsldoc-it/itamsldoc.pdf
 texmf-dist/doc/latex/amsldoc-it/itamsldoc.pdf
 texmf-dist/doc/latex/amsldoc-it/itamsldoc.tex
 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/amsmath.faq
 texmf-dist/doc/latex/amsmath-it/diffs-m_it.txt
 texmf-dist/doc/latex/amsmath-it/diffs-m_it.txt
 texmf-dist/doc/latex/amsthdoc-it/README
 texmf-dist/doc/latex/amsthdoc-it/README
 texmf-dist/doc/latex/amsthdoc-it/amsthdoc_it.pdf
 texmf-dist/doc/latex/amsthdoc-it/amsthdoc_it.pdf
 texmf-dist/doc/latex/amsthdoc-it/amsthdoc_it.tex
 texmf-dist/doc/latex/amsthdoc-it/amsthdoc_it.tex
 texmf-dist/doc/latex/fancyhdr-it/Makefile
 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.pdf
 texmf-dist/doc/latex/fancyhdr-it/itfancyhdr.tex
 texmf-dist/doc/latex/fancyhdr-it/itfancyhdr.tex
 texmf-dist/doc/latex/l2tabu-it/l2tabuit.pdf
 texmf-dist/doc/latex/l2tabu-it/l2tabuit.pdf
 texmf-dist/doc/latex/l2tabu-it/l2tabuit.tex
 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/CHANGES
 texmf-dist/doc/latex/lshort-italian/MANIFEST
 texmf-dist/doc/latex/lshort-italian/MANIFEST
 texmf-dist/doc/latex/lshort-italian/Makefile
 texmf-dist/doc/latex/lshort-italian/Makefile
@@ -133,49 +153,105 @@ texmf-dist/doc/latex/psfrag-italian/itpfgguide.tex
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -202,9 +278,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-italian
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-italian
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-japanese
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Japanese documentation
 Summary(ja): TeX Live: Japanese documentation
 Summary(ja): TeX Live: Japanese documentation
 Name: texlive-collection-documentation-japanese
 Name: texlive-collection-documentation-japanese
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+
 License: GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -102,49 +99,105 @@ texmf-dist/doc/latex/lshort-japanese/jlshort.pdf
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -171,9 +224,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-japanese
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-japanese
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-korean
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Korean documentation
 Summary(ja): TeX Live: Korean documentation
 Summary(ja): TeX Live: Korean documentation
 Name: texlive-collection-documentation-korean
 Name: texlive-collection-documentation-korean
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GFDL
 License: GFDL
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -100,49 +97,105 @@ texmf-dist/doc/latex/lshort-korean/lshort-kr.pdf
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -169,9 +222,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-korean
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-korean
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-mongolian
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Mongolian documentation
 Summary(ja): TeX Live: Mongolian documentation
 Summary(ja): TeX Live: Mongolian documentation
 Name: texlive-collection-documentation-mongolian
 Name: texlive-collection-documentation-mongolian
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -124,49 +121,105 @@ texmf-dist/doc/latex/lshort-mongol/src/typeset.tex
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -193,9 +246,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-mongolian
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-mongolian
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-polish
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Polish documentation
 Summary(ja): TeX Live: Polish documentation
 Summary(ja): TeX Live: Polish documentation
 Name: texlive-collection-documentation-polish
 Name: texlive-collection-documentation-polish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain
 License: Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -623,9 +676,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-polish
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-polish
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-portuguese
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Portuguese documentation
 Summary(ja): TeX Live: Portuguese documentation
 Summary(ja): TeX Live: Portuguese documentation
 Name: texlive-collection-documentation-portuguese
 Name: texlive-collection-documentation-portuguese
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+, LPPL, Public Domain
 License: GPL+, LPPL, Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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/README-ptbr
 texmf-dist/doc/latex/latexcheat-ptbr/latexsheet-ptbr.pdf
 texmf-dist/doc/latex/latexcheat-ptbr/latexsheet-ptbr.pdf
 texmf-dist/doc/latex/latexcheat-ptbr/latexsheet-ptbr.tex
 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/README
 texmf-dist/doc/generic/xypic-tut-pt/grafico.eps
 texmf-dist/doc/generic/xypic-tut-pt/grafico.eps
 texmf-dist/doc/generic/xypic-tut-pt/xypic-tutorial.pdf
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -220,9 +273,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-portuguese
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-portuguese
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-russian
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Russian documentation
 Summary(ja): TeX Live: Russian documentation
 Summary(ja): TeX Live: Russian documentation
 Name: texlive-collection-documentation-russian
 Name: texlive-collection-documentation-russian
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+, Freely redistributable without restriction
 License: GPL+, Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -97,34 +94,8 @@ texlive-ru: TeX Live manual (Russian)
 PREF=%{buildroot}%{tex_destdir}
 PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 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/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/Makefile
 texmf-dist/doc/metapost/mpman-ru/README
 texmf-dist/doc/metapost/mpman-ru/README
 texmf-dist/doc/metapost/mpman-ru/README.ru.koi8-r
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -212,9 +239,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-russian
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-russian
 - improved %%post
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-slovenian
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Slovenian documentation
 Summary(ja): TeX Live: Slovenian documentation
 Summary(ja): TeX Live: Slovenian documentation
 Name: texlive-collection-documentation-slovenian
 Name: texlive-collection-documentation-slovenian
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+
 License: GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -116,49 +113,105 @@ texmf-dist/doc/latex/lshort-slovenian/src/typeset.tex
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -185,9 +238,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-slovenian
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-slovenian
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-spanish
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Spanish documentation
 Summary(ja): TeX Live: Spanish documentation
 Summary(ja): TeX Live: Spanish documentation
 Name: texlive-collection-documentation-spanish
 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
 License: LPPL, Public Domain, Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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: 
 This package contains the following CTAN packages: 
 es-tex-faq: CervanTeX (Spanish TeX Group) FAQ
 es-tex-faq: CervanTeX (Spanish TeX Group) FAQ
 l2tabu-spanish: Spanish translation of "Obsolete packages and commands".
 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.
 lshort-spanish: Short introduction to LaTeX, Spanish translation.
 
 
 %description -l ja
 %description -l ja
@@ -85,6 +84,8 @@ Spanish documentation:
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 es-tex-faq: CervanTeX (Spanish TeX Group) FAQ
 es-tex-faq: CervanTeX (Spanish TeX Group) FAQ
 l2tabu-spanish: Spanish translation of "Obsolete packages and commands".
 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.
 lshort-spanish: Short introduction to LaTeX, Spanish translation.
 
 
 %prep
 %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/README
 texmf-dist/doc/latex/l2tabu-spanish/l2tabues.pdf
 texmf-dist/doc/latex/l2tabu-spanish/l2tabues.pdf
 texmf-dist/doc/latex/l2tabu-spanish/l2tabues.tex
 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/CAMBIOS
 texmf-dist/doc/latex/lshort-spanish/fuente/LEAME.latin1
 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/LEAME.utf8
 texmf-dist/doc/latex/lshort-spanish/fuente/MANIFEST
 texmf-dist/doc/latex/lshort-spanish/fuente/MANIFEST
 texmf-dist/doc/latex/lshort-spanish/fuente/Makefile
 texmf-dist/doc/latex/lshort-spanish/fuente/Makefile
 texmf-dist/doc/latex/lshort-spanish/fuente/fixdate.pl
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -186,9 +270,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-spanish
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-spanish
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-thai
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Thai documentation
 Summary(ja): TeX Live: Thai documentation
 Summary(ja): TeX Live: Thai documentation
 Name: texlive-collection-documentation-thai
 Name: texlive-collection-documentation-thai
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain
 License: Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -100,49 +97,105 @@ texmf-dist/doc/latex/lshort-thai/readme
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -169,9 +222,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-thai
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-thai
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-turkish
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Turkish documentation
 Summary(ja): TeX Live: Turkish documentation
 Summary(ja): TeX Live: Turkish documentation
 Name: texlive-collection-documentation-turkish
 Name: texlive-collection-documentation-turkish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain
 License: Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -100,49 +97,105 @@ texmf-dist/doc/latex/lshort-turkish/trlshort-src.zip
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -169,9 +222,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-turkish
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-turkish
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-ukrainian
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Ukrainian documentation
 Summary(ja): TeX Live: Ukrainian documentation
 Summary(ja): TeX Live: Ukrainian documentation
 Name: texlive-collection-documentation-ukrainian
 Name: texlive-collection-documentation-ukrainian
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Freely redistributable without restriction
 License: Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -99,49 +96,105 @@ texmf-dist/doc/latex/lshort-ukr/lshort-ukr.pdf
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -168,9 +221,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-ukrainian
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-ukrainian
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-documentation-vietnamese
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Vietnamese documentation
 Summary(ja): TeX Live: Vietnamese documentation
 Summary(ja): TeX Live: Vietnamese documentation
 Name: texlive-collection-documentation-vietnamese
 Name: texlive-collection-documentation-vietnamese
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LGPLv2+, LPPL
 License: LGPLv2+, LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -151,49 +148,105 @@ texmf-dist/doc/latex/ntheorem-vn/test.tex
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -220,9 +273,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-vietnamese
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-documentation-vietnamese
 - improved %%post
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-fontutils
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: TeX and Outline font utilities
 Summary(ja): TeX Live: TeX and Outline font utilities
 Summary(ja): TeX Live: TeX and Outline font utilities
 Name: texlive-collection-fontutils
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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.
 fontinst: Help with installing fonts for TeX and LaTeX.
 fontools: Tools to simplify using fonts (especially TT/OTF ones).
 fontools: Tools to simplify using fonts (especially TT/OTF ones).
 getafm: 
 getafm: 
-mft: 
 t1utils: Simple Type 1 font manipulation programs.
 t1utils: Simple Type 1 font manipulation programs.
 ttfutils: 
 ttfutils: 
 
 
@@ -111,7 +107,6 @@ dvipsconfig: Collection of dvips PostScript headers.
 fontinst: Help with installing fonts for TeX and LaTeX.
 fontinst: Help with installing fonts for TeX and LaTeX.
 fontools: Tools to simplify using fonts (especially TT/OTF ones).
 fontools: Tools to simplify using fonts (especially TT/OTF ones).
 getafm: 
 getafm: 
-mft: 
 t1utils: Simple Type 1 font manipulation programs.
 t1utils: Simple Type 1 font manipulation programs.
 ttfutils: 
 ttfutils: 
 
 
@@ -358,12 +353,6 @@ texmf-dist/scripts/fontools/font2afm
 texmf-dist/scripts/fontools/ot2kpx
 texmf-dist/scripts/fontools/ot2kpx
 texmf-dist/scripts/fontools/pfm2kpx
 texmf-dist/scripts/fontools/pfm2kpx
 texmf-dist/scripts/fontools/showglyphs
 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/Big5.sfd
 texmf-dist/fonts/sfd/ttf2pk/EUC.sfd
 texmf-dist/fonts/sfd/ttf2pk/EUC.sfd
 texmf-dist/fonts/sfd/ttf2pk/HKSCS.sfd
 texmf-dist/fonts/sfd/ttf2pk/HKSCS.sfd
@@ -381,44 +370,47 @@ texmf-dist/fonts/sfd/ttf2pk/Unicode.sfd
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 done
 ## make symlinks of core script utils
 ## make symlinks of core script utils
 mk_symlinks=(
 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/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/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/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/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/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/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/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/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,/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/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/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/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/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/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
 texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
 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/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/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/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/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/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
 texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
 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-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-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/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/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/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/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/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/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/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-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-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/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-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
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 )
 %__mkdir_p %{buildroot}%{_bindir}
 %__mkdir_p %{buildroot}%{_bindir}
@@ -462,46 +469,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
         %__ln_s $rlnk $lnk || exit 1
     done
     done
 popd
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -533,12 +500,15 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-fontutils
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-fontutils
 - make symlinks of core script utils (texlive-collection-binextra, 
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-formatsextra
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Extra formats
 Summary(ja): TeX Live: Extra formats
 Summary(ja): TeX Live: Extra formats
 Name: texlive-collection-formatsextra
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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.
 as well as the documentation for the included software packages.
 
 
 This package is a collection of Extra formats: 
 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: 
 This package contains the following CTAN packages: 
-alatex: Abstract LaTeX.
 edmac: Typeset scholarly edition.
 edmac: Typeset scholarly edition.
 eplain: Extended plain tex macros.
 eplain: Extended plain tex macros.
 mltex: The MLTeX system.
 mltex: The MLTeX system.
-physe: The PHYSE format.
-phyzzx: A TeX format for physicists.
 psizzl: A TeX format for physics papers.
 psizzl: A TeX format for physics papers.
 startex: An XML-inspired format for student use.
 startex: An XML-inspired format for student use.
 texsis: Plain TeX macros for Physicists.
 texsis: Plain TeX macros for Physicists.
-ytex: Macro package developed at MIT.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -88,20 +82,17 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 
 
 このパッケージは以下のようなパッケージ集です。
 このパッケージは以下のようなパッケージ集です。
 Extra formats: 
 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 パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
-alatex: Abstract LaTeX.
 edmac: Typeset scholarly edition.
 edmac: Typeset scholarly edition.
 eplain: Extended plain tex macros.
 eplain: Extended plain tex macros.
 mltex: The MLTeX system.
 mltex: The MLTeX system.
-physe: The PHYSE format.
-phyzzx: A TeX format for physicists.
 psizzl: A TeX format for physics papers.
 psizzl: A TeX format for physics papers.
 startex: An XML-inspired format for student use.
 startex: An XML-inspired format for student use.
 texsis: Plain TeX macros for Physicists.
 texsis: Plain TeX macros for Physicists.
-ytex: Macro package developed at MIT.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -121,21 +112,6 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 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/COPYRIGHT
 texmf-dist/doc/latex/edmac/braonain.tex
 texmf-dist/doc/latex/edmac/braonain.tex
 texmf-dist/doc/latex/edmac/copying
 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/doc/xhyper.jpg
 texmf-dist/doc/eplain/util/idxuniq
 texmf-dist/doc/eplain/util/idxuniq
 texmf-dist/doc/eplain/util/trimsee
 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/source/eplain/xeplain.tex
 texmf-dist/tex/eplain/arrow.tex
 texmf-dist/tex/eplain/arrow.tex
 texmf-dist/tex/eplain/btxmac.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/mlltxchg.def
 texmf-dist/tex/latex/mltex/mltex.sty
 texmf-dist/tex/latex/mltex/mltex.sty
 texmf-dist/tex/mltex/config/mltex.ini
 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.commands
 texmf-dist/doc/otherformats/psizzl/base/psizzl.doc
 texmf-dist/doc/otherformats/psizzl/base/psizzl.doc
 texmf-dist/source/psizzl/base/aaaread.me
 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/thesis.txs
 texmf-dist/tex/texsis/base/twin.txs
 texmf-dist/tex/texsis/base/twin.txs
 texmf-dist/tex/texsis/config/texsis.ini
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -409,12 +419,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-formatsextra
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-formatsextra
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-games
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Games typesetting
 Summary(ja): TeX Live: Games typesetting
 Summary(ja): TeX Live: Games typesetting
 Name: texlive-collection-games
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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.
 Setups for typesetting various games, including chess.
 
 
 This package contains the following CTAN packages: 
 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: Fonts for typesetting chess boards.
 chess-problem-diagrams: A package for typesetting chess problem diagrams.
 chess-problem-diagrams: A package for typesetting chess problem diagrams.
 chessboard: Print chess boards.
 chessboard: Print chess boards.
@@ -100,7 +97,7 @@ Games typesetting:
 Setups for typesetting various games, including chess.
 Setups for typesetting various games, including chess.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
-cchess: Chinese chess.
+bartel-chess-fonts: A set of fonts supporting chess diagrams.
 chess: Fonts for typesetting chess boards.
 chess: Fonts for typesetting chess boards.
 chess-problem-diagrams: A package for typesetting chess problem diagrams.
 chess-problem-diagrams: A package for typesetting chess problem diagrams.
 chessboard: Print chess boards.
 chessboard: Print chess boards.
@@ -139,24 +136,143 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 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/chess10.mf
 texmf-dist/fonts/source/public/chess/chess20.mf
 texmf-dist/fonts/source/public/chess/chess20.mf
 texmf-dist/fonts/source/public/chess/chess30.mf
 texmf-dist/fonts/source/public/chess/chess30.mf
 texmf-dist/fonts/source/public/chess/chessbase.mf
 texmf-dist/fonts/source/public/chess/chessbase.mf
 texmf-dist/fonts/source/public/chess/chessdiag.mf
 texmf-dist/fonts/source/public/chess/chessdiag.mf
 texmf-dist/fonts/source/public/chess/chessf10.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/chesspieces.mf
 texmf-dist/fonts/source/public/chess/empty.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/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/README
 texmf-dist/doc/latex/chess-problem-diagrams/diagram.pdf
 texmf-dist/doc/latex/chess-problem-diagrams/diagram.pdf
 texmf-dist/doc/latex/chess-problem-diagrams/fonts.zip
 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/crosswrd.pdf
 texmf-dist/doc/latex/crosswrd/grid0.tex
 texmf-dist/doc/latex/crosswrd/grid0.tex
 texmf-dist/doc/latex/crosswrd/grid1.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/test0.tex
 texmf-dist/doc/latex/crosswrd/test1.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.dtx
 texmf-dist/source/latex/crosswrd/crosswrd.ins
 texmf-dist/source/latex/crosswrd/crosswrd.ins
 texmf-dist/tex/latex/crosswrd/crosswrd.sty
 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/tex/latex/hexgame/hexgame.sty
 texmf-dist/doc/latex/jeopardy/README
 texmf-dist/doc/latex/jeopardy/README
 texmf-dist/doc/latex/jeopardy/example/aleq.jpg
 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.pdf
 texmf-dist/doc/latex/jeopardy/example/game1-two.tex
 texmf-dist/doc/latex/jeopardy/example/game1-two.tex
 texmf-dist/doc/latex/jeopardy/example/game1.pdf
 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/game2.tex
 texmf-dist/doc/latex/jeopardy/example/game2a.pdf
 texmf-dist/doc/latex/jeopardy/example/game2a.pdf
 texmf-dist/doc/latex/jeopardy/example/game2a.tex
 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.pdf
 texmf-dist/doc/latex/jeopardy/example/game4.tex
 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/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/example/picture.jpg
 texmf-dist/doc/latex/jeopardy/jeopardy.pdf
 texmf-dist/doc/latex/jeopardy/jeopardy.pdf
 texmf-dist/source/latex/jeopardy/jeopardy.dtx
 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/show.tex
 texmf-dist/doc/latex/skak/skakdoc.pdf
 texmf-dist/doc/latex/skak/skakdoc.pdf
 texmf-dist/doc/latex/skak/skakdoc.tex
 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/syntax.tex
 texmf-dist/doc/latex/skak/test1.tex
 texmf-dist/doc/latex/skak/test1.tex
 texmf-dist/doc/latex/skak/test2.tex
 texmf-dist/doc/latex/skak/test2.tex
 texmf-dist/doc/latex/skak/test_capture.tex
 texmf-dist/doc/latex/skak/test_capture.tex
 texmf-dist/doc/latex/skak/tuggame.pdf
 texmf-dist/doc/latex/skak/tuggame.pdf
 texmf-dist/doc/latex/skak/tuggame.tex
 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/skak10.mf
 texmf-dist/fonts/source/public/skak/skak15.mf
 texmf-dist/fonts/source/public/skak/skak15.mf
 texmf-dist/fonts/source/public/skak/skak20.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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -569,12 +740,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-games
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-games
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-genericextra
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Extra generic packages
 Summary(ja): TeX Live: Extra generic packages
 Summary(ja): TeX Live: Extra generic packages
 Name: texlive-collection-genericextra
 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
 License: Public Domain, Freely redistributable without restriction, No Info, LPPL, GPL+, Knuth
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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.
 dirtree: Display trees in the style of windows explorer.
 eijkhout: Victor Eijkhout's packages.
 eijkhout: Victor Eijkhout's packages.
 encxvlna: Insert nonbreakable spaces, using encTeX.
 encxvlna: Insert nonbreakable spaces, using encTeX.
+epigram: Display short quotations.
 fenixpar: One-shot changes to token registers such as everypar.
 fenixpar: One-shot changes to token registers such as everypar.
 fltpoint: Simple floating point arithmetic.
 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.
 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.
 mathdots: Commands to produce dots in math that respect font size.
 metatex: Incorporate MetaFont pictures in TeX source.
 metatex: Incorporate MetaFont pictures in TeX source.
 mftoeps: 
 mftoeps: 
 midnight: A set of useful macro tools.
 midnight: A set of useful macro tools.
 multi: 
 multi: 
+navigator: PDF features across formats and engines.
 ofs: Macros for managing large font collections.
 ofs: Macros for managing large font collections.
 pdf-trans: A set of macros for various transformations of TeX boxes.
 pdf-trans: A set of macros for various transformations of TeX boxes.
 shade: Shade pieces of text.
 shade: Shade pieces of text.
+systeme: Format systems of equations.
 tabto-generic: "Tab" to a measured position in the line.
 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.
 xlop: Calculates and displays arithmetic operations.
+yax: Yet Another Key System.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -117,21 +122,29 @@ dinat: Bibliography style for German texts.
 dirtree: Display trees in the style of windows explorer.
 dirtree: Display trees in the style of windows explorer.
 eijkhout: Victor Eijkhout's packages.
 eijkhout: Victor Eijkhout's packages.
 encxvlna: Insert nonbreakable spaces, using encTeX.
 encxvlna: Insert nonbreakable spaces, using encTeX.
+epigram: Display short quotations.
 fenixpar: One-shot changes to token registers such as everypar.
 fenixpar: One-shot changes to token registers such as everypar.
 fltpoint: Simple floating point arithmetic.
 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.
 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.
 mathdots: Commands to produce dots in math that respect font size.
 metatex: Incorporate MetaFont pictures in TeX source.
 metatex: Incorporate MetaFont pictures in TeX source.
 mftoeps: 
 mftoeps: 
 midnight: A set of useful macro tools.
 midnight: A set of useful macro tools.
 multi: 
 multi: 
+navigator: PDF features across formats and engines.
 ofs: Macros for managing large font collections.
 ofs: Macros for managing large font collections.
 pdf-trans: A set of macros for various transformations of TeX boxes.
 pdf-trans: A set of macros for various transformations of TeX boxes.
 shade: Shade pieces of text.
 shade: Shade pieces of text.
+systeme: Format systems of equations.
 tabto-generic: "Tab" to a measured position in the line.
 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.
 xlop: Calculates and displays arithmetic operations.
+yax: Yet Another Key System.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/tex/generic/barr/diagxy.tex
 texmf-dist/doc/generic/borceux/Diagram_Mode_d_Emploi
 texmf-dist/doc/generic/borceux/Diagram_Mode_d_Emploi
 texmf-dist/doc/generic/borceux/Diagram_Read_Me
 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/Diagram
 texmf-dist/tex/generic/borceux/MaxiDiagram
 texmf-dist/tex/generic/borceux/MaxiDiagram
 texmf-dist/tex/generic/borceux/MicroDiagram
 texmf-dist/tex/generic/borceux/MicroDiagram
 texmf-dist/tex/generic/borceux/MiniDiagram
 texmf-dist/tex/generic/borceux/MiniDiagram
 texmf-dist/tex/generic/borceux/MultipleArrows
 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/demo1.tex
 texmf-dist/doc/generic/c-pascal/demo2.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/guess.pas
 texmf-dist/doc/generic/c-pascal/prog/sun.c
 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.tex
 texmf-dist/tex/generic/c-pascal/cap_c.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_comm.tex
 texmf-dist/tex/generic/c-pascal/cap_pas.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/dvips/colorsep/colorsep.pro
 texmf-dist/doc/bibtex/dinat/dinat-index.html
 texmf-dist/doc/bibtex/dinat/dinat-index.html
 texmf-dist/doc/bibtex/dinat/history.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/doc/generic/encxvlna/vlna-inc.tex
 texmf-dist/tex/latex/encxvlna/encxvlna.sty
 texmf-dist/tex/latex/encxvlna/encxvlna.sty
 texmf-dist/tex/plain/encxvlna/encxvlna.tex
 texmf-dist/tex/plain/encxvlna/encxvlna.tex
+texmf-dist/tex/generic/epigram/epigram.tex
 texmf-dist/doc/generic/fenixpar/README
 texmf-dist/doc/generic/fenixpar/README
 texmf-dist/tex/generic/fenixpar/fenixpar.sty
 texmf-dist/tex/generic/fenixpar/fenixpar.sty
 texmf-dist/tex/generic/fenixpar/fenixtok.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/deccomma.sty
 texmf-dist/tex/generic/fltpoint/fltpoint.sty
 texmf-dist/tex/generic/fltpoint/fltpoint.sty
 texmf-dist/tex/generic/fltpoint/fltpoint.tex
 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/demo.tex
 texmf-dist/doc/generic/insbox/pic1.eps
 texmf-dist/doc/generic/insbox/pic1.eps
 texmf-dist/doc/generic/insbox/pic2.eps
 texmf-dist/doc/generic/insbox/pic2.eps
 texmf-dist/tex/generic/insbox/insbox.tex
 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/README
 texmf-dist/doc/generic/mathdots/mathdots.pdf
 texmf-dist/doc/generic/mathdots/mathdots.pdf
 texmf-dist/doc/generic/mathdots/mdtest.tex
 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/2up.pro
 texmf-dist/dvips/multi/4up.pro
 texmf-dist/dvips/multi/4up.pro
 texmf-dist/dvips/multi/multi.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/changes.txt
 texmf-dist/doc/generic/ofs/eurotex2003-ofs.pdf
 texmf-dist/doc/generic/ofs/eurotex2003-ofs.pdf
 texmf-dist/doc/generic/ofs/eurotex2003-ofs.tex
 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/doc/generic/shade/description.tex
 texmf-dist/fonts/source/public/shade/shade.mf
 texmf-dist/fonts/source/public/shade/shade.mf
 texmf-dist/tex/generic/shade/shade.tex
 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/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/LISEZ.MOI
 texmf-dist/doc/generic/xlop/README
 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/source/generic/xlop/manual.sty
 texmf-dist/tex/generic/xlop/xlop.sty
 texmf-dist/tex/generic/xlop/xlop.sty
 texmf-dist/tex/generic/xlop/xlop.tex
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -439,12 +567,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-genericextra
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-genericextra
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-genericrecommended
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Recommended generic packages
 Summary(ja): TeX Live: Recommended generic packages
 Summary(ja): TeX Live: Recommended generic packages
 Name: texlive-collection-genericrecommended
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -64,8 +61,11 @@ This package contains the following CTAN packages:
 epsf: Simple macros for EPS inclusion.
 epsf: Simple macros for EPS inclusion.
 fontname: Scheme for naming fonts in TeX.
 fontname: Scheme for naming fonts in TeX.
 genmisc: 
 genmisc: 
+kastrup: 
 multido: A loop facility for Generic TeX.
 multido: A loop facility for Generic TeX.
+path: Typeset paths, making them breakable.
 tex-ps: TeX to PostScript generic macros and add-ons.
 tex-ps: TeX to PostScript generic macros and add-ons.
+ulem: Package for underlining.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -88,8 +88,11 @@ Recommended packages that work with multiple formats.
 epsf: Simple macros for EPS inclusion.
 epsf: Simple macros for EPS inclusion.
 fontname: Scheme for naming fonts in TeX.
 fontname: Scheme for naming fonts in TeX.
 genmisc: 
 genmisc: 
+kastrup: 
 multido: A loop facility for Generic TeX.
 multido: A loop facility for Generic TeX.
+path: Typeset paths, making them breakable.
 tex-ps: TeX to PostScript generic macros and add-ons.
 tex-ps: TeX to PostScript generic macros and add-ons.
+ulem: Package for underlining.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/Makefile
 texmf-dist/doc/generic/epsf/README
 texmf-dist/doc/generic/epsf/README
 texmf-dist/doc/generic/epsf/bboxgrid.ps
 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/fndbadps
 texmf-dist/doc/generic/epsf/okay/teps.eps
 texmf-dist/doc/generic/epsf/okay/teps.eps
 texmf-dist/doc/generic/epsf/okay/tepsf.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/dow.tex
 texmf-dist/tex/generic/genmisc/emtrees.tex
 texmf-dist/tex/generic/genmisc/emtrees.tex
 texmf-dist/tex/generic/genmisc/endnote.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/fakebold.tex
 texmf-dist/tex/generic/genmisc/hep.tex
 texmf-dist/tex/generic/genmisc/hep.tex
 texmf-dist/tex/generic/genmisc/hexdump.sty
 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/selectpage.tex
 texmf-dist/tex/generic/genmisc/shadebox.tex
 texmf-dist/tex/generic/genmisc/shadebox.tex
 texmf-dist/tex/generic/genmisc/swrule.sty
 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/underlin.tex
 texmf-dist/tex/generic/genmisc/undertilde.tex
 texmf-dist/tex/generic/genmisc/undertilde.tex
 texmf-dist/tex/generic/genmisc/verbatim.tex
 texmf-dist/tex/generic/genmisc/verbatim.tex
 texmf-dist/tex/generic/genmisc/weekday.sty
 texmf-dist/tex/generic/genmisc/weekday.sty
 texmf-dist/tex/generic/genmisc/wiggly.tex
 texmf-dist/tex/generic/genmisc/wiggly.tex
 texmf-dist/tex/generic/genmisc/zip.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/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/doc/generic/multido/multido.pdf
+texmf-dist/source/generic/multido/Makefile
 texmf-dist/tex/generic/multido/multido.tex
 texmf-dist/tex/generic/multido/multido.tex
 texmf-dist/tex/latex/multido/multido.sty
 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/README
 texmf-dist/doc/generic/tex-ps/cmyk-hax/cmyk-doc.pdf
 texmf-dist/doc/generic/tex-ps/cmyk-hax/cmyk-doc.pdf
 texmf-dist/doc/generic/tex-ps/cmyk-hax/fountain.eps
 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/epsfx.tex
 texmf-dist/tex/generic/tex-ps/poligraf.sty
 texmf-dist/tex/generic/tex-ps/poligraf.sty
 texmf-dist/tex/generic/tex-ps/trans.tex
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -343,12 +415,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-genericrecommended
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-genericrecommended
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-htmlxml
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: HTML/SGML/XML support
 Summary(ja): TeX Live: HTML/SGML/XML support
 Summary(ja): TeX Live: HTML/SGML/XML support
 Name: texlive-collection-htmlxml
 Name: texlive-collection-htmlxml
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Freely redistributable without restriction, LPPL, Public Domain
 License: Freely redistributable without restriction, LPPL, Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -4000,49 +3997,105 @@ texmf-dist/tex/xmltex/config/xmltex.ini
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -4079,12 +4132,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-htmlxml
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-htmlxml
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-humanities
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Humanities packages
 Summary(ja): TeX Live: Humanities packages
 Summary(ja): TeX Live: Humanities packages
 Name: texlive-collection-humanities
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -65,9 +62,11 @@ This package contains the following CTAN packages:
 alnumsec: Alphanumeric section numbering.
 alnumsec: Alphanumeric section numbering.
 arydshln: Horizontal and vertical dashed lines in arrays and tabulars.
 arydshln: Horizontal and vertical dashed lines in arrays and tabulars.
 bibleref: Format bible citations.
 bibleref: Format bible citations.
+bibleref-parse: Specify Bible passages in human-readable format.
 covington: Linguistic support.
 covington: Linguistic support.
 dramatist: Typeset dramas, both in verse and in prose.
 dramatist: Typeset dramas, both in verse and in prose.
 ecltree: Trees using epic and eepic macros.
 ecltree: Trees using epic and eepic macros.
+edfnotes: Critical annotations to footnotes with ednotes.
 ednotes: Typeset scholarly editions.
 ednotes: Typeset scholarly editions.
 gb4e: Linguistic tools.
 gb4e: Linguistic tools.
 gmverse: a package for typesetting (short) poems.
 gmverse: a package for typesetting (short) poems.
@@ -117,9 +116,11 @@ humanities, etc.
 alnumsec: Alphanumeric section numbering.
 alnumsec: Alphanumeric section numbering.
 arydshln: Horizontal and vertical dashed lines in arrays and tabulars.
 arydshln: Horizontal and vertical dashed lines in arrays and tabulars.
 bibleref: Format bible citations.
 bibleref: Format bible citations.
+bibleref-parse: Specify Bible passages in human-readable format.
 covington: Linguistic support.
 covington: Linguistic support.
 dramatist: Typeset dramas, both in verse and in prose.
 dramatist: Typeset dramas, both in verse and in prose.
 ecltree: Trees using epic and eepic macros.
 ecltree: Trees using epic and eepic macros.
+edfnotes: Critical annotations to footnotes with ednotes.
 ednotes: Typeset scholarly editions.
 ednotes: Typeset scholarly editions.
 gb4e: Linguistic tools.
 gb4e: Linguistic tools.
 gmverse: a package for typesetting (short) poems.
 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.dtx
 texmf-dist/source/latex/arydshln/arydshln.ins
 texmf-dist/source/latex/arydshln/arydshln.ins
 texmf-dist/tex/latex/arydshln/arydshln.sty
 texmf-dist/tex/latex/arydshln/arydshln.sty
+texmf-dist/doc/latex/bibleref/CHANGES
 texmf-dist/doc/latex/bibleref/README
 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.html
+texmf-dist/doc/latex/bibleref/bibleref-manual.tex
 texmf-dist/doc/latex/bibleref/bibleref.pdf
 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.dtx
 texmf-dist/source/latex/bibleref/bibleref.ins
 texmf-dist/source/latex/bibleref/bibleref.ins
+texmf-dist/source/latex/bibleref/bibleref.perl
 texmf-dist/tex/latex/bibleref/bibleref.sty
 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/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/tex/latex/covington/covington.sty
 texmf-dist/doc/latex/dramatist/README
 texmf-dist/doc/latex/dramatist/README
 texmf-dist/doc/latex/dramatist/dramatist.pdf
 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.pdf
 texmf-dist/doc/latex/ecltree/ecltreesample.tex
 texmf-dist/doc/latex/ecltree/ecltreesample.tex
 texmf-dist/tex/latex/ecltree/ecltree.sty
 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/CHANGES.txt
 texmf-dist/doc/latex/ednotes/CHANGING.txt
 texmf-dist/doc/latex/ednotes/CHANGING.txt
 texmf-dist/doc/latex/ednotes/README
 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/lblchng1.sty
 texmf-dist/tex/latex/ednotes/mfparptc.sty
 texmf-dist/tex/latex/ednotes/mfparptc.sty
 texmf-dist/tex/latex/ednotes/mfparxsp.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.pdf
 texmf-dist/doc/latex/gb4e/gb4e-doc.tex
 texmf-dist/doc/latex/gb4e/gb4e-doc.tex
 texmf-dist/tex/latex/gb4e/cgloss4e.sty
 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/ledpar.sty
 texmf-dist/tex/latex/ledmac/ledparpatch.sty
 texmf-dist/tex/latex/ledmac/ledparpatch.sty
 texmf-dist/tex/latex/ledmac/ledpatch.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/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/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/COPYING.txt
+texmf-dist/doc/latex/lineno/README
 texmf-dist/doc/latex/lineno/README.txt
 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.pdf
-texmf-dist/doc/latex/lineno/lineno.tex
 texmf-dist/doc/latex/lineno/lnosuppl.pdf
 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.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/ednmath0.sty
 texmf-dist/tex/latex/lineno/edtable.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/lineno.sty
 texmf-dist/tex/latex/lineno/vplref.sty
 texmf-dist/tex/latex/lineno/vplref.sty
 texmf-dist/doc/latex/linguex/README
 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/README
 texmf-dist/doc/latex/stage/stage-documentation.pdf
 texmf-dist/doc/latex/stage/stage-documentation.pdf
 texmf-dist/tex/latex/stage/stage.cls
 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.pdf
 texmf-dist/doc/latex/tree-dvips/lingmacros-manual.tex
 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.pdf
 texmf-dist/doc/latex/tree-dvips/tree-manual.tex
 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/lingmacros.sty
 texmf-dist/tex/latex/tree-dvips/tree-dvips.sty
 texmf-dist/tex/latex/tree-dvips/tree-dvips.sty
 texmf-dist/doc/latex/verse/README
 texmf-dist/doc/latex/verse/README
@@ -421,49 +456,105 @@ texmf-dist/tex/latex/xyling/xyling.sty
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -495,12 +586,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-humanities
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-humanities
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langafrican
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: African scripts
 Summary(ja): TeX Live: African scripts
 Summary(ja): TeX Live: African scripts
 Name: texlive-collection-langafrican
 Name: texlive-collection-langafrican
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+, GPLv2+
 License: GPL+, GPLv2+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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: LaTeX macros and fonts for typesetting Amharic.
 ethiop-t1: Type 1 versions of Amharic fonts.
 ethiop-t1: Type 1 versions of Amharic fonts.
 fc: Fonts for African languages.
 fc: Fonts for African languages.
+hyphen-ethiopic: Hyphenation patterns for Ethiopic scripts.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -86,6 +84,7 @@ Support for typesetting some African scripts
 ethiop: LaTeX macros and fonts for typesetting Amharic.
 ethiop: LaTeX macros and fonts for typesetting Amharic.
 ethiop-t1: Type 1 versions of Amharic fonts.
 ethiop-t1: Type 1 versions of Amharic fonts.
 fc: Fonts for African languages.
 fc: Fonts for African languages.
+hyphen-ethiopic: Hyphenation patterns for Ethiopic scripts.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -828,49 +827,105 @@ texmf-dist/tex/latex/fc/t4phonet.sty
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -909,6 +964,11 @@ rpm -q --quiet texlive-common || exit 0
     echo "done." && \
     echo "done." && \
     rm -f ${updmap_lock}
     rm -f ${updmap_lock}
 
 
+rpm -q --quiet texlive-common || exit 0
+
+echo -n "    "
+echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+
 exit 0
 exit 0
 
 
 
 
@@ -933,12 +993,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langafrican
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langafrican
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langarabic
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Arabic
 Summary(ja): TeX Live: Arabic
 Summary(ja): TeX Live: Arabic
 Name: texlive-collection-langarabic
 Name: texlive-collection-langarabic
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -63,8 +60,10 @@ Support for typesetting Arabic.
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 arabi: (La)TeX support for Arabic and Farsi, compliant with Babel.
 arabi: (La)TeX support for Arabic and Farsi, compliant with Babel.
 arabtex: Macros and fonts for typesetting Arabic.
 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
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -86,8 +85,10 @@ Support for typesetting Arabic.
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 arabi: (La)TeX support for Arabic and Farsi, compliant with Babel.
 arabi: (La)TeX support for Arabic and Farsi, compliant with Babel.
 arabtex: Macros and fonts for typesetting Arabic.
 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
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/transcmr.fd
 texmf-dist/tex/latex/arabi/translit.sty
 texmf-dist/tex/latex/arabi/translit.sty
 texmf-dist/doc/latex/arabtex/announce.txt
 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.doc
 texmf-dist/doc/latex/arabtex/arabtex.faq
 texmf-dist/doc/latex/arabtex/arabtex.faq
 texmf-dist/doc/latex/arabtex/arabtex.gif
 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/arabrep1.cls
 texmf-dist/tex/latex/arabtex/arabskel.sty
 texmf-dist/tex/latex/arabtex/arabskel.sty
 texmf-dist/tex/latex/arabtex/arabsymb.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.sty
 texmf-dist/tex/latex/arabtex/arabtex.tex
 texmf-dist/tex/latex/arabtex/arabtex.tex
 texmf-dist/tex/latex/arabtex/arabtoks.sty
 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/xarbskel.sty
 texmf-dist/tex/latex/arabtex/xarbsymb.sty
 texmf-dist/tex/latex/arabtex/xarbsymb.sty
 texmf-dist/tex/latex/arabtex/yiddish.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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -596,12 +777,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langarabic
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langarabic
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langarmenian
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Armenian
 Summary(ja): TeX Live: Armenian
 Summary(ja): TeX Live: Armenian
 Name: texlive-collection-langarmenian
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -61,7 +58,7 @@ This package is a collection of Armenian:
 Support for typesetting Armenian.
 Support for typesetting Armenian.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
-armenian: A sytem for writing Armenian with TeX and LaTeX.
+
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -81,15 +78,7 @@ Armenian:
 Support for typesetting Armenian.
 Support for typesetting Armenian.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の 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
 %prep
 
 
@@ -101,87 +90,110 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -190,11 +202,6 @@ find %{buildroot}%{texmf}-dist -type d | \
     %__sed -e "s|^%{buildroot}|%dir |" \
     %__sed -e "s|^%{buildroot}|%dir |" \
            -e "s|$|/|"             >> filelist.full
            -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
 %clean
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
@@ -213,12 +220,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
-
-%files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langarmenian
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langarmenian
 - improved %%post
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langcroatian
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Croatian
 Summary(ja): TeX Live: Croatian
 Summary(ja): TeX Live: Croatian
 Name: texlive-collection-langcroatian
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -61,9 +58,8 @@ This package is a collection of Croatian:
 Support for typesetting Croatian.
 Support for typesetting Croatian.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
-croatian: Fonts for Croatian Glagolitic and other Croatian scripts.
 hrlatex: LaTeX support for Croatian documents.
 hrlatex: LaTeX support for Croatian documents.
-hyphen-croatian: Croatian hyphenation.
+hyphen-croatian: Croatian hyphenation patterns.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -83,9 +79,8 @@ Croatian:
 Support for typesetting Croatian.
 Support for typesetting Croatian.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
-croatian: Fonts for Croatian Glagolitic and other Croatian scripts.
 hrlatex: LaTeX support for Croatian documents.
 hrlatex: LaTeX support for Croatian documents.
-hyphen-croatian: Croatian hyphenation.
+hyphen-croatian: Croatian hyphenation patterns.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -105,111 +100,121 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 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/README
 texmf-dist/doc/latex/hrlatex/hrlatex.pdf
 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.cp1250.tex
 texmf-dist/doc/latex/hrlatex/sample.minimal.latin2.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.minimal.utf8.tex
 texmf-dist/doc/latex/hrlatex/sample.prezentacija.tex
 texmf-dist/doc/latex/hrlatex/sample.prezentacija.tex
 texmf-dist/source/latex/hrlatex/hrlatex.dtx
 texmf-dist/source/latex/hrlatex/hrlatex.dtx
 texmf-dist/source/latex/hrlatex/hrlatex.ins
 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
 texmf-dist/tex/latex/hrlatex/hrlatex.sty
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -246,12 +251,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langcroatian
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langcroatian
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langcyrillic
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Cyrillic
 Summary(ja): TeX Live: Cyrillic
 Summary(ja): TeX Live: Cyrillic
 Name: texlive-collection-langcyrillic
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -63,7 +60,6 @@ Support for typesetting Cyrillic.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 cmcyr: Computer Modern fonts with cyrillic extensions.
 cmcyr: Computer Modern fonts with cyrillic extensions.
-cmcyralt: LaTeX support for the cmcyralt fonts.
 cyrillic: Support for Cyrillic fonts in LaTeX.
 cyrillic: Support for Cyrillic fonts in LaTeX.
 cyrillic-bin: Cyrillic bibtex and makeindex.
 cyrillic-bin: Cyrillic bibtex and makeindex.
 cyrplain: 
 cyrplain: 
@@ -71,16 +67,16 @@ disser: Class and templates for typesetting dissertations in Russian.
 eskd: Modern Russian typesetting.
 eskd: Modern Russian typesetting.
 eskdx: Modern Russian typesetting.
 eskdx: Modern Russian typesetting.
 gost: BibTeX styles to format according to GOST.
 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.
 lh: Cyrillic fonts that support LaTeX standard encodings.
 lhcyr: A non-standard Cyrillic input scheme.
 lhcyr: A non-standard Cyrillic input scheme.
 ruhyphen: Russian hyphenation.
 ruhyphen: Russian hyphenation.
+russ: LaTeX in Russian, without babel.
 t2: Support for using T2 encoding.
 t2: Support for using T2 encoding.
-timescyr: 
 ukrhyph: Hyphenation Patterns for Ukrainian.
 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
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -101,7 +97,6 @@ Support for typesetting Cyrillic.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 cmcyr: Computer Modern fonts with cyrillic extensions.
 cmcyr: Computer Modern fonts with cyrillic extensions.
-cmcyralt: LaTeX support for the cmcyralt fonts.
 cyrillic: Support for Cyrillic fonts in LaTeX.
 cyrillic: Support for Cyrillic fonts in LaTeX.
 cyrillic-bin: Cyrillic bibtex and makeindex.
 cyrillic-bin: Cyrillic bibtex and makeindex.
 cyrplain: 
 cyrplain: 
@@ -109,16 +104,16 @@ disser: Class and templates for typesetting dissertations in Russian.
 eskd: Modern Russian typesetting.
 eskd: Modern Russian typesetting.
 eskdx: Modern Russian typesetting.
 eskdx: Modern Russian typesetting.
 gost: BibTeX styles to format according to GOST.
 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.
 lh: Cyrillic fonts that support LaTeX standard encodings.
 lhcyr: A non-standard Cyrillic input scheme.
 lhcyr: A non-standard Cyrillic input scheme.
 ruhyphen: Russian hyphenation.
 ruhyphen: Russian hyphenation.
+russ: LaTeX in Russian, without babel.
 t2: Support for using T2 encoding.
 t2: Support for using T2 encoding.
-timescyr: 
 ukrhyph: Hyphenation Patterns for Ukrainian.
 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
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/cmccsc9.mf
 texmf-dist/fonts/source/public/cmcyr/cmcinch.mf
 texmf-dist/fonts/source/public/cmcyr/cmcinch.mf
 texmf-dist/fonts/source/public/cmcyr/cmcitt10.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/cmcsc11.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc12.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc12.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc14.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc14.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc18.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc18.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc24.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc24.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsc36.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/cmcscsl1.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsl10.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsl10.mf
 texmf-dist/fonts/source/public/cmcyr/cmcsl12.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/ycmtt8.vf
 texmf-dist/fonts/vf/public/cmcyr/ycmtt9.vf
 texmf-dist/fonts/vf/public/cmcyr/ycmtt9.vf
 texmf-dist/fonts/vf/public/cmcyr/ycmu10.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/00readme.txt
 texmf-dist/doc/latex/cyrillic/changes.txt
 texmf-dist/doc/latex/cyrillic/changes.txt
 texmf-dist/doc/latex/cyrillic/cyinpenc.pdf
 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/txxdefs.tex
 texmf-dist/tex/plain/cyrplain/txxextra.tex
 texmf-dist/tex/plain/cyrplain/txxextra.tex
 texmf-dist/doc/latex/disser/ChangeLog
 texmf-dist/doc/latex/disser/ChangeLog
+texmf-dist/doc/latex/disser/Makefile
 texmf-dist/doc/latex/disser/README
 texmf-dist/doc/latex/disser/README
 texmf-dist/doc/latex/disser/README.ru
 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.mk
 texmf-dist/doc/latex/disser/include/latex.fig.nmk.cmd
 texmf-dist/doc/latex/disser/include/latex.fig.nmk.cmd
 texmf-dist/doc/latex/disser/include/latex.mk
 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.bib
 texmf-dist/doc/latex/disser/templates/master/thesis.tex
 texmf-dist/doc/latex/disser/templates/master/thesis.tex
 texmf-dist/doc/latex/disser/templates/nomake.cmd
 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/autoref.dtx
 texmf-dist/source/latex/disser/bachelor.dtx
 texmf-dist/source/latex/disser/bachelor.dtx
 texmf-dist/source/latex/disser/candidate.dtx
 texmf-dist/source/latex/disser/candidate.dtx
 texmf-dist/source/latex/disser/chapter.dtx
 texmf-dist/source/latex/disser/chapter.dtx
 texmf-dist/source/latex/disser/counters.dtx
 texmf-dist/source/latex/disser/counters.dtx
 texmf-dist/source/latex/disser/custom.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.dtx
 texmf-dist/source/latex/disser/disser.ins
 texmf-dist/source/latex/disser/disser.ins
 texmf-dist/source/latex/disser/doctor.dtx
 texmf-dist/source/latex/disser/doctor.dtx
 texmf-dist/source/latex/disser/env.dtx
 texmf-dist/source/latex/disser/env.dtx
 texmf-dist/source/latex/disser/floats.dtx
 texmf-dist/source/latex/disser/floats.dtx
 texmf-dist/source/latex/disser/footnote.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/gost732.dtx
 texmf-dist/source/latex/disser/lists.dtx
 texmf-dist/source/latex/disser/lists.dtx
 texmf-dist/source/latex/disser/master.dtx
 texmf-dist/source/latex/disser/master.dtx
 texmf-dist/source/latex/disser/page.dtx
 texmf-dist/source/latex/disser/page.dtx
 texmf-dist/source/latex/disser/part.dtx
 texmf-dist/source/latex/disser/part.dtx
 texmf-dist/source/latex/disser/sections.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/titledefs.dtx
 texmf-dist/source/latex/disser/titlepage.dtx
 texmf-dist/source/latex/disser/titlepage.dtx
 texmf-dist/source/latex/disser/toc.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/autoref.rtx
 texmf-dist/tex/latex/disser/bachelor.rtx
 texmf-dist/tex/latex/disser/bachelor.rtx
 texmf-dist/tex/latex/disser/candidate.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/doctor.rtx
 texmf-dist/tex/latex/disser/gost732.cls
 texmf-dist/tex/latex/disser/gost732.cls
 texmf-dist/tex/latex/disser/master.rtx
 texmf-dist/tex/latex/disser/master.rtx
+texmf-dist/tex/latex/disser/specialist.rtx
 texmf-dist/tex/latex/disser/titledefs.rtx
 texmf-dist/tex/latex/disser/titledefs.rtx
 texmf-dist/doc/latex/eskd/README
 texmf-dist/doc/latex/eskd/README
 texmf-dist/doc/latex/eskd/eskd.pdf
 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/source/latex/eskd/eskd.ins
 texmf-dist/tex/latex/eskd/eskd.cls
 texmf-dist/tex/latex/eskd/eskd.cls
 texmf-dist/doc/latex/eskdx/ChangeLog
 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
 texmf-dist/doc/latex/eskdx/Makefile.unpacked
 texmf-dist/doc/latex/eskdx/Makefile.unpacked
 texmf-dist/doc/latex/eskdx/NEWS
 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/eskdexplan.sty.in
 texmf-dist/doc/latex/eskdx/source/eskdfont.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/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/eskdgraph.cls.in
 texmf-dist/doc/latex/eskdx/source/eskdhash.sty.in
 texmf-dist/doc/latex/eskdx/source/eskdhash.sty.in
 texmf-dist/doc/latex/eskdx/source/eskdindent.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-p.tex
 texmf-dist/doc/latex/eskdx/test/drawing-a3.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/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/general.tex
+texmf-dist/doc/latex/eskdx/test/general2.tex
 texmf-dist/doc/latex/eskdx/test/numbering.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/spec.tex
 texmf-dist/doc/latex/eskdx/test/specii.tex
 texmf-dist/doc/latex/eskdx/test/specii.tex
 texmf-dist/doc/latex/eskdx/test/twoside.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/eskdexplan.sty
 texmf-dist/tex/latex/eskdx/eskdfont.sty
 texmf-dist/tex/latex/eskdx/eskdfont.sty
 texmf-dist/tex/latex/eskdx/eskdfootnote.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/eskdgraph.cls
 texmf-dist/tex/latex/eskdx/eskdhash.sty
 texmf-dist/tex/latex/eskdx/eskdhash.sty
 texmf-dist/tex/latex/eskdx/eskdindent.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/ruhyphmg.tex
 texmf-dist/tex/generic/ruhyphen/ruhyphvl.tex
 texmf-dist/tex/generic/ruhyphen/ruhyphvl.tex
 texmf-dist/tex/generic/ruhyphen/ruhyphzn.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/Makefile
 texmf-dist/doc/generic/t2/OT2uni.map
 texmf-dist/doc/generic/t2/OT2uni.map
 texmf-dist/doc/generic/t2/README
 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/citehack.sty
 texmf-dist/tex/latex/t2/mathtext.sty
 texmf-dist/tex/latex/t2/mathtext.sty
 texmf-dist/tex/latex/t2/misccorr.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/README
 texmf-dist/doc/generic/ukrhyph/rules60.pdf
 texmf-dist/doc/generic/ukrhyph/rules60.pdf
 texmf-dist/doc/generic/ukrhyph/rules90.pdf
 texmf-dist/doc/generic/ukrhyph/rules90.pdf
@@ -2193,49 +2178,105 @@ texmf-dist/tex/generic/ukrhyph/ukrhypst.tex
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -2303,12 +2344,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langcyrillic
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langcyrillic
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langczechslovak
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Czech/Slovak
 Summary(ja): TeX Live: Czech/Slovak
 Summary(ja): TeX Live: Czech/Slovak
 Name: texlive-collection-langczechslovak
 Name: texlive-collection-langczechslovak
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL, GPL+, Freely redistributable without restriction
 License: LPPL, GPL+, Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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.
 cslatex: LaTeX support for Czech/Slovak typesetting.
 csplain: Plain TeX support for Czech/Slovak typesetting.
 csplain: Plain TeX support for Czech/Slovak typesetting.
 vlna: 
 vlna: 
-hyphen-czech: 
-hyphen-slovak: 
+hyphen-czech: Czech hyphenation patterns.
+hyphen-slovak: Slovak hyphenation patterns.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -93,8 +90,8 @@ csbulletin: LaTeX class for articles submitted to the CSTUG Bulletin (Zpravodaj)
 cslatex: LaTeX support for Czech/Slovak typesetting.
 cslatex: LaTeX support for Czech/Slovak typesetting.
 csplain: Plain TeX support for Czech/Slovak typesetting.
 csplain: Plain TeX support for Czech/Slovak typesetting.
 vlna: 
 vlna: 
-hyphen-czech: 
-hyphen-slovak: 
+hyphen-czech: Czech hyphenation patterns.
+hyphen-slovak: Slovak hyphenation patterns.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -529,49 +526,105 @@ texmf-dist/tex/csplain/base/ttimes.tex
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -650,12 +703,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langczechslovak
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langczechslovak
 - improved %%post
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langfinnish
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Finnish
 Summary(ja): TeX Live: Finnish
 Summary(ja): TeX Live: Finnish
 Name: texlive-collection-langfinnish
 Name: texlive-collection-langfinnish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Freely redistributable without restriction, Public Domain
 License: Freely redistributable without restriction, Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -62,7 +59,7 @@ Support for typesetting Finnish.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 finbib: A Finnish version of plain.bst.
 finbib: A Finnish version of plain.bst.
-hyphen-finnish: Hyphenation patterns for Finnish language.
+hyphen-finnish: Finnish hyphenation patterns.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -83,7 +80,7 @@ Support for typesetting Finnish.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 finbib: A Finnish version of plain.bst.
 finbib: A Finnish version of plain.bst.
-hyphen-finnish: Hyphenation patterns for Finnish language.
+hyphen-finnish: Finnish hyphenation patterns.
 
 
 %prep
 %prep
 
 
@@ -100,49 +97,105 @@ texmf-dist/bibtex/bst/finbib/finplain.bst
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -174,9 +227,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langfinnish
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langfinnish
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langfrench
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: French
 Summary(ja): TeX Live: French
 Summary(ja): TeX Live: French
 Name: texlive-collection-langfrench
 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
 License: LPPL, Public Domain, GPL+, Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -63,14 +60,16 @@ Support for typesetting French.
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 aeguill: Add several kinds of guillemets to the ae fonts.
 aeguill: Add several kinds of guillemets to the ae fonts.
 bib-fr: French translation of classical BibTeX styles
 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.
 frenchle: French macros, usable stand-alone or with Babel.
 frletter: Typeset letters in the French style.
 frletter: Typeset letters in the French style.
 mafr: Mathematics in accord with French usage.
 mafr: Mathematics in accord with French usage.
 tabvar: Typesetting tables showing variations of functions.
 tabvar: Typesetting tables showing variations of functions.
 tdsfrmath: Macros for French teachers of mathematics.
 tdsfrmath: Macros for French teachers of mathematics.
 variations: Typeset tables of variations of functions.
 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
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -92,14 +91,16 @@ Support for typesetting French.
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 aeguill: Add several kinds of guillemets to the ae fonts.
 aeguill: Add several kinds of guillemets to the ae fonts.
 bib-fr: French translation of classical BibTeX styles
 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.
 frenchle: French macros, usable stand-alone or with Babel.
 frletter: Typeset letters in the French style.
 frletter: Typeset letters in the French style.
 mafr: Mathematics in accord with French usage.
 mafr: Mathematics in accord with French usage.
 tabvar: Typesetting tables showing variations of functions.
 tabvar: Typesetting tables showing variations of functions.
 tdsfrmath: Macros for French teachers of mathematics.
 tdsfrmath: Macros for French teachers of mathematics.
 variations: Typeset tables of variations of functions.
 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
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/siam-fr.bst
 texmf-dist/bibtex/bst/bib-fr/unsrt-fr.bst
 texmf-dist/bibtex/bst/bib-fr/unsrt-fr.bst
 texmf-dist/bibtex/bst/bib-fr/unsrtnat-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/FAQ.pdf
 texmf-dist/doc/latex/frenchle/README.le
 texmf-dist/doc/latex/frenchle/README.le
 texmf-dist/doc/latex/frenchle/frenchle.pdf
 texmf-dist/doc/latex/frenchle/frenchle.pdf
@@ -193,49 +201,105 @@ texmf-dist/tex/generic/variations/variations.tex
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -303,12 +367,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langfrench
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langfrench
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langgerman
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: German
 Summary(ja): TeX Live: German
 Summary(ja): TeX Live: German
 Name: texlive-collection-langgerman
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -61,16 +58,21 @@ This package is a collection of German:
 Support for typesetting German.
 Support for typesetting German.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
+bibleref-german: German adaptation of bibleref.
 dehyph-exptl: Experimental hyphenation patterns for the German language.
 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.
 german: Support for German typography.
 germbib: German variants of standard BibTeX styles.
 germbib: German variants of standard BibTeX styles.
 germkorr: Change kerning for german quotation marks.
 germkorr: Change kerning for german quotation marks.
 kalender: Create a calendar, in German.
 kalender: Create a calendar, in German.
-mkind-german: 
+microtype-de: Translation into German of the documentation of microtype.
 r_und_s: Chemical hazard codes.
 r_und_s: Chemical hazard codes.
-uhrzeit: Time printing, in German.
+tipa-de: German translation of tipa documentation.
 umlaute: German input encodings in LaTeX.
 umlaute: German input encodings in LaTeX.
-hyphen-german: New orthography German hyphenation patterns.
+hyphen-german: German hyphenation patterns.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -90,16 +92,21 @@ German:
 Support for typesetting German.
 Support for typesetting German.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+bibleref-german: German adaptation of bibleref.
 dehyph-exptl: Experimental hyphenation patterns for the German language.
 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.
 german: Support for German typography.
 germbib: German variants of standard BibTeX styles.
 germbib: German variants of standard BibTeX styles.
 germkorr: Change kerning for german quotation marks.
 germkorr: Change kerning for german quotation marks.
 kalender: Create a calendar, in German.
 kalender: Create a calendar, in German.
-mkind-german: 
+microtype-de: Translation into German of the documentation of microtype.
 r_und_s: Chemical hazard codes.
 r_und_s: Chemical hazard codes.
-uhrzeit: Time printing, in German.
+tipa-de: German translation of tipa documentation.
 umlaute: German input encodings in LaTeX.
 umlaute: German input encodings in LaTeX.
-hyphen-german: New orthography German hyphenation patterns.
+hyphen-german: German hyphenation patterns.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -119,6 +126,17 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 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/CHANGES
 texmf-dist/doc/generic/dehyph-exptl/INSTALL
 texmf-dist/doc/generic/dehyph-exptl/INSTALL
 texmf-dist/doc/generic/dehyph-exptl/LICENSE
 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/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.pat
 texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2009-06-19.tex
 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/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/gerdoc.tex
+texmf-dist/doc/generic/german/german.MISSING
 texmf-dist/doc/generic/german/hyphxmpl.cfg
 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.dtx
 texmf-dist/source/generic/german/german.ins
 texmf-dist/source/generic/german/german.ins
 texmf-dist/tex/generic/german/german.sty
 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/doc/latex/germkorr/germkorr.tex
 texmf-dist/tex/latex/germkorr/germkorr.sty
 texmf-dist/tex/latex/germkorr/germkorr.sty
 texmf-dist/tex/latex/kalender/kalender.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/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.sty
 texmf-dist/tex/latex/r_und_s/eng_rs.tex
 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/nl_rs.tex
 texmf-dist/tex/latex/r_und_s/r_und_s.sty
 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/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/cs_patch.uue
 texmf-dist/doc/latex/umlaute/umlaute.pdf
 texmf-dist/doc/latex/umlaute/umlaute.pdf
 texmf-dist/source/latex/umlaute/umlaute.dtx
 texmf-dist/source/latex/umlaute/umlaute.dtx
@@ -199,49 +237,105 @@ texmf-dist/tex/latex/umlaute/umlaute.sty
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -278,12 +372,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langgerman
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langgerman
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langgreek
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Greek
 Summary(ja): TeX Live: Greek
 Summary(ja): TeX Live: Greek
 Name: texlive-collection-langgreek
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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.
 ibygrk: Fonts and macros to typeset ancient Greek.
 kerkis: Kerkis (Greek) font family.
 kerkis: Kerkis (Greek) font family.
 levy: Fonts for typesetting classical greek.
 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.
 mkgrkindex: Makeindex working with Greek.
 teubner: Philological typesetting of classical Greek.
 teubner: Philological typesetting of classical Greek.
 xgreek: XeLaTeX package for typesetting Greek language documents (beta release).
 xgreek: XeLaTeX package for typesetting Greek language documents (beta release).
 yannisgr: Greek fonts by Yannis Haralambous.
 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
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -113,13 +110,13 @@ ibycus-babel: Use the Ibycus 4 Greek font with Babel
 ibygrk: Fonts and macros to typeset ancient Greek.
 ibygrk: Fonts and macros to typeset ancient Greek.
 kerkis: Kerkis (Greek) font family.
 kerkis: Kerkis (Greek) font family.
 levy: Fonts for typesetting classical greek.
 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.
 mkgrkindex: Makeindex working with Greek.
 teubner: Philological typesetting of classical Greek.
 teubner: Philological typesetting of classical Greek.
 xgreek: XeLaTeX package for typesetting Greek language documents (beta release).
 xgreek: XeLaTeX package for typesetting Greek language documents (beta release).
 yannisgr: Greek fonts by Yannis Haralambous.
 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
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/gttu2488.pfb
 texmf-dist/fonts/type1/public/cbfonts/gttu2986.pfb
 texmf-dist/fonts/type1/public/cbfonts/gttu2986.pfb
 texmf-dist/fonts/type1/public/cbfonts/gttu3583.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-FAQ.txt
 texmf-dist/doc/fonts/gfsbaskerville/OFL.txt
 texmf-dist/doc/fonts/gfsbaskerville/OFL.txt
 texmf-dist/doc/fonts/gfsbaskerville/README
 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/doc/latex/greektex/ywcl.zip
 texmf-dist/tex/latex/greektex/greektex.sty
 texmf-dist/tex/latex/greektex/greektex.sty
 texmf-dist/doc/latex/grverb/README
 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/grv.tex
+texmf-dist/doc/latex/grverb/grverb.pdf
 texmf-dist/source/latex/grverb/grcour7t.vpl
 texmf-dist/source/latex/grverb/grcour7t.vpl
 texmf-dist/source/latex/grverb/grverb.dtx
 texmf-dist/source/latex/grverb/grverb.dtx
 texmf-dist/source/latex/grverb/grverb.ins
 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/ot1maksf.fd
 texmf-dist/tex/latex/kerkis/t1mak.fd
 texmf-dist/tex/latex/kerkis/t1mak.fd
 texmf-dist/tex/latex/kerkis/t1maksf.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/greekhist.tex
 texmf-dist/doc/fonts/levy/greekuse.tex
 texmf-dist/doc/fonts/levy/greekuse.tex
 texmf-dist/doc/fonts/levy/grinstall.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/makeall
 texmf-dist/doc/fonts/levy/makefont
 texmf-dist/doc/fonts/levy/makefont
 texmf-dist/doc/fonts/levy/testfont
 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/a.mf
 texmf-dist/fonts/source/public/levy/b.mf
 texmf-dist/fonts/source/public/levy/b.mf
 texmf-dist/fonts/source/public/levy/d.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/x.mf
 texmf-dist/fonts/source/public/levy/y.mf
 texmf-dist/fonts/source/public/levy/y.mf
 texmf-dist/fonts/source/public/levy/z.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/README
+texmf-dist/doc/latex/lgreek/lgreekuse.pdf
 texmf-dist/doc/latex/lgreek/lgreekuse.tex
 texmf-dist/doc/latex/lgreek/lgreekuse.tex
 texmf-dist/tex/latex/lgreek/LGcmr.fd
 texmf-dist/tex/latex/lgreek/LGcmr.fd
 texmf-dist/tex/latex/lgreek/LGcmtt.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/scripts/mkgrkindex/mkgrkindex
 texmf-dist/doc/latex/teubner/README
 texmf-dist/doc/latex/teubner/README
 texmf-dist/doc/latex/teubner/teubner-doc.pdf
 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.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/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/doc/xelatex/xgreek/xgreek.pdf
 texmf-dist/source/xelatex/xgreek/xgreek.dtx
 texmf-dist/source/xelatex/xgreek/xgreek.dtx
 texmf-dist/source/xelatex/xgreek/xgreek.ins
 texmf-dist/source/xelatex/xgreek/xgreek.ins
 texmf-dist/tex/xelatex/xgreek/xgreek.sty
 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/csc_misce.mf
 texmf-dist/fonts/source/public/yannisgr/gen_m_acc.mf
 texmf-dist/fonts/source/public/yannisgr/gen_m_acc.mf
 texmf-dist/fonts/source/public/yannisgr/greekcsc.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/rgrti10.mf
 texmf-dist/fonts/source/public/yannisgr/rgrupper.mf
 texmf-dist/fonts/source/public/yannisgr/rgrupper.mf
 texmf-dist/fonts/source/public/yannisgr/scsc.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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 done
 ## make symlinks of core script utils
 ## make symlinks of core script utils
 mk_symlinks=(
 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/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/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/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/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/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/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/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/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,/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/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/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/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/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/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
 texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
 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/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/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/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/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/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
 texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
 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-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-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/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/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/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/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/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/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/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-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-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/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-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
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 )
 %__mkdir_p %{buildroot}%{_bindir}
 %__mkdir_p %{buildroot}%{_bindir}
@@ -3968,46 +3999,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
         %__ln_s $rlnk $lnk || exit 1
     done
     done
 popd
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -4130,12 +4121,15 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langgreek
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langgreek
 - make symlinks of core script utils (texlive-collection-binextra, 
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langhebrew
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Hebrew
 Summary(ja): TeX Live: Hebrew
 Summary(ja): TeX Live: Hebrew
 Name: texlive-collection-langhebrew
 Name: texlive-collection-langhebrew
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -122,49 +119,105 @@ texmf-dist/tex/latex/cjhebrew/cjhebrew.sty
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -227,12 +280,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langhebrew
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langhebrew
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langhungarian
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Hungarian
 Summary(ja): TeX Live: Hungarian
 Summary(ja): TeX Live: Hungarian
 Name: texlive-collection-langhungarian
 Name: texlive-collection-langhungarian
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL, GPL+
 License: LPPL, GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -62,7 +59,7 @@ Support for typesetting Hungarian.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 magyar: Hungarian language definition for Babel.
 magyar: Hungarian language definition for Babel.
-hyphen-hungarian: New Hungarian hyphenation patterns.
+hyphen-hungarian: Hungarian hyphenation patterns.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -83,7 +80,7 @@ Support for typesetting Hungarian.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 magyar: Hungarian language definition for Babel.
 magyar: Hungarian language definition for Babel.
-hyphen-hungarian: New Hungarian hyphenation patterns.
+hyphen-hungarian: Hungarian hyphenation patterns.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -108,49 +105,105 @@ texmf-dist/doc/latex/magyar/magyar.ldf
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -187,12 +240,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langhungarian
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langhungarian
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langindic
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Indic scripts
 Summary(ja): TeX Live: Indic scripts
 Summary(ja): TeX Live: Indic scripts
 Name: texlive-collection-langindic
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -64,15 +61,16 @@ This package contains the following CTAN packages:
 bangtex: Writing Bangla and Assamese with LaTeX.
 bangtex: Writing Bangla and Assamese with LaTeX.
 bengali: Support for the Bengali language.
 bengali: Support for the Bengali language.
 burmese: Basic Support for Writing Burmese.
 burmese: Basic Support for Writing Burmese.
+devnag: Typeset Devanagari.
 ebong: Utility for writing Bengali in Rapid Roman Format.
 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.
 itrans: Transliteration of Indian Languages.
 malayalam: LaTeX for Malayalam.
 malayalam: LaTeX for Malayalam.
-omega-devanagari: Typeset Devanagari with Omega.
 sanskrit: Sanskrit support.
 sanskrit: Sanskrit support.
 velthuis: Typeset Devanagari.
 velthuis: Typeset Devanagari.
 wnri: Ridgeway's fonts.
 wnri: Ridgeway's fonts.
-devnag: Typeset Devanagari.
+wnri-latex: LaTeX support for wnri fonts.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -95,15 +93,16 @@ Support for typesetting some Indic scripts.
 bangtex: Writing Bangla and Assamese with LaTeX.
 bangtex: Writing Bangla and Assamese with LaTeX.
 bengali: Support for the Bengali language.
 bengali: Support for the Bengali language.
 burmese: Basic Support for Writing Burmese.
 burmese: Basic Support for Writing Burmese.
+devnag: Typeset Devanagari.
 ebong: Utility for writing Bengali in Rapid Roman Format.
 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.
 itrans: Transliteration of Indian Languages.
 malayalam: LaTeX for Malayalam.
 malayalam: LaTeX for Malayalam.
-omega-devanagari: Typeset Devanagari with Omega.
 sanskrit: Sanskrit support.
 sanskrit: Sanskrit support.
 velthuis: Typeset Devanagari.
 velthuis: Typeset Devanagari.
 wnri: Ridgeway's fonts.
 wnri: Ridgeway's fonts.
-devnag: Typeset Devanagari.
+wnri-latex: LaTeX support for wnri fonts.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/bsize10.clo
 texmf-dist/tex/latex/bangtex/bsize11.clo
 texmf-dist/tex/latex/bangtex/bsize11.clo
 texmf-dist/tex/latex/bangtex/bsize12.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/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/bn.mf
 texmf-dist/fonts/source/public/bengali/bnbanjon.mf
 texmf-dist/fonts/source/public/bengali/bnbanjon.mf
 texmf-dist/fonts/source/public/bengali/bndigit.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/bnsl10.tfm
 texmf-dist/fonts/tfm/public/bengali/xbnr10.tfm
 texmf-dist/fonts/tfm/public/bengali/xbnr10.tfm
 texmf-dist/fonts/tfm/public/bengali/xbnsl10.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/beng.sty
 texmf-dist/tex/latex/bengali/ubn.fd
 texmf-dist/tex/latex/bengali/ubn.fd
 texmf-dist/tex/latex/bengali/ubnx.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.b
 texmf-dist/doc/latex/ebong/eb.pdf
 texmf-dist/doc/latex/ebong/eb.pdf
 texmf-dist/doc/latex/ebong/eb_tex.tex
 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/README
 texmf-dist/doc/fonts/itrans/beng.itx
 texmf-dist/doc/fonts/itrans/beng.itx
 texmf-dist/doc/fonts/itrans/dvnc.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/telugu.mf
 texmf-dist/fonts/source/public/itrans/wntml12.mf
 texmf-dist/fonts/source/public/itrans/wntml12.mf
 texmf-dist/fonts/source/public/itrans/wntml17.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/kan12.tfm
 texmf-dist/fonts/tfm/public/itrans/kan12b.tfm
 texmf-dist/fonts/tfm/public/itrans/kan12b.tfm
 texmf-dist/fonts/tfm/public/itrans/kan12nx.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/kan18.tfm
 texmf-dist/fonts/tfm/public/itrans/ncpicsxp.tfm
 texmf-dist/fonts/tfm/public/itrans/ncpicsxp.tfm
 texmf-dist/fonts/tfm/public/itrans/ncprcsxp.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/tel12.tfm
 texmf-dist/fonts/tfm/public/itrans/tel12b.tfm
 texmf-dist/fonts/tfm/public/itrans/tel12b.tfm
 texmf-dist/fonts/tfm/public/itrans/tel12nx.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/mmsl12.tfm
 texmf-dist/fonts/tfm/public/malayalam/mmsl12s.tfm
 texmf-dist/fonts/tfm/public/malayalam/mmsl12s.tfm
 texmf-dist/fonts/tfm/public/malayalam/orn10.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/readme.txt
 texmf-dist/doc/latex/sanskrit/sktdoc.pdf
 texmf-dist/doc/latex/sanskrit/sktdoc.pdf
 texmf-dist/source/latex/sanskrit/skt.c
 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/latex/velthuis/udnpn.fd
 texmf-dist/tex/plain/velthuis/dnmacs.tex
 texmf-dist/tex/plain/velthuis/dnmacs.tex
 texmf-dist/tex/xelatex/velthuis/hindicaptions.sty
 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/acctmax.mf
 texmf-dist/fonts/source/public/wnri/acutacct.mf
 texmf-dist/fonts/source/public/wnri/acutacct.mf
 texmf-dist/fonts/source/public/wnri/addpunc.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/wnris8.tfm
 texmf-dist/fonts/tfm/public/wnri/wnrit10.tfm
 texmf-dist/fonts/tfm/public/wnri/wnrit10.tfm
 texmf-dist/fonts/tfm/public/wnri/wnrit8.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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 done
 ## make symlinks of core script utils
 ## make symlinks of core script utils
 mk_symlinks=(
 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/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/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/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/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/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/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/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/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,/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/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/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/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/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/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
 texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
 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/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/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/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/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/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
 texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
 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-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-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/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/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/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/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/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/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/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-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-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/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-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
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 )
 %__mkdir_p %{buildroot}%{_bindir}
 %__mkdir_p %{buildroot}%{_bindir}
@@ -1010,46 +1014,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
         %__ln_s $rlnk $lnk || exit 1
     done
     done
 popd
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -1139,12 +1103,15 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langindic
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-langindic
 - make symlinks of core script utils (texlive-collection-binextra, 
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langitalian
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Italian
 Summary(ja): TeX Live: Italian
 Summary(ja): TeX Live: Italian
 Name: texlive-collection-langitalian
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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.
 as well as the documentation for the included software packages.
 
 
 This package is a collection of Italian: 
 This package is a collection of Italian: 
-
+Support for typesetting Italian.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
+hyphen-italian: Italian hyphenation patterns.
 frontespizio: Create a frontispiece for Italian theses.
 frontespizio: Create a frontispiece for Italian theses.
-hyphen-italian: Hyphenation patterns for the Italian language.
 itnumpar: Spell numbers in words (Italian).
 itnumpar: Spell numbers in words (Italian).
+layaureo: A package to improve the A4 page layout.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -80,12 +78,13 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 
 
 このパッケージは以下のようなパッケージ集です。
 このパッケージは以下のようなパッケージ集です。
 Italian: 
 Italian: 
-
+Support for typesetting Italian.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+hyphen-italian: Italian hyphenation patterns.
 frontespizio: Create a frontispiece for Italian theses.
 frontespizio: Create a frontispiece for Italian theses.
-hyphen-italian: Hyphenation patterns for the Italian language.
 itnumpar: Spell numbers in words (Italian).
 itnumpar: Spell numbers in words (Italian).
+layaureo: A package to improve the A4 page layout.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/examplea.tex
 texmf-dist/doc/latex/frontespizio/exampleb.tex
 texmf-dist/doc/latex/frontespizio/exampleb.tex
 texmf-dist/doc/latex/frontespizio/examplec.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/frontespizio.pdf
 texmf-dist/doc/latex/frontespizio/makedoc.sh
 texmf-dist/doc/latex/frontespizio/makedoc.sh
 texmf-dist/source/latex/frontespizio/frontespizio.dtx
 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.dtx
 texmf-dist/source/latex/itnumpar/itnumpar.ins
 texmf-dist/source/latex/itnumpar/itnumpar.ins
 texmf-dist/tex/latex/itnumpar/itnumpar.sty
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -202,12 +263,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langitalian
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langitalian
 - improved %%post
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langlithuanian
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Lithuanian
 Summary(ja): TeX Live: Lithuanian
 Summary(ja): TeX Live: Lithuanian
 Name: texlive-collection-langlithuanian
 Name: texlive-collection-langlithuanian
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -62,7 +59,7 @@ Support for typesetting Lithuanian.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 lithuanian: Lithuanian language support.
 lithuanian: Lithuanian language support.
-hyphen-lithuanian: 
+hyphen-lithuanian: Lithuanian hyphenation patterns.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -83,7 +80,7 @@ Support for typesetting Lithuanian.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 lithuanian: Lithuanian language support.
 lithuanian: Lithuanian language support.
-hyphen-lithuanian: 
+hyphen-lithuanian: Lithuanian hyphenation patterns.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/ChangeLog
 texmf-dist/doc/latex/lithuanian/Copyright
 texmf-dist/doc/latex/lithuanian/Copyright
 texmf-dist/doc/latex/lithuanian/README.lithuanian
 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/latin7lt.tex
 texmf-dist/doc/latex/lithuanian/latin7x.etx
 texmf-dist/doc/latex/lithuanian/latin7x.etx
 texmf-dist/doc/latex/lithuanian/latin7x.mtx
 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/cpKBL.def
 texmf-dist/tex/latex/lithuanian/cpRIM.def
 texmf-dist/tex/latex/lithuanian/cpRIM.def
 texmf-dist/tex/latex/lithuanian/l7xenc.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/l7xenc.sty
 texmf-dist/tex/latex/lithuanian/l7xuag.fd
 texmf-dist/tex/latex/lithuanian/l7xuag.fd
 texmf-dist/tex/latex/lithuanian/l7xubk.fd
 texmf-dist/tex/latex/lithuanian/l7xubk.fd
@@ -174,49 +171,105 @@ texmf-dist/tex/latex/lithuanian/lithuanian.sty
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -284,12 +337,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langlithuanian
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langlithuanian
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langmongolian
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Mongolian
 Summary(ja): TeX Live: Mongolian
 Summary(ja): TeX Live: Mongolian
 Name: texlive-collection-langmongolian
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -61,10 +58,9 @@ This package is a collection of Mongolian:
 Support for typesetting Mongolian.
 Support for typesetting Mongolian.
 
 
 This package contains the following CTAN packages: 
 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.
 mongolian-babel: A language definition file for Mongolian in Babel.
 montex: Mongolian LaTeX.
 montex: Mongolian LaTeX.
-soyombo: Fonts and a macro for Soyombo under LaTeX.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -84,10 +80,9 @@ Mongolian:
 Support for typesetting Mongolian.
 Support for typesetting Mongolian.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
-hyphen-mongolian: 
+hyphen-mongolian: Mongolian hyphenation patterns in Cyrillic script.
 mongolian-babel: A language definition file for Mongolian in Babel.
 mongolian-babel: A language definition file for Mongolian in Babel.
 montex: Mongolian LaTeX.
 montex: Mongolian LaTeX.
-soyombo: Fonts and a macro for Soyombo under LaTeX.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/rlbicig.sty
 texmf-dist/tex/latex/montex/russian.def
 texmf-dist/tex/latex/montex/russian.def
 texmf-dist/tex/latex/montex/xalx.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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -551,12 +595,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langmongolian
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langmongolian
 - improved %%post
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langpolish
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Polish
 Summary(ja): TeX Live: Polish
 Summary(ja): TeX Live: Polish
 Name: texlive-collection-langpolish
 Name: texlive-collection-langpolish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: Public Domain, LPPL, Knuth
 License: Public Domain, LPPL, Knuth
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -72,7 +69,7 @@ polski: Typeset Polish documents with LaTeX and Polish fonts.
 qpxqtx: 
 qpxqtx: 
 tap: TeX macros for typesetting complex tables.
 tap: TeX macros for typesetting complex tables.
 utf8mex: 
 utf8mex: 
-hyphen-polish: Hyphenation for Polish.
+hyphen-polish: Polish hyphenation patterns.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -102,7 +99,7 @@ polski: Typeset Polish documents with LaTeX and Polish fonts.
 qpxqtx: 
 qpxqtx: 
 tap: TeX macros for typesetting complex tables.
 tap: TeX macros for typesetting complex tables.
 utf8mex: 
 utf8mex: 
-hyphen-polish: Hyphenation for Polish.
+hyphen-polish: Polish hyphenation patterns.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/fonts/type1/public/pl/plvtt10.pfm
 texmf-dist/doc/latex/polski/conowego.txt
 texmf-dist/doc/latex/polski/conowego.txt
 texmf-dist/doc/latex/polski/czytaj.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/readme.txt
 texmf-dist/doc/latex/polski/sample-polski.tex
 texmf-dist/doc/latex/polski/sample-polski.tex
 texmf-dist/doc/latex/polski/sample-rysunek.mp
 texmf-dist/doc/latex/polski/sample-rysunek.mp
@@ -760,49 +758,105 @@ texmf-dist/tex/mex/utf8mex/utf8plsq.tex
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -892,12 +946,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langpolish
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langpolish
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langportuguese
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Portuguese
 Summary(ja): TeX Live: Portuguese
 Summary(ja): TeX Live: Portuguese
 Name: texlive-collection-langportuguese
 Name: texlive-collection-langportuguese
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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.
 as well as the documentation for the included software packages.
 
 
 This package is a collection of Portuguese: 
 This package is a collection of Portuguese: 
-
+Support for typesetting Portuguese.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 ordinalpt: Counters as ordinal numbers in Portuguese.
 ordinalpt: Counters as ordinal numbers in Portuguese.
-hyphen-portuguese: 
+hyphen-portuguese: Portuguese hyphenation patterns.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -79,11 +76,11 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 
 
 このパッケージは以下のようなパッケージ集です。
 このパッケージは以下のようなパッケージ集です。
 Portuguese: 
 Portuguese: 
-
+Support for typesetting Portuguese.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 ordinalpt: Counters as ordinal numbers in Portuguese.
 ordinalpt: Counters as ordinal numbers in Portuguese.
-hyphen-portuguese: 
+hyphen-portuguese: Portuguese hyphenation patterns.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -112,49 +109,105 @@ texmf-dist/tex/latex/ordinalpt/ordinalpt.sty
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -191,12 +244,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langportuguese
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langportuguese
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langspanish
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Spanish
 Summary(ja): TeX Live: Spanish
 Summary(ja): TeX Live: Spanish
 Name: texlive-collection-langspanish
 Name: texlive-collection-langspanish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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.
 as well as the documentation for the included software packages.
 
 
 This package is a collection of Spanish: 
 This package is a collection of Spanish: 
-
+Support for typesetting Spanish.
 
 
 This package contains the following CTAN packages: 
 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: Spanish in Babel.
 spanish-mx: Typeset Spanish as in Mexico.
 spanish-mx: Typeset Spanish as in Mexico.
 
 
@@ -82,12 +79,12 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 
 
 このパッケージは以下のようなパッケージ集です。
 このパッケージは以下のようなパッケージ集です。
 Spanish: 
 Spanish: 
-
+Support for typesetting Spanish.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の 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: Spanish in Babel.
 spanish-mx: Typeset Spanish as in Mexico.
 spanish-mx: Typeset Spanish as in Mexico.
 
 
@@ -111,6 +108,7 @@ PREF=%{buildroot}%{tex_destdir}
 manifest=(
 manifest=(
 texmf-dist/doc/latex/spanish/README
 texmf-dist/doc/latex/spanish/README
 texmf-dist/doc/latex/spanish/doc/spanish.pdf
 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.dtx
 texmf-dist/doc/latex/spanish/source/spanish.ins
 texmf-dist/doc/latex/spanish/source/spanish.ins
 texmf-dist/doc/latex/spanish/tex/romanidx.sty
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -202,12 +256,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langspanish
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langspanish
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langswedish
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Swedish
 Summary(ja): TeX Live: Swedish
 Summary(ja): TeX Live: Swedish
 Name: texlive-collection-langswedish
 Name: texlive-collection-langswedish
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -62,7 +59,7 @@ Support for typesetting Swedish.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 swebib: Swedish bibliography styles.
 swebib: Swedish bibliography styles.
-hyphen-swedish: 
+hyphen-swedish: Swedish hyphenation patterns.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -83,7 +80,7 @@ Support for typesetting Swedish.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 swebib: Swedish bibliography styles.
 swebib: Swedish bibliography styles.
-hyphen-swedish: 
+hyphen-swedish: Swedish hyphenation patterns.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -113,49 +110,105 @@ texmf-dist/bibtex/bst/swebib/sweunsrt.bst
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -192,12 +245,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langswedish
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langswedish
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langtibetan
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Tibetan
 Summary(ja): TeX Live: Tibetan
 Summary(ja): TeX Live: Tibetan
 Name: texlive-collection-langtibetan
 Name: texlive-collection-langtibetan
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+
 License: GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -179,49 +176,105 @@ texmf-dist/tex/latex/otibet/t1tib.fd
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -253,12 +306,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langtibetan
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langtibetan
 - improved %%post
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-langvietnamese
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Vietnamese
 Summary(ja): TeX Live: Vietnamese
 Summary(ja): TeX Live: Vietnamese
 Name: texlive-collection-langvietnamese
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -102,7 +99,7 @@ PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 manifest=(
 texmf-dist/doc/generic/vntex/INSTALL
 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-print.pdf
 texmf-dist/doc/generic/vntex/vn-fonts.pdf
 texmf-dist/doc/generic/vntex/vn-fonts.pdf
 texmf-dist/doc/generic/vntex/vn-min-print.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/LGPL.txt
 texmf-dist/source/generic/vntex/LICENSE-utopia.txt
 texmf-dist/source/generic/vntex/LICENSE-utopia.txt
 texmf-dist/source/generic/vntex/LPPL.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/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/abbr.tex
 texmf-dist/source/generic/vntex/doc/test-accents.tex
 texmf-dist/source/generic/vntex/doc/test-accents.tex
 texmf-dist/source/generic/vntex/doc/vn-fonts-print.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/putbi8v.afm
 texmf-dist/fonts/afm/vntex/vntopia/putr8v.afm
 texmf-dist/fonts/afm/vntex/vntopia/putr8v.afm
 texmf-dist/fonts/afm/vntex/vntopia/putri8v.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/dvips/vntex/t5.enc
 texmf-dist/fonts/enc/pdftex/vntex/t5d.enc
 texmf-dist/fonts/enc/pdftex/vntex/t5d.enc
 texmf-dist/fonts/enc/pdftex/vntex/t5uni.enc
 texmf-dist/fonts/enc/pdftex/vntex/t5uni.enc
 texmf-dist/fonts/map/dvips/vntex/arevvn.map
 texmf-dist/fonts/map/dvips/vntex/arevvn.map
 texmf-dist/fonts/map/dvips/vntex/chartervn.map
 texmf-dist/fonts/map/dvips/vntex/chartervn.map
 texmf-dist/fonts/map/dvips/vntex/cmbrightvn.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/concretevn.map
 texmf-dist/fonts/map/dvips/vntex/grotesqvn.map
 texmf-dist/fonts/map/dvips/vntex/grotesqvn.map
 texmf-dist/fonts/map/dvips/vntex/txttvn.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/vnrother.map
 texmf-dist/fonts/map/dvips/vntex/vnrtext.map
 texmf-dist/fonts/map/dvips/vntex/vnrtext.map
 texmf-dist/fonts/map/dvips/vntex/vntopia.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/vnaccent.mf
 texmf-dist/fonts/source/vntex/vnr/vnacomp.mf
 texmf-dist/fonts/source/vntex/vnr/vnacomp.mf
 texmf-dist/fonts/source/vntex/vnr/vnb10.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/vncmbrsl9.tfm
 texmf-dist/fonts/tfm/vntex/cmbrightvn/vncmsltl10.tfm
 texmf-dist/fonts/tfm/vntex/cmbrightvn/vncmsltl10.tfm
 texmf-dist/fonts/tfm/vntex/cmbrightvn/vncmtl10.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/vncccsc10.tfm
 texmf-dist/fonts/tfm/vntex/concretevn/vnccr10.tfm
 texmf-dist/fonts/tfm/vntex/concretevn/vnccr10.tfm
 texmf-dist/fonts/tfm/vntex/concretevn/vnccsl10.tfm
 texmf-dist/fonts/tfm/vntex/concretevn/vnccsl10.tfm
 texmf-dist/fonts/tfm/vntex/concretevn/vnccti10.tfm
 texmf-dist/fonts/tfm/vntex/concretevn/vnccti10.tfm
 texmf-dist/fonts/tfm/vntex/grotesqvn/ugqb8v.tfm
 texmf-dist/fonts/tfm/vntex/grotesqvn/ugqb8v.tfm
 texmf-dist/fonts/tfm/vntex/grotesqvn/ugqbo8v.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/txbtt8v.tfm
 texmf-dist/fonts/tfm/vntex/txttvn/txbttsc8v.tfm
 texmf-dist/fonts/tfm/vntex/txttvn/txbttsc8v.tfm
 texmf-dist/fonts/tfm/vntex/txttvn/txbttsl8v.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/vncmbrsl9.pfb
 texmf-dist/fonts/type1/vntex/cmbrightvn/vncmsltl10.pfb
 texmf-dist/fonts/type1/vntex/cmbrightvn/vncmsltl10.pfb
 texmf-dist/fonts/type1/vntex/cmbrightvn/vncmtl10.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/CMConcrete8v.pfb
 texmf-dist/fonts/type1/vntex/concretevn/CMConcreteItalic8v.pfb
 texmf-dist/fonts/type1/vntex/concretevn/CMConcreteItalic8v.pfb
 texmf-dist/fonts/type1/vntex/concretevn/CMConcreteSlanted8v.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/type1/vntex/vntopia/putri8v.pfb
 texmf-dist/fonts/vf/vntex/chartervn/bchbc8v.vf
 texmf-dist/fonts/vf/vntex/chartervn/bchbc8v.vf
 texmf-dist/fonts/vf/vntex/chartervn/bchrc8v.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/uagdc8v.vf
 texmf-dist/fonts/vf/vntex/urwvn/uagkc8v.vf
 texmf-dist/fonts/vf/vntex/urwvn/uagkc8v.vf
 texmf-dist/fonts/vf/vntex/urwvn/ubkdc8v.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/t5cmtl.fd
 texmf-dist/tex/latex/vntex/t5cmtt.fd
 texmf-dist/tex/latex/vntex/t5cmtt.fd
 texmf-dist/tex/latex/vntex/t5cmvtt.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.def
 texmf-dist/tex/latex/vntex/t5enc.dfu
 texmf-dist/tex/latex/vntex/t5enc.dfu
 texmf-dist/tex/latex/vntex/t5fav.fd
 texmf-dist/tex/latex/vntex/t5fav.fd
 texmf-dist/tex/latex/vntex/t5fnc.fd
 texmf-dist/tex/latex/vntex/t5fnc.fd
 texmf-dist/tex/latex/vntex/t5fpl.fd
 texmf-dist/tex/latex/vntex/t5fpl.fd
 texmf-dist/tex/latex/vntex/t5futs.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/t5mak.fd
-texmf-dist/tex/latex/vntex/t5mcr.fd
 texmf-dist/tex/latex/vntex/t5mdbch.fd
 texmf-dist/tex/latex/vntex/t5mdbch.fd
 texmf-dist/tex/latex/vntex/t5mdput.fd
 texmf-dist/tex/latex/vntex/t5mdput.fd
 texmf-dist/tex/latex/vntex/t5mdugm.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/t5pag.fd
 texmf-dist/tex/latex/vntex/t5pbk.fd
 texmf-dist/tex/latex/vntex/t5pbk.fd
 texmf-dist/tex/latex/vntex/t5pcr.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/varioref-vi.sty
 texmf-dist/tex/latex/vntex/vietnam.ldf
 texmf-dist/tex/latex/vntex/vietnam.ldf
 texmf-dist/tex/latex/vntex/vietnam.sty
 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/viscii.def
 texmf-dist/tex/latex/vntex/vncaps.tex
 texmf-dist/tex/latex/vntex/vncaps.tex
 texmf-dist/tex/latex/vntex/vntex.sty
 texmf-dist/tex/latex/vntex/vntex.sty
@@ -769,49 +694,105 @@ texmf-dist/tex/plain/vntex/vntexinfo.tex
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__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 && \
     %{exec_updmap} --nomkmap --enable Map cmbrightvn.map >/dev/null 2>&1 && \
     echo "done." && \
     echo "done." && \
     touch ${updmap_lock}
     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" && \
 %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map concretevn.map" && \
     echo -n "    " && \
     echo -n "    " && \
     echo -n "Running updmap: enable concretevn.map ... " && \
     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 && \
     %{exec_updmap} --nomkmap --enable Map grotesqvn.map >/dev/null 2>&1 && \
     echo "done." && \
     echo "done." && \
     touch ${updmap_lock}
     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" && \
 %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map txttvn.map" && \
     echo -n "    " && \
     echo -n "    " && \
     echo -n "Running updmap: enable txttvn.map ... " && \
     echo -n "Running updmap: enable txttvn.map ... " && \
@@ -940,11 +909,6 @@ if [ "$1" = 0 ]; then
         echo -n "Running updmap: disable cmbrightvn.map ... " && \
         echo -n "Running updmap: disable cmbrightvn.map ... " && \
         %{exec_updmap} --nomkmap --disable cmbrightvn.map >/dev/null 2>&1 && \
         %{exec_updmap} --nomkmap --disable cmbrightvn.map >/dev/null 2>&1 && \
         echo "done."
         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" && \
     %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map concretevn.map" && \
         echo -n "    " && \
         echo -n "    " && \
         echo -n "Running updmap: disable concretevn.map ... " && \
         echo -n "Running updmap: disable concretevn.map ... " && \
@@ -955,11 +919,6 @@ if [ "$1" = 0 ]; then
         echo -n "Running updmap: disable grotesqvn.map ... " && \
         echo -n "Running updmap: disable grotesqvn.map ... " && \
         %{exec_updmap} --nomkmap --disable grotesqvn.map >/dev/null 2>&1 && \
         %{exec_updmap} --nomkmap --disable grotesqvn.map >/dev/null 2>&1 && \
         echo "done."
         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" && \
     %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map txttvn.map" && \
         echo -n "    " && \
         echo -n "    " && \
         echo -n "Running updmap: disable txttvn.map ... " && \
         echo -n "Running updmap: disable txttvn.map ... " && \
@@ -995,12 +954,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langvietnamese
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-langvietnamese
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-latex
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Basic LaTeX packages
 Summary(ja): TeX Live: Basic LaTeX packages
 Summary(ja): TeX Live: Basic LaTeX packages
 Name: texlive-collection-latex
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -70,6 +67,7 @@ babelbib: Multilingual bibliographies.
 carlisle: David Carlisle's small packages.
 carlisle: David Carlisle's small packages.
 colortbl: Add colour to LaTeX tables.
 colortbl: Add colour to LaTeX tables.
 fancyhdr: Extensive control of page headers and footers in LaTeX2e.
 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.
 geometry: Flexible and complete interface to document dimensions.
 graphics: Standard LaTeX graphics.
 graphics: Standard LaTeX graphics.
 hyperref: Extensive support for hypertext in LaTeX.
 hyperref: Extensive support for hypertext in LaTeX.
@@ -79,13 +77,13 @@ latex-fonts: A collection of fonts used in LaTeX distributions.
 latexconfig: 
 latexconfig: 
 ltxmisc: Miscellaneous LaTeX packages, etc.
 ltxmisc: Miscellaneous LaTeX packages, etc.
 mfnfss: Packages to typeset oldgerman and pandora fonts in LaTeX.
 mfnfss: Packages to typeset oldgerman and pandora fonts in LaTeX.
+mptopdf: mpost to PDF, native MetaPost graphics inclusion
 natbib: Flexible bibliography support.
 natbib: Flexible bibliography support.
 oberdiek: A bundle of packages submitted by Heiko Oberdiek.
 oberdiek: A bundle of packages submitted by Heiko Oberdiek.
 pdftex-def: Colour and Graphics support for PDFTeX.
 pdftex-def: Colour and Graphics support for PDFTeX.
 pslatex: Use PostScript fonts by default.
 pslatex: Use PostScript fonts by default.
 psnfss: Font support for common PostScript fonts.
 psnfss: Font support for common PostScript fonts.
 pspicture: PostScript picture support.
 pspicture: PostScript picture support.
-supp-pdf: native MetaPost graphics inclusion
 tools: The LaTeX standard tools bundle.
 tools: The LaTeX standard tools bundle.
 
 
 %description -l ja
 %description -l ja
@@ -115,6 +113,7 @@ babelbib: Multilingual bibliographies.
 carlisle: David Carlisle's small packages.
 carlisle: David Carlisle's small packages.
 colortbl: Add colour to LaTeX tables.
 colortbl: Add colour to LaTeX tables.
 fancyhdr: Extensive control of page headers and footers in LaTeX2e.
 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.
 geometry: Flexible and complete interface to document dimensions.
 graphics: Standard LaTeX graphics.
 graphics: Standard LaTeX graphics.
 hyperref: Extensive support for hypertext in LaTeX.
 hyperref: Extensive support for hypertext in LaTeX.
@@ -124,13 +123,13 @@ latex-fonts: A collection of fonts used in LaTeX distributions.
 latexconfig: 
 latexconfig: 
 ltxmisc: Miscellaneous LaTeX packages, etc.
 ltxmisc: Miscellaneous LaTeX packages, etc.
 mfnfss: Packages to typeset oldgerman and pandora fonts in LaTeX.
 mfnfss: Packages to typeset oldgerman and pandora fonts in LaTeX.
+mptopdf: mpost to PDF, native MetaPost graphics inclusion
 natbib: Flexible bibliography support.
 natbib: Flexible bibliography support.
 oberdiek: A bundle of packages submitted by Heiko Oberdiek.
 oberdiek: A bundle of packages submitted by Heiko Oberdiek.
 pdftex-def: Colour and Graphics support for PDFTeX.
 pdftex-def: Colour and Graphics support for PDFTeX.
 pslatex: Use PostScript fonts by default.
 pslatex: Use PostScript fonts by default.
 psnfss: Font support for common PostScript fonts.
 psnfss: Font support for common PostScript fonts.
 pspicture: PostScript picture support.
 pspicture: PostScript picture support.
-supp-pdf: native MetaPost graphics inclusion
 tools: The LaTeX standard tools bundle.
 tools: The LaTeX standard tools bundle.
 
 
 %package doc
 %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/t1aett.fd
 texmf-dist/tex/latex/ae/t1laess.fd
 texmf-dist/tex/latex/ae/t1laess.fd
 texmf-dist/tex/latex/ae/t1laett.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/amsart.template
 texmf-dist/doc/latex/amscls/amsbook.template
 texmf-dist/doc/latex/amscls/amsbook.template
 texmf-dist/doc/latex/amscls/amsclass.pdf
 texmf-dist/doc/latex/amscls/amsclass.pdf
 texmf-dist/doc/latex/amscls/amsdtx.pdf
 texmf-dist/doc/latex/amscls/amsdtx.pdf
 texmf-dist/doc/latex/amscls/amsmidx.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/amsproc.template
 texmf-dist/doc/latex/amscls/amsthdoc.pdf
 texmf-dist/doc/latex/amscls/amsthdoc.pdf
 texmf-dist/doc/latex/amscls/diffs-c.txt
 texmf-dist/doc/latex/amscls/diffs-c.txt
 texmf-dist/doc/latex/amscls/instr-l.pdf
 texmf-dist/doc/latex/amscls/instr-l.pdf
 texmf-dist/doc/latex/amscls/thmtest.pdf
 texmf-dist/doc/latex/amscls/thmtest.pdf
 texmf-dist/doc/latex/amscls/upref.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/00readme.txt
 texmf-dist/source/latex/amscls/ams-c1.ins
 texmf-dist/source/latex/amscls/ams-c1.ins
 texmf-dist/source/latex/amscls/amsclass.dtx
 texmf-dist/source/latex/amscls/amsclass.dtx
 texmf-dist/source/latex/amscls/amsdtx.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.dtx
-texmf-dist/source/latex/amscls/amsmidx.ins
 texmf-dist/source/latex/amscls/amsthdoc.tex
 texmf-dist/source/latex/amscls/amsthdoc.tex
 texmf-dist/source/latex/amscls/install.txt
 texmf-dist/source/latex/amscls/install.txt
 texmf-dist/source/latex/amscls/instr-l.tex
 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/amsbook.cls
 texmf-dist/tex/latex/amscls/amsbooka.sty
 texmf-dist/tex/latex/amscls/amsbooka.sty
 texmf-dist/tex/latex/amscls/amsdtx.cls
 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/amsmidx.sty
 texmf-dist/tex/latex/amscls/amsproc.cls
 texmf-dist/tex/latex/amscls/amsproc.cls
 texmf-dist/tex/latex/amscls/amsthm.sty
 texmf-dist/tex/latex/amscls/amsthm.sty
-texmf-dist/tex/latex/amscls/rkvbeta.sty
 texmf-dist/tex/latex/amscls/upref.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/amsbsy.pdf
 texmf-dist/doc/latex/amsmath/amscd.pdf
 texmf-dist/doc/latex/amsmath/amscd.pdf
 texmf-dist/doc/latex/amsmath/amsgen.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/subeqn.pdf
 texmf-dist/doc/latex/amsmath/technote.pdf
 texmf-dist/doc/latex/amsmath/technote.pdf
 texmf-dist/doc/latex/amsmath/testmath.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/00readme.txt
 texmf-dist/source/latex/amsmath/ams-m1.ins
 texmf-dist/source/latex/amsmath/ams-m1.ins
 texmf-dist/source/latex/amsmath/amsbsy.dtx
 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/spanish.bdf
 texmf-dist/tex/latex/babelbib/swedish.bdf
 texmf-dist/tex/latex/babelbib/swedish.bdf
 texmf-dist/doc/latex/carlisle/README
 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/ltx1.tex
 texmf-dist/doc/latex/carlisle/ltxtable.pdf
 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/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/dotlessj.sty
-texmf-dist/tex/latex/carlisle/fix2col.sty
 texmf-dist/tex/latex/carlisle/ltxtable.sty
 texmf-dist/tex/latex/carlisle/ltxtable.sty
 texmf-dist/tex/latex/carlisle/mylatex.ltx
 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/plain.sty
 texmf-dist/tex/latex/carlisle/remreset.sty
 texmf-dist/tex/latex/carlisle/remreset.sty
 texmf-dist/tex/latex/carlisle/scalefnt.sty
 texmf-dist/tex/latex/carlisle/scalefnt.sty
 texmf-dist/tex/latex/carlisle/slashed.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/README
 texmf-dist/doc/latex/colortbl/colortbl-de.pdf
 texmf-dist/doc/latex/colortbl/colortbl-de.pdf
 texmf-dist/doc/latex/colortbl/colortbl-de.tex
 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/extramarks.sty
 texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
 texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
 texmf-dist/tex/latex/fancyhdr/fancyheadings.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/README
 texmf-dist/doc/latex/geometry/changes.txt
 texmf-dist/doc/latex/geometry/changes.txt
 texmf-dist/doc/latex/geometry/geometry-samples.tex
 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/hvtex.def
 texmf-dist/tex/latex/hyperref/hvtexhtm.def
 texmf-dist/tex/latex/hyperref/hvtexhtm.def
 texmf-dist/tex/latex/hyperref/hvtexmrk.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/hylatex.ltx
 texmf-dist/tex/latex/hyperref/hyperref.sty
 texmf-dist/tex/latex/hyperref/hyperref.sty
 texmf-dist/tex/latex/hyperref/hypertex.def
 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/graphics.cfg
 texmf-dist/tex/latex/latexconfig/hyperref.cfg
 texmf-dist/tex/latex/latexconfig/hyperref.cfg
 texmf-dist/tex/latex/latexconfig/latex.ini
 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/lualatex.ini
 texmf-dist/tex/latex/latexconfig/lualatexiniconfig.tex
 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/mllatex.ini
 texmf-dist/tex/latex/latexconfig/pdflatex.ini
 texmf-dist/tex/latex/latexconfig/pdflatex.ini
 texmf-dist/tex/latex/latexconfig/xelatex.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/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/beletter.cls
 texmf-dist/tex/latex/ltxmisc/bibcheck.sty
 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/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/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/iagproc.cls
-texmf-dist/tex/latex/ltxmisc/kix.sty
 texmf-dist/tex/latex/ltxmisc/linsys.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/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/thrmappendix.sty
-texmf-dist/tex/latex/ltxmisc/titleref.sty
 texmf-dist/tex/latex/ltxmisc/topcapt.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/vrbexin.sty
-texmf-dist/tex/latex/ltxmisc/vruler.sty
 texmf-dist/doc/latex/mfnfss/changes.txt
 texmf-dist/doc/latex/mfnfss/changes.txt
 texmf-dist/doc/latex/mfnfss/manifest.txt
 texmf-dist/doc/latex/mfnfss/manifest.txt
+texmf-dist/doc/latex/mfnfss/oldgerm.pdf
 texmf-dist/doc/latex/mfnfss/readme.txt
 texmf-dist/doc/latex/mfnfss/readme.txt
 texmf-dist/source/latex/mfnfss/oldgerm.dtx
 texmf-dist/source/latex/mfnfss/oldgerm.dtx
 texmf-dist/source/latex/mfnfss/oldgerm.ins
 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/uygoth.fd
 texmf-dist/tex/latex/mfnfss/uyinit.fd
 texmf-dist/tex/latex/mfnfss/uyinit.fd
 texmf-dist/tex/latex/mfnfss/uyswab.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.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.ltx
 texmf-dist/doc/latex/natbib/natbib.pdf
 texmf-dist/doc/latex/natbib/natbib.pdf
 texmf-dist/doc/latex/natbib/natnotes.pdf
 texmf-dist/doc/latex/natbib/natnotes.pdf
 texmf-dist/doc/latex/natbib/natnotes.tex
 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.drv
 texmf-dist/source/latex/natbib/bibentry.dtx
 texmf-dist/source/latex/natbib/bibentry.dtx
 texmf-dist/source/latex/natbib/bibentry.ins
 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/atbegshi.pdf
 texmf-dist/doc/latex/oberdiek/atenddvi.pdf
 texmf-dist/doc/latex/oberdiek/atenddvi.pdf
 texmf-dist/doc/latex/oberdiek/attachfile2.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/auxhook.pdf
 texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
 texmf-dist/doc/latex/oberdiek/bigintcalc.pdf
 texmf-dist/doc/latex/oberdiek/bitset.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-example-plain.tex
 texmf-dist/doc/latex/oberdiek/embedfile.pdf
 texmf-dist/doc/latex/oberdiek/embedfile.pdf
 texmf-dist/doc/latex/oberdiek/engord.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/epstopdf.pdf
 texmf-dist/doc/latex/oberdiek/etexcmds.pdf
 texmf-dist/doc/latex/oberdiek/etexcmds.pdf
 texmf-dist/doc/latex/oberdiek/example-mycolorsetup.sty
 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/flags.pdf
+texmf-dist/doc/latex/oberdiek/gettitlestring.pdf
 texmf-dist/doc/latex/oberdiek/grfext.pdf
 texmf-dist/doc/latex/oberdiek/grfext.pdf
 texmf-dist/doc/latex/oberdiek/grffile.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/holtxdoc.pdf
+texmf-dist/doc/latex/oberdiek/hopatch.pdf
 texmf-dist/doc/latex/oberdiek/hycolor.pdf
 texmf-dist/doc/latex/oberdiek/hycolor.pdf
 texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
 texmf-dist/doc/latex/oberdiek/hypbmsec.pdf
 texmf-dist/doc/latex/oberdiek/hypcap.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-utf8enc.txt
 texmf-dist/doc/latex/oberdiek/inputenx.pdf
 texmf-dist/doc/latex/oberdiek/inputenx.pdf
 texmf-dist/doc/latex/oberdiek/intcalc.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/kvoptions.pdf
 texmf-dist/doc/latex/oberdiek/kvsetkeys-example.tex
 texmf-dist/doc/latex/oberdiek/kvsetkeys-example.tex
 texmf-dist/doc/latex/oberdiek/kvsetkeys.pdf
 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/magicnum.txt
 texmf-dist/doc/latex/oberdiek/makerobust-example.tex
 texmf-dist/doc/latex/oberdiek/makerobust-example.tex
 texmf-dist/doc/latex/oberdiek/makerobust.pdf
 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/oberdiek.pdf
+texmf-dist/doc/latex/oberdiek/pagegrid.pdf
 texmf-dist/doc/latex/oberdiek/pagesel.pdf
 texmf-dist/doc/latex/oberdiek/pagesel.pdf
 texmf-dist/doc/latex/oberdiek/pdfcol.pdf
 texmf-dist/doc/latex/oberdiek/pdfcol.pdf
 texmf-dist/doc/latex/oberdiek/pdfcolfoot.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/pdfcrypt.pdf
 texmf-dist/doc/latex/oberdiek/pdfescape.pdf
 texmf-dist/doc/latex/oberdiek/pdfescape.pdf
 texmf-dist/doc/latex/oberdiek/pdflscape.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/pdftexcmds.pdf
 texmf-dist/doc/latex/oberdiek/picture-example.tex
 texmf-dist/doc/latex/oberdiek/picture-example.tex
 texmf-dist/doc/latex/oberdiek/picture.pdf
 texmf-dist/doc/latex/oberdiek/picture.pdf
 texmf-dist/doc/latex/oberdiek/pmboxdraw.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/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-example1.tex
 texmf-dist/doc/latex/oberdiek/scrindex-example2.tex
 texmf-dist/doc/latex/oberdiek/scrindex-example2.tex
 texmf-dist/doc/latex/oberdiek/scrindex.pdf
 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-test1.tex
 texmf-dist/doc/latex/oberdiek/test/atbegshi-test2.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/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-test1.tex
 texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex
 texmf-dist/doc/latex/oberdiek/test/bigintcalc-test2.tex
 texmf-dist/doc/latex/oberdiek/test/bigintcalc-test3.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-test1.tex
 texmf-dist/doc/latex/oberdiek/test/embedfile-test2.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-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/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/epstopdf-test1.tex
 texmf-dist/doc/latex/oberdiek/test/etexcmds-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-test2.tex
 texmf-dist/doc/latex/oberdiek/test/etexcmds-test3.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/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-test1.tex
 texmf-dist/doc/latex/oberdiek/test/grfext-test2.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/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-xcol1.tex
 texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex
 texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol2.tex
 texmf-dist/doc/latex/oberdiek/test/hycolor-test-xcol3.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-test2.tex
 texmf-dist/doc/latex/oberdiek/test/intcalc-test3.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/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-test1.tex
 texmf-dist/doc/latex/oberdiek/test/kvoptions-test2.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-test1.tex
 texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex
 texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test2.tex
 texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test3.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-test3.tex
 texmf-dist/doc/latex/oberdiek/test/listingsutf8-test4.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/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/ltxcmds-test1.tex
 texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex
 texmf-dist/doc/latex/oberdiek/test/luacolor-test1.tex
 texmf-dist/doc/latex/oberdiek/test/luacolor-test2.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-test1.tex
 texmf-dist/doc/latex/oberdiek/test/magicnum-test2.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-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-test1.tex
 texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex
 texmf-dist/doc/latex/oberdiek/test/pdfcol-test2.tex
 texmf-dist/doc/latex/oberdiek/test/pdfcol-test3.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-test3.tex
 texmf-dist/doc/latex/oberdiek/test/pdfescape-test4.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-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-test1.tex
 texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex
 texmf-dist/doc/latex/oberdiek/test/pdflscape-test2.tex
 texmf-dist/doc/latex/oberdiek/test/pdflscape-test3.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-test5.tex
 texmf-dist/doc/latex/oberdiek/test/pdflscape-test6.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/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-test1.tex
 texmf-dist/doc/latex/oberdiek/test/pdftexcmds-test2.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-test1.tex
 texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex
 texmf-dist/doc/latex/oberdiek/test/selinput-test2.tex
 texmf-dist/doc/latex/oberdiek/test/selinput-test3.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-test1.tex
 texmf-dist/doc/latex/oberdiek/test/uniquecounter-test2.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/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-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/test/zref-test1.tex
 texmf-dist/doc/latex/oberdiek/transparent-example.tex
 texmf-dist/doc/latex/oberdiek/transparent-example.tex
 texmf-dist/doc/latex/oberdiek/transparent.pdf
 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-example.tex
 texmf-dist/doc/latex/oberdiek/uniquecounter.pdf
 texmf-dist/doc/latex/oberdiek/uniquecounter.pdf
 texmf-dist/doc/latex/oberdiek/zref-example-lastpage.tex
 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-example.tex
 texmf-dist/doc/latex/oberdiek/zref.pdf
 texmf-dist/doc/latex/oberdiek/zref.pdf
 texmf-dist/source/latex/oberdiek/accsupp.dtx
 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/atbegshi.dtx
 texmf-dist/source/latex/oberdiek/atenddvi.dtx
 texmf-dist/source/latex/oberdiek/atenddvi.dtx
 texmf-dist/source/latex/oberdiek/attachfile2.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/auxhook.dtx
 texmf-dist/source/latex/oberdiek/bigintcalc.dtx
 texmf-dist/source/latex/oberdiek/bigintcalc.dtx
 texmf-dist/source/latex/oberdiek/bitset.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/dvipscol.dtx
 texmf-dist/source/latex/oberdiek/embedfile.dtx
 texmf-dist/source/latex/oberdiek/embedfile.dtx
 texmf-dist/source/latex/oberdiek/engord.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/epstopdf.dtx
 texmf-dist/source/latex/oberdiek/etexcmds.dtx
 texmf-dist/source/latex/oberdiek/etexcmds.dtx
 texmf-dist/source/latex/oberdiek/flags.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/grfext.dtx
 texmf-dist/source/latex/oberdiek/grffile.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/holtxdoc.dtx
+texmf-dist/source/latex/oberdiek/hopatch.dtx
 texmf-dist/source/latex/oberdiek/hycolor.dtx
 texmf-dist/source/latex/oberdiek/hycolor.dtx
 texmf-dist/source/latex/oberdiek/hypbmsec.dtx
 texmf-dist/source/latex/oberdiek/hypbmsec.dtx
 texmf-dist/source/latex/oberdiek/hypcap.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/infwarerr.dtx
 texmf-dist/source/latex/oberdiek/inputenx.dtx
 texmf-dist/source/latex/oberdiek/inputenx.dtx
 texmf-dist/source/latex/oberdiek/intcalc.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/kvoptions.dtx
 texmf-dist/source/latex/oberdiek/kvsetkeys.dtx
 texmf-dist/source/latex/oberdiek/kvsetkeys.dtx
 texmf-dist/source/latex/oberdiek/letltxmacro.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/luatex.dtx
 texmf-dist/source/latex/oberdiek/magicnum.dtx
 texmf-dist/source/latex/oberdiek/magicnum.dtx
 texmf-dist/source/latex/oberdiek/makerobust.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.ins
 texmf-dist/source/latex/oberdiek/oberdiek.tex
 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/pagesel.dtx
 texmf-dist/source/latex/oberdiek/pdfcol.dtx
 texmf-dist/source/latex/oberdiek/pdfcol.dtx
 texmf-dist/source/latex/oberdiek/pdfcolfoot.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/pdfcrypt.dtx
 texmf-dist/source/latex/oberdiek/pdfescape.dtx
 texmf-dist/source/latex/oberdiek/pdfescape.dtx
 texmf-dist/source/latex/oberdiek/pdflscape.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/pdftexcmds.dtx
 texmf-dist/source/latex/oberdiek/picture.dtx
 texmf-dist/source/latex/oberdiek/picture.dtx
 texmf-dist/source/latex/oberdiek/pmboxdraw.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/readme-ctan.txt
 texmf-dist/source/latex/oberdiek/refcount.dtx
 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/scrindex.dtx
 texmf-dist/source/latex/oberdiek/selinput.dtx
 texmf-dist/source/latex/oberdiek/selinput.dtx
 texmf-dist/source/latex/oberdiek/setouterhbox.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/twoopt.dtx
 texmf-dist/source/latex/oberdiek/uniquecounter.dtx
 texmf-dist/source/latex/oberdiek/uniquecounter.dtx
 texmf-dist/source/latex/oberdiek/zref.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/luacolor.lua
 texmf-dist/scripts/oberdiek/magicnum.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.luacolor.lua
 texmf-dist/scripts/oberdiek/oberdiek.luatex.lua
 texmf-dist/scripts/oberdiek/oberdiek.luatex.lua
 texmf-dist/scripts/oberdiek/oberdiek.magicnum.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/bigintcalc.sty
 texmf-dist/tex/generic/oberdiek/bitset.sty
 texmf-dist/tex/generic/oberdiek/bitset.sty
 texmf-dist/tex/generic/oberdiek/catchfile.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/engord.sty
+texmf-dist/tex/generic/oberdiek/eolgrab.sty
 texmf-dist/tex/generic/oberdiek/etexcmds.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/hyphsubst.sty
 texmf-dist/tex/generic/oberdiek/iflang.sty
 texmf-dist/tex/generic/oberdiek/iflang.sty
 texmf-dist/tex/generic/oberdiek/ifpdf.sty
 texmf-dist/tex/generic/oberdiek/ifpdf.sty
 texmf-dist/tex/generic/oberdiek/ifvtex.sty
 texmf-dist/tex/generic/oberdiek/ifvtex.sty
 texmf-dist/tex/generic/oberdiek/infwarerr.sty
 texmf-dist/tex/generic/oberdiek/infwarerr.sty
 texmf-dist/tex/generic/oberdiek/intcalc.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/kvsetkeys.sty
 texmf-dist/tex/generic/oberdiek/ltxcmds.sty
 texmf-dist/tex/generic/oberdiek/ltxcmds.sty
 texmf-dist/tex/generic/oberdiek/luatex-loader.sty
 texmf-dist/tex/generic/oberdiek/luatex-loader.sty
 texmf-dist/tex/generic/oberdiek/luatex.sty
 texmf-dist/tex/generic/oberdiek/luatex.sty
 texmf-dist/tex/generic/oberdiek/magicnum.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/pdfcol.sty
 texmf-dist/tex/generic/oberdiek/pdfcrypt.sty
 texmf-dist/tex/generic/oberdiek/pdfcrypt.sty
 texmf-dist/tex/generic/oberdiek/pdfescape.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/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-ascii.def
+texmf-dist/tex/generic/oberdiek/se-clean7bit.def
 texmf-dist/tex/generic/oberdiek/se-cp1250.def
 texmf-dist/tex/generic/oberdiek/se-cp1250.def
 texmf-dist/tex/generic/oberdiek/se-cp1251.def
 texmf-dist/tex/generic/oberdiek/se-cp1251.def
 texmf-dist/tex/generic/oberdiek/se-cp1252.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/aliascnt.sty
 texmf-dist/tex/latex/oberdiek/askinclude.sty
 texmf-dist/tex/latex/oberdiek/askinclude.sty
 texmf-dist/tex/latex/oberdiek/atenddvi.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/attachfile2.sty
+texmf-dist/tex/latex/oberdiek/atveryend.sty
 texmf-dist/tex/latex/oberdiek/auxhook.sty
 texmf-dist/tex/latex/oberdiek/auxhook.sty
 texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def
 texmf-dist/tex/latex/oberdiek/bkm-dvipdfm.def
 texmf-dist/tex/latex/oberdiek/bkm-dvips.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/colonequals.sty
 texmf-dist/tex/latex/oberdiek/dtx-attach.sty
 texmf-dist/tex/latex/oberdiek/dtx-attach.sty
 texmf-dist/tex/latex/oberdiek/dvipscol.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-base.sty
 texmf-dist/tex/latex/oberdiek/epstopdf.sty
 texmf-dist/tex/latex/oberdiek/epstopdf.sty
 texmf-dist/tex/latex/oberdiek/flags.sty
 texmf-dist/tex/latex/oberdiek/flags.sty
 texmf-dist/tex/latex/oberdiek/grfext.sty
 texmf-dist/tex/latex/oberdiek/grfext.sty
 texmf-dist/tex/latex/oberdiek/grffile.sty
 texmf-dist/tex/latex/oberdiek/grffile.sty
 texmf-dist/tex/latex/oberdiek/holtxdoc.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/hycolor.sty
 texmf-dist/tex/latex/oberdiek/hypbmsec.sty
 texmf-dist/tex/latex/oberdiek/hypbmsec.sty
 texmf-dist/tex/latex/oberdiek/hypcap.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/listingsutf8.sty
 texmf-dist/tex/latex/oberdiek/luacolor.sty
 texmf-dist/tex/latex/oberdiek/luacolor.sty
 texmf-dist/tex/latex/oberdiek/makerobust.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/pagesel.sty
 texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty
 texmf-dist/tex/latex/oberdiek/pdfcolfoot.sty
 texmf-dist/tex/latex/oberdiek/pdfcolmk.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/pmboxdraw.sty
 texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu
 texmf-dist/tex/latex/oberdiek/pmboxdrawenc.dfu
 texmf-dist/tex/latex/oberdiek/refcount.sty
 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/scrindex.sty
 texmf-dist/tex/latex/oberdiek/selinput.sty
 texmf-dist/tex/latex/oberdiek/selinput.sty
 texmf-dist/tex/latex/oberdiek/settobox.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-cyrillic.def
 texmf-dist/tex/latex/oberdiek/x-mac-roman.def
 texmf-dist/tex/latex/oberdiek/x-mac-roman.def
 texmf-dist/tex/latex/oberdiek/x-nextstep.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/xcolor-patch.sty
 texmf-dist/tex/latex/oberdiek/zref-abspage.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-base.sty
 texmf-dist/tex/latex/oberdiek/zref-counter.sty
 texmf-dist/tex/latex/oberdiek/zref-counter.sty
 texmf-dist/tex/latex/oberdiek/zref-dotfill.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-hyperref.sty
 texmf-dist/tex/latex/oberdiek/zref-lastpage.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-perpage.sty
 texmf-dist/tex/latex/oberdiek/zref-runs.sty
 texmf-dist/tex/latex/oberdiek/zref-runs.sty
 texmf-dist/tex/latex/oberdiek/zref-savepos.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-titleref.sty
 texmf-dist/tex/latex/oberdiek/zref-totpages.sty
 texmf-dist/tex/latex/oberdiek/zref-totpages.sty
 texmf-dist/tex/latex/oberdiek/zref-user.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/source/latex/pspicture/pspicture.ins
 texmf-dist/dvips/pspicture/pspicture.ps
 texmf-dist/dvips/pspicture/pspicture.ps
 texmf-dist/tex/latex/pspicture/pspicture.sty
 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/afterpage.pdf
 texmf-dist/doc/latex/tools/array.pdf
 texmf-dist/doc/latex/tools/array.pdf
 texmf-dist/doc/latex/tools/bm.pdf
 texmf-dist/doc/latex/tools/bm.pdf
@@ -2119,44 +2176,47 @@ texmf-dist/tex/latex/tools/xspace.sty
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 done
 ## make symlinks of core script utils
 ## make symlinks of core script utils
 mk_symlinks=(
 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/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/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/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/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/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/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/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/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,/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/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/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/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/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/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
 texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
 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/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/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/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/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/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
 texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
 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-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-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/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/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/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/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/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/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/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-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-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/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-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
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 )
 %__mkdir_p %{buildroot}%{_bindir}
 %__mkdir_p %{buildroot}%{_bindir}
@@ -2200,46 +2275,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
         %__ln_s $rlnk $lnk || exit 1
     done
     done
 popd
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -2340,12 +2375,15 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-latex
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-latex
 - make symlinks of core script utils (texlive-collection-binextra, 
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-latexrecommended
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,29 +16,23 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: LaTeX recommended packages
 Summary(ja): TeX Live: LaTeX recommended packages
 Summary(ja): TeX Live: LaTeX recommended packages
 Name: texlive-collection-latexrecommended
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
 Requires: texlive = %{version}
 Requires: texlive = %{version}
 Requires: texlive-collection-latex = %{version}
 Requires: texlive-collection-latex = %{version}
+Requires: texlive-collection-latex = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	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
 booktabs: Publication quality tables in LaTeX
 caption: Customising captions in floating environments.
 caption: Customising captions in floating environments.
 cite: Improved citation handling in LaTeX.
 cite: Improved citation handling in LaTeX.
-citeref: Add reference-page-list to bibliography-items.
 cmap: Make PDF files searchable and copyable.
 cmap: Make PDF files searchable and copyable.
 crop: Support for cropmarks.
 crop: Support for cropmarks.
 ctable: Easily typeset centered tables.
 ctable: Easily typeset centered tables.
 ec: Computer modern fonts in T1 and TS1 encodings.
 ec: Computer modern fonts in T1 and TS1 encodings.
 eso-pic: Add picture commands (or backgrounds) to every page.
 eso-pic: Add picture commands (or backgrounds) to every page.
 euler: Use AMS Euler fonts for math.
 euler: Use AMS Euler fonts for math.
+expl3: Packages supporting LaTeX3 programming conventions.
 extsizes: Extend the standard classes' size options.
 extsizes: Extend the standard classes' size options.
 fancybox: Variants of fbox and other games with boxes.
 fancybox: Variants of fbox and other games with boxes.
 fancyref: A LaTeX package for fancy cross-referencing.
 fancyref: A LaTeX package for fancy cross-referencing.
 fancyvrb: Sophisticated verbatim text.
 fancyvrb: Sophisticated verbatim text.
 float: Improved interface for floating objects.
 float: Improved interface for floating objects.
+fontspec: Advanced font selection in XeLaTeX and LuaLaTeX.
 fp: Fixed point arithmetic.
 fp: Fixed point arithmetic.
 index: Extended index for LaTeX including multiple indexes.
 index: Extended index for LaTeX including multiple indexes.
 jknapltx: Miscellaneous packages by Joerg Knappen.
 jknapltx: Miscellaneous packages by Joerg Knappen.
@@ -87,20 +86,30 @@ listings: Typeset source code listings using LaTeX.
 mdwtools: Miscellaneous tools by Mark Wooding.
 mdwtools: Miscellaneous tools by Mark Wooding.
 memoir: Typeset fiction, non-fiction and mathematical books.
 memoir: Typeset fiction, non-fiction and mathematical books.
 metalogo: Extended TeX logo macros.
 metalogo: Extended TeX logo macros.
+mh: The MH bundle
 microtype: An interface to the micro-typographic features of pdfTeX.
 microtype: An interface to the micro-typographic features of pdfTeX.
 ms: Various LaTeX packages by Martin Schroder.
 ms: Various LaTeX packages by Martin Schroder.
 ntgclass: "European" versions of standard classes.
 ntgclass: "European" versions of standard classes.
+parskip: Layout with zero parindent, non-zero parskip.
 pdfpages: Include PDF documents in LaTeX.
 pdfpages: Include PDF documents in LaTeX.
 powerdot: A presentation class.
 powerdot: A presentation class.
 psfrag: Replace strings in encapsulated PostScript figures.
 psfrag: Replace strings in encapsulated PostScript figures.
 rcs: Use RCS (revision control system) tags in LaTeX documents.
 rcs: Use RCS (revision control system) tags in LaTeX documents.
 rotating: Rotation tools, including rotated full-page floats.
 rotating: Rotation tools, including rotated full-page floats.
+sansmath: Maths in a sans font.
+section: Modifying section commands in LaTeX.
 seminar: Make overhead slides.
 seminar: Make overhead slides.
+sepnum: Print numbers in a "friendly" format.
 setspace: Set space between lines.
 setspace: Set space between lines.
 subfig: Figures broken into subfigures
 subfig: Figures broken into subfigures
+textcase: Case conversion ignoring mathematics, etc.
 thumbpdf: Thumbnails for pdfTeX and dvips/ps2pdf.
 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.
 xcolor: Driver-independent color extensions for LaTeX and pdfLaTeX.
 xkeyval: Extension of the keyval package.
 xkeyval: Extension of the keyval package.
+xpackages: High-level LaTeX3 concepts.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -126,18 +135,19 @@ beamer: A LaTeX class for producing presentations and slides.
 booktabs: Publication quality tables in LaTeX
 booktabs: Publication quality tables in LaTeX
 caption: Customising captions in floating environments.
 caption: Customising captions in floating environments.
 cite: Improved citation handling in LaTeX.
 cite: Improved citation handling in LaTeX.
-citeref: Add reference-page-list to bibliography-items.
 cmap: Make PDF files searchable and copyable.
 cmap: Make PDF files searchable and copyable.
 crop: Support for cropmarks.
 crop: Support for cropmarks.
 ctable: Easily typeset centered tables.
 ctable: Easily typeset centered tables.
 ec: Computer modern fonts in T1 and TS1 encodings.
 ec: Computer modern fonts in T1 and TS1 encodings.
 eso-pic: Add picture commands (or backgrounds) to every page.
 eso-pic: Add picture commands (or backgrounds) to every page.
 euler: Use AMS Euler fonts for math.
 euler: Use AMS Euler fonts for math.
+expl3: Packages supporting LaTeX3 programming conventions.
 extsizes: Extend the standard classes' size options.
 extsizes: Extend the standard classes' size options.
 fancybox: Variants of fbox and other games with boxes.
 fancybox: Variants of fbox and other games with boxes.
 fancyref: A LaTeX package for fancy cross-referencing.
 fancyref: A LaTeX package for fancy cross-referencing.
 fancyvrb: Sophisticated verbatim text.
 fancyvrb: Sophisticated verbatim text.
 float: Improved interface for floating objects.
 float: Improved interface for floating objects.
+fontspec: Advanced font selection in XeLaTeX and LuaLaTeX.
 fp: Fixed point arithmetic.
 fp: Fixed point arithmetic.
 index: Extended index for LaTeX including multiple indexes.
 index: Extended index for LaTeX including multiple indexes.
 jknapltx: Miscellaneous packages by Joerg Knappen.
 jknapltx: Miscellaneous packages by Joerg Knappen.
@@ -146,20 +156,30 @@ listings: Typeset source code listings using LaTeX.
 mdwtools: Miscellaneous tools by Mark Wooding.
 mdwtools: Miscellaneous tools by Mark Wooding.
 memoir: Typeset fiction, non-fiction and mathematical books.
 memoir: Typeset fiction, non-fiction and mathematical books.
 metalogo: Extended TeX logo macros.
 metalogo: Extended TeX logo macros.
+mh: The MH bundle
 microtype: An interface to the micro-typographic features of pdfTeX.
 microtype: An interface to the micro-typographic features of pdfTeX.
 ms: Various LaTeX packages by Martin Schroder.
 ms: Various LaTeX packages by Martin Schroder.
 ntgclass: "European" versions of standard classes.
 ntgclass: "European" versions of standard classes.
+parskip: Layout with zero parindent, non-zero parskip.
 pdfpages: Include PDF documents in LaTeX.
 pdfpages: Include PDF documents in LaTeX.
 powerdot: A presentation class.
 powerdot: A presentation class.
 psfrag: Replace strings in encapsulated PostScript figures.
 psfrag: Replace strings in encapsulated PostScript figures.
 rcs: Use RCS (revision control system) tags in LaTeX documents.
 rcs: Use RCS (revision control system) tags in LaTeX documents.
 rotating: Rotation tools, including rotated full-page floats.
 rotating: Rotation tools, including rotated full-page floats.
+sansmath: Maths in a sans font.
+section: Modifying section commands in LaTeX.
 seminar: Make overhead slides.
 seminar: Make overhead slides.
+sepnum: Print numbers in a "friendly" format.
 setspace: Set space between lines.
 setspace: Set space between lines.
 subfig: Figures broken into subfigures
 subfig: Figures broken into subfigures
+textcase: Case conversion ignoring mathematics, etc.
 thumbpdf: Thumbnails for pdfTeX and dvips/ps2pdf.
 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.
 xcolor: Driver-independent color extensions for LaTeX and pdfLaTeX.
 xkeyval: Extension of the keyval package.
 xkeyval: Extension of the keyval package.
+xpackages: High-level LaTeX3 concepts.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/beamercolorthemeexample.tex
 texmf-dist/doc/latex/beamer/doc/beamerfontthemeexample.tex
 texmf-dist/doc/latex/beamer/doc/beamerfontthemeexample.tex
 texmf-dist/doc/latex/beamer/doc/beamerinnerthemeexample.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/beamerouterthemeexample.tex
 texmf-dist/doc/latex/beamer/doc/beamerthemeexample.tex
 texmf-dist/doc/latex/beamer/doc/beamerthemeexample.tex
 texmf-dist/doc/latex/beamer/doc/beamerthemeexamplebase.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-overlays.tex
 texmf-dist/doc/latex/beamer/doc/beamerug-solutions.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-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-tricks.tex
 texmf-dist/doc/latex/beamer/doc/beamerug-tutorial.tex
 texmf-dist/doc/latex/beamer/doc/beamerug-tutorial.tex
 texmf-dist/doc/latex/beamer/doc/beamerug-twoscreens.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.pdf
 texmf-dist/doc/latex/beamer/doc/beameruserguide.tex
 texmf-dist/doc/latex/beamer/doc/beameruserguide.tex
 texmf-dist/doc/latex/beamer/doc/licenses/LICENSE
 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-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-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-body.tex
 texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-logo.pdf
 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-pic4.jpg
 texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-pic5.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-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-print-version.tex
 texmf-dist/doc/latex/beamer/examples/a-lecture/beamerexample-lecture-style.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/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.lyx
 texmf-dist/doc/latex/beamer/solutions/conference-talks/conference-ornate-20min.de.tex
 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/beamerbaseoptions.sty
 texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
 texmf-dist/tex/latex/beamer/beamerbaseoverlay.sty
 texmf-dist/tex/latex/beamer/beamerbasercs.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/beamerbasesection.sty
 texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
 texmf-dist/tex/latex/beamer/beamerbasetemplates.sty
 texmf-dist/tex/latex/beamer/beamerbasethemes.sty
 texmf-dist/tex/latex/beamer/beamerbasethemes.sty
 texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
 texmf-dist/tex/latex/beamer/beamerbasetheorems.sty
 texmf-dist/tex/latex/beamer/beamerbasetitle.sty
 texmf-dist/tex/latex/beamer/beamerbasetitle.sty
 texmf-dist/tex/latex/beamer/beamerbasetoc.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/beamerbasetwoscreens.sty
 texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
 texmf-dist/tex/latex/beamer/beamerbaseverbatim.sty
 texmf-dist/tex/latex/beamer/emulation/beamerfoils.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/beamerthemesidebar.sty
 texmf-dist/tex/latex/beamer/themes/theme/compatibility/beamerthemesplit.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/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/COPYING
 texmf-dist/doc/latex/booktabs/README
 texmf-dist/doc/latex/booktabs/README
 texmf-dist/doc/latex/booktabs/booktabs.pdf
 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/ltcaption.sty
 texmf-dist/tex/latex/caption/subcaption.sty
 texmf-dist/tex/latex/caption/subcaption.sty
 texmf-dist/doc/latex/cite/README
 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/chapterbib.sty
 texmf-dist/tex/latex/cite/cite.sty
 texmf-dist/tex/latex/cite/cite.sty
 texmf-dist/tex/latex/cite/drftcite.sty
 texmf-dist/tex/latex/cite/drftcite.sty
 texmf-dist/tex/latex/cite/overcite.sty
 texmf-dist/tex/latex/cite/overcite.sty
-texmf-dist/tex/latex/citeref/citeref.sty
 texmf-dist/doc/latex/cmap/README
 texmf-dist/doc/latex/cmap/README
 texmf-dist/tex/latex/cmap/cmap.sty
 texmf-dist/tex/latex/cmap/cmap.sty
 texmf-dist/tex/latex/cmap/lae.cmap
 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/README
 texmf-dist/doc/latex/ctable/ctable.pdf
 texmf-dist/doc/latex/ctable/ctable.pdf
 texmf-dist/doc/latex/ctable/doit
 texmf-dist/doc/latex/ctable/doit
+texmf-dist/doc/latex/ctable/inst
 texmf-dist/doc/latex/ctable/lion.png
 texmf-dist/doc/latex/ctable/lion.png
 texmf-dist/doc/latex/ctable/penguin.jpg
 texmf-dist/doc/latex/ctable/penguin.jpg
 texmf-dist/source/latex/ctable/ctable.dtx
 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/tcvt2488.tfm
 texmf-dist/fonts/tfm/jknappen/ec/tcvt2986.tfm
 texmf-dist/fonts/tfm/jknappen/ec/tcvt2986.tfm
 texmf-dist/fonts/tfm/jknappen/ec/tcvt3583.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-ex1.tex
 texmf-dist/doc/latex/eso-pic/eso-ex2.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-ex3.tex
 texmf-dist/doc/latex/eso-pic/eso-ex4.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-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/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.dtx
 texmf-dist/source/latex/eso-pic/eso-pic.ins
 texmf-dist/source/latex/eso-pic/eso-pic.ins
 texmf-dist/tex/latex/eso-pic/eso-pic.sty
 texmf-dist/tex/latex/eso-pic/eso-pic.sty
 texmf-dist/tex/latex/eso-pic/showframe.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.dtx
 texmf-dist/source/latex/euler/euler.ins
 texmf-dist/source/latex/euler/euler.ins
-texmf-dist/source/latex/euler/legal.txt
 texmf-dist/tex/latex/euler/euler.sty
 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/README
+texmf-dist/doc/latex/extsizes/extsizes.pdf
+texmf-dist/doc/latex/extsizes/extsizes.tex
 texmf-dist/doc/latex/extsizes/readme.extsizes
 texmf-dist/doc/latex/extsizes/readme.extsizes
 texmf-dist/tex/latex/extsizes/autopagewidth.sty
 texmf-dist/tex/latex/extsizes/autopagewidth.sty
 texmf-dist/tex/latex/extsizes/extarticle.cls
 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/size20.clo
 texmf-dist/tex/latex/extsizes/size8.clo
 texmf-dist/tex/latex/extsizes/size8.clo
 texmf-dist/tex/latex/extsizes/size9.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/tex/latex/fancybox/fancybox.sty
 texmf-dist/doc/latex/fancyref/COPYING
 texmf-dist/doc/latex/fancyref/COPYING
 texmf-dist/doc/latex/fancyref/README
 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.dtx
 texmf-dist/source/latex/fancyref/fancyref.ins
 texmf-dist/source/latex/fancyref/fancyref.ins
 texmf-dist/tex/latex/fancyref/fancyref.sty
 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
 texmf-dist/doc/latex/fancyvrb/README.contrib
 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/fancyvrb.pdf
+texmf-dist/doc/latex/fancyvrb/fvrb-ex.pdf
 texmf-dist/doc/latex/fancyvrb/t-fvrbex.tex
 texmf-dist/doc/latex/fancyvrb/t-fvrbex.tex
 texmf-dist/source/latex/fancyvrb/fancyvrb.dtx
 texmf-dist/source/latex/fancyvrb/fancyvrb.dtx
 texmf-dist/source/latex/fancyvrb/fancyvrb.ins
 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.dtx
 texmf-dist/source/latex/float/float.ins
 texmf-dist/source/latex/float/float.ins
 texmf-dist/tex/latex/float/float.sty
 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/README
 texmf-dist/doc/latex/fp/fp.tex
 texmf-dist/doc/latex/fp/fp.tex
 texmf-dist/tex/latex/fp/defpattern.sty
 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/autind.sty
 texmf-dist/tex/latex/index/bibref.sty
 texmf-dist/tex/latex/index/bibref.sty
 texmf-dist/tex/latex/index/index.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/mathbbol.rme
 texmf-dist/doc/latex/jknapltx/mathrsfs.rme
 texmf-dist/doc/latex/jknapltx/mathrsfs.rme
 texmf-dist/tex/latex/jknapltx/greekctr.sty
 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/manifest.txt
 texmf-dist/doc/latex/koma-script/scraddr.html
 texmf-dist/doc/latex/koma-script/scraddr.html
 texmf-dist/doc/latex/koma-script/scrartcl.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/scrbook.html
 texmf-dist/doc/latex/koma-script/scrdate.html
 texmf-dist/doc/latex/koma-script/scrdate.html
 texmf-dist/doc/latex/koma-script/scrguide.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/scrpage2.html
 texmf-dist/doc/latex/koma-script/scrreprt.html
 texmf-dist/doc/latex/koma-script/scrreprt.html
 texmf-dist/doc/latex/koma-script/scrtime.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/tocstyle.pdf
 texmf-dist/doc/latex/koma-script/typearea.html
 texmf-dist/doc/latex/koma-script/typearea.html
 texmf-dist/source/latex/koma-script/ChangeLog
 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/scrstrip.inc
 texmf-dist/source/latex/koma-script/scrstrop.inc
 texmf-dist/source/latex/koma-script/scrstrop.inc
 texmf-dist/source/latex/koma-script/scrtime.dtx
 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/tocbasic.dtx
 texmf-dist/source/latex/koma-script/tocstyle.dtx
 texmf-dist/source/latex/koma-script/tocstyle.dtx
 texmf-dist/tex/latex/koma-script/DIN.lco
 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/scrdate.sty
 texmf-dist/tex/latex/koma-script/scrdoc.cls
 texmf-dist/tex/latex/koma-script/scrdoc.cls
 texmf-dist/tex/latex/koma-script/scrextend.sty
 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/scrhack.sty
 texmf-dist/tex/latex/koma-script/scrjura.sty
 texmf-dist/tex/latex/koma-script/scrjura.sty
 texmf-dist/tex/latex/koma-script/scrkbase.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/memnoidxnum.tex
 texmf-dist/doc/latex/memoir/memsty.sty
 texmf-dist/doc/latex/memoir/memsty.sty
 texmf-dist/doc/latex/memoir/titlepages.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.dtx
 texmf-dist/source/latex/memoir/memoir.ins
 texmf-dist/source/latex/memoir/memoir.ins
 texmf-dist/source/latex/memoir/mempatch.dtx
 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.dtx
 texmf-dist/source/latex/metalogo/metalogo.ins
 texmf-dist/source/latex/metalogo/metalogo.ins
 texmf-dist/tex/latex/metalogo/metalogo.sty
 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/README
 texmf-dist/doc/latex/microtype/microtype.pdf
 texmf-dist/doc/latex/microtype/microtype.pdf
 texmf-dist/doc/latex/microtype/test-microtype.tex
 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/source/latex/microtype/microtype.ins
 texmf-dist/tex/latex/microtype/letterspace.sty
 texmf-dist/tex/latex/microtype/letterspace.sty
 texmf-dist/tex/latex/microtype/microtype.cfg
 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/microtype.sty
 texmf-dist/tex/latex/microtype/mt-bch.cfg
 texmf-dist/tex/latex/microtype/mt-bch.cfg
 texmf-dist/tex/latex/microtype/mt-blg.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-ptm.cfg
 texmf-dist/tex/latex/microtype/mt-ugm.cfg
 texmf-dist/tex/latex/microtype/mt-ugm.cfg
 texmf-dist/tex/latex/microtype/mt-zpeu.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/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/everysel.pdf
 texmf-dist/doc/latex/ms/everyshi.asc
 texmf-dist/doc/latex/ms/everyshi.asc
 texmf-dist/doc/latex/ms/everyshi.bug
 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.asc
 texmf-dist/doc/latex/ms/multitoc.bug
 texmf-dist/doc/latex/ms/multitoc.bug
 texmf-dist/doc/latex/ms/multitoc.pdf
 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/prelim2e.pdf
 texmf-dist/doc/latex/ms/ragged2e.pdf
 texmf-dist/doc/latex/ms/ragged2e.pdf
 texmf-dist/source/latex/ms/count1to.drv
 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/ntg12.clo
 texmf-dist/tex/latex/ntgclass/rapport1.cls
 texmf-dist/tex/latex/ntgclass/rapport1.cls
 texmf-dist/tex/latex/ntgclass/rapport3.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-l.pdf
 texmf-dist/doc/latex/pdfpages/dummy.pdf
 texmf-dist/doc/latex/pdfpages/dummy.pdf
 texmf-dist/doc/latex/pdfpages/pdf-ex.tex
 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.dtx
 texmf-dist/source/latex/pdfpages/pdfpages.ins
 texmf-dist/source/latex/pdfpages/pdfpages.ins
 texmf-dist/tex/latex/pdfpages/pdfpages.sty
 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/ppnull.def
 texmf-dist/tex/latex/pdfpages/pppdftex.def
 texmf-dist/tex/latex/pdfpages/pppdftex.def
 texmf-dist/tex/latex/pdfpages/ppvtex.def
 texmf-dist/tex/latex/pdfpages/ppvtex.def
 texmf-dist/tex/latex/pdfpages/ppxetex.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/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/manifest.txt
 texmf-dist/doc/latex/powerdot/powerdot-example.lyx
 texmf-dist/doc/latex/powerdot/powerdot-example.lyx
 texmf-dist/doc/latex/powerdot/powerdot-example.tex
 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-example1.tex
+texmf-dist/doc/latex/powerdot/powerdot-example2.pdf
 texmf-dist/doc/latex/powerdot/powerdot-example2.tex
 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-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.layout
 texmf-dist/doc/latex/powerdot/powerdot.pdf
 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.pdf
 texmf-dist/doc/latex/powerdot/powerdotDE.tex
 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-aggie.sty
 texmf-dist/tex/latex/powerdot/powerdot-bframe.sty
 texmf-dist/tex/latex/powerdot/powerdot-bframe.sty
 texmf-dist/tex/latex/powerdot/powerdot-ciment.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.dtx
 texmf-dist/source/latex/rotating/rotating.ins
 texmf-dist/source/latex/rotating/rotating.ins
 texmf-dist/tex/latex/rotating/rotating.sty
 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/read-me.2e
 texmf-dist/doc/latex/seminar/sem-read.me
 texmf-dist/doc/latex/seminar/sem-read.me
 texmf-dist/doc/latex/seminar/sem-user.pdf
 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-code.sty
 texmf-dist/doc/latex/seminar/tvz-hax.sty
 texmf-dist/doc/latex/seminar/tvz-hax.sty
 texmf-dist/doc/latex/seminar/tvz-user.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/npsfont.sty
 texmf-dist/tex/latex/seminar/sem-a4.sty
 texmf-dist/tex/latex/seminar/sem-a4.sty
 texmf-dist/tex/latex/seminar/sem-page.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/semlcmss.sty
 texmf-dist/tex/latex/seminar/semrot.sty
 texmf-dist/tex/latex/seminar/semrot.sty
 texmf-dist/tex/latex/seminar/slidesec.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/tex/latex/setspace/setspace.sty
 texmf-dist/doc/latex/subfig/README
 texmf-dist/doc/latex/subfig/README
 texmf-dist/doc/latex/subfig/ltxdoc.cfg
 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/source/latex/subfig/subfig.ins
 texmf-dist/tex/latex/subfig/altsf.cfg
 texmf-dist/tex/latex/subfig/altsf.cfg
 texmf-dist/tex/latex/subfig/subfig.sty
 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/doc/generic/thumbpdf/readme.txt
 texmf-dist/scripts/thumbpdf/thumbpdf.pl
 texmf-dist/scripts/thumbpdf/thumbpdf.pl
 texmf-dist/tex/generic/thumbpdf/thumbpdf.sty
 texmf-dist/tex/generic/thumbpdf/thumbpdf.sty
 texmf-dist/tex/generic/thumbpdf/thumbpdf.tex
 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/ChangeLog
 texmf-dist/doc/latex/xcolor/README
 texmf-dist/doc/latex/xcolor/README
 texmf-dist/doc/latex/xcolor/xcolor.lox
 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/xkeyval.sty
 texmf-dist/tex/latex/xkeyval/xkvltxp.sty
 texmf-dist/tex/latex/xkeyval/xkvltxp.sty
 texmf-dist/tex/latex/xkeyval/xkvview.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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 done
 ## make symlinks of core script utils
 ## make symlinks of core script utils
 mk_symlinks=(
 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/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/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/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/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/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/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/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/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,/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/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/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/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/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/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
 texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
 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/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/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/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/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/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
 texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
 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-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-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/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/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/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/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/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/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/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-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-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/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-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
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 )
 %__mkdir_p %{buildroot}%{_bindir}
 %__mkdir_p %{buildroot}%{_bindir}
@@ -2470,46 +2761,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
         %__ln_s $rlnk $lnk || exit 1
     done
     done
 popd
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -2541,12 +2792,15 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-latexrecommended
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-latexrecommended
 - make symlinks of core script utils (texlive-collection-binextra, 
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-luatex
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: LuaTeX packages
 Summary(ja): TeX Live: LuaTeX packages
 Summary(ja): TeX Live: LuaTeX packages
 Name: texlive-collection-luatex
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 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: 
 This package is a collection of LuaTeX packages: 
 Packages for LuaTeX, a Unicode-aware extension of pdfTeX, using
 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/
 http://luatex.org/
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
+luacode: Helper for executing lua code from within TeX.
 luainputenc: Replacing inputenc for use in LuaTeX.
 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.
 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.
 luatextra: Additional macros for Plain TeX and LaTeX in LuaTeX.
 
 
 %description -l ja
 %description -l ja
@@ -84,13 +87,19 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 このパッケージは以下のようなパッケージ集です。
 このパッケージは以下のようなパッケージ集です。
 LuaTeX packages: 
 LuaTeX packages: 
 Packages for LuaTeX, a Unicode-aware extension of pdfTeX, using
 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/
 http://luatex.org/
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+luacode: Helper for executing lua code from within TeX.
 luainputenc: Replacing inputenc for use in LuaTeX.
 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.
 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.
 luatextra: Additional macros for Plain TeX and LaTeX in LuaTeX.
 
 
 %package doc
 %package doc
@@ -111,36 +120,90 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 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/README
 texmf-dist/doc/lualatex/luainputenc/inputenc.sty.diff
 texmf-dist/doc/lualatex/luainputenc/inputenc.sty.diff
 texmf-dist/doc/lualatex/luainputenc/luainputenc.pdf
 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/Makefile
 texmf-dist/source/lualatex/luainputenc/luainputenc.dtx
 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.lua
 texmf-dist/tex/lualatex/luainputenc/luainputenc.sty
 texmf-dist/tex/lualatex/luainputenc/luainputenc.sty
 texmf-dist/tex/lualatex/luainputenc/lutf8.def
 texmf-dist/tex/lualatex/luainputenc/lutf8.def
 texmf-dist/tex/lualatex/luainputenc/lutf8x.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/README
 texmf-dist/doc/luatex/luamplib/luamplib.pdf
 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/Makefile
 texmf-dist/source/luatex/luamplib/luamplib.dtx
 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.lua
 texmf-dist/tex/luatex/luamplib/luamplib.sty
 texmf-dist/tex/luatex/luamplib/luamplib.sty
+texmf-dist/doc/luatex/luaotfload/NEWS
 texmf-dist/doc/luatex/luaotfload/README
 texmf-dist/doc/luatex/luaotfload/README
 texmf-dist/doc/luatex/luaotfload/luaotfload.pdf
 texmf-dist/doc/luatex/luaotfload/luaotfload.pdf
 texmf-dist/source/luatex/luaotfload/Makefile
 texmf-dist/source/luatex/luaotfload/Makefile
 texmf-dist/source/luatex/luaotfload/luaotfload.dtx
 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.lua
 texmf-dist/tex/luatex/luaotfload/luaotfload.sty
 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-data-con.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-cid.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-def.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-dum.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-ini.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-map.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-ota.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-otb.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-otb.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-otc.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-tfm.lua
 texmf-dist/tex/luatex/luaotfload/otfl-font-xtx.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-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-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-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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -251,12 +418,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-luatex
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-luatex
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-mathextra
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Advanced math typesetting
 Summary(ja): TeX Live: Advanced math typesetting
 Summary(ja): TeX Live: Advanced math typesetting
 Name: texlive-collection-mathextra
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -64,27 +61,34 @@ Extra math
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 12many: Generalising mathematical index sets.
 12many: Generalising mathematical index sets.
 amstex: American Mathematical Society plain TeX macros.
 amstex: American Mathematical Society plain TeX macros.
+binomexp: Calculate Pascal's triangle.
 boldtensors: Bold latin and greek characters through simple prefix characters.
 boldtensors: Bold latin and greek characters through simple prefix characters.
 bosisio: A collection of packages by Francesco Bosisio.
 bosisio: A collection of packages by Francesco Bosisio.
 ccfonts: Support for Concrete text and math fonts in LaTeX.
 ccfonts: Support for Concrete text and math fonts in LaTeX.
 commath: Mathematics typesetting support.
 commath: Mathematics typesetting support.
 concmath: Concrete Math fonts.
 concmath: Concrete Math fonts.
 concrete: Concrete Roman fonts.
 concrete: Concrete Roman fonts.
+eqnarray: More generalised equation arrays with numbering.
 extarrows: Extra Arrows beyond those provided in AMSmath
 extarrows: Extra Arrows beyond those provided in AMSmath
 extpfeil: Extensible arrows in mathematics.
 extpfeil: Extensible arrows in mathematics.
 faktor: Typeset quotient structures with LaTeX.
 faktor: Typeset quotient structures with LaTeX.
 ionumbers: Restyle numbers in maths mode.
 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.
 mathcomp: Text symbols in maths mode.
 mattens: Matrices/tensor typesetting.
 mattens: Matrices/tensor typesetting.
 mhequ: Multicolumn equations, tags, labels, sub-numbering.
 mhequ: Multicolumn equations, tags, labels, sub-numbering.
 multiobjective: Symbols for multibojective optimisation etc.
 multiobjective: Symbols for multibojective optimisation etc.
 nath: Natural mathematics notation.
 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.
 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.
 shuffle: A symbol for the shuffle product.
+statex: Statistics style.
 statex2: Statistics style.
 statex2: Statistics style.
-stex: An Infrastructure for Semantic Preloading of LaTeX Documents.
 stmaryrd: St Mary Road symbols for theoretical computer science.
 stmaryrd: St Mary Road symbols for theoretical computer science.
+subsupscripts: A range of sub- and superscript commands.
 susy: Macros for SuperSymmetry-related work.
 susy: Macros for SuperSymmetry-related work.
 syllogism: Typeset syllogisms in LaTeX.
 syllogism: Typeset syllogisms in LaTeX.
 synproof: Easy drawing of syntactic proofs.
 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.
 tex-ewd: Macros to typeset calculational proofs and programs in Dijkstra's style.
 thmbox: Decorate theorem statements.
 thmbox: Decorate theorem statements.
 turnstile: Typeset the (logic) turnstile notation.
 turnstile: Typeset the (logic) turnstile notation.
+unicode-math: Unicode mathematics support for XeTeX and LuaTeX.
 venn: Creating Venn diagrams with MetaPost.
 venn: Creating Venn diagrams with MetaPost.
 yhmath: Extended maths fonts for LaTeX.
 yhmath: Extended maths fonts for LaTeX.
+ytableau: Many-featured Young tableaux and Young diagrams.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -116,27 +122,34 @@ Extra math
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 12many: Generalising mathematical index sets.
 12many: Generalising mathematical index sets.
 amstex: American Mathematical Society plain TeX macros.
 amstex: American Mathematical Society plain TeX macros.
+binomexp: Calculate Pascal's triangle.
 boldtensors: Bold latin and greek characters through simple prefix characters.
 boldtensors: Bold latin and greek characters through simple prefix characters.
 bosisio: A collection of packages by Francesco Bosisio.
 bosisio: A collection of packages by Francesco Bosisio.
 ccfonts: Support for Concrete text and math fonts in LaTeX.
 ccfonts: Support for Concrete text and math fonts in LaTeX.
 commath: Mathematics typesetting support.
 commath: Mathematics typesetting support.
 concmath: Concrete Math fonts.
 concmath: Concrete Math fonts.
 concrete: Concrete Roman fonts.
 concrete: Concrete Roman fonts.
+eqnarray: More generalised equation arrays with numbering.
 extarrows: Extra Arrows beyond those provided in AMSmath
 extarrows: Extra Arrows beyond those provided in AMSmath
 extpfeil: Extensible arrows in mathematics.
 extpfeil: Extensible arrows in mathematics.
 faktor: Typeset quotient structures with LaTeX.
 faktor: Typeset quotient structures with LaTeX.
 ionumbers: Restyle numbers in maths mode.
 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.
 mathcomp: Text symbols in maths mode.
 mattens: Matrices/tensor typesetting.
 mattens: Matrices/tensor typesetting.
 mhequ: Multicolumn equations, tags, labels, sub-numbering.
 mhequ: Multicolumn equations, tags, labels, sub-numbering.
 multiobjective: Symbols for multibojective optimisation etc.
 multiobjective: Symbols for multibojective optimisation etc.
 nath: Natural mathematics notation.
 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.
 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.
 shuffle: A symbol for the shuffle product.
+statex: Statistics style.
 statex2: Statistics style.
 statex2: Statistics style.
-stex: An Infrastructure for Semantic Preloading of LaTeX Documents.
 stmaryrd: St Mary Road symbols for theoretical computer science.
 stmaryrd: St Mary Road symbols for theoretical computer science.
+subsupscripts: A range of sub- and superscript commands.
 susy: Macros for SuperSymmetry-related work.
 susy: Macros for SuperSymmetry-related work.
 syllogism: Typeset syllogisms in LaTeX.
 syllogism: Typeset syllogisms in LaTeX.
 synproof: Easy drawing of syntactic proofs.
 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.
 tex-ewd: Macros to typeset calculational proofs and programs in Dijkstra's style.
 thmbox: Decorate theorem statements.
 thmbox: Decorate theorem statements.
 turnstile: Typeset the (logic) turnstile notation.
 turnstile: Typeset the (logic) turnstile notation.
+unicode-math: Unicode mathematics support for XeTeX and LuaTeX.
 venn: Creating Venn diagrams with MetaPost.
 venn: Creating Venn diagrams with MetaPost.
 yhmath: Extended maths fonts for LaTeX.
 yhmath: Extended maths fonts for LaTeX.
+ytableau: Many-featured Young tableaux and Young diagrams.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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.bug
 texmf-dist/tex/amstex/base/amstex.tex
 texmf-dist/tex/amstex/base/amstex.tex
 texmf-dist/tex/amstex/config/amstex.ini
 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.pdf
 texmf-dist/doc/latex/boldtensors/boldtensors.tex
 texmf-dist/doc/latex/boldtensors/boldtensors.tex
 texmf-dist/tex/latex/boldtensors/boldtensors.sty
 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/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.html
+texmf-dist/doc/latex/bosisio/graphfig.pdf
 texmf-dist/doc/latex/bosisio/index.html
 texmf-dist/doc/latex/bosisio/index.html
 texmf-dist/doc/latex/bosisio/makedoc
 texmf-dist/doc/latex/bosisio/makedoc
 texmf-dist/doc/latex/bosisio/mathcmd.html
 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.html
+texmf-dist/doc/latex/bosisio/sobolev.pdf
 texmf-dist/source/latex/bosisio/accenti.drv
 texmf-dist/source/latex/bosisio/accenti.drv
 texmf-dist/source/latex/bosisio/accenti.dtx
 texmf-dist/source/latex/bosisio/accenti.dtx
 texmf-dist/source/latex/bosisio/dblfont.drv
 texmf-dist/source/latex/bosisio/dblfont.drv
 texmf-dist/source/latex/bosisio/dblfont.dtx
 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.drv
 texmf-dist/source/latex/bosisio/graphfig.dtx
 texmf-dist/source/latex/bosisio/graphfig.dtx
 texmf-dist/source/latex/bosisio/mathcmd.drv
 texmf-dist/source/latex/bosisio/mathcmd.drv
 texmf-dist/source/latex/bosisio/mathcmd.dtx
 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.drv
 texmf-dist/source/latex/bosisio/quotes.dtx
 texmf-dist/source/latex/bosisio/quotes.dtx
 texmf-dist/source/latex/bosisio/sobolev.drv
 texmf-dist/source/latex/bosisio/sobolev.drv
 texmf-dist/source/latex/bosisio/sobolev.dtx
 texmf-dist/source/latex/bosisio/sobolev.dtx
 texmf-dist/tex/latex/bosisio/accenti.sty
 texmf-dist/tex/latex/bosisio/accenti.sty
 texmf-dist/tex/latex/bosisio/dblfont.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/graphfig.sty
 texmf-dist/tex/latex/bosisio/mathcmd.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/quotes.sty
 texmf-dist/tex/latex/bosisio/sobolev.sty
 texmf-dist/tex/latex/bosisio/sobolev.sty
+texmf-dist/doc/latex/ccfonts/ccfonts.pdf
 texmf-dist/doc/latex/ccfonts/readme
 texmf-dist/doc/latex/ccfonts/readme
 texmf-dist/source/latex/ccfonts/cc.fdd
 texmf-dist/source/latex/ccfonts/cc.fdd
 texmf-dist/source/latex/ccfonts/ccfonts.dtx
 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/doc/latex/commath/commath.tex
 texmf-dist/tex/latex/commath/commath.sty
 texmf-dist/tex/latex/commath/commath.sty
 texmf-dist/doc/fonts/concmath/CATALOGUE
 texmf-dist/doc/fonts/concmath/CATALOGUE
-texmf-dist/doc/fonts/concmath/Makefile
 texmf-dist/doc/fonts/concmath/README
 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/Makefile
-texmf-dist/source/latex/concmath/README
 texmf-dist/source/latex/concmath/concmath.dtx
 texmf-dist/source/latex/concmath/concmath.dtx
 texmf-dist/source/latex/concmath/concmath.ins
 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/concmath.sty
 texmf-dist/tex/latex/concmath/omlccm.fd
 texmf-dist/tex/latex/concmath/omlccm.fd
 texmf-dist/tex/latex/concmath/omlccr.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/ccsl9.tfm
 texmf-dist/fonts/tfm/public/concrete/ccslc9.tfm
 texmf-dist/fonts/tfm/public/concrete/ccslc9.tfm
 texmf-dist/fonts/tfm/public/concrete/ccti10.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/README
 texmf-dist/doc/latex/extarrows/extarrows-test.pdf
 texmf-dist/doc/latex/extarrows/extarrows-test.pdf
 texmf-dist/doc/latex/extarrows/extarrows-test.tex
 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/README.txt
 texmf-dist/doc/latex/isomath/isomath-test.pdf
 texmf-dist/doc/latex/isomath/isomath-test.pdf
 texmf-dist/doc/latex/isomath/isomath-test.tex
 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.html
-texmf-dist/doc/latex/isomath/isomath.sty.pdf
 texmf-dist/doc/latex/isomath/isomath.sty.txt
 texmf-dist/doc/latex/isomath/isomath.sty.txt
+texmf-dist/doc/latex/isomath/isomath.txt
 texmf-dist/tex/latex/isomath/isomath.sty
 texmf-dist/tex/latex/isomath/isomath.sty
 texmf-dist/doc/latex/mathcomp/mathcomp.pdf
 texmf-dist/doc/latex/mathcomp/mathcomp.pdf
 texmf-dist/source/latex/mathcomp/mathcomp.dtx
 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.pdf
 texmf-dist/doc/latex/nath/nathguide.tex
 texmf-dist/doc/latex/nath/nathguide.tex
 texmf-dist/tex/latex/nath/nath.sty
 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/README
 texmf-dist/doc/latex/proba/proba.pdf
 texmf-dist/doc/latex/proba/proba.pdf
 texmf-dist/source/latex/proba/proba.dtx
 texmf-dist/source/latex/proba/proba.dtx
 texmf-dist/source/latex/proba/proba.ins
 texmf-dist/source/latex/proba/proba.ins
 texmf-dist/tex/latex/proba/proba.sty
 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/README
 texmf-dist/doc/latex/shuffle/shuffle.pdf
 texmf-dist/doc/latex/shuffle/shuffle.pdf
 texmf-dist/source/latex/shuffle/shuffle.dtx
 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/fonts/tfm/public/shuffle/shuffle7.tfm
 texmf-dist/tex/latex/shuffle/Ushuffle.fd
 texmf-dist/tex/latex/shuffle/Ushuffle.fd
 texmf-dist/tex/latex/shuffle/shuffle.sty
 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/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/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.dtx
 texmf-dist/source/fonts/stmaryrd/stmaryrd.ins
 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/map/dvips/stmaryrd/stmaryrd.map
 texmf-dist/fonts/source/public/stmaryrd/stmary10.mf
 texmf-dist/fonts/source/public/stmaryrd/stmary10.mf
 texmf-dist/fonts/source/public/stmaryrd/stmary5.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/stmary7.tfm
 texmf-dist/fonts/tfm/public/stmaryrd/stmary8.tfm
 texmf-dist/fonts/tfm/public/stmaryrd/stmary8.tfm
 texmf-dist/fonts/tfm/public/stmaryrd/stmary9.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/Ustmry.fd
 texmf-dist/tex/latex/stmaryrd/stmaryrd.sty
 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
 texmf-dist/doc/latex/susy/README.TEXLIVE
 texmf-dist/doc/latex/susy/README.TEXLIVE
 texmf-dist/tex/latex/susy/susy.sty
 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.31
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.32
 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.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.36
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.37
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.37
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.38
 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.43
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.44
 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.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.48
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.49
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.49
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.5
 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.55
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.56
 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.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.6
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.7
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.7
 texmf-dist/doc/latex/tablor/Figures/tablor_Tab.8
 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.dtx
 texmf-dist/source/latex/turnstile/turnstile-pt.ins
 texmf-dist/source/latex/turnstile/turnstile-pt.ins
 texmf-dist/tex/latex/turnstile/turnstile.sty
 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/doc/metapost/venn/README
 texmf-dist/metapost/venn/venn.mp
 texmf-dist/metapost/venn/venn.mp
 texmf-dist/doc/latex/yhmath/yhmath.pdf
 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/fonts/vf/public/yhmath/yhcmex10.vf
 texmf-dist/tex/latex/yhmath/OMXyhex.fd
 texmf-dist/tex/latex/yhmath/OMXyhex.fd
 texmf-dist/tex/latex/yhmath/yhmath.sty
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -752,12 +940,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-mathextra
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-mathextra
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-metapost
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: MetaPost (and Metafont) drawing packages
 Summary(ja): TeX Live: MetaPost (and Metafont) drawing packages
 Summary(ja): TeX Live: MetaPost (and Metafont) drawing packages
 Name: texlive-collection-metapost
 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
 License: LPPL, Public Domain, GPL+, LGPLv2+, No Info, Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -75,16 +72,18 @@ exteps: Include EPS figures in MetaPost.
 featpost: MetaPost macros for 3D.
 featpost: MetaPost macros for 3D.
 feynmf: Macros and fonts for creating Feynman (and other) diagrams.
 feynmf: Macros and fonts for creating Feynman (and other) diagrams.
 garrigues: MetaPost macros for the reproduction of Garrigues' Easter nomogram.
 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.
 hatching: MetaPost macros for hatching interior of closed paths.
 latexmp: Interface for LaTeX-based typesetting in MetaPost
 latexmp: Interface for LaTeX-based typesetting in MetaPost
 metago: MetaPost output of Go positions.
 metago: MetaPost output of Go positions.
 metaobj: MetaPost package providing high-level objects.
 metaobj: MetaPost package providing high-level objects.
 metaplot: Plot-manipulation macros for use in Metapost.
 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.
 metauml: MetaPost library for typesetting UML diagrams.
 mfpic: Draw MetaFont/Post pictures from (La)TeX commands.
 mfpic: Draw MetaFont/Post pictures from (La)TeX commands.
 mfpic4ode: Macros to draw direction fields and solutions of ODEs.
 mfpic4ode: Macros to draw direction fields and solutions of ODEs.
 mp3d: 3D animations.
 mp3d: 3D animations.
+mpgraphics: Process and display MetaPost figures inline.
 mpattern: Patterns in MetaPost.
 mpattern: Patterns in MetaPost.
 piechartmp: Draw pie-charts using MetaPost.
 piechartmp: Draw pie-charts using MetaPost.
 roex: 
 roex: 
@@ -92,6 +91,7 @@ slideshow: Generate slideshow with MetaPost.
 splines: MetaPost macros for drawing cubic spline interpolants.
 splines: MetaPost macros for drawing cubic spline interpolants.
 suanpan: MetaPost macros for drawing Chinese and Japanese abaci.
 suanpan: MetaPost macros for drawing Chinese and Japanese abaci.
 textpath: Setting text along a path with MetaPost.
 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
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -125,16 +125,18 @@ exteps: Include EPS figures in MetaPost.
 featpost: MetaPost macros for 3D.
 featpost: MetaPost macros for 3D.
 feynmf: Macros and fonts for creating Feynman (and other) diagrams.
 feynmf: Macros and fonts for creating Feynman (and other) diagrams.
 garrigues: MetaPost macros for the reproduction of Garrigues' Easter nomogram.
 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.
 hatching: MetaPost macros for hatching interior of closed paths.
 latexmp: Interface for LaTeX-based typesetting in MetaPost
 latexmp: Interface for LaTeX-based typesetting in MetaPost
 metago: MetaPost output of Go positions.
 metago: MetaPost output of Go positions.
 metaobj: MetaPost package providing high-level objects.
 metaobj: MetaPost package providing high-level objects.
 metaplot: Plot-manipulation macros for use in Metapost.
 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.
 metauml: MetaPost library for typesetting UML diagrams.
 mfpic: Draw MetaFont/Post pictures from (La)TeX commands.
 mfpic: Draw MetaFont/Post pictures from (La)TeX commands.
 mfpic4ode: Macros to draw direction fields and solutions of ODEs.
 mfpic4ode: Macros to draw direction fields and solutions of ODEs.
 mp3d: 3D animations.
 mp3d: 3D animations.
+mpgraphics: Process and display MetaPost figures inline.
 mpattern: Patterns in MetaPost.
 mpattern: Patterns in MetaPost.
 piechartmp: Draw pie-charts using MetaPost.
 piechartmp: Draw pie-charts using MetaPost.
 roex: 
 roex: 
@@ -142,6 +144,7 @@ slideshow: Generate slideshow with MetaPost.
 splines: MetaPost macros for drawing cubic spline interpolants.
 splines: MetaPost macros for drawing cubic spline interpolants.
 suanpan: MetaPost macros for drawing Chinese and Japanese abaci.
 suanpan: MetaPost macros for drawing Chinese and Japanese abaci.
 textpath: Setting text along a path with MetaPost.
 textpath: Setting text along a path with MetaPost.
+threeddice: Create images of dice with one, two, or three faces showing, using MetaPost.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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.pdf
 texmf-dist/doc/metapost/automata/example.tex
 texmf-dist/doc/metapost/automata/example.tex
 texmf-dist/metapost/automata/automata.mp
 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.bbcard
 texmf-dist/doc/metapost/bbcard/README.calendar
 texmf-dist/doc/metapost/bbcard/README.calendar
 texmf-dist/doc/metapost/bbcard/README.scorecard
 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-guide.tex
 texmf-dist/doc/metapost/drv/doc/drv.mp
 texmf-dist/doc/metapost/drv/doc/drv.mp
 texmf-dist/doc/metapost/drv/doc/makefile
 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/drv-guide.pdf
 texmf-dist/doc/metapost/drv/sample/coq-sample.mp
 texmf-dist/doc/metapost/drv/sample/coq-sample.mp
 texmf-dist/doc/metapost/drv/sample/coq-sample.tex
 texmf-dist/doc/metapost/drv/sample/coq-sample.tex
 texmf-dist/doc/metapost/drv/sample/drv.mp
 texmf-dist/doc/metapost/drv/sample/drv.mp
 texmf-dist/doc/metapost/drv/sample/makefile
 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/drv.mp
 texmf-dist/doc/metapost/drv/template/makefile
 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.mp
 texmf-dist/doc/metapost/drv/template/template.tex
 texmf-dist/doc/metapost/drv/template/template.tex
 texmf-dist/metapost/drv/drv.mp
 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/README
 texmf-dist/doc/metapost/exteps/delfin
 texmf-dist/doc/metapost/exteps/delfin
 texmf-dist/doc/metapost/exteps/exteps.pdf
 texmf-dist/doc/metapost/exteps/exteps.pdf
+texmf-dist/doc/metapost/exteps/exteps.tex
 texmf-dist/metapost/exteps/exteps.mp
 texmf-dist/metapost/exteps/exteps.mp
 texmf-dist/doc/metapost/featpost/README.ctan
 texmf-dist/doc/metapost/featpost/README.ctan
 texmf-dist/doc/metapost/featpost/README.featpost
 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/Feynman.Diagrams
 texmf-dist/doc/latex/feynmf/README
 texmf-dist/doc/latex/feynmf/README
 texmf-dist/doc/latex/feynmf/Tutorial
 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.1
 texmf-dist/doc/latex/feynmf/manpics.2
 texmf-dist/doc/latex/feynmf/manpics.2
 texmf-dist/doc/latex/feynmf/manpics.3
 texmf-dist/doc/latex/feynmf/manpics.3
-texmf-dist/doc/latex/feynmf/manual.ps
 texmf-dist/doc/latex/feynmf/template.tex
 texmf-dist/doc/latex/feynmf/template.tex
 texmf-dist/source/latex/feynmf/Makefile
 texmf-dist/source/latex/feynmf/Makefile
 texmf-dist/source/latex/feynmf/feynmf.drv
 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/README
 texmf-dist/doc/metapost/garrigues/article.txt
 texmf-dist/doc/metapost/garrigues/article.txt
 texmf-dist/metapost/garrigues/garrigues.mp
 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.mp
 texmf-dist/doc/metapost/hatching/htchuse_.tex
 texmf-dist/doc/metapost/hatching/htchuse_.tex
-texmf-dist/doc/metapost/hatching/readme
 texmf-dist/metapost/hatching/hatching.mp
 texmf-dist/metapost/hatching/hatching.mp
 texmf-dist/doc/metapost/latexmp/README
 texmf-dist/doc/metapost/latexmp/README
 texmf-dist/doc/metapost/latexmp/latexmp.pdf
 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/mpboxes.pdf
 texmf-dist/doc/metapost/base/mpgraph.pdf
 texmf-dist/doc/metapost/base/mpgraph.pdf
 texmf-dist/doc/metapost/base/mpintro.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/mpman.pdf
 texmf-dist/doc/metapost/base/source-manual/Makefile
 texmf-dist/doc/metapost/base/source-manual/Makefile
 texmf-dist/doc/metapost/base/source-manual/README
 texmf-dist/doc/metapost/base/source-manual/README
 texmf-dist/doc/metapost/base/source-manual/TODO
 texmf-dist/doc/metapost/base/source-manual/TODO
 texmf-dist/doc/metapost/base/source-manual/agepop91.d
 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/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/cm2lm.map
 texmf-dist/doc/metapost/base/source-manual/countries.d
 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/ctabbing.sty
 texmf-dist/doc/metapost/base/source-manual/demo.ms
 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/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.1
 texmf-dist/doc/metapost/base/source-manual/figs.mp
 texmf-dist/doc/metapost/base/source-manual/figs.mp
 texmf-dist/doc/metapost/base/source-manual/grdemo-doc.ms
 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.mp
 texmf-dist/doc/metapost/base/source-manual/grdemo.ms
 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/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/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.bib
 texmf-dist/doc/metapost/base/source-manual/mpboxes.mp
 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/mpboxes.tex
 texmf-dist/doc/metapost/base/source-manual/mpgraph.bib
 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.mp
 texmf-dist/doc/metapost/base/source-manual/mpgraph.tex
 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/mplibapi.tex
 texmf-dist/doc/metapost/base/source-manual/mpman-app-legacy.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-optab.tex
 texmf-dist/doc/metapost/base/source-manual/mpman-app-refman.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.bib
 texmf-dist/doc/metapost/base/source-manual/mpman.ist
 texmf-dist/doc/metapost/base/source-manual/mpman.ist
 texmf-dist/doc/metapost/base/source-manual/mpman.mp
 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.eps
 texmf-dist/doc/metapost/base/source-tutorial/previewer.pdf
 texmf-dist/doc/metapost/base/source-tutorial/previewer.pdf
 texmf-dist/doc/metapost/base/source-tutorial/previewer.png
 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/TEX.mp
 texmf-dist/metapost/base/boxes.mp
 texmf-dist/metapost/base/boxes.mp
 texmf-dist/metapost/base/format.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/mproof.tex
 texmf-dist/tex/generic/metapost/mpsproof.tex
 texmf-dist/tex/generic/metapost/mpsproof.tex
 texmf-dist/doc/metapost/metauml/README
 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.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/activity_diagrams.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/activity_diagrams.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/appetizer.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_diagrams.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/class_templates.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/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/group.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/how-links-work.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/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/mptrace.tmp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/note.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/note.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/object_stack.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.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_class_qual_assoc.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_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_font.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_group.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_group.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_instance.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_paths.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_picture.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_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_positioning.mp
 texmf-dist/doc/metapost/metauml/metauml_manual/fig/test_skins.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
 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/macro.tex
 texmf-dist/doc/metapost/metauml/metauml_manual/metauml_manual.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/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/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.mp
 texmf-dist/metapost/metauml/metauml_activity.mp
 texmf-dist/metapost/metauml/metauml_activity.mp
 texmf-dist/metapost/metauml/metauml_base.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_assoc.mp
 texmf-dist/metapost/metauml/metauml_class_clipart.mp
 texmf-dist/metapost/metauml/metauml_class_clipart.mp
 texmf-dist/metapost/metauml/metauml_class_relations.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_defaults.mp
 texmf-dist/metapost/metauml/metauml_instance.mp
 texmf-dist/metapost/metauml/metauml_instance.mp
 texmf-dist/metapost/metauml/metauml_links.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_positioning.mp
 texmf-dist/metapost/metauml/util_shade.mp
 texmf-dist/metapost/metauml/util_shade.mp
 texmf-dist/doc/generic/mfpic/README
 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/changes.txt
 texmf-dist/doc/generic/mfpic/coil.mps
 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/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.pdf
 texmf-dist/doc/generic/mfpic/mfpcard.tex
 texmf-dist/doc/generic/mfpic/mfpcard.tex
 texmf-dist/doc/generic/mfpic/mfpdoc.sty
 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/mfpguide.tex
 texmf-dist/doc/generic/mfpic/mfpic-doc.pdf
 texmf-dist/doc/generic/mfpic/mfpic-doc.pdf
 texmf-dist/doc/generic/mfpic/mfpic-doc.tex
 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/grafbase.dtx
 texmf-dist/source/generic/mfpic/mfpic.dtx
 texmf-dist/source/generic/mfpic/mfpic.dtx
 texmf-dist/source/generic/mfpic/mfpic.ins
 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/metapost/mfpic/grafbase.mp
 texmf-dist/tex/generic/mfpic/mfpic.sty
 texmf-dist/tex/generic/mfpic/mfpic.sty
 texmf-dist/tex/generic/mfpic/mfpic.tex
 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/README
 texmf-dist/doc/latex/mfpic4ode/demo/demo-plain.pdf
 texmf-dist/doc/latex/mfpic4ode/demo/demo-plain.pdf
 texmf-dist/doc/latex/mfpic4ode/demo/demo-plain.tex
 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.sty
 texmf-dist/tex/latex/mfpic4ode/mfpic4ode.tex
 texmf-dist/tex/latex/mfpic4ode/mfpic4ode.tex
 texmf-dist/doc/metapost/mp3d/README
 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/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/paper1997corrected.pdf
 texmf-dist/doc/metapost/mp3d/tb57roeg.pdf
 texmf-dist/doc/metapost/mp3d/tb57roeg.pdf
 texmf-dist/doc/metapost/mp3d/tb57roegel.ltx
 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/3dpoly.mp
 texmf-dist/metapost/mp3d/3dutil.mp
 texmf-dist/metapost/mp3d/3dutil.mp
 texmf-dist/metapost/mp3d/animpoly.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
 texmf-dist/doc/metapost/mpattern/README.PL
 texmf-dist/doc/metapost/mpattern/README.PL
 texmf-dist/doc/metapost/mpattern/mpattern_test.pdf
 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/doc/metapost/textpath/textpathfigs.tex
 texmf-dist/metapost/textpath/textpath.mp
 texmf-dist/metapost/textpath/textpath.mp
 texmf-dist/tex/latex/textpath/textpathmp.sty
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -952,10 +1074,24 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %post
 %post
 %{exec_texhash}
 %{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
 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
 exit 0
 
 
@@ -964,17 +1100,41 @@ exit 0
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
     %{exec_texhash}
     %{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
 fi
 
 
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-metapost
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-metapost
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-music
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Music typesetting
 Summary(ja): TeX Live: Music typesetting
 Summary(ja): TeX Live: Music typesetting
 Name: texlive-collection-music
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -66,12 +63,9 @@ figbas: Mini-fonts for figured-bass notation in music.
 gchords: Typeset guitar chords.
 gchords: Typeset guitar chords.
 guitar: Guitar chords and song texts.
 guitar: Guitar chords and song texts.
 harmony: Typeset harmony symbols, etc., for musicology.
 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
 musixtex: Sophisticated music typesetting
 songbook: Package for typesetting song lyrics and chord books.
 songbook: Package for typesetting song lyrics and chord books.
-musixflx: A helper application for MusixTeX
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -96,12 +90,9 @@ figbas: Mini-fonts for figured-bass notation in music.
 gchords: Typeset guitar chords.
 gchords: Typeset guitar chords.
 guitar: Guitar chords and song texts.
 guitar: Guitar chords and song texts.
 harmony: Typeset harmony symbols, etc., for musicology.
 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
 musixtex: Sophisticated music typesetting
 songbook: Package for typesetting song lyrics and chord books.
 songbook: Package for typesetting song lyrics and chord books.
-musixflx: A helper application for MusixTeX
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/gchords_doc.tex
 texmf-dist/doc/latex/gchords/get2knowu.tex
 texmf-dist/doc/latex/gchords/get2knowu.tex
 texmf-dist/tex/latex/gchords/gchords.sty
 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.tex
 texmf-dist/doc/latex/guitar/guitar.txt
 texmf-dist/doc/latex/guitar/guitar.txt
 texmf-dist/source/latex/guitar/guitar.dtx
 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.pdf
 texmf-dist/doc/latex/harmony/harmony.tex
 texmf-dist/doc/latex/harmony/harmony.tex
 texmf-dist/tex/latex/harmony/harmony.sty
 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/adagio.tex
 texmf-dist/doc/generic/musixtex/examples/albinoni.tex
 texmf-dist/doc/generic/musixtex/examples/albinoni.tex
 texmf-dist/doc/generic/musixtex/examples/angescam.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/aveveruc.tex
 texmf-dist/doc/generic/musixtex/examples/aveverud.tex
 texmf-dist/doc/generic/musixtex/examples/aveverud.tex
 texmf-dist/doc/generic/musixtex/examples/aveverum.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/chanson.tex
+texmf-dist/doc/generic/musixtex/examples/coulhack.tex
 texmf-dist/doc/generic/musixtex/examples/dissonan.tex
 texmf-dist/doc/generic/musixtex/examples/dissonan.tex
 texmf-dist/doc/generic/musixtex/examples/fantaisc.tex
 texmf-dist/doc/generic/musixtex/examples/fantaisc.tex
 texmf-dist/doc/generic/musixtex/examples/fantaisd.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/kv315f.tex
 texmf-dist/doc/generic/musixtex/examples/kv315h.tex
 texmf-dist/doc/generic/musixtex/examples/kv315h.tex
 texmf-dist/doc/generic/musixtex/examples/kv315o.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/marcello.tex
 texmf-dist/doc/generic/musixtex/examples/marcon1.tex
 texmf-dist/doc/generic/musixtex/examples/marcon1.tex
 texmf-dist/doc/generic/musixtex/examples/marcon2.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/marconf.tex
 texmf-dist/doc/generic/musixtex/examples/marconh.tex
 texmf-dist/doc/generic/musixtex/examples/marconh.tex
 texmf-dist/doc/generic/musixtex/examples/marcono.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/onuitbri.tex
 texmf-dist/doc/generic/musixtex/examples/onuitbrr.tex
 texmf-dist/doc/generic/musixtex/examples/onuitbrr.tex
 texmf-dist/doc/generic/musixtex/examples/onuitbrx.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/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/pacifiqn.tex
+texmf-dist/doc/generic/musixtex/examples/pacifiqt.tex
 texmf-dist/doc/generic/musixtex/examples/parnasum.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/prelfug.tex
 texmf-dist/doc/generic/musixtex/examples/prelude.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/recit.tex
 texmf-dist/doc/generic/musixtex/examples/recueil.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/romances.tex
+texmf-dist/doc/generic/musixtex/examples/scale.tex
 texmf-dist/doc/generic/musixtex/examples/souvenir.tex
 texmf-dist/doc/generic/musixtex/examples/souvenir.tex
 texmf-dist/doc/generic/musixtex/examples/souvenix.tex
 texmf-dist/doc/generic/musixtex/examples/souvenix.tex
 texmf-dist/doc/generic/musixtex/examples/tierce.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.tex
 texmf-dist/doc/generic/musixtex/examples/widor_16.tex
 texmf-dist/doc/generic/musixtex/examples/widor_16.tex
 texmf-dist/doc/generic/musixtex/examples/widor_20.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.pdf
 texmf-dist/doc/generic/musixtex/musixdoc.sty
 texmf-dist/doc/generic/musixtex/musixdoc.sty
 texmf-dist/doc/generic/musixtex/musixdoc.tex
 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/map/dvips/musixtex/musix.map
 texmf-dist/fonts/source/public/musixtex/musexgen.mf
 texmf-dist/fonts/source/public/musixtex/musexgen.mf
 texmf-dist/fonts/source/public/musixtex/musix11.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/musixgen.mf
 texmf-dist/fonts/source/public/musixtex/musixsps.mf
 texmf-dist/fonts/source/public/musixtex/musixsps.mf
 texmf-dist/fonts/source/public/musixtex/musixspx.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/xdrawsl.mf
 texmf-dist/fonts/source/public/musixtex/xdrawzl.mf
 texmf-dist/fonts/source/public/musixtex/xdrawzl.mf
 texmf-dist/fonts/source/public/musixtex/xgreg11.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/musix29.tfm
 texmf-dist/fonts/tfm/public/musixtex/musixsps.tfm
 texmf-dist/fonts/tfm/public/musixtex/musixsps.tfm
 texmf-dist/fonts/tfm/public/musixtex/musixspx.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/xgreg11.tfm
 texmf-dist/fonts/tfm/public/musixtex/xgreg13.tfm
 texmf-dist/fonts/tfm/public/musixtex/xgreg13.tfm
 texmf-dist/fonts/tfm/public/musixtex/xgreg16.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/musix29.pfb
 texmf-dist/fonts/type1/public/musixtex/musixsps.pfb
 texmf-dist/fonts/type1/public/musixtex/musixsps.pfb
 texmf-dist/fonts/type1/public/musixtex/musixspx.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/xgreg11.pfb
 texmf-dist/fonts/type1/public/musixtex/xgreg13.pfb
 texmf-dist/fonts/type1/public/musixtex/xgreg13.pfb
 texmf-dist/fonts/type1/public/musixtex/xgreg16.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/xslz20.pfb
 texmf-dist/fonts/type1/public/musixtex/xslz20d.pfb
 texmf-dist/fonts/type1/public/musixtex/xslz20d.pfb
 texmf-dist/fonts/type1/public/musixtex/xtie20.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/musixadd.tex
 texmf-dist/tex/generic/musixtex/musixbar.tex
 texmf-dist/tex/generic/musixtex/musixbar.tex
 texmf-dist/tex/generic/musixtex/musixbbm.tex
 texmf-dist/tex/generic/musixtex/musixbbm.tex
 texmf-dist/tex/generic/musixtex/musixblx.tex
 texmf-dist/tex/generic/musixtex/musixblx.tex
 texmf-dist/tex/generic/musixtex/musixbm.tex
 texmf-dist/tex/generic/musixtex/musixbm.tex
 texmf-dist/tex/generic/musixtex/musixcho.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/musixcpt.tex
+texmf-dist/tex/generic/musixtex/musixcrd.tex
 texmf-dist/tex/generic/musixtex/musixdat.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/musixdia.tex
 texmf-dist/tex/generic/musixtex/musixeng.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/musixevo.tex
 texmf-dist/tex/generic/musixtex/musixext.tex
 texmf-dist/tex/generic/musixtex/musixext.tex
 texmf-dist/tex/generic/musixtex/musixfll.sty
 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/musixhou.tex
 texmf-dist/tex/generic/musixtex/musixinv.tex
 texmf-dist/tex/generic/musixtex/musixinv.tex
 texmf-dist/tex/generic/musixtex/musixlit.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/musixmad.tex
 texmf-dist/tex/generic/musixtex/musixper.tex
 texmf-dist/tex/generic/musixtex/musixper.tex
 texmf-dist/tex/generic/musixtex/musixpoi.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/musixref.tex
 texmf-dist/tex/generic/musixtex/musixslu.tex
 texmf-dist/tex/generic/musixtex/musixslu.tex
 texmf-dist/tex/generic/musixtex/musixsqr.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/musixstf.tex
 texmf-dist/tex/generic/musixtex/musixstr.tex
 texmf-dist/tex/generic/musixtex/musixstr.tex
 texmf-dist/tex/generic/musixtex/musixsty.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/musixtex.tex
+texmf-dist/tex/generic/musixtex/musixtmr.tex
 texmf-dist/tex/generic/musixtex/musixtri.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/LesserGPL.txt
 texmf-dist/doc/latex/songbook/README
 texmf-dist/doc/latex/songbook/README
 texmf-dist/doc/latex/songbook/contrib/CarolBook/CarolBook.tex
 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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -781,12 +749,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-music
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-music
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-omega
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Omega
 Summary(ja): TeX Live: Omega
 Summary(ja): TeX Live: Omega
 Name: texlive-collection-omega
 Name: texlive-collection-omega
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: LPPL, No Info, GPL+
 License: LPPL, No Info, GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -65,7 +62,6 @@ Haralambous
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 antomega: Alternative language support for Omega/Lambda.
 antomega: Alternative language support for Omega/Lambda.
 lambda: 
 lambda: 
-mxd: Support for Mongolian "horizontal" (Xewtee Dorwoljin) script.
 mxedruli: A pair of Georgian fonts.
 mxedruli: A pair of Georgian fonts.
 omega: A wide-character-set extension of TeX.
 omega: A wide-character-set extension of TeX.
 aleph: Extended TeX.
 aleph: Extended TeX.
@@ -92,7 +88,6 @@ Haralambous
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 antomega: Alternative language support for Omega/Lambda.
 antomega: Alternative language support for Omega/Lambda.
 lambda: 
 lambda: 
-mxd: Support for Mongolian "horizontal" (Xewtee Dorwoljin) script.
 mxedruli: A pair of Georgian fonts.
 mxedruli: A pair of Georgian fonts.
 omega: A wide-character-set extension of TeX.
 omega: A wide-character-set extension of TeX.
 aleph: Extended 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/base/ut1enc.def
 texmf-dist/tex/lambda/config/lambda.ini
 texmf-dist/tex/lambda/config/lambda.ini
 texmf-dist/tex/lambda/config/language.dat
 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/README
 texmf-dist/doc/fonts/mxedruli/alphabets.tex
 texmf-dist/doc/fonts/mxedruli/alphabets.tex
 texmf-dist/doc/fonts/mxedruli/mxeddoc.pdf
 texmf-dist/doc/fonts/mxedruli/mxeddoc.pdf
@@ -659,49 +633,105 @@ texmf-dist/doc/aleph/base/readme.txt
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -769,12 +799,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-omega
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-omega
 - improved %%post
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-plainextra
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Plain TeX supplementary packages
 Summary(ja): TeX Live: Plain TeX supplementary packages
 Summary(ja): TeX Live: Plain TeX supplementary packages
 Name: texlive-collection-plainextra
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -65,19 +62,19 @@ figflow: Flow text around a figure.
 fixpdfmag: Fix magnification in PDFTeX.
 fixpdfmag: Fix magnification in PDFTeX.
 font-change: Macros to Change Text and Math fonts in plain TeX.
 font-change: Macros to Change Text and Math fonts in plain TeX.
 fontch: Changing fonts, sizes and encodings 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.
 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.
 mkpattern: A utility for making hyphenation patterns.
 newsletr: Macros for making newsletters with Plain TeX.
 newsletr: Macros for making newsletters with Plain TeX.
+pitex: Documentation macros.
 placeins-plain: Insertions that keep their place.
 placeins-plain: Insertions that keep their place.
-plgraph: The LaTeX picture mode, for use with Plain TeX.
 plnfss: Font selection for Plain TeX.
 plnfss: Font selection for Plain TeX.
+present: Presentations with Plain TeX.
 resumemac: Plain TeX macros for resumes.
 resumemac: Plain TeX macros for resumes.
 timetable: Generate timetables.
 timetable: Generate timetables.
 treetex: Draw trees.
 treetex: Draw trees.
-typespec: Create font samplers.
 varisize: Change font size in Plain TeX.
 varisize: Change font size in Plain TeX.
-vertex: Styles for economics working papers and journals.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -101,19 +98,19 @@ figflow: Flow text around a figure.
 fixpdfmag: Fix magnification in PDFTeX.
 fixpdfmag: Fix magnification in PDFTeX.
 font-change: Macros to Change Text and Math fonts in plain TeX.
 font-change: Macros to Change Text and Math fonts in plain TeX.
 fontch: Changing fonts, sizes and encodings 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.
 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.
 mkpattern: A utility for making hyphenation patterns.
 newsletr: Macros for making newsletters with Plain TeX.
 newsletr: Macros for making newsletters with Plain TeX.
+pitex: Documentation macros.
 placeins-plain: Insertions that keep their place.
 placeins-plain: Insertions that keep their place.
-plgraph: The LaTeX picture mode, for use with Plain TeX.
 plnfss: Font selection for Plain TeX.
 plnfss: Font selection for Plain TeX.
+present: Presentations with Plain TeX.
 resumemac: Plain TeX macros for resumes.
 resumemac: Plain TeX macros for resumes.
 timetable: Generate timetables.
 timetable: Generate timetables.
 treetex: Draw trees.
 treetex: Draw trees.
-typespec: Create font samplers.
 varisize: Change font size in Plain TeX.
 varisize: Change font size in Plain TeX.
-vertex: Styles for economics working papers and journals.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 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/figflow/figflow.tex
 texmf-dist/tex/plain/fixpdfmag/fixpdfmag.tex
 texmf-dist/tex/plain/fixpdfmag/fixpdfmag.tex
 texmf-dist/doc/plain/font-change/README
 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_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_antt.tex
 texmf-dist/tex/plain/font-change/font_arev.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_concrete.tex
 texmf-dist/tex/plain/font-change/font_bera_euler.tex
 texmf-dist/tex/plain/font-change/font_bera_euler.tex
 texmf-dist/tex/plain/font-change/font_bera_fnc.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_concrete.tex
 texmf-dist/tex/plain/font-change/font_epigrafica_euler.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_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_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_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_palatino.tex
 texmf-dist/tex/plain/font-change/font_times.tex
 texmf-dist/tex/plain/font-change/font_times.tex
 texmf-dist/tex/plain/font-change/font_utopia.tex
 texmf-dist/tex/plain/font-change/font_utopia.tex
 texmf-dist/doc/plain/fontch/README
 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/DSmac.tex
 texmf-dist/tex/plain/fontch/TS1mac.tex
 texmf-dist/tex/plain/fontch/TS1mac.tex
 texmf-dist/tex/plain/fontch/bsymbols.tex
 texmf-dist/tex/plain/fontch/bsymbols.tex
 texmf-dist/tex/plain/fontch/fontch.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/README
 texmf-dist/doc/plain/hyplain/hydoc.pdf
 texmf-dist/doc/plain/hyplain/hydoc.pdf
 texmf-dist/doc/plain/hyplain/hydoc.tex
 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/hypdfplain.ini
 texmf-dist/tex/plain/hyplain/hyplain.tex
 texmf-dist/tex/plain/hyplain/hyplain.tex
 texmf-dist/tex/plain/hyplain/hyrules.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/README
 texmf-dist/doc/plain/mkpattern/mkpatdoc.tex
 texmf-dist/doc/plain/mkpattern/mkpatdoc.tex
 texmf-dist/doc/plain/mkpattern/mkpatter.pdf
 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/read.me
 texmf-dist/doc/plain/newsletr/sample.pdf
 texmf-dist/doc/plain/newsletr/sample.pdf
 texmf-dist/tex/plain/newsletr/newsletr.tex
 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/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/LPPL.txt
 texmf-dist/doc/plain/plnfss/plnfss.txt
 texmf-dist/doc/plain/plnfss/plnfss.txt
 texmf-dist/doc/plain/plnfss/test-plnfss.tex
 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/t5cmr.pfd
 texmf-dist/tex/plain/plnfss/t5lm.pfd
 texmf-dist/tex/plain/plnfss/t5lm.pfd
 texmf-dist/tex/plain/plnfss/ts1lm.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/README
 texmf-dist/doc/plain/resumemac/sample_resume.tex
 texmf-dist/doc/plain/resumemac/sample_resume.tex
 texmf-dist/tex/plain/resumemac/resumemac.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/classes.tex
 texmf-dist/tex/plain/treetex/l_pic.tex
 texmf-dist/tex/plain/treetex/l_pic.tex
 texmf-dist/tex/plain/treetex/treetex.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/doc/plain/varisize/README
 texmf-dist/tex/plain/varisize/10point.tex
 texmf-dist/tex/plain/varisize/10point.tex
 texmf-dist/tex/plain/varisize/10pointss.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/7point.tex
 texmf-dist/tex/plain/varisize/8point.tex
 texmf-dist/tex/plain/varisize/8point.tex
 texmf-dist/tex/plain/varisize/9point.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
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -377,12 +438,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-plainextra
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-plainextra
 - improved %%post
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-science
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: Typesetting for natural and computer sciences
 Summary(ja): TeX Live: Typesetting for natural and computer sciences
 Summary(ja): TeX Live: Typesetting for natural and computer sciences
 Name: texlive-collection-science
 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
 License: LPPL, LGPLv2+, GPL+, Public Domain, Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -73,14 +70,17 @@ bytefield: Create illustrations for network protocol specifications.
 chemarrow: Arrows for use in chemistry.
 chemarrow: Arrows for use in chemistry.
 chemcompounds: Simple consecutive numbering of chemical compounds.
 chemcompounds: Simple consecutive numbering of chemical compounds.
 chemcono: Support for compound numbers in chemistry documents.
 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.
 chemstyle: Writing chemistry with style.
 clrscode: Typesets pseudocode as in Introduction to Algorithms.
 clrscode: Typesets pseudocode as in Introduction to Algorithms.
 complexity: Computational complexity class names.
 complexity: Computational complexity class names.
 computational-complexity: Class for the journal Computational Complexity.
 computational-complexity: Class for the journal Computational Complexity.
 digiconfigs: Writing "configurations"
 digiconfigs: Writing "configurations"
+drawstack: Draw execution stacks.
 dyntree: Construct Dynkin tree diagrams.
 dyntree: Construct Dynkin tree diagrams.
 eltex: Simple circuit diagrams in LaTeX picture mode.
 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.
 fouridx: Left sub- and superscripts in maths mode.
 functan: Macros for functional analysis and PDE theory
 functan: Macros for functional analysis and PDE theory
 galois: Typeset Galois connections.
 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.
 hepunits: A set of units useful in high energy physics applications.
 karnaugh: Typeset Karnaugh-Veitch-maps.
 karnaugh: Typeset Karnaugh-Veitch-maps.
 mhchem: Typeset chemical formulae/equations and Risk and Safety phrases.
 mhchem: Typeset chemical formulae/equations and Risk and Safety phrases.
-mhs: Historical mathematics.
 miller: Typeset miller indices.
 miller: Typeset miller indices.
+mychemistry: Create reaction schemes with LaTeX and ChemFig.
+nuc: Notation for nuclear isotopes.
 objectz: Macros for typesetting Object Z.
 objectz: Macros for typesetting Object Z.
+physymb: Assorted macros for Physicists.
 pseudocode: LaTeX environment for specifying algorithms in a natural way.
 pseudocode: LaTeX environment for specifying algorithms in a natural way.
 scientificpaper: Format a scientific paper for journal publication.
 scientificpaper: Format a scientific paper for journal publication.
 sciposter: Make posters of ISO A3 size and larger.
 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.
 chemarrow: Arrows for use in chemistry.
 chemcompounds: Simple consecutive numbering of chemical compounds.
 chemcompounds: Simple consecutive numbering of chemical compounds.
 chemcono: Support for compound numbers in chemistry documents.
 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.
 chemstyle: Writing chemistry with style.
 clrscode: Typesets pseudocode as in Introduction to Algorithms.
 clrscode: Typesets pseudocode as in Introduction to Algorithms.
 complexity: Computational complexity class names.
 complexity: Computational complexity class names.
 computational-complexity: Class for the journal Computational Complexity.
 computational-complexity: Class for the journal Computational Complexity.
 digiconfigs: Writing "configurations"
 digiconfigs: Writing "configurations"
+drawstack: Draw execution stacks.
 dyntree: Construct Dynkin tree diagrams.
 dyntree: Construct Dynkin tree diagrams.
 eltex: Simple circuit diagrams in LaTeX picture mode.
 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.
 fouridx: Left sub- and superscripts in maths mode.
 functan: Macros for functional analysis and PDE theory
 functan: Macros for functional analysis and PDE theory
 galois: Typeset Galois connections.
 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.
 hepunits: A set of units useful in high energy physics applications.
 karnaugh: Typeset Karnaugh-Veitch-maps.
 karnaugh: Typeset Karnaugh-Veitch-maps.
 mhchem: Typeset chemical formulae/equations and Risk and Safety phrases.
 mhchem: Typeset chemical formulae/equations and Risk and Safety phrases.
-mhs: Historical mathematics.
 miller: Typeset miller indices.
 miller: Typeset miller indices.
+mychemistry: Create reaction schemes with LaTeX and ChemFig.
+nuc: Notation for nuclear isotopes.
 objectz: Macros for typesetting Object Z.
 objectz: Macros for typesetting Object Z.
+physymb: Assorted macros for Physicists.
 pseudocode: LaTeX environment for specifying algorithms in a natural way.
 pseudocode: LaTeX environment for specifying algorithms in a natural way.
 scientificpaper: Format a scientific paper for journal publication.
 scientificpaper: Format a scientific paper for journal publication.
 sciposter: Make posters of ISO A3 size and larger.
 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_ex05.tex
 texmf-dist/doc/latex/algorithm2e/algorithm2e_ex06.tex
 texmf-dist/doc/latex/algorithm2e/algorithm2e_ex06.tex
 texmf-dist/doc/latex/algorithm2e/algorithm2e_ex07.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_exfor.tex
 texmf-dist/doc/latex/algorithm2e/algorithm2e_exrepeat.tex
 texmf-dist/doc/latex/algorithm2e/algorithm2e_exrepeat.tex
 texmf-dist/doc/latex/algorithm2e/algorithm2e_exswitch.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/source/latex/bpchem/bpchem.ins
 texmf-dist/tex/latex/bpchem/bpchem.sty
 texmf-dist/tex/latex/bpchem/bpchem.sty
 texmf-dist/doc/latex/bytefield/README
 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/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.dtx
 texmf-dist/source/latex/bytefield/bytefield.ins
 texmf-dist/source/latex/bytefield/bytefield.ins
 texmf-dist/tex/latex/bytefield/bytefield.sty
 texmf-dist/tex/latex/bytefield/bytefield.sty
 texmf-dist/doc/fonts/chemarrow/Liesmich.txt
 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/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/afm/public/chemarrow/arrow.afm
 texmf-dist/fonts/map/dvips/chemarrow/chemarrow.map
 texmf-dist/fonts/map/dvips/chemarrow/chemarrow.map
 texmf-dist/fonts/source/public/chemarrow/arrow.mf
 texmf-dist/fonts/source/public/chemarrow/arrow.mf
 texmf-dist/fonts/tfm/public/chemarrow/arrow.tfm
 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.inf
 texmf-dist/fonts/type1/public/chemarrow/arrow.pfb
 texmf-dist/fonts/type1/public/chemarrow/arrow.pfb
 texmf-dist/fonts/type1/public/chemarrow/arrow.pfm
 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.dtx
 texmf-dist/source/latex/chemcompounds/chemcompounds.ins
 texmf-dist/source/latex/chemcompounds/chemcompounds.ins
 texmf-dist/tex/latex/chemcompounds/chemcompounds.sty
 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/doc/latex/chemcono/example.tex
 texmf-dist/tex/latex/chemcono/chemcono.sty
 texmf-dist/tex/latex/chemcono/chemcono.sty
 texmf-dist/tex/latex/chemcono/drftcono.sty
 texmf-dist/tex/latex/chemcono/drftcono.sty
 texmf-dist/tex/latex/chemcono/showkeysff.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/README
+texmf-dist/doc/latex/chemstyle/chemscheme.cdx
 texmf-dist/doc/latex/chemstyle/chemstyle-demo.tex
 texmf-dist/doc/latex/chemstyle/chemstyle-demo.tex
 texmf-dist/doc/latex/chemstyle/chemstyle.pdf
 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.dtx
 texmf-dist/source/latex/chemstyle/chemstyle.ins
 texmf-dist/source/latex/chemstyle/chemstyle.ins
 texmf-dist/tex/latex/chemstyle/chemscheme.sty
 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/cc4jT.sty
 texmf-dist/tex/latex/computational-complexity/cc4llncs.sty
 texmf-dist/tex/latex/computational-complexity/cc4llncs.sty
 texmf-dist/tex/latex/computational-complexity/cc4siamltex.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/ccalgo.sty
 texmf-dist/tex/latex/computational-complexity/ccaux.sty
 texmf-dist/tex/latex/computational-complexity/ccaux.sty
 texmf-dist/tex/latex/computational-complexity/cccite.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.pdf
 texmf-dist/doc/latex/digiconfigs/digiconfigs.tex
 texmf-dist/doc/latex/digiconfigs/digiconfigs.tex
 texmf-dist/tex/latex/digiconfigs/digiconfigs.sty
 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/README
 texmf-dist/doc/latex/dyntree/dyntree.pdf
 texmf-dist/doc/latex/dyntree/dyntree.pdf
 texmf-dist/source/latex/dyntree/dyntree.dtx
 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/eltex5.tex
 texmf-dist/tex/latex/eltex/eltex6.tex
 texmf-dist/tex/latex/eltex/eltex6.tex
 texmf-dist/tex/latex/eltex/eltex7.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/README
 texmf-dist/doc/latex/fouridx/fouridx.pdf
 texmf-dist/doc/latex/fouridx/fouridx.pdf
 texmf-dist/source/latex/fouridx/fouridx.dtx
 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/doc/latex/hepparticles/testhepparticles.tex
 texmf-dist/tex/latex/hepparticles/hepparticles.sty
 texmf-dist/tex/latex/hepparticles/hepparticles.sty
 texmf-dist/doc/latex/hepthesis/ChangeLog
 texmf-dist/doc/latex/hepthesis/ChangeLog
+texmf-dist/doc/latex/hepthesis/Makefile
 texmf-dist/doc/latex/hepthesis/README
 texmf-dist/doc/latex/hepthesis/README
 texmf-dist/doc/latex/hepthesis/TODO
 texmf-dist/doc/latex/hepthesis/TODO
 texmf-dist/doc/latex/hepthesis/example/Makefile
 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/example.tex
 texmf-dist/doc/latex/hepthesis/example/extrastyles.zip
 texmf-dist/doc/latex/hepthesis/example/extrastyles.zip
 texmf-dist/doc/latex/hepthesis/example/frontmatter.tex
 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/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.pdf
 texmf-dist/doc/latex/hepthesis/hepthesis.tex
 texmf-dist/doc/latex/hepthesis/hepthesis.tex
-texmf-dist/source/latex/hepthesis/Makefile
 texmf-dist/tex/latex/hepthesis/hepthesis.cls
 texmf-dist/tex/latex/hepthesis/hepthesis.cls
 texmf-dist/doc/latex/hepunits/ChangeLog
 texmf-dist/doc/latex/hepunits/ChangeLog
 texmf-dist/doc/latex/hepunits/README
 texmf-dist/doc/latex/hepunits/README
 texmf-dist/doc/latex/hepunits/hepunits.pdf
 texmf-dist/doc/latex/hepunits/hepunits.pdf
 texmf-dist/doc/latex/hepunits/hepunits.tex
 texmf-dist/doc/latex/hepunits/hepunits.tex
 texmf-dist/tex/latex/hepunits/hepunits.sty
 texmf-dist/tex/latex/hepunits/hepunits.sty
+texmf-dist/doc/latex/karnaugh/kvdoc.pdf
 texmf-dist/doc/latex/karnaugh/kvdoc.tex
 texmf-dist/doc/latex/karnaugh/kvdoc.tex
 texmf-dist/tex/latex/karnaugh/kvmacros.tex
 texmf-dist/tex/latex/karnaugh/kvmacros.tex
 texmf-dist/doc/latex/mhchem/legal.txt
 texmf-dist/doc/latex/mhchem/legal.txt
 texmf-dist/doc/latex/mhchem/mhchem.pdf
 texmf-dist/doc/latex/mhchem/mhchem.pdf
 texmf-dist/tex/latex/mhchem/mhchem.sty
 texmf-dist/tex/latex/mhchem/mhchem.sty
 texmf-dist/tex/latex/mhchem/rsphrase.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/ChangeLog
+texmf-dist/doc/latex/miller/Makefile
 texmf-dist/doc/latex/miller/README
 texmf-dist/doc/latex/miller/README
 texmf-dist/doc/latex/miller/miller-v.tex
 texmf-dist/doc/latex/miller/miller-v.tex
 texmf-dist/doc/latex/miller/miller.pdf
 texmf-dist/doc/latex/miller/miller.pdf
-texmf-dist/doc/latex/miller/miller.xml
 texmf-dist/doc/latex/miller/millertest.tex
 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.dtx
 texmf-dist/source/latex/miller/miller.ins
 texmf-dist/source/latex/miller/miller.ins
 texmf-dist/tex/latex/miller/miller.sty
 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/ozguide.tex
-texmf-dist/doc/latex/objectz/oztest.dvi
 texmf-dist/doc/latex/objectz/oztest.tex
 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.dtx
 texmf-dist/source/latex/objectz/oz.ins
 texmf-dist/source/latex/objectz/oz.ins
-texmf-dist/source/latex/objectz/readme
 texmf-dist/tex/latex/objectz/oz.sty
 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/README
 texmf-dist/doc/latex/pseudocode/pseudocode.pdf
 texmf-dist/doc/latex/pseudocode/pseudocode.pdf
 texmf-dist/doc/latex/pseudocode/pseudocode.tex
 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/tex/latex/sciposter/sciposter.cls
 texmf-dist/doc/latex/sfg/Changes
 texmf-dist/doc/latex/sfg/Changes
 texmf-dist/doc/latex/sfg/README
 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/doc/latex/sfg/sfg_test.tex
 texmf-dist/tex/latex/sfg/sfg.sty
 texmf-dist/tex/latex/sfg/sfg.sty
 texmf-dist/doc/latex/siunitx/README
 texmf-dist/doc/latex/siunitx/README
-texmf-dist/doc/latex/siunitx/siunitx-bug.tex
 texmf-dist/doc/latex/siunitx/siunitx.pdf
 texmf-dist/doc/latex/siunitx/siunitx.pdf
 texmf-dist/source/latex/siunitx/siunitx.dtx
 texmf-dist/source/latex/siunitx/siunitx.dtx
 texmf-dist/source/latex/siunitx/siunitx.ins
 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/tex/latex/siunitx/siunitx.sty
 texmf-dist/doc/latex/steinmetz/README
 texmf-dist/doc/latex/steinmetz/README
 texmf-dist/doc/latex/steinmetz/steinmetz-test.tex
 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/tex/latex/steinmetz/steinmetz.sty
 texmf-dist/doc/latex/struktex/LIESMICH
 texmf-dist/doc/latex/struktex/LIESMICH
 texmf-dist/doc/latex/struktex/README
 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/getversion.tex
 texmf-dist/doc/latex/struktex/struktex-test-0.nss
 texmf-dist/doc/latex/struktex/struktex-test-0.nss
 texmf-dist/doc/latex/struktex/struktex-test-1.tex
 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/volabbrv.cfg
 texmf-dist/tex/latex/unitsdef/voltabbr.cfg
 texmf-dist/tex/latex/unitsdef/voltabbr.cfg
 texmf-dist/tex/latex/unitsdef/weigabbr.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.dtx
-texmf-dist/source/latex/youngtab/youngtab.el
 texmf-dist/source/latex/youngtab/youngtab.ins
 texmf-dist/source/latex/youngtab/youngtab.ins
-texmf-dist/source/latex/youngtab/youngtab.tex
 texmf-dist/tex/latex/youngtab/youngtab.sty
 texmf-dist/tex/latex/youngtab/youngtab.sty
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 done
 ## make symlinks of core script utils
 ## make symlinks of core script utils
 mk_symlinks=(
 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/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/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/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/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/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/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/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/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,/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/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/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/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/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/texdirflatten,/usr/share/texmf-dist/scripts/texdirflatten/texdirflatten
 texlive-collection-binextra,/usr/bin/texloganalyser,/usr/share/texmf-dist/scripts/texloganalyser/texloganalyser
 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/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/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/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/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/vpl2ovp,/usr/share/texmf-dist/scripts/accfonts/vpl2ovp
 texlive-collection-fontutils,/usr/bin/vpl2vpl,/usr/share/texmf-dist/scripts/accfonts/vpl2vpl
 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-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-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/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/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/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/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/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/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/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-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-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/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-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
 texlive-collection-science,/usr/bin/ulqda,/usr/share/texmf-dist/scripts/ulqda/ulqda.pl
 )
 )
 %__mkdir_p %{buildroot}%{_bindir}
 %__mkdir_p %{buildroot}%{_bindir}
@@ -734,46 +774,6 @@ pushd %{buildroot}%{_bindir}
         %__ln_s $rlnk $lnk || exit 1
         %__ln_s $rlnk $lnk || exit 1
     done
     done
 popd
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -836,12 +836,15 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-science
 - generated by tlpdb2rpmspec 2009-4: tlpdb2rpmspec collection-science
 - make symlinks of core script utils (texlive-collection-binextra, 
 - 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 -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-texinfo
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,23 +16,16 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: GNU Texinfo
 Summary(ja): TeX Live: GNU Texinfo
 Summary(ja): TeX Live: GNU Texinfo
 Name: texlive-collection-texinfo
 Name: texlive-collection-texinfo
-Version: 2009
-Release: 3%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPL+
 License: GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
@@ -118,49 +115,105 @@ texmf-dist/tex/texinfo/txi-uk.tex
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -187,9 +240,21 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-texinfo
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-texinfo
 - improved %%post
 - improved %%post

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

@@ -1,7 +1,11 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- 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
 ## tlpdb2rpmspec collection-xetex
 
 
+%global _use_internal_dependency_generator 0
+%global __find_provides %{nil}
+%global __find_requires %{nil}
+
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
@@ -12,24 +16,17 @@
 
 
 %define exec_mktexlsr  [ -x %{_bindir}/texconfig-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/texconfig-sys rehash
 %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_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_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 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: TeX Live: XeTeX packages
 Summary(ja): TeX Live: XeTeX packages
 Summary(ja): TeX Live: XeTeX packages
 Name: texlive-collection-xetex
 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
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -64,21 +61,24 @@ Jonathan Kew, http://scripts.sil.org/xetex.
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 arabxetex: An ArabTeX-like interface for XeLaTeX.
 arabxetex: An ArabTeX-like interface for XeLaTeX.
 euenc: Unicode font encoding definitions for XeTeX.
 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.
 fontwrap: Bind fonts to specific unicode blocks.
-harvardkyoto: XeTeX input map for Unicode Devanagari.
 mathspec: Specify arbitrary fonts for mathematics in XeTeX.
 mathspec: Specify arbitrary fonts for mathematics in XeTeX.
 philokalia: A font to typeset the Philokalia Books.
 philokalia: A font to typeset the Philokalia Books.
 polyglossia: Modern multilingual typesetting with XeLaTeX.
 polyglossia: Modern multilingual typesetting with XeLaTeX.
+unisugar: Define syntactic sugar for Unicode LaTeX.
 xecjk: Support for CJK documents in XeLaTeX.
 xecjk: Support for CJK documents in XeLaTeX.
 xecolour: Support for colour in XeLaTeX.
 xecolour: Support for colour in XeLaTeX.
 xecyr: Using Cyrillic languages in XeTeX.
 xecyr: Using Cyrillic languages in XeTeX.
+xeindex: Automatic index generation for XeLaTeX.
 xepersian: Persian for LaTeX over XeTeX.
 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-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.
 xetex-pstricks: Running PStricks under XeTeX.
-xetexconfig: 
+xetexconfig: Configuration files for XeTeX.
 xetexfontinfo: Report font features in XeTeX.
 xetexfontinfo: Report font features in XeTeX.
 xltxtra: "Extras" for LaTeX users of XeTeX.
 xltxtra: "Extras" for LaTeX users of XeTeX.
 xunicode: Generate Unicode characters from accented glyphs.
 xunicode: Generate Unicode characters from accented glyphs.
@@ -104,21 +104,24 @@ Jonathan Kew, http://scripts.sil.org/xetex.
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 arabxetex: An ArabTeX-like interface for XeLaTeX.
 arabxetex: An ArabTeX-like interface for XeLaTeX.
 euenc: Unicode font encoding definitions for XeTeX.
 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.
 fontwrap: Bind fonts to specific unicode blocks.
-harvardkyoto: XeTeX input map for Unicode Devanagari.
 mathspec: Specify arbitrary fonts for mathematics in XeTeX.
 mathspec: Specify arbitrary fonts for mathematics in XeTeX.
 philokalia: A font to typeset the Philokalia Books.
 philokalia: A font to typeset the Philokalia Books.
 polyglossia: Modern multilingual typesetting with XeLaTeX.
 polyglossia: Modern multilingual typesetting with XeLaTeX.
+unisugar: Define syntactic sugar for Unicode LaTeX.
 xecjk: Support for CJK documents in XeLaTeX.
 xecjk: Support for CJK documents in XeLaTeX.
 xecolour: Support for colour in XeLaTeX.
 xecolour: Support for colour in XeLaTeX.
 xecyr: Using Cyrillic languages in XeTeX.
 xecyr: Using Cyrillic languages in XeTeX.
+xeindex: Automatic index generation for XeLaTeX.
 xepersian: Persian for LaTeX over XeTeX.
 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-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.
 xetex-pstricks: Running PStricks under XeTeX.
-xetexconfig: 
+xetexconfig: Configuration files for XeTeX.
 xetexfontinfo: Report font features in XeTeX.
 xetexfontinfo: Report font features in XeTeX.
 xltxtra: "Extras" for LaTeX users of XeTeX.
 xltxtra: "Extras" for LaTeX users of XeTeX.
 xunicode: Generate Unicode characters from accented glyphs.
 xunicode: Generate Unicode characters from accented glyphs.
@@ -142,77 +145,140 @@ PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 manifest=(
 texmf-dist/doc/xelatex/arabxetex/README
 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/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/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.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-farsi-trans-loc.tec
 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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-pashto-trans-loc.tec
 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-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.map
 texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/arabtex-urdu-trans-loc.tec
 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/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/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/README
 texmf-dist/doc/xelatex/fontwrap/fontwrap.pdf
 texmf-dist/doc/xelatex/fontwrap/fontwrap.pdf
 texmf-dist/doc/xelatex/fontwrap/fontwrap.tex
 texmf-dist/doc/xelatex/fontwrap/fontwrap.tex
 texmf-dist/doc/xelatex/fontwrap/fontwrap_example.pdf
 texmf-dist/doc/xelatex/fontwrap/fontwrap_example.pdf
 texmf-dist/doc/xelatex/fontwrap/fontwrap_example.tex
 texmf-dist/doc/xelatex/fontwrap/fontwrap_example.tex
 texmf-dist/tex/xelatex/fontwrap/fontwrap.sty
 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/README
 texmf-dist/doc/xelatex/mathspec/mathspec.pdf
 texmf-dist/doc/xelatex/mathspec/mathspec.pdf
 texmf-dist/doc/xelatex/mathspec/mathspec.tex
 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/example-thai.tex
 texmf-dist/doc/xelatex/polyglossia/examples.pdf
 texmf-dist/doc/xelatex/polyglossia/examples.pdf
 texmf-dist/doc/xelatex/polyglossia/examples.tex
 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.pdf
 texmf-dist/doc/xelatex/polyglossia/polyglossia.tex
 texmf-dist/doc/xelatex/polyglossia/polyglossia.tex
 texmf-dist/source/xelatex/polyglossia/polyglossia.dtx
 texmf-dist/source/xelatex/polyglossia/polyglossia.dtx
 texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/arabicdigits.map
 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/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.map
 texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/farsidigits.tec
 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.map
 texmf-dist/fonts/misc/xetex/fontmapping/polyglossia/thaidigits.tec
 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/cal-util.def
+texmf-dist/tex/xelatex/polyglossia/devanagaridigits.sty
 texmf-dist/tex/xelatex/polyglossia/farsical.sty
 texmf-dist/tex/xelatex/polyglossia/farsical.sty
 texmf-dist/tex/xelatex/polyglossia/gloss-albanian.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-albanian.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-amharic.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-amharic.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-arabic.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-bahasai.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-bahasam.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-bahasam.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-basque.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-brazil.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-breton.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-breton.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-bulgarian.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-interlingua.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-irish.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-irish.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-italian.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-latin.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-latvian.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-lsorbian.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-magyar.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-norsk.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-nynorsk.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-polish.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-portuges.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-portuges.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-romanian.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-spanish.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-swedish.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-swedish.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-syriac.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-thai.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-turkish.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-ukrainian.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-urdu.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-usorbian.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/gloss-welsh.ldf
 texmf-dist/tex/xelatex/polyglossia/hebrewcal.sty
 texmf-dist/tex/xelatex/polyglossia/hebrewcal.sty
 texmf-dist/tex/xelatex/polyglossia/hijrical.sty
 texmf-dist/tex/xelatex/polyglossia/hijrical.sty
 texmf-dist/tex/xelatex/polyglossia/polyglossia.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
 texmf-dist/doc/xelatex/xecjk/README.txt
 texmf-dist/doc/xelatex/xecjk/README.txt
 texmf-dist/doc/xelatex/xecjk/example-CJKchecksingle.tex
 texmf-dist/doc/xelatex/xecjk/example-CJKchecksingle.tex
 texmf-dist/doc/xelatex/xecjk/example-CJKfntef.tex
 texmf-dist/doc/xelatex/xecjk/example-CJKfntef.tex
 texmf-dist/doc/xelatex/xecjk/example-addspaces.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-CJKchecksingle.tex
 texmf-dist/doc/xelatex/xecjk/examples/example-CJKfntef.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-addspaces.tex
+texmf-dist/doc/xelatex/xecjk/examples/example-fallback.tex
 texmf-dist/doc/xelatex/xecjk/xeCJK.pdf
 texmf-dist/doc/xelatex/xecjk/xeCJK.pdf
 texmf-dist/source/xelatex/xecjk/xeCJK.dtx
 texmf-dist/source/xelatex/xecjk/xeCJK.dtx
 texmf-dist/source/xelatex/xecjk/xeCJK.ins
 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/tex/xelatex/xecolour/xecolour.sty
 texmf-dist/doc/xelatex/xecyr/1251.tex
 texmf-dist/doc/xelatex/xecyr/1251.tex
 texmf-dist/doc/xelatex/xecyr/866.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/README
-texmf-dist/doc/xelatex/xecyr/TODO
 texmf-dist/doc/xelatex/xecyr/iso.tex
 texmf-dist/doc/xelatex/xecyr/iso.tex
 texmf-dist/doc/xelatex/xecyr/koi8-r.tex
 texmf-dist/doc/xelatex/xecyr/koi8-r.tex
 texmf-dist/doc/xelatex/xecyr/language.dat.add
 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.pdf
 texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.tex
 texmf-dist/doc/xelatex/xecyr/rubibtex-ex-x.tex
 texmf-dist/doc/xelatex/xecyr/rubibtex-ex.bib
 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/doc/xelatex/xecyr/xecyr-ex7-ru-x.tex
 texmf-dist/tex/generic/xecyr/xu-ruenhyph.tex
 texmf-dist/tex/generic/xecyr/xu-ruenhyph.tex
 texmf-dist/tex/xelatex/xecyr/xecyr.sty
 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
-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/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/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-correction.tex
 texmf-dist/doc/xelatex/xepersian/test-empty-form.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-question-only.tex
 texmf-dist/doc/xelatex/xepersian/test-solution-form.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/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.map
 texmf-dist/fonts/misc/xetex/fontmapping/xepersian/parsidigits.tec
 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/algorithm-xepersian.def
 texmf-dist/tex/xelatex/xepersian/algorithmic-xepersian.def
 texmf-dist/tex/xelatex/xepersian/algorithmic-xepersian.def
 texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def
 texmf-dist/tex/xelatex/xepersian/amsart-xepersian.def
 texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def
 texmf-dist/tex/xelatex/xepersian/amsbook-xepersian.def
 texmf-dist/tex/xelatex/xepersian/article-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/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/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/book-xepersian.def
 texmf-dist/tex/xelatex/xepersian/bookest-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-ltx.def
 texmf-dist/tex/xelatex/xepersian/commands-xepersian.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/enumerate-xepersian.def
 texmf-dist/tex/xelatex/xepersian/environments-ltx.def
 texmf-dist/tex/xelatex/xepersian/environments-ltx.def
 texmf-dist/tex/xelatex/xepersian/environments-xepersian.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/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/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/kashida-xepersian.def
 texmf-dist/tex/xelatex/xepersian/listings-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/localise-xepersian.def
 texmf-dist/tex/xelatex/xepersian/memoir-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/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/rapport3-xepersian.def
 texmf-dist/tex/xelatex/xepersian/refrep-xepersian.def
 texmf-dist/tex/xelatex/xepersian/refrep-xepersian.def
 texmf-dist/tex/xelatex/xepersian/report-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-mathsdigitspec.sty
 texmf-dist/tex/xelatex/xepersian/xepersian-multiplechoice.sty
 texmf-dist/tex/xelatex/xepersian/xepersian-multiplechoice.sty
 texmf-dist/tex/xelatex/xepersian/xepersian-persiancal.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/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.pdf
 texmf-dist/doc/xetex/base/XeTeX-notes.tex
 texmf-dist/doc/xetex/base/XeTeX-notes.tex
 texmf-dist/fonts/misc/xetex/fontmapping/base/qx-unicode.map
 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/lib/PDF/Reuse/Util.pm
 texmf-dist/scripts/xetex/perl/xdv2pdf_mergemarks
 texmf-dist/scripts/xetex/perl/xdv2pdf_mergemarks
 texmf-dist/tex/xelatex/xetex-def/xetex.def
 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/xelatex/xetex-pstricks/pstricks.con
 texmf-dist/tex/xetex/xetex-pstricks/pstricks.con
 texmf-dist/tex/xetex/xetex-pstricks/pstricks.con
 texmf-dist/tex/generic/xetexconfig/unicode-letters.tex
 texmf-dist/tex/generic/xetexconfig/unicode-letters.tex
 texmf-dist/tex/xelatex/xetexconfig/crop.cfg
 texmf-dist/tex/xelatex/xetexconfig/crop.cfg
-texmf-dist/tex/xelatex/xetexconfig/geometry.cfg
 texmf-dist/tex/xelatex/xetexconfig/hyperref.cfg
 texmf-dist/tex/xelatex/xetexconfig/hyperref.cfg
 texmf-dist/doc/xetex/xetexfontinfo/README
 texmf-dist/doc/xetex/xetexfontinfo/README
 texmf-dist/tex/xetex/xetexfontinfo/aat-info.tex
 texmf-dist/tex/xetex/xetexfontinfo/aat-info.tex
 texmf-dist/tex/xetex/xetexfontinfo/opentype-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/doc/xelatex/xunicode/README
 texmf-dist/tex/xelatex/xunicode/xunicode.sty
 texmf-dist/tex/xelatex/xunicode/xunicode.sty
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
 for i in "${manifest[@]}"; do 
 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
 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
 ## Files list
 find %{buildroot} -type f -or -type l | \
 find %{buildroot} -type f -or -type l | \
     %__sed -e "s|%{buildroot}||g" > filelist.full
     %__sed -e "s|%{buildroot}||g" > filelist.full
@@ -694,12 +763,24 @@ fi
 exit 0
 exit 0
 
 
 %files -f filelist.full
 %files -f filelist.full
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %files -f filelist.doc doc
 %files -f filelist.doc doc
-%defattr(-,root,root)
+%defattr(-,root,root,-)
 
 
 %changelog
 %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
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-xetex
 - generated by tlpdb2rpmspec 2009-3: tlpdb2rpmspec collection-xetex
 - improved %%post
 - improved %%post

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

@@ -1,20 +1,19 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
 %bcond_with firstbuild
 %bcond_with firstbuild
 
 
-%if %{?_dist_release} == "vl6"
 Provides:    jadetex
 Provides:    jadetex
+Obsoletes:   texlive-common < %{version}
 Obsoletes:   jadetex tetex dvipdfmx xdvik xdvik-motif
 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:   tetex-latex tetex-afm tetex-type1 tetex-devel
 Obsoletes:   pTeX pLaTeX2e pLaTeX2e_Macros dvipsk
 Obsoletes:   pTeX pLaTeX2e pLaTeX2e_Macros dvipsk
 Obsoletes:   dvipdfm texmacro-aps
 Obsoletes:   dvipdfm texmacro-aps
 Obsoletes:   makejvf <= 1.1a
 Obsoletes:   makejvf <= 1.1a
 Conflicts:   task-texmacro-phys < 1.1
 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 tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
 %define texlive_src	%{tex_destdir}/texlive-sources
 %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_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_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, 
 ## NOTE: For only texlive-common, if %exec_fmtutil fails, 
 ## we show the STDERR of %exec_fmtutil. 
 ## 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_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 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: Common base for all TeX Live packages
 Summary(ja): TeX Live パッケージの共通ベース
 Summary(ja): TeX Live パッケージの共通ベース
 Name: texlive-common
 Name: texlive-common
-Version: 2009
-Release: 6%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL: http://www.tug.org/texlive/
 URL: http://www.tug.org/texlive/
@@ -70,6 +62,9 @@ Requires(post): texlive-collection-langcyrillic = %{version}
 Requires: texlive-collection-xetex = %{version}
 Requires: texlive-collection-xetex = %{version}
 Requires(post): texlive-collection-xetex = %{version}
 Requires(post): texlive-collection-xetex = %{version}
 
 
+Requires: texlive-collection-langcjk = %{version}
+Requires(pre,post): texlive-collection-langcjk = %{version}
+
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:    %{_tmppath}/%{name}-%{version}-root
 Buildroot:    %{_tmppath}/%{name}-%{version}-root
 
 
@@ -112,7 +107,7 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 %files
 %files
 
 
 
 
-%post
+%posttrans
 %{exec_texhash}
 %{exec_texhash}
 
 
 updmap_lock=%{texmf}/updmap.lock
 updmap_lock=%{texmf}/updmap.lock
@@ -126,11 +121,17 @@ MixedMap latxfont.map
 MixedMap symbols.map
 MixedMap symbols.map
 MixedMap cmtext-bsr-interpolated.map
 MixedMap cmtext-bsr-interpolated.map
 MixedMap mflogo.map
 MixedMap mflogo.map
+Map mathpple.map
 Map charter.map
 Map charter.map
 Map fpls.map
 Map fpls.map
 Map pazo.map
 Map pazo.map
 Map utopia.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
 MixedMap eurosym.map
 Map lm.map
 Map lm.map
 Map marvosym.map
 Map marvosym.map
@@ -148,6 +149,19 @@ MixedMap tipa.map
 Map txfonts.map
 Map txfonts.map
 MixedMap wasy.map
 MixedMap wasy.map
 Map cmcyr.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
 EOF
 ) | while read maptype map; do
 ) | while read maptype map; do
 %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! ${maptype} ${map}" && \
 %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! ${maptype} ${map}" && \
@@ -158,6 +172,8 @@ EOF
     touch ${updmap_lock}
     touch ${updmap_lock}
 done
 done
 
 
+
+
 echo -n "    "
 echo -n "    "
 echo -n "Running updmap ... " && %{exec_updmap} >/dev/null 2>&1 && echo "done."
 echo -n "Running updmap ... " && %{exec_updmap} >/dev/null 2>&1 && echo "done."
 rm -f %{texmf}/updmap.lock
 rm -f %{texmf}/updmap.lock
@@ -178,6 +194,9 @@ exit 0
 
 
 
 
 %changelog
 %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
 * Mon May 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-6
 - added Requires(post): for all requirements of texlive-collection-*
 - added Requires(post): for all requirements of texlive-collection-*
 - added Requires: texlive
 - added Requires: texlive

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

@@ -12,7 +12,7 @@
 %define bkmk2uni	convert-bkmk2uni
 %define bkmk2uni	convert-bkmk2uni
 
 
 %define exec_texhash	[ -x %{_bindir}/texhash ] && %{_bindir}/env - %{_bindir}/texhash 2> /dev/null
 %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 \
 %define list_macros \
 	jsclasses-%{jsclasses_ver} \
 	jsclasses-%{jsclasses_ver} \
@@ -22,8 +22,8 @@
 Summary:	A collection of useful macro packages for texlive package
 Summary:	A collection of useful macro packages for texlive package
 Summary(ja):	texlive パッケージで使うマクロパッケージ集
 Summary(ja):	texlive パッケージで使うマクロパッケージ集
 Name:		texlive-macros
 Name:		texlive-macros
-Version:	2009
-Release:	3%{?_dist_release}
+Version:	2011
+Release:	1%{?_dist_release}
 License:	distributable
 License:	distributable
 Group:		Applications/Publishing
 Group:		Applications/Publishing
 
 
@@ -40,19 +40,14 @@ Source20:	http://prdownloads.sourceforge.jp/mytexpert/26068/jlisting.sty.bz2
 
 
 
 
 Requires:	perl
 Requires:	perl
-Requires:	texlive = %{version}
-BuildRequires:	texlive = %{version}
+Requires:	texlive-common = %{version}
+BuildRequires:	texlive-common = %{version}
 BuildRequires:	nkf unzip
 BuildRequires:	nkf unzip
 
 
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 BuildArch: noarch
 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
 Obsoletes:	pLaTeX2e_Macros
 
 
 Distribution:	Vine Linux
 Distribution:	Vine Linux
@@ -117,35 +112,12 @@ find . -type f -name .cvsignore | xargs -r %__rm -fv
 %install
 %install
 %__rm -rf %{buildroot}
 %__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/
 %__mkdir_p %{build_texmf}/packages/
-#InstallClass geometry
 
 
 ## install kanjifonts
 ## 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} | \
 # nkf --utf8 %{SOURCE25} | \
 #     sed -e "s@^#!/usr/local/bin/perl5 -w@#!/usr/bin/perl -w@" > \
 #     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
 ## install jsclasses
 (cd 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
 ## 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
 %post
@@ -198,13 +159,17 @@ exit 0
 %doc %{knjfonts}
 %doc %{knjfonts}
 %doc jsclasses/jsclasses
 %doc jsclasses/jsclasses
 #%{_bindir}/%{bkmk2uni}
 #%{_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
 %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
 * Fri Dec 31 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - dropped BuildRequires: jvf
 - dropped BuildRequires: jvf
 - for vl5, added Conflicts: tetex-macros
 - 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: TeX Live packaging utilities for Vine Linux
 Summary(ja): Vine Linux 用 TeX Live パッケージングユーティリティ
 Summary(ja): Vine Linux 用 TeX Live パッケージングユーティリティ
 Name: texlive-vtlpkg
 Name: texlive-vtlpkg
-Version: 2009
-Release: 4%{?_dist_release}
+Version: 2011
+Release: 1%{?_dist_release}
 License: GPLv2+
 License: GPLv2+
 Group: Development/Tools
 Group: Development/Tools
 Url: http://trac.vinelinux.org/wiki/TeXEnvironment
 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
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildArch: noarch
 BuildArch: noarch
@@ -26,7 +27,7 @@ texlive-vtlpkg is used to create a package of TeX Live for Vine Linux.
 It provides tlpdb2rpmspec. 
 It provides tlpdb2rpmspec. 
 
 
 %description -l ja
 %description -l ja
-texlive-vtlpkg は Vine Linux 用 TeX Live パッケージ作るユーティリティです。
+texlive-vtlpkg は Vine Linux 用 TeX Live パッケージ作るユーティリティです。
 tlpdb2rpmspec を提供しています。
 tlpdb2rpmspec を提供しています。
 
 
 
 
@@ -41,9 +42,9 @@ tlpdb2rpmspec を提供しています。
 %install
 %install
 %__make DESTDIR=$RPM_BUILD_ROOT install
 %__make DESTDIR=$RPM_BUILD_ROOT install
 
 
-## remove arch dependent binaries
+## modified texlive.tlpdb
 pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
 pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
-      patch -p0 < %{SOURCE10} || exit 1
+    patch -p0 < %{SOURCE10} || exit 1
 popd
 popd
 
 
 %clean
 %clean
@@ -52,12 +53,18 @@ popd
 
 
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
+%doc README
 %{_bindir}/tlpdb2rpmspec
 %{_bindir}/tlpdb2rpmspec
 %dir %{_datadir}/%{name}
 %dir %{_datadir}/%{name}
 %{_datadir}/%{name}/*
 %{_datadir}/%{name}/*
 
 
 
 
 %changelog
 %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
 * Mon Mar 23 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
 - applied texlive-vtlpkg-2009-vine.patch
 - applied texlive-vtlpkg-2009-vine.patch
   - remove arch dependent binaries
   - 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