Browse Source

upgrade to TeX Live 2012

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@7148 ec354946-7b23-47d6-9f5a-488ba84defc7
munepi 12 years ago
parent
commit
abc9056a54
100 changed files with 17722 additions and 6048 deletions
  1. 38 11
      j/jvf/jvf-vl.spec
  2. 0 93
      lib/libl/liblinebreak-vl.spec
  3. 13 6
      t/task-texlive/task-texlive-vl.spec
  4. 118 152
      t/texlive-collection-basic/texlive-collection-basic-vl.spec
  5. 233 56
      t/texlive-collection-bibtexextra/texlive-collection-bibtexextra-vl.spec
  6. 147 27
      t/texlive-collection-binextra/texlive-collection-binextra-vl.spec
  7. 297 108
      t/texlive-collection-context/texlive-collection-context-vl.spec
  8. 72 21
      t/texlive-collection-documentation-arabic/texlive-collection-documentation-arabic-vl.spec
  9. 72 21
      t/texlive-collection-documentation-base/texlive-collection-documentation-base-vl.spec
  10. 72 21
      t/texlive-collection-documentation-bulgarian/texlive-collection-documentation-bulgarian-vl.spec
  11. 74 22
      t/texlive-collection-documentation-chinese/texlive-collection-documentation-chinese-vl.spec
  12. 72 21
      t/texlive-collection-documentation-czechslovak/texlive-collection-documentation-czechslovak-vl.spec
  13. 72 21
      t/texlive-collection-documentation-dutch/texlive-collection-documentation-dutch-vl.spec
  14. 2454 123
      t/texlive-collection-documentation-english/texlive-collection-documentation-english-vl.spec
  15. 72 21
      t/texlive-collection-documentation-finnish/texlive-collection-documentation-finnish-vl.spec
  16. 96 23
      t/texlive-collection-documentation-french/texlive-collection-documentation-french-vl.spec
  17. 1206 15
      t/texlive-collection-documentation-german/texlive-collection-documentation-german-vl.spec
  18. 76 25
      t/texlive-collection-documentation-italian/texlive-collection-documentation-italian-vl.spec
  19. 72 21
      t/texlive-collection-documentation-japanese/texlive-collection-documentation-japanese-vl.spec
  20. 72 21
      t/texlive-collection-documentation-korean/texlive-collection-documentation-korean-vl.spec
  21. 72 21
      t/texlive-collection-documentation-mongolian/texlive-collection-documentation-mongolian-vl.spec
  22. 72 21
      t/texlive-collection-documentation-polish/texlive-collection-documentation-polish-vl.spec
  23. 90 28
      t/texlive-collection-documentation-portuguese/texlive-collection-documentation-portuguese-vl.spec
  24. 72 21
      t/texlive-collection-documentation-russian/texlive-collection-documentation-russian-vl.spec
  25. 72 21
      t/texlive-collection-documentation-serbian/texlive-collection-documentation-serbian-vl.spec
  26. 72 21
      t/texlive-collection-documentation-slovenian/texlive-collection-documentation-slovenian-vl.spec
  27. 72 22
      t/texlive-collection-documentation-spanish/texlive-collection-documentation-spanish-vl.spec
  28. 72 21
      t/texlive-collection-documentation-thai/texlive-collection-documentation-thai-vl.spec
  29. 72 21
      t/texlive-collection-documentation-turkish/texlive-collection-documentation-turkish-vl.spec
  30. 72 21
      t/texlive-collection-documentation-ukrainian/texlive-collection-documentation-ukrainian-vl.spec
  31. 72 21
      t/texlive-collection-documentation-vietnamese/texlive-collection-documentation-vietnamese-vl.spec
  32. 417 408
      t/texlive-collection-fontsextra/texlive-collection-fontsextra-vl.spec
  33. 154 303
      t/texlive-collection-fontsrecommended/texlive-collection-fontsrecommended-vl.spec
  34. 103 52
      t/texlive-collection-fontutils/texlive-collection-fontutils-vl.spec
  35. 73 25
      t/texlive-collection-formatsextra/texlive-collection-formatsextra-vl.spec
  36. 110 77
      t/texlive-collection-games/texlive-collection-games-vl.spec
  37. 119 46
      t/texlive-collection-genericextra/texlive-collection-genericextra-vl.spec
  38. 72 21
      t/texlive-collection-genericrecommended/texlive-collection-genericrecommended-vl.spec
  39. 73 25
      t/texlive-collection-htmlxml/texlive-collection-htmlxml-vl.spec
  40. 116 52
      t/texlive-collection-humanities/texlive-collection-humanities-vl.spec
  41. 77 52
      t/texlive-collection-langafrican/texlive-collection-langafrican-vl.spec
  42. 201 67
      t/texlive-collection-langarabic/texlive-collection-langarabic-vl.spec
  43. 72 21
      t/texlive-collection-langarmenian/texlive-collection-langarmenian-vl.spec
  44. 3461 21
      t/texlive-collection-langcjk/texlive-collection-langcjk-vl.spec
  45. 74 26
      t/texlive-collection-langcroatian/texlive-collection-langcroatian-vl.spec
  46. 107 57
      t/texlive-collection-langcyrillic/texlive-collection-langcyrillic-vl.spec
  47. 81 65
      t/texlive-collection-langczechslovak/texlive-collection-langczechslovak-vl.spec
  48. 73 25
      t/texlive-collection-langdanish/texlive-collection-langdanish-vl.spec
  49. 73 25
      t/texlive-collection-langdutch/texlive-collection-langdutch-vl.spec
  50. 73 25
      t/texlive-collection-langenglish/texlive-collection-langenglish-vl.spec
  51. 73 25
      t/texlive-collection-langfinnish/texlive-collection-langfinnish-vl.spec
  52. 147 58
      t/texlive-collection-langfrench/texlive-collection-langfrench-vl.spec
  53. 101 39
      t/texlive-collection-langgerman/texlive-collection-langgerman-vl.spec
  54. 108 108
      t/texlive-collection-langgreek/texlive-collection-langgreek-vl.spec
  55. 76 48
      t/texlive-collection-langhebrew/texlive-collection-langhebrew-vl.spec
  56. 73 25
      t/texlive-collection-langhungarian/texlive-collection-langhungarian-vl.spec
  57. 97 172
      t/texlive-collection-langindic/texlive-collection-langindic-vl.spec
  58. 96 27
      t/texlive-collection-langitalian/texlive-collection-langitalian-vl.spec
  59. 73 25
      t/texlive-collection-langlatin/texlive-collection-langlatin-vl.spec
  60. 73 25
      t/texlive-collection-langlatvian/texlive-collection-langlatvian-vl.spec
  61. 77 52
      t/texlive-collection-langlithuanian/texlive-collection-langlithuanian-vl.spec
  62. 77 52
      t/texlive-collection-langmongolian/texlive-collection-langmongolian-vl.spec
  63. 73 25
      t/texlive-collection-langnorwegian/texlive-collection-langnorwegian-vl.spec
  64. 77 27
      t/texlive-collection-langother/texlive-collection-langother-vl.spec
  65. 128 79
      t/texlive-collection-langpolish/texlive-collection-langpolish-vl.spec
  66. 73 25
      t/texlive-collection-langportuguese/texlive-collection-langportuguese-vl.spec
  67. 79 31
      t/texlive-collection-langspanish/texlive-collection-langspanish-vl.spec
  68. 74 26
      t/texlive-collection-langswedish/texlive-collection-langswedish-vl.spec
  69. 72 21
      t/texlive-collection-langtibetan/texlive-collection-langtibetan-vl.spec
  70. 73 25
      t/texlive-collection-langturkmen/texlive-collection-langturkmen-vl.spec
  71. 98 151
      t/texlive-collection-langvietnamese/texlive-collection-langvietnamese-vl.spec
  72. 216 105
      t/texlive-collection-latex/texlive-collection-latex-vl.spec
  73. 217 47
      t/texlive-collection-latexextra/texlive-collection-latexextra-vl.spec
  74. 366 173
      t/texlive-collection-latexrecommended/texlive-collection-latexrecommended-vl.spec
  75. 211 30
      t/texlive-collection-luatex/texlive-collection-luatex-vl.spec
  76. 97 84
      t/texlive-collection-mathextra/texlive-collection-mathextra-vl.spec
  77. 410 234
      t/texlive-collection-metapost/texlive-collection-metapost-vl.spec
  78. 514 289
      t/texlive-collection-music/texlive-collection-music-vl.spec
  79. 84 59
      t/texlive-collection-omega/texlive-collection-omega-vl.spec
  80. 381 96
      t/texlive-collection-pictures/texlive-collection-pictures-vl.spec
  81. 96 22
      t/texlive-collection-plainextra/texlive-collection-plainextra-vl.spec
  82. 444 239
      t/texlive-collection-pstricks/texlive-collection-pstricks-vl.spec
  83. 394 160
      t/texlive-collection-publishers/texlive-collection-publishers-vl.spec
  84. 208 63
      t/texlive-collection-science/texlive-collection-science-vl.spec
  85. 72 21
      t/texlive-collection-texinfo/texlive-collection-texinfo-vl.spec
  86. 120 57
      t/texlive-collection-xetex/texlive-collection-xetex-vl.spec
  87. 5 116
      t/texlive-common/texlive-common-vl.spec
  88. 10 12
      t/texlive-sources/texlive-sources-vl.spec
  89. 0 66
      t/texlive-vtlpkg/texlive-vtlpkg-2011-vine.patch
  90. 11 6
      t/texlive-vtlpkg/texlive-vtlpkg-vl.spec
  91. 0 19
      t/texlive/__usr_bin_symlink.sh
  92. 0 158
      t/texlive/jtygm.sty
  93. 34 0
      t/texlive/reautoconf-parallel.diff
  94. 0 15
      t/texlive/texlive-20110705-set-selfautoparent-vine.patch
  95. 0 40
      t/texlive/texlive-20110705-texmfcnf-vine.patch
  96. 0 121
      t/texlive/texlive-20110705-updmap-hdr-vine.patch
  97. 15 0
      t/texlive/texlive-20120701-set-selfautoparent-vine.patch
  98. 50 0
      t/texlive/texlive-20120701-texmfcnf-vine.patch
  99. 7 7
      t/texlive/texlive-20120701-vine.patch
  100. 275 282
      t/texlive/texlive-vl.spec

+ 38 - 11
j/jvf/jvf-vl.spec

@@ -1,4 +1,4 @@
-%define tlversion	2011
+%define tlversion	2012
 
 
 %define vinepl		vine.pls-1.2
 %define vinepl		vine.pls-1.2
 %define tfmdir		%{texmf}/fonts/tfm/ptex
 %define tfmdir		%{texmf}/fonts/tfm/ptex
@@ -13,17 +13,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
-%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf/fonts
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: Japanese Virtual Fonts
 Summary: Japanese Virtual Fonts
 Summary(ja): 日本語仮想フォントです.
 Summary(ja): 日本語仮想フォントです.
 Name: jvf
 Name: jvf
-Version: 7.0
+Version: 7.1
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -37,7 +57,7 @@ BuildRequires: unzip
 BuildRequires: texlive = %{tlversion}
 BuildRequires: texlive = %{tlversion}
 ## NOTE: tfm/vf files of pTeX: 
 ## NOTE: tfm/vf files of pTeX: 
 ## almostly contained in texmf-dist/ of texlive-sources
 ## almostly contained in texmf-dist/ of texlive-sources
-BuildRequires: texlive-sources = %{tlversion}
+#BuildRequires: texlive-sources = %{tlversion}
 
 
 BuildArch: noarch
 BuildArch: noarch
 Buildroot: %{_tmppath}/%{name}-%{version}-root
 Buildroot: %{_tmppath}/%{name}-%{version}-root
@@ -172,15 +192,19 @@ done
 %__rm -rf $RPM_BUILD_ROOT
 %__rm -rf $RPM_BUILD_ROOT
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
 exit 0
 exit 0
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+   %touch_run texhash
 fi
 fi
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+exit 0
+
 
 
 %files
 %files
 %defattr(-,root,root)
 %defattr(-,root,root)
@@ -191,6 +215,9 @@ exit 0
 
 
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 7.1-1
+- TeX Live 2012
+
 * Sat Nov 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 7.0-1
 * Sat Nov 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 7.0-1
 - increase version number to match with distro version
 - increase version number to match with distro version
 - TeX Live 2011
 - TeX Live 2011

+ 0 - 93
lib/libl/liblinebreak-vl.spec

@@ -1,93 +0,0 @@
-Name:           liblinebreak
-Version:        2.0
-Release:        1%{?_dist_release}
-Summary:        A Unicode line-breaking library
-
-Group:          Development/Libraries
-License:        zlib
-URL:            http://sourceforge.net/projects/vimgadgets/
-Source0:        http://downloads.sourceforge.net/vimgadgets/%{name}-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-root
-
-BuildRequires:  autoconf automake libtool
-
-%description
-liblinebreak is an implementation of the line breaking algorithm as
-described in Unicode 5.0.0 Standard Annex 14, Revision 19, available
-at http://www.unicode.org/reports/tr14/tr14-19.html
-
-
-%package      devel
-Summary:      Development files for %{name}
-Group:        Development/Libraries
-Requires:     %{name} = %{version}-%{release}
-
-%description  devel
-The %{name}-devel package contains libraries and header files for
-developing applications that use %{name}.
-
-
-%prep
-%setup -q
-%configure --disable-static
-
-
-%build
-%__make %{?_smp_mflags}
-
-
-%install
-%__rm -rf $RPM_BUILD_ROOT
-%__make install DESTDIR=$RPM_BUILD_ROOT
-find $RPM_BUILD_ROOT -name '*.la' -exec %__rm -f {} ';'
-
-
-%clean
-%__rm -rf $RPM_BUILD_ROOT
-
-
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
-
-
-%files
-%defattr(-,root,root,-)
-%doc ChangeLog LICENCE NEWS README
-%{_libdir}/*.so.*
-
-%files devel
-%{_includedir}/*
-%{_libdir}/*.so
-
-
-%changelog
-* Thu Aug 12 2010 Munehiro Yamamoto <munepi@vinelinux.org> - 2.0-1
-- initial build based on Fedora development
-
-* Sat Jul  3 2010 Michel Salim <salimma@fedoraproject.org> - 2.0-1
-- Update to 2.0
-
-* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2-2
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
-
-* Thu Jul  2 2009 Michel Salim <salimma@fedoraproject.org> - 1.2-1
-- Update to 1.2
-- Build as dynamic library, instead of static
-
-* Wed Feb 25 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.9.6-0.5.20080421cvs
-- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
-
-* Thu Jul 31 2008 Michel Salim <michel@berlin.local> - 0.9.6-0.4.20080421cvs%{?dist}
-- Rename package to liblinebreak, providing -{devel,static}
-
-* Mon Jul 14 2008 Michel Alexandre Salim <salimma@fedoraproject.org> - 0.9.6-0.3.20080421cvs
-- Change versioning scheme
-- Updated checkout instructions
-
-* Mon Jun  9 2008 Michel Alexandre Salim <salimma@fedoraproject.org> - 0.9.6-0.2
-- Rename to liblinebreak-devel, provides liblinebreak-static
-
-* Wed Jun  4 2008 Michel Alexandre Salim <salimma@fedoraproject.org> - 0.9.6-0.1
-- Initial package
-

+ 13 - 6
t/task-texlive/task-texlive-vl.spec

@@ -1,7 +1,7 @@
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: public domain
 License: public domain
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -13,8 +13,8 @@ Requires: texlive-collection-latexextra = %{version}
 Requires: texlive-collection-luatex = %{version}
 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: texmacro-otf >= 1.7
+Requires: texlive-collection-fontutils = %{version}
+#Requires: texmacro-otf >= 1.7
 
 
 Obsoletes: task-tetex
 Obsoletes: task-tetex
 Obsoletes: task-platex pk300
 Obsoletes: task-platex pk300
@@ -46,7 +46,7 @@ Requires: texlive-collection-latexextra-doc = %{version}
 Requires: texlive-collection-luatex-doc = %{version}
 Requires: texlive-collection-luatex-doc = %{version}
 Requires: texlive-collection-pictures-doc = %{version}
 Requires: texlive-collection-pictures-doc = %{version}
 Requires: texlive-collection-genericrecommended-doc = %{version}
 Requires: texlive-collection-genericrecommended-doc = %{version}
-Requires: texlive-collection-pstricks-doc = %{version}
+Requires: texlive-collection-fontutils-doc = %{version}
 
 
 %description doc
 %description doc
 This package is a virtual package to install documentation packages of %{name}. 
 This package is a virtual package to install documentation packages of %{name}. 
@@ -61,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,-2011.*, = %{version},g"
+## $ ls -1 texlive-collection-* | grep -v -e "-doc-" -e "-documentation-" | sed -e "s,^,Requires: ,g" -e "s,-2012.*, = %{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}
@@ -137,7 +137,7 @@ 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,-2011.*, = %{version},g"
+## $ ls -1 texlive-collection-* | grep -e "-doc-" -e "-documentation-" | sed -e "s,^,Requires: ,g" -e "s,-2012.*, = %{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}
@@ -229,6 +229,13 @@ This package is a virtual package to install documentation packages of
 %files full-doc
 %files full-doc
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- TeX Live 2012
+
+* Tue Jul 31 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- moved Requires: texlive-collection-fontutils{,-doc} 
+  to task-texlive{,-doc}, respectively
+
 * Sun Nov 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Nov 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - TeX Live 2011
 - TeX Live 2011
 
 

+ 118 - 152
t/texlive-collection-basic/texlive-collection-basic-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-basic
 ## tlpdb2rpmspec collection-basic
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: OFSFLD, Knuth, LPPL, GPL+, Freely redistributable without restriction, LGPLv2+
+License: OFSFLD, Knuth, LPPL, GPL+, Freely redistributable without restriction, LPPL 1.3, LGPLv2+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -85,8 +108,7 @@ 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.
-tcdialog: 
+plain: 
 tetex: scripts and files originally written for or included in teTeX
 tetex: scripts and files originally written for or included in teTeX
 tex: A sophisticated typesetting engine.
 tex: A sophisticated typesetting engine.
 texconfig: 
 texconfig: 
@@ -140,8 +162,7 @@ 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.
-tcdialog: 
+plain: 
 tetex: scripts and files originally written for or included in teTeX
 tetex: scripts and files originally written for or included in teTeX
 tex: A sophisticated typesetting engine.
 tex: A sophisticated typesetting engine.
 texconfig: 
 texconfig: 
@@ -820,6 +841,7 @@ texmf-dist/bibtex/bst/base/unsrt.bst
 texmf-dist/doc/fonts/cm/README
 texmf-dist/doc/fonts/cm/README
 texmf-dist/doc/fonts/cm/README-cmps.txt
 texmf-dist/doc/fonts/cm/README-cmps.txt
 texmf-dist/fonts/map/dvips/cm/cmtext-bsr-interpolated.map
 texmf-dist/fonts/map/dvips/cm/cmtext-bsr-interpolated.map
+texmf-dist/fonts/pk/ljfour/public/cm/dpi600/black.pk
 texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmbx10.pk
 texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmbx10.pk
 texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmex10.pk
 texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmex10.pk
 texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmmi10.pk
 texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmmi10.pk
@@ -834,7 +856,7 @@ texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmsl10.pk
 texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmsy10.pk
 texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmsy10.pk
 texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmsy7.pk
 texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmsy7.pk
 texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmti10.pk
 texmf-dist/fonts/pk/ljfour/public/cm/dpi600/cmti10.pk
-texmf-dist/fonts/pk/ljfour/public/cm/dpi720/cmbx12.pk
+texmf-dist/fonts/pk/ljfour/public/cm/dpi600/gray.pk
 texmf-dist/fonts/source/public/cm/accent.mf
 texmf-dist/fonts/source/public/cm/accent.mf
 texmf-dist/fonts/source/public/cm/bigacc.mf
 texmf-dist/fonts/source/public/cm/bigacc.mf
 texmf-dist/fonts/source/public/cm/bigdel.mf
 texmf-dist/fonts/source/public/cm/bigdel.mf
@@ -1151,8 +1173,12 @@ texmf-dist/doc/generic/hyph-utf8/bg/azbukaExtended.tex
 texmf-dist/doc/generic/hyph-utf8/es/README
 texmf-dist/doc/generic/hyph-utf8/es/README
 texmf-dist/doc/generic/hyph-utf8/es/division.pdf
 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-distribution.pdf
+texmf-dist/doc/generic/hyph-utf8/hyphenation-distribution.tex
 texmf-dist/doc/generic/hyph-utf8/hyphenation.pdf
 texmf-dist/doc/generic/hyph-utf8/hyphenation.pdf
 texmf-dist/doc/generic/hyph-utf8/hyphenation.tex
 texmf-dist/doc/generic/hyph-utf8/hyphenation.tex
+texmf-dist/doc/generic/hyph-utf8/img/miktex-languages.png
+texmf-dist/doc/generic/hyph-utf8/img/texlive-collection-lang.png
 texmf-dist/doc/generic/hyph-utf8/sa/hyphenmin.txt
 texmf-dist/doc/generic/hyph-utf8/sa/hyphenmin.txt
 texmf-dist/doc/luatex/hyph-utf8/README
 texmf-dist/doc/luatex/hyph-utf8/README
 texmf-dist/doc/luatex/hyph-utf8/luatex-hyphen.pdf
 texmf-dist/doc/luatex/hyph-utf8/luatex-hyphen.pdf
@@ -1223,6 +1249,7 @@ texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-et.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-eu.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-eu.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fi.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fi.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fr.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fr.tex
+texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fur.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
@@ -1239,7 +1266,6 @@ 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-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-ml.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ml.tex
@@ -1254,6 +1280,7 @@ 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-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-rm.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ro.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ro.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ru.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-ru.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sa.tex
 texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-sa.tex
@@ -1283,6 +1310,7 @@ 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-eu.ec.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-fi.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-fr.ec.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-fur.ec.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-ga.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-gl.ec.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-hr.ec.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/ptex/hyph-hr.ec.tex
@@ -1313,7 +1341,9 @@ 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/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-af.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-fr.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-fr.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-fur.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-it.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-it.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-rm.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-uk.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/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-8bit/copthyph.tex
@@ -1339,6 +1369,7 @@ 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-eu.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-fi.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-fr.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-fur.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-ga.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-gl.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-grc.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-grc.tex
@@ -1355,7 +1386,6 @@ 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-kmr.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-kn.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-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-lt.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-lv.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-ml.tex
@@ -1371,6 +1401,7 @@ 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-pa.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-pl.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-pt.tex
+texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-rm.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-ro.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-ru.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sa.tex
 texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-sa.tex
@@ -1474,6 +1505,10 @@ 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.hyp.txt
 texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fr.lic.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-fr.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-fur.pat.txt
 texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ga.chr.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.hyp.txt
 texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ga.lic.txt
 texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ga.lic.txt
@@ -1538,10 +1573,6 @@ 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.hyp.txt
 texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-la.lic.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-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.chr.txt
 texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-lt.hyp.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.lic.txt
@@ -1594,6 +1625,10 @@ 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.hyp.txt
 texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-pt.lic.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-pt.pat.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.chr.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.hyp.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.lic.txt
+texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-rm.pat.txt
 texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ro.chr.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.hyp.txt
 texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ro.lic.txt
 texmf-dist/tex/generic/hyph-utf8/patterns/txt/hyph-ro.lic.txt
@@ -1889,6 +1924,7 @@ texmf-dist/tex/plain/config/pdfetex.ini
 texmf-dist/tex/plain/config/pdftexmagfix.tex
 texmf-dist/tex/plain/config/pdftexmagfix.tex
 texmf-dist/tex/plain/config/tex.ini
 texmf-dist/tex/plain/config/tex.ini
 texmf-dist/tex/plain/config/xetex.ini
 texmf-dist/tex/plain/config/xetex.ini
+texmf-dist/web2c/updmap.cfg
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
@@ -1898,8 +1934,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -1908,9 +1948,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -1933,16 +1975,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -1954,38 +1996,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -2009,143 +2056,54 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap cm.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cm.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap cm.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap cmextra.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cmextra.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap cmextra.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap cyrillic.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cyrillic.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap cyrillic.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map euler.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable euler.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map euler.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap latxfont.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable latxfont.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap latxfont.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap symbols.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable symbols.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap symbols.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap cmtext-bsr-interpolated.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cmtext-bsr-interpolated.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap cmtext-bsr-interpolated.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap mflogo.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable mflogo.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap mflogo.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map mathpple.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable mathpple.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map mathpple.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap cm.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap cmextra.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap cyrillic.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map euler.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap latxfont.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap symbols.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap cmtext-bsr-interpolated.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap mflogo.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map mathpple.map >/dev/null 2>&1 && %touch_run updmap
 
 
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap cm.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cm.map ... " && \
-        %{exec_updmap} --nomkmap --disable cm.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap cmextra.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cmextra.map ... " && \
-        %{exec_updmap} --nomkmap --disable cmextra.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap cyrillic.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cyrillic.map ... " && \
-        %{exec_updmap} --nomkmap --disable cyrillic.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map euler.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable euler.map ... " && \
-        %{exec_updmap} --nomkmap --disable euler.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap latxfont.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable latxfont.map ... " && \
-        %{exec_updmap} --nomkmap --disable latxfont.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap symbols.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable symbols.map ... " && \
-        %{exec_updmap} --nomkmap --disable symbols.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap cmtext-bsr-interpolated.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cmtext-bsr-interpolated.map ... " && \
-        %{exec_updmap} --nomkmap --disable cmtext-bsr-interpolated.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap mflogo.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable mflogo.map ... " && \
-        %{exec_updmap} --nomkmap --disable mflogo.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map mathpple.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable mathpple.map ... " && \
-        %{exec_updmap} --nomkmap --disable mathpple.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cm.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cmextra.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cyrillic.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable euler.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable latxfont.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable symbols.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cmtext-bsr-interpolated.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable mflogo.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable mathpple.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -2153,6 +2111,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-basic
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-basic
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-basic
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-basic
 
 

+ 233 - 56
t/texlive-collection-bibtexextra/texlive-collection-bibtexextra-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-bibtexextra
 ## tlpdb2rpmspec collection-bibtexextra
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, Freely redistributable without restriction, GPL+, Artistic, No Info, Public Domain
+License: LPPL, LPPL 1.3, Freely redistributable without restriction, GPL+, Artistic, No Source, No Info, Public Domain, LPPL 1.2
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-latex = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -70,15 +93,22 @@ 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: Bibliographies in LaTeX using BibTeX for sorting only.
 biblatex-apa: Biblatex citation and reference style for APA.
 biblatex-apa: Biblatex citation and reference style for APA.
+biblatex-bwl: 
 biblatex-chem: Chemistry styles for biblatex.
 biblatex-chem: Chemistry styles for biblatex.
 biblatex-chicago: Chicago style files for biblatex.
 biblatex-chicago: Chicago style files for biblatex.
 biblatex-dw: Humanities styles for biblatex.
 biblatex-dw: Humanities styles for biblatex.
+biblatex-fiwi: Biblatex styles for use in German humanities.
 biblatex-historian: A Biblatex style.
 biblatex-historian: A Biblatex style.
 biblatex-ieee: Ieee style files for biblatex.
 biblatex-ieee: Ieee style files for biblatex.
+biblatex-juradiss: Biblatex stylefiles for German law thesis.
+biblatex-luh-ipw: Biblatex styles for social sciences.
 biblatex-mla: MLA style files for biblatex.
 biblatex-mla: MLA style files for biblatex.
+biblatex-musuos: A biblatex style for citations in musuos.cls.
 biblatex-nature: Biblatex support for Nature.
 biblatex-nature: Biblatex support for Nature.
+biblatex-nejm: Biblatex style for the New England Journal of Medicine (NEJM).
 biblatex-philosophy: Styles for using biblatex for work in philosophy.
 biblatex-philosophy: Styles for using biblatex for work in philosophy.
 biblatex-science: Biblatex support for Science.
 biblatex-science: Biblatex support for Science.
+biblatex-swiss-legal: Bibliography and citation styles following Swiss legal practice.
 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.
@@ -89,6 +119,7 @@ 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.
+chscite: Bibliography style for Chalmers University of Technology.
 collref: Collect blocks of references into a single reference.
 collref: Collect blocks of references into a single reference.
 compactbib: Multiple thebibliography environments.
 compactbib: Multiple thebibliography environments.
 custom-bib: Customised BibTeX styles.
 custom-bib: Customised BibTeX styles.
@@ -98,6 +129,7 @@ doipubmed: Special commands for use in bibliographies.
 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.
+geschichtsfrkl: BibLaTeX style for historians.
 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'
 historische-zeitschrift: Biblatex style for the journal 'Historische Zeitschrift'
@@ -106,6 +138,7 @@ 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.
+ksfh_nat: 
 listbib: Lists contents of BibTeX files.
 listbib: Lists contents of BibTeX files.
 logreq: Support for automation of the LaTeX workflow.
 logreq: Support for automation of the LaTeX workflow.
 margbib: Display bibitem tags in the margins.
 margbib: Display bibitem tags in the margins.
@@ -120,6 +153,9 @@ sort-by-letters: Bibliography styles for alphabetic sorting.
 splitbib: Split and reorder your bibliography.
 splitbib: Split and reorder your bibliography.
 uni-wtal-ger: 
 uni-wtal-ger: 
 urlbst: Web support for BibTeX.
 urlbst: Web support for BibTeX.
+usebib: A simple bibloography processor.
+vak: BibTeX style for Russian Theses, books, etc.
+xcite: Use citation keys from a different document.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -151,15 +187,22 @@ 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: Bibliographies in LaTeX using BibTeX for sorting only.
 biblatex-apa: Biblatex citation and reference style for APA.
 biblatex-apa: Biblatex citation and reference style for APA.
+biblatex-bwl: 
 biblatex-chem: Chemistry styles for biblatex.
 biblatex-chem: Chemistry styles for biblatex.
 biblatex-chicago: Chicago style files for biblatex.
 biblatex-chicago: Chicago style files for biblatex.
 biblatex-dw: Humanities styles for biblatex.
 biblatex-dw: Humanities styles for biblatex.
+biblatex-fiwi: Biblatex styles for use in German humanities.
 biblatex-historian: A Biblatex style.
 biblatex-historian: A Biblatex style.
 biblatex-ieee: Ieee style files for biblatex.
 biblatex-ieee: Ieee style files for biblatex.
+biblatex-juradiss: Biblatex stylefiles for German law thesis.
+biblatex-luh-ipw: Biblatex styles for social sciences.
 biblatex-mla: MLA style files for biblatex.
 biblatex-mla: MLA style files for biblatex.
+biblatex-musuos: A biblatex style for citations in musuos.cls.
 biblatex-nature: Biblatex support for Nature.
 biblatex-nature: Biblatex support for Nature.
+biblatex-nejm: Biblatex style for the New England Journal of Medicine (NEJM).
 biblatex-philosophy: Styles for using biblatex for work in philosophy.
 biblatex-philosophy: Styles for using biblatex for work in philosophy.
 biblatex-science: Biblatex support for Science.
 biblatex-science: Biblatex support for Science.
+biblatex-swiss-legal: Bibliography and citation styles following Swiss legal practice.
 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.
@@ -170,6 +213,7 @@ 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.
+chscite: Bibliography style for Chalmers University of Technology.
 collref: Collect blocks of references into a single reference.
 collref: Collect blocks of references into a single reference.
 compactbib: Multiple thebibliography environments.
 compactbib: Multiple thebibliography environments.
 custom-bib: Customised BibTeX styles.
 custom-bib: Customised BibTeX styles.
@@ -179,6 +223,7 @@ doipubmed: Special commands for use in bibliographies.
 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.
+geschichtsfrkl: BibLaTeX style for historians.
 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'
 historische-zeitschrift: Biblatex style for the journal 'Historische Zeitschrift'
@@ -187,6 +232,7 @@ 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.
+ksfh_nat: 
 listbib: Lists contents of BibTeX files.
 listbib: Lists contents of BibTeX files.
 logreq: Support for automation of the LaTeX workflow.
 logreq: Support for automation of the LaTeX workflow.
 margbib: Display bibitem tags in the margins.
 margbib: Display bibitem tags in the margins.
@@ -201,6 +247,9 @@ sort-by-letters: Bibliography styles for alphabetic sorting.
 splitbib: Split and reorder your bibliography.
 splitbib: Split and reorder your bibliography.
 uni-wtal-ger: 
 uni-wtal-ger: 
 urlbst: Web support for BibTeX.
 urlbst: Web support for BibTeX.
+usebib: A simple bibloography processor.
+vak: BibTeX style for Russian Theses, books, etc.
+xcite: Use citation keys from a different document.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -242,6 +291,7 @@ texmf-dist/doc/latex/amsrefs/pcatcode.pdf
 texmf-dist/doc/latex/amsrefs/rkeyval.pdf
 texmf-dist/doc/latex/amsrefs/rkeyval.pdf
 texmf-dist/doc/latex/amsrefs/textcmds.pdf
 texmf-dist/doc/latex/amsrefs/textcmds.pdf
 texmf-dist/source/latex/amsrefs/00readme.txt
 texmf-dist/source/latex/amsrefs/00readme.txt
+texmf-dist/source/latex/amsrefs/README
 texmf-dist/source/latex/amsrefs/amsrdoc.tex
 texmf-dist/source/latex/amsrefs/amsrdoc.tex
 texmf-dist/source/latex/amsrefs/amsrefs.dtx
 texmf-dist/source/latex/amsrefs/amsrefs.dtx
 texmf-dist/source/latex/amsrefs/amsrefs.ins
 texmf-dist/source/latex/amsrefs/amsrefs.ins
@@ -273,12 +323,13 @@ texmf-dist/tex/latex/amsrefs/mathscinet.sty
 texmf-dist/tex/latex/amsrefs/pcatcode.sty
 texmf-dist/tex/latex/amsrefs/pcatcode.sty
 texmf-dist/tex/latex/amsrefs/rkeyval.sty
 texmf-dist/tex/latex/amsrefs/rkeyval.sty
 texmf-dist/tex/latex/amsrefs/textcmds.sty
 texmf-dist/tex/latex/amsrefs/textcmds.sty
-texmf-dist/doc/latex/apacite/README
-texmf-dist/doc/latex/apacite/apa5ex.bib
-texmf-dist/doc/latex/apacite/apacite.pdf
-texmf-dist/source/latex/apacite/apacite.drv
-texmf-dist/source/latex/apacite/apacite.dtx
-texmf-dist/source/latex/apacite/apacite.ins
+texmf-dist/doc/bibtex/apacite/README
+texmf-dist/doc/bibtex/apacite/apa5ex.bib
+texmf-dist/doc/bibtex/apacite/apacite.pdf
+texmf-dist/doc/bibtex/apacite/apacxmpl.tex
+texmf-dist/source/bibtex/apacite/apacite.drv
+texmf-dist/source/bibtex/apacite/apacite.dtx
+texmf-dist/source/bibtex/apacite/apacite.ins
 texmf-dist/bibtex/bst/apacite/apacann.bst
 texmf-dist/bibtex/bst/apacite/apacann.bst
 texmf-dist/bibtex/bst/apacite/apacannx.bst
 texmf-dist/bibtex/bst/apacite/apacannx.bst
 texmf-dist/bibtex/bst/apacite/apacite.bst
 texmf-dist/bibtex/bst/apacite/apacite.bst
@@ -359,12 +410,13 @@ 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/doc/bibtex/biber/biber.pdf
-texmf-dist/source/bibtex/biber/README
 texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz
 texmf-dist/source/bibtex/biber/biblatex-biber.tar.gz
+texmf-dist/source/bibtex/biber/utf8-macro-map.html
 texmf-dist/doc/bibtex/bibexport/README
 texmf-dist/doc/bibtex/bibexport/README
 texmf-dist/doc/bibtex/bibexport/bibexport.pdf
 texmf-dist/doc/bibtex/bibexport/bibexport.pdf
 texmf-dist/source/bibtex/bibexport/bibexport.dtx
 texmf-dist/source/bibtex/bibexport/bibexport.dtx
 texmf-dist/source/bibtex/bibexport/bibexport.ins
 texmf-dist/source/bibtex/bibexport/bibexport.ins
+texmf-dist/bibtex/bst/bibexport/expcites.bst
 texmf-dist/bibtex/bst/bibexport/expkeys.bst
 texmf-dist/bibtex/bst/bibexport/expkeys.bst
 texmf-dist/bibtex/bst/bibexport/export.bst
 texmf-dist/bibtex/bst/bibexport/export.bst
 texmf-dist/scripts/bibexport/bibexport.sh
 texmf-dist/scripts/bibexport/bibexport.sh
@@ -577,6 +629,7 @@ texmf-dist/tex/latex/biblatex/lbx/norwegian.lbx
 texmf-dist/tex/latex/biblatex/lbx/nynorsk.lbx
 texmf-dist/tex/latex/biblatex/lbx/nynorsk.lbx
 texmf-dist/tex/latex/biblatex/lbx/portuges.lbx
 texmf-dist/tex/latex/biblatex/lbx/portuges.lbx
 texmf-dist/tex/latex/biblatex/lbx/portuguese.lbx
 texmf-dist/tex/latex/biblatex/lbx/portuguese.lbx
+texmf-dist/tex/latex/biblatex/lbx/russian.lbx
 texmf-dist/tex/latex/biblatex/lbx/spanish.lbx
 texmf-dist/tex/latex/biblatex/lbx/spanish.lbx
 texmf-dist/tex/latex/biblatex/lbx/swedish.lbx
 texmf-dist/tex/latex/biblatex/lbx/swedish.lbx
 texmf-dist/doc/latex/biblatex-apa/README
 texmf-dist/doc/latex/biblatex-apa/README
@@ -590,31 +643,40 @@ texmf-dist/tex/latex/biblatex-apa/american-apa.lbx
 texmf-dist/tex/latex/biblatex-apa/apa.bbx
 texmf-dist/tex/latex/biblatex-apa/apa.bbx
 texmf-dist/tex/latex/biblatex-apa/apa.cbx
 texmf-dist/tex/latex/biblatex-apa/apa.cbx
 texmf-dist/tex/latex/biblatex-apa/brazilian-apa.lbx
 texmf-dist/tex/latex/biblatex-apa/brazilian-apa.lbx
+texmf-dist/tex/latex/biblatex-apa/british-apa.lbx
 texmf-dist/tex/latex/biblatex-apa/dutch-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/french-apa.lbx
 texmf-dist/tex/latex/biblatex-apa/german-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/greek-apa.lbx
+texmf-dist/tex/latex/biblatex-apa/italian-apa.lbx
 texmf-dist/tex/latex/biblatex-apa/ngerman-apa.lbx
 texmf-dist/tex/latex/biblatex-apa/ngerman-apa.lbx
+texmf-dist/tex/latex/biblatex-apa/spanish-apa.lbx
+texmf-dist/doc/latex/biblatex-bwl/Changes
+texmf-dist/doc/latex/biblatex-bwl/doc/bwl-FU.bib
+texmf-dist/doc/latex/biblatex-bwl/doc/bwl-FU.pdf
+texmf-dist/doc/latex/biblatex-bwl/doc/bwl-FU.tex
+texmf-dist/tex/latex/biblatex-bwl/bwl-FU.bbx
+texmf-dist/tex/latex/biblatex-bwl/bwl-FU.cbx
 texmf-dist/doc/latex/biblatex-chem/README
 texmf-dist/doc/latex/biblatex-chem/README
+texmf-dist/doc/latex/biblatex-chem/biblatex-chem-acs.pdf
+texmf-dist/doc/latex/biblatex-chem/biblatex-chem-acs.tex
+texmf-dist/doc/latex/biblatex-chem/biblatex-chem-angew.pdf
+texmf-dist/doc/latex/biblatex-chem/biblatex-chem-angew.tex
+texmf-dist/doc/latex/biblatex-chem/biblatex-chem-biochem.pdf
+texmf-dist/doc/latex/biblatex-chem/biblatex-chem-biochem.tex
+texmf-dist/doc/latex/biblatex-chem/biblatex-chem-rsc.pdf
+texmf-dist/doc/latex/biblatex-chem/biblatex-chem-rsc.tex
+texmf-dist/doc/latex/biblatex-chem/biblatex-chem.bib
 texmf-dist/doc/latex/biblatex-chem/biblatex-chem.pdf
 texmf-dist/doc/latex/biblatex-chem/biblatex-chem.pdf
 texmf-dist/doc/latex/biblatex-chem/biblatex-chem.tex
 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/tex/latex/biblatex-chem/chem-acs.bbx
+texmf-dist/tex/latex/biblatex-chem/chem-acs.cbx
+texmf-dist/tex/latex/biblatex-chem/chem-angew.bbx
+texmf-dist/tex/latex/biblatex-chem/chem-angew.cbx
+texmf-dist/tex/latex/biblatex-chem/chem-biochem.bbx
+texmf-dist/tex/latex/biblatex-chem/chem-biochem.cbx
+texmf-dist/tex/latex/biblatex-chem/chem-rsc.bbx
+texmf-dist/tex/latex/biblatex-chem/chem-rsc.cbx
 texmf-dist/doc/latex/biblatex-chicago/README
 texmf-dist/doc/latex/biblatex-chicago/README
 texmf-dist/doc/latex/biblatex-chicago/RELEASE
 texmf-dist/doc/latex/biblatex-chicago/RELEASE
 texmf-dist/doc/latex/biblatex-chicago/biblatex-chicago.pdf
 texmf-dist/doc/latex/biblatex-chicago/biblatex-chicago.pdf
@@ -662,6 +724,22 @@ 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/cbx/standard-dw.cbx
 texmf-dist/tex/latex/biblatex-dw/lbx/english-dw.lbx
 texmf-dist/tex/latex/biblatex-dw/lbx/english-dw.lbx
 texmf-dist/tex/latex/biblatex-dw/lbx/german-dw.lbx
 texmf-dist/tex/latex/biblatex-dw/lbx/german-dw.lbx
+texmf-dist/doc/latex/biblatex-fiwi/README
+texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf
+texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex
+texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-options.pdf
+texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-options.tex
+texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.pdf
+texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.tex
+texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2-options.pdf
+texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.pdf
+texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.tex
+texmf-dist/doc/latex/biblatex-fiwi/examples.bib
+texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx
+texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx
+texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx
+texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx
+texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx
 texmf-dist/doc/latex/biblatex-historian/README.txt
 texmf-dist/doc/latex/biblatex-historian/README.txt
 texmf-dist/doc/latex/biblatex-historian/historian.bib
 texmf-dist/doc/latex/biblatex-historian/historian.bib
 texmf-dist/doc/latex/biblatex-historian/historian.pdf
 texmf-dist/doc/latex/biblatex-historian/historian.pdf
@@ -669,11 +747,35 @@ texmf-dist/tex/latex/biblatex-historian/historian.bbx
 texmf-dist/tex/latex/biblatex-historian/historian.cbx
 texmf-dist/tex/latex/biblatex-historian/historian.cbx
 texmf-dist/tex/latex/biblatex-historian/historian.lbx
 texmf-dist/tex/latex/biblatex-historian/historian.lbx
 texmf-dist/doc/latex/biblatex-ieee/README
 texmf-dist/doc/latex/biblatex-ieee/README
+texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.pdf
+texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee-alphabetic.tex
+texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.bib
 texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf
 texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.pdf
 texmf-dist/doc/latex/biblatex-ieee/biblatex-ieee.tex
 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-alphabetic.bbx
+texmf-dist/tex/latex/biblatex-ieee/ieee-alphabetic.cbx
 texmf-dist/tex/latex/biblatex-ieee/ieee.bbx
 texmf-dist/tex/latex/biblatex-ieee/ieee.bbx
 texmf-dist/tex/latex/biblatex-ieee/ieee.cbx
 texmf-dist/tex/latex/biblatex-ieee/ieee.cbx
+texmf-dist/doc/latex/biblatex-juradiss/README
+texmf-dist/doc/latex/biblatex-juradiss/biber.conf
+texmf-dist/doc/latex/biblatex-juradiss/biblatex-juradiss.pdf
+texmf-dist/doc/latex/biblatex-juradiss/biblatex-juradiss.tex
+texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.bbx
+texmf-dist/tex/latex/biblatex-juradiss/biblatex-juradiss.cbx
+texmf-dist/doc/latex/biblatex-luh-ipw/README
+texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-preamble.tex
+texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-print.tex
+texmf-dist/doc/latex/biblatex-luh-ipw/biblatex-luh-ipw-screen.tex
+texmf-dist/doc/latex/biblatex-luh-ipw/de-biblatex-luh-ipw.pdf
+texmf-dist/doc/latex/biblatex-luh-ipw/de-biblatex-luh-ipw.tex
+texmf-dist/tex/latex/biblatex-luh-ipw/bbx/authoryear-luh-ipw.bbx
+texmf-dist/tex/latex/biblatex-luh-ipw/bbx/standard-luh-ipw.bbx
+texmf-dist/tex/latex/biblatex-luh-ipw/bbx/verbose-inote-luh-ipw.bbx
+texmf-dist/tex/latex/biblatex-luh-ipw/cbx/authoryear-luh-ipw.cbx
+texmf-dist/tex/latex/biblatex-luh-ipw/cbx/standard-luh-ipw.cbx
+texmf-dist/tex/latex/biblatex-luh-ipw/cbx/verbose-inote-luh-ipw.cbx
+texmf-dist/tex/latex/biblatex-luh-ipw/lbx/english-luh-ipw.lbx
+texmf-dist/tex/latex/biblatex-luh-ipw/lbx/german-luh-ipw.lbx
 texmf-dist/doc/latex/biblatex-mla/CHANGES
 texmf-dist/doc/latex/biblatex-mla/CHANGES
 texmf-dist/doc/latex/biblatex-mla/README
 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-old.pdf
@@ -686,20 +788,31 @@ texmf-dist/tex/latex/biblatex-mla/mla.bbx
 texmf-dist/tex/latex/biblatex-mla/mla.cbx
 texmf-dist/tex/latex/biblatex-mla/mla.cbx
 texmf-dist/tex/latex/biblatex-mla/portuguese-mla.lbx
 texmf-dist/tex/latex/biblatex-mla/portuguese-mla.lbx
 texmf-dist/tex/latex/biblatex-mla/spanish-mla.lbx
 texmf-dist/tex/latex/biblatex-mla/spanish-mla.lbx
+texmf-dist/doc/latex/biblatex-musuos/README
+texmf-dist/doc/latex/biblatex-musuos/biblatex-musuos.pdf
+texmf-dist/doc/latex/biblatex-musuos/biblatex-musuos.tex
+texmf-dist/doc/latex/biblatex-musuos/musuos-bsp.bib
+texmf-dist/tex/latex/biblatex-musuos/german-musuos.lbx
+texmf-dist/tex/latex/biblatex-musuos/musuos.bbx
+texmf-dist/tex/latex/biblatex-musuos/musuos.cbx
 texmf-dist/doc/latex/biblatex-nature/README
 texmf-dist/doc/latex/biblatex-nature/README
+texmf-dist/doc/latex/biblatex-nature/biblatex-nature.bib
 texmf-dist/doc/latex/biblatex-nature/biblatex-nature.pdf
 texmf-dist/doc/latex/biblatex-nature/biblatex-nature.pdf
 texmf-dist/doc/latex/biblatex-nature/biblatex-nature.tex
 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.bbx
 texmf-dist/tex/latex/biblatex-nature/nature.cbx
 texmf-dist/tex/latex/biblatex-nature/nature.cbx
-texmf-dist/doc/latex/biblatex-philosophy/CHANGES.txt
+texmf-dist/doc/latex/biblatex-nejm/README
+texmf-dist/doc/latex/biblatex-nejm/biblatex-nejm.pdf
+texmf-dist/doc/latex/biblatex-nejm/biblatex-nejm.tex
+texmf-dist/tex/latex/biblatex-nejm/nejm.bbx
+texmf-dist/tex/latex/biblatex-nejm/nejm.cbx
 texmf-dist/doc/latex/biblatex-philosophy/README
 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-classic.tex
 texmf-dist/doc/latex/biblatex-philosophy/Test-philosophy-modern.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/Test-philosophy-verbose.tex
+texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.bib
 texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.pdf
 texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.pdf
 texmf-dist/doc/latex/biblatex-philosophy/biblatex-philosophy.tex
 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/english-philosophy.lbx
 texmf-dist/tex/latex/biblatex-philosophy/italian-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.bbx
@@ -710,11 +823,19 @@ 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.bbx
 texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx
 texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx
 texmf-dist/doc/latex/biblatex-science/README
 texmf-dist/doc/latex/biblatex-science/README
+texmf-dist/doc/latex/biblatex-science/biblatex-science.bib
 texmf-dist/doc/latex/biblatex-science/biblatex-science.pdf
 texmf-dist/doc/latex/biblatex-science/biblatex-science.pdf
 texmf-dist/doc/latex/biblatex-science/biblatex-science.tex
 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.bbx
 texmf-dist/tex/latex/biblatex-science/science.cbx
 texmf-dist/tex/latex/biblatex-science/science.cbx
+texmf-dist/doc/latex/biblatex-swiss-legal/README
+texmf-dist/doc/latex/biblatex-swiss-legal/biblatex-swiss-legal.pdf
+texmf-dist/doc/latex/biblatex-swiss-legal/doc_source/biblatex-swiss-legal.tex
+texmf-dist/doc/latex/biblatex-swiss-legal/doc_source/biblioinstructions.bib
+texmf-dist/doc/latex/biblatex-swiss-legal/doc_source/listerevuesCH.tex
+texmf-dist/tex/latex/biblatex-swiss-legal/biblatex-swiss-legal-fr.lbx
+texmf-dist/tex/latex/biblatex-swiss-legal/biblatex-swiss-legal-general.bbx
+texmf-dist/tex/latex/biblatex-swiss-legal/biblatex-swiss-legal-general.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.bst-dist
 texmf-dist/doc/latex/biblist/biblist.gde
 texmf-dist/doc/latex/biblist/biblist.gde
@@ -766,6 +887,12 @@ texmf-dist/bibtex/bst/chembst/InorgChem.bst
 texmf-dist/bibtex/bst/chembst/JAmChemSoc.bst
 texmf-dist/bibtex/bst/chembst/JAmChemSoc.bst
 texmf-dist/bibtex/bst/chembst/JAmChemSoc_all.bst
 texmf-dist/bibtex/bst/chembst/JAmChemSoc_all.bst
 texmf-dist/bibtex/bst/chembst/cv.bst
 texmf-dist/bibtex/bst/chembst/cv.bst
+texmf-dist/doc/latex/chscite/README
+texmf-dist/doc/latex/chscite/chscite.pdf
+texmf-dist/source/latex/chscite/chscite.dtx
+texmf-dist/source/latex/chscite/chscite.ins
+texmf-dist/bibtex/bst/chscite/chscite.bst
+texmf-dist/tex/latex/chscite/chscite.sty
 texmf-dist/doc/latex/collref/README
 texmf-dist/doc/latex/collref/README
 texmf-dist/doc/latex/collref/collref.pdf
 texmf-dist/doc/latex/collref/collref.pdf
 texmf-dist/doc/latex/collref/collsamp.tex
 texmf-dist/doc/latex/collref/collsamp.tex
@@ -773,9 +900,10 @@ 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.V432
+texmf-dist/doc/latex/custom-bib/README
 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/doc/latex/custom-bib/readme.mkb
 texmf-dist/source/latex/custom-bib/makebst.drv
 texmf-dist/source/latex/custom-bib/makebst.drv
 texmf-dist/source/latex/custom-bib/makebst.dtx
 texmf-dist/source/latex/custom-bib/makebst.dtx
 texmf-dist/source/latex/custom-bib/makebst.ins
 texmf-dist/source/latex/custom-bib/makebst.ins
@@ -852,6 +980,12 @@ 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
 texmf-dist/tex/latex/footbib/footbib.sty
 texmf-dist/tex/latex/footbib/footbib.sty
+texmf-dist/doc/latex/geschichtsfrkl/README
+texmf-dist/doc/latex/geschichtsfrkl/geschichtsfrkl.pdf
+texmf-dist/source/latex/geschichtsfrkl/geschichtsfrkl.dtx
+texmf-dist/source/latex/geschichtsfrkl/geschichtsfrkl.ins
+texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx
+texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.cbx
 texmf-dist/doc/latex/harvard/INSTALL
 texmf-dist/doc/latex/harvard/INSTALL
 texmf-dist/doc/latex/harvard/README
 texmf-dist/doc/latex/harvard/README
 texmf-dist/doc/latex/harvard/harvard.pdf
 texmf-dist/doc/latex/harvard/harvard.pdf
@@ -940,16 +1074,17 @@ 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/bibtex/bst/ksfh_nat/ksfh_nat.bst
 texmf-dist/doc/latex/listbib/listbib-doc.pdf
 texmf-dist/doc/latex/listbib/listbib-doc.pdf
-texmf-dist/doc/latex/listbib/listbib.doc
-texmf-dist/doc/latex/listbib/listbib.tex
 texmf-dist/source/latex/listbib/listbib-doc.drv
 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/bibtex/bst/listbib/listbib.bst
+texmf-dist/scripts/listbib/listbib
 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/tex/latex/listbib/listbib.tex
 texmf-dist/doc/latex/logreq/README
 texmf-dist/doc/latex/logreq/README
 texmf-dist/doc/latex/logreq/examples/01-basic.run.xml
 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/01-basic.tex
@@ -1026,7 +1161,6 @@ texmf-dist/tex/latex/uni-wtal-ger/uni-wtal-ger.cbx
 texmf-dist/doc/bibtex/urlbst/Makefile.in
 texmf-dist/doc/bibtex/urlbst/Makefile.in
 texmf-dist/doc/bibtex/urlbst/README
 texmf-dist/doc/bibtex/urlbst/README
 texmf-dist/doc/bibtex/urlbst/VERSION
 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.bib
 texmf-dist/doc/bibtex/urlbst/urlbst.html
 texmf-dist/doc/bibtex/urlbst/urlbst.html
 texmf-dist/doc/bibtex/urlbst/urlbst.html.in
 texmf-dist/doc/bibtex/urlbst/urlbst.html.in
@@ -1040,6 +1174,21 @@ 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
 texmf-dist/bibtex/bst/urlbst/unsrturl.bst
 texmf-dist/bibtex/bst/urlbst/unsrturl.bst
+texmf-dist/scripts/urlbst/urlbst
+texmf-dist/doc/latex/usebib/README
+texmf-dist/doc/latex/usebib/usebib.pdf
+texmf-dist/source/latex/usebib/usebib.dtx
+texmf-dist/source/latex/usebib/usebib.ins
+texmf-dist/tex/latex/usebib/usebib.sty
+texmf-dist/doc/bibtex/vak/README
+texmf-dist/doc/bibtex/vak/test-key.zip
+texmf-dist/doc/bibtex/vak/test.zip
+texmf-dist/bibtex/bst/vak/vak.bst
+texmf-dist/doc/latex/xcite/README
+texmf-dist/doc/latex/xcite/xcite.pdf
+texmf-dist/source/latex/xcite/xcite.dtx
+texmf-dist/source/latex/xcite/xcite.ins
+texmf-dist/tex/latex/xcite/xcite.sty
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
@@ -1049,8 +1198,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -1059,9 +1212,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -1084,16 +1239,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -1105,38 +1260,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -1160,19 +1320,28 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -1180,6 +1349,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-bibtexextra
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-bibtexextra
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-bibtexextra
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-bibtexextra
 
 

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

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-2: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-binextra
 ## tlpdb2rpmspec collection-binextra
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
-Release: 2%{?_dist_release}
-License: GPL+, LGPLv2+, LPPL, Knuth, Freely redistributable without restriction, Public Domain, Artistic, GPLv3+
+Version: 2012
+Release: 1%{?_dist_release}
+License: GPL+, LGPLv2+, LPPL, GPLv3+, Knuth, Freely redistributable without restriction, Public Domain, LPPL 1.2, Artistic, LPPL 1.3
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -39,7 +62,7 @@ Requires: latexmk
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -70,6 +93,8 @@ bibtex8: A fully 8-bit adaptation of BibTeX 0.99.
 bibtexu: 
 bibtexu: 
 bundledoc: Bundle together all the files needed to build a LaTeX document.
 bundledoc: Bundle together all the files needed to build a LaTeX document.
 chktex: Check for errors in LaTeX documents.
 chktex: Check for errors in LaTeX documents.
+ctanify: Prepare a package for upload to CTAN.
+ctanupload: Support for users uploading to CTAN.
 ctie: C version of tie (merging Web change files).
 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.
 de-macro: Expand private macros in a document.
@@ -90,10 +115,12 @@ 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.
 latexdiff: Determine and mark up significant differences between latex files.
+latexfileversion: Prints the version and date of a LaTeX class or style file.
 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.
+match_parens: Easily detect mismatched parens.
 mkjobtexmf: Generate a texmf tree for a particular job.
 mkjobtexmf: Generate a texmf tree for a particular job.
-patgen: 
+patgen: Generate hyphenation patterns.
 pdfcrop: Crop PDF graphics.
 pdfcrop: Crop PDF graphics.
 pdfjam: Shell scripts interfacing to pdfpages.
 pdfjam: Shell scripts interfacing to pdfpages.
 pdftools: PDF-related utilities, including PostScript-to-PDF conversion
 pdftools: PDF-related utilities, including PostScript-to-PDF conversion
@@ -108,10 +135,12 @@ 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.
+texliveonfly: On-the-fly download of missing TeX live packages.
 texloganalyser: Analyse TeX logs.
 texloganalyser: Analyse TeX logs.
 texware: Utility programs for use with TeX.
 texware: Utility programs for use with TeX.
 tie: Allow multiple web change files.
 tie: Allow multiple web change files.
 tpic2pdftex: Use tpic commands in PDFTeX.
 tpic2pdftex: Use tpic commands in PDFTeX.
+typeoutfileinfo: Display class/package/file information.
 web: original web programs tangle and weave
 web: original web programs tangle and weave
 xindy: A general-purpose index processor.
 xindy: A general-purpose index processor.
 
 
@@ -141,6 +170,8 @@ bibtex8: A fully 8-bit adaptation of BibTeX 0.99.
 bibtexu: 
 bibtexu: 
 bundledoc: Bundle together all the files needed to build a LaTeX document.
 bundledoc: Bundle together all the files needed to build a LaTeX document.
 chktex: Check for errors in LaTeX documents.
 chktex: Check for errors in LaTeX documents.
+ctanify: Prepare a package for upload to CTAN.
+ctanupload: Support for users uploading to CTAN.
 ctie: C version of tie (merging Web change files).
 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.
 de-macro: Expand private macros in a document.
@@ -161,10 +192,12 @@ 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.
 latexdiff: Determine and mark up significant differences between latex files.
+latexfileversion: Prints the version and date of a LaTeX class or style file.
 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.
+match_parens: Easily detect mismatched parens.
 mkjobtexmf: Generate a texmf tree for a particular job.
 mkjobtexmf: Generate a texmf tree for a particular job.
-patgen: 
+patgen: Generate hyphenation patterns.
 pdfcrop: Crop PDF graphics.
 pdfcrop: Crop PDF graphics.
 pdfjam: Shell scripts interfacing to pdfpages.
 pdfjam: Shell scripts interfacing to pdfpages.
 pdftools: PDF-related utilities, including PostScript-to-PDF conversion
 pdftools: PDF-related utilities, including PostScript-to-PDF conversion
@@ -179,10 +212,12 @@ 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.
+texliveonfly: On-the-fly download of missing TeX live packages.
 texloganalyser: Analyse TeX logs.
 texloganalyser: Analyse TeX logs.
 texware: Utility programs for use with TeX.
 texware: Utility programs for use with TeX.
 tie: Allow multiple web change files.
 tie: Allow multiple web change files.
 tpic2pdftex: Use tpic commands in PDFTeX.
 tpic2pdftex: Use tpic commands in PDFTeX.
+typeoutfileinfo: Display class/package/file information.
 web: original web programs tangle and weave
 web: original web programs tangle and weave
 xindy: A general-purpose index processor.
 xindy: A general-purpose index processor.
 
 
@@ -222,6 +257,14 @@ texmf-dist/scripts/bundledoc/arlatex
 texmf-dist/scripts/bundledoc/bundledoc
 texmf-dist/scripts/bundledoc/bundledoc
 texmf-dist/tex/latex/bundledoc/miktex.cfg
 texmf-dist/tex/latex/bundledoc/miktex.cfg
 texmf-dist/tex/latex/bundledoc/texlive-unix.cfg
 texmf-dist/tex/latex/bundledoc/texlive-unix.cfg
+texmf-dist/doc/support/ctanify/README
+texmf-dist/doc/support/ctanify/ctanify.pdf
+texmf-dist/scripts/ctanify/ctanify
+texmf-dist/doc/support/ctanupload/Makefile.example
+texmf-dist/doc/support/ctanupload/README
+texmf-dist/doc/support/ctanupload/ctanupload.pdf
+texmf-dist/doc/support/ctanupload/ctanupload.tex
+texmf-dist/scripts/ctanupload/ctanupload.pl
 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
@@ -235,7 +278,7 @@ texmf-dist/doc/support/de-macro/user-guide.pdf
 texmf-dist/doc/support/de-macro/user-guide.tex
 texmf-dist/doc/support/de-macro/user-guide.tex
 texmf-dist/scripts/de-macro/de-macro
 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.doc
 texmf-dist/doc/support/findhyph/README
 texmf-dist/doc/support/findhyph/README
 texmf-dist/doc/support/findhyph/findhyph.bat
 texmf-dist/doc/support/findhyph/findhyph.bat
 texmf-dist/doc/support/findhyph/findhyph.txt
 texmf-dist/doc/support/findhyph/findhyph.txt
@@ -303,15 +346,21 @@ texmf-dist/doc/latex/latexdiff/latexdiff-man.pdf
 texmf-dist/scripts/latexdiff/latexdiff-vc.pl
 texmf-dist/scripts/latexdiff/latexdiff-vc.pl
 texmf-dist/scripts/latexdiff/latexdiff.pl
 texmf-dist/scripts/latexdiff/latexdiff.pl
 texmf-dist/scripts/latexdiff/latexrevise.pl
 texmf-dist/scripts/latexdiff/latexrevise.pl
+texmf-dist/doc/support/latexfileversion/ChangeLog
+texmf-dist/doc/support/latexfileversion/README
+texmf-dist/scripts/latexfileversion/latexfileversion
 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/Sweave_latexmkrc
 texmf-dist/doc/support/latexmk/example_rcfiles/asymptote_latexmkrc
 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/glossary_latexmkrc
+texmf-dist/doc/support/latexmk/example_rcfiles/mpost_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/example_rcfiles/sagetex_latexmkrc
+texmf-dist/doc/support/latexmk/example_rcfiles/xelatex_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
@@ -323,9 +372,9 @@ 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.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/source/support/latexmk/latexmk.bat
 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_v67
 texmf-dist/doc/latex/listings-ext/THIS_IS_VERSION_v67
@@ -348,11 +397,50 @@ 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/doc/support/match_parens/Object.html
+texmf-dist/doc/support/match_parens/README
+texmf-dist/doc/support/match_parens/add.png
+texmf-dist/doc/support/match_parens/brick.png
+texmf-dist/doc/support/match_parens/brick_link.png
+texmf-dist/doc/support/match_parens/bug.png
+texmf-dist/doc/support/match_parens/bullet_black.png
+texmf-dist/doc/support/match_parens/bullet_toggle_minus.png
+texmf-dist/doc/support/match_parens/bullet_toggle_plus.png
+texmf-dist/doc/support/match_parens/created.rid
+texmf-dist/doc/support/match_parens/darkfish.js
+texmf-dist/doc/support/match_parens/date.png
+texmf-dist/doc/support/match_parens/delete.png
+texmf-dist/doc/support/match_parens/find.png
+texmf-dist/doc/support/match_parens/index.html
+texmf-dist/doc/support/match_parens/jquery.js
+texmf-dist/doc/support/match_parens/loadingAnimation.gif
+texmf-dist/doc/support/match_parens/macFFBgHack.png
+texmf-dist/doc/support/match_parens/navigation.js
+texmf-dist/doc/support/match_parens/package.png
+texmf-dist/doc/support/match_parens/page_green.png
+texmf-dist/doc/support/match_parens/page_white_text.png
+texmf-dist/doc/support/match_parens/page_white_width.png
+texmf-dist/doc/support/match_parens/plugin.png
+texmf-dist/doc/support/match_parens/rdoc.css
+texmf-dist/doc/support/match_parens/ruby.png
+texmf-dist/doc/support/match_parens/search.js
+texmf-dist/doc/support/match_parens/search_index.js
+texmf-dist/doc/support/match_parens/searcher.js
+texmf-dist/doc/support/match_parens/table_of_contents.html
+texmf-dist/doc/support/match_parens/tag_blue.png
+texmf-dist/doc/support/match_parens/tag_green.png
+texmf-dist/doc/support/match_parens/transparent.png
+texmf-dist/doc/support/match_parens/wrench.png
+texmf-dist/doc/support/match_parens/wrench_orange.png
+texmf-dist/doc/support/match_parens/zoom.png
+texmf-dist/scripts/match_parens/match_parens
 texmf-dist/doc/generic/mkjobtexmf/README
 texmf-dist/doc/generic/mkjobtexmf/README
+texmf-dist/doc/generic/mkjobtexmf/clean-case.pl
 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.pdf
 texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.pdf
 texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.txt
 texmf-dist/doc/generic/mkjobtexmf/mkjobtexmf.txt
+texmf-dist/doc/generic/mkjobtexmf/version.pl
 texmf-dist/source/generic/mkjobtexmf/Makefile.in
 texmf-dist/source/generic/mkjobtexmf/Makefile.in
 texmf-dist/source/generic/mkjobtexmf/configure
 texmf-dist/source/generic/mkjobtexmf/configure
 texmf-dist/source/generic/mkjobtexmf/configure.ac
 texmf-dist/source/generic/mkjobtexmf/configure.ac
@@ -394,16 +482,25 @@ texmf-dist/doc/support/texcount/README
 texmf-dist/doc/support/texcount/TeXcount.pdf
 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/doc/support/texcount/sub_addrules.tex
+texmf-dist/doc/support/texcount/sub_options.tex
+texmf-dist/doc/support/texcount/sub_tc_other.tex
 texmf-dist/scripts/texcount/texcount.pl
 texmf-dist/scripts/texcount/texcount.pl
 texmf-dist/doc/support/texdef/INSTALL
 texmf-dist/doc/support/texdef/INSTALL
 texmf-dist/doc/support/texdef/README
 texmf-dist/doc/support/texdef/README
+texmf-dist/doc/support/texdef/texdef.pdf
+texmf-dist/source/support/texdef/texdef.tex
 texmf-dist/scripts/texdef/texdef.pl
 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/texdoc/texdoc.cnf
+texmf-dist/doc/support/texliveonfly/README
+texmf-dist/scripts/texliveonfly/texliveonfly.py
 texmf-dist/doc/support/texloganalyser/README
 texmf-dist/doc/support/texloganalyser/README
 texmf-dist/scripts/texloganalyser/texloganalyser
 texmf-dist/scripts/texloganalyser/texloganalyser
+texmf-dist/doc/support/typeoutfileinfo/README
+texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
@@ -413,8 +510,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -423,9 +524,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -448,16 +551,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -469,38 +572,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -527,19 +635,28 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -547,6 +664,9 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-binextra
+
 * Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
 * Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
 - generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-binextra
 - generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-binextra
 - set external dependencies (texlive-collection-binextra, 
 - set external dependencies (texlive-collection-binextra, 

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


+ 72 - 21
t/texlive-collection-documentation-arabic/texlive-collection-documentation-arabic-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-arabic
 ## tlpdb2rpmspec collection-documentation-arabic
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: Public Domain
 License: Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -120,8 +143,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -130,9 +157,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -155,16 +184,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -176,38 +205,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -226,23 +260,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-arabic
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-arabic
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-arabic
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-arabic
 
 

+ 72 - 21
t/texlive-collection-documentation-base/texlive-collection-documentation-base-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-base
 ## tlpdb2rpmspec collection-documentation-base
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: TeX Live: TeX Live documentation
 Summary: TeX Live: TeX Live documentation
 Summary(ja): TeX Live: TeX Live documentation
 Summary(ja): TeX Live: TeX Live documentation
 Name: texlive-collection-documentation-base
 Name: texlive-collection-documentation-base
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -104,8 +127,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -114,9 +141,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -139,16 +168,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -160,38 +189,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -210,23 +244,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-base
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-base
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-base
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-base
 
 

+ 72 - 21
t/texlive-collection-documentation-bulgarian/texlive-collection-documentation-bulgarian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-bulgarian
 ## tlpdb2rpmspec collection-documentation-bulgarian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: Public Domain, GFDL
 License: Public Domain, GFDL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -209,8 +232,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -219,9 +246,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -244,16 +273,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -265,38 +294,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -315,23 +349,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-bulgarian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-bulgarian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-bulgarian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-bulgarian
 
 

+ 74 - 22
t/texlive-collection-documentation-chinese/texlive-collection-documentation-chinese-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-chinese
 ## tlpdb2rpmspec collection-documentation-chinese
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,28 +17,49 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, GPL+, LGPLv2+, GFDL
+License: LPPL, GPL+, LGPLv2+, GFDL, LPPL 1.3
 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: asymptote
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -335,8 +359,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -345,9 +373,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -370,16 +400,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -391,38 +421,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -441,23 +476,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-chinese
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-chinese
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-chinese
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-chinese
 
 

+ 72 - 21
t/texlive-collection-documentation-czechslovak/texlive-collection-documentation-czechslovak-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-czechslovak
 ## tlpdb2rpmspec collection-documentation-czechslovak
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: GPL+, LPPL
 License: GPL+, LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -130,8 +153,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -140,9 +167,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -165,16 +194,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -186,38 +215,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -236,23 +270,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-czechslovak
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-czechslovak
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-czechslovak
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-czechslovak
 
 

+ 72 - 21
t/texlive-collection-documentation-dutch/texlive-collection-documentation-dutch-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-dutch
 ## tlpdb2rpmspec collection-documentation-dutch
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: GPL+
 License: GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -104,8 +127,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -114,9 +141,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -139,16 +168,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -160,38 +189,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -210,23 +244,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-dutch
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-dutch
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-dutch
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-dutch
 
 

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


+ 72 - 21
t/texlive-collection-documentation-finnish/texlive-collection-documentation-finnish-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-finnish
 ## tlpdb2rpmspec collection-documentation-finnish
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: Public Domain
 License: Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -117,8 +140,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -127,9 +154,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -152,16 +181,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -173,38 +202,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -223,23 +257,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-finnish
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-finnish
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-finnish
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-finnish
 
 

+ 96 - 23
t/texlive-collection-documentation-french/texlive-collection-documentation-french-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-french
 ## tlpdb2rpmspec collection-documentation-french
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL, GPL+, GFDL
 License: LPPL, GPL+, GFDL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -64,6 +87,10 @@ impatient-fr: Free edition of the book "TeX for the Impatient"
 l2tabu-french: French translation of l2tabu.
 l2tabu-french: French translation of l2tabu.
 lshort-french: Short introduction to LaTeX, French translation.
 lshort-french: Short introduction to LaTeX, French translation.
 texlive-fr: TeX Live manual (French)
 texlive-fr: TeX Live manual (French)
+translation-array-fr: French translation of the documentation of array.
+translation-dcolumn-fr: French translation of the documentation of dcolumn.
+translation-natbib-fr: French translation of the documentation of natbib.
+translation-tabbing-fr: French translation of the documentation of Tabbing.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -89,6 +116,10 @@ impatient-fr: Free edition of the book "TeX for the Impatient"
 l2tabu-french: French translation of l2tabu.
 l2tabu-french: French translation of l2tabu.
 lshort-french: Short introduction to LaTeX, French translation.
 lshort-french: Short introduction to LaTeX, French translation.
 texlive-fr: TeX Live manual (French)
 texlive-fr: TeX Live manual (French)
+translation-array-fr: French translation of the documentation of array.
+translation-dcolumn-fr: French translation of the documentation of dcolumn.
+translation-natbib-fr: French translation of the documentation of natbib.
+translation-tabbing-fr: French translation of the documentation of Tabbing.
 
 
 %prep
 %prep
 
 
@@ -220,10 +251,24 @@ 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/lshort-fr-4.31fr-1.src.tar.gz
+texmf-dist/doc/latex/lshort-french/historique
+texmf-dist/doc/latex/lshort-french/lshort-fr-5.01fr-0.tgz
 texmf-dist/doc/latex/lshort-french/lshort-fr.pdf
 texmf-dist/doc/latex/lshort-french/lshort-fr.pdf
+texmf-dist/doc/latex/translation-array-fr/Copyright
+texmf-dist/doc/latex/translation-array-fr/README
+texmf-dist/doc/latex/translation-array-fr/f-array.dtx
+texmf-dist/doc/latex/translation-array-fr/f-array.pdf
+texmf-dist/doc/latex/translation-array-fr/ltxdoc.cfg
+texmf-dist/doc/latex/translation-dcolumn-fr/Copyright
+texmf-dist/doc/latex/translation-dcolumn-fr/README
+texmf-dist/doc/latex/translation-dcolumn-fr/f-dcolumn.dtx
+texmf-dist/doc/latex/translation-dcolumn-fr/f-dcolumn.pdf
+texmf-dist/doc/latex/translation-natbib-fr/f-natbib.dtx
+texmf-dist/doc/latex/translation-natbib-fr/f-natbib.pdf
+texmf-dist/doc/latex/translation-tabbing-fr/f-Tabbing.dtx
+texmf-dist/doc/latex/translation-tabbing-fr/f-Tabbing.pdf
+texmf-dist/doc/latex/translation-tabbing-fr/ltxdoc.cfg
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
@@ -233,8 +278,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -243,9 +292,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -268,16 +319,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -289,38 +340,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -339,23 +395,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-french
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-french
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-french
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-french
 
 

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


+ 76 - 25
t/texlive-collection-documentation-italian/texlive-collection-documentation-italian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-italian
 ## tlpdb2rpmspec collection-documentation-italian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: No Info, LPPL, GPL+
 License: No Info, LPPL, GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -62,7 +85,7 @@ amsldoc-it:
 amsmath-it: Italian translations of some old AMSmath documents.
 amsmath-it: Italian translations of some old AMSmath documents.
 amsthdoc-it: 
 amsthdoc-it: 
 fancyhdr-it: Italian translation of fancyhdr documentation.
 fancyhdr-it: Italian translation of fancyhdr documentation.
-l2tabu-it: Italian Translation of Obsolete packages and commands
+l2tabu-italian: Italian Translation of Obsolete packages and commands
 latex4wp-it: 
 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.
@@ -90,7 +113,7 @@ amsldoc-it:
 amsmath-it: Italian translations of some old AMSmath documents.
 amsmath-it: Italian translations of some old AMSmath documents.
 amsthdoc-it: 
 amsthdoc-it: 
 fancyhdr-it: Italian translation of fancyhdr documentation.
 fancyhdr-it: Italian translation of fancyhdr documentation.
-l2tabu-it: Italian Translation of Obsolete packages and commands
+l2tabu-italian: Italian Translation of Obsolete packages and commands
 latex4wp-it: 
 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.
@@ -118,8 +141,8 @@ texmf-dist/doc/latex/fancyhdr-it/Makefile
 texmf-dist/doc/latex/fancyhdr-it/README
 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.tex
+texmf-dist/doc/latex/l2tabu-italian/l2tabuit.pdf
+texmf-dist/doc/latex/l2tabu-italian/l2tabuit.tex
 texmf-dist/doc/latex/latex4wp-it/COME-COMPORRE
 texmf-dist/doc/latex/latex4wp-it/COME-COMPORRE
 texmf-dist/doc/latex/latex4wp-it/README
 texmf-dist/doc/latex/latex4wp-it/README
 texmf-dist/doc/latex/latex4wp-it/dat2tex
 texmf-dist/doc/latex/latex4wp-it/dat2tex
@@ -158,8 +181,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -168,9 +195,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -193,16 +222,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -214,38 +243,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -264,23 +298,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-italian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-italian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-italian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-italian
 
 

+ 72 - 21
t/texlive-collection-documentation-japanese/texlive-collection-documentation-japanese-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-japanese
 ## tlpdb2rpmspec collection-documentation-japanese
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: GPL+
 License: GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -104,8 +127,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -114,9 +141,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -139,16 +168,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -160,38 +189,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -210,23 +244,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-japanese
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-japanese
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-japanese
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-japanese
 
 

+ 72 - 21
t/texlive-collection-documentation-korean/texlive-collection-documentation-korean-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-korean
 ## tlpdb2rpmspec collection-documentation-korean
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: GFDL
 License: GFDL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -102,8 +125,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -112,9 +139,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -137,16 +166,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -158,38 +187,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -208,23 +242,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-korean
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-korean
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-korean
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-korean
 
 

+ 72 - 21
t/texlive-collection-documentation-mongolian/texlive-collection-documentation-mongolian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-mongolian
 ## tlpdb2rpmspec collection-documentation-mongolian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -126,8 +149,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -136,9 +163,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -161,16 +190,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -182,38 +211,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -232,23 +266,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-mongolian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-mongolian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-mongolian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-mongolian
 
 

+ 72 - 21
t/texlive-collection-documentation-polish/texlive-collection-documentation-polish-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-polish
 ## tlpdb2rpmspec collection-documentation-polish
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: Public Domain
 License: Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -556,8 +579,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -566,9 +593,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -591,16 +620,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -612,38 +641,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -662,23 +696,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-polish
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-polish
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-polish
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-polish
 
 

+ 90 - 28
t/texlive-collection-documentation-portuguese/texlive-collection-documentation-portuguese-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-portuguese
 ## tlpdb2rpmspec collection-documentation-portuguese
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: GPL+, LPPL, Public Domain
 License: GPL+, LPPL, Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -126,15 +149,26 @@ texmf-dist/doc/latex/beamer-tut-pt/montpellier2.ps
 texmf-dist/doc/latex/beamer-tut-pt/tutorialbeamer.pdf
 texmf-dist/doc/latex/beamer-tut-pt/tutorialbeamer.pdf
 texmf-dist/doc/latex/beamer-tut-pt/tutorialbeamer.tex
 texmf-dist/doc/latex/beamer-tut-pt/tutorialbeamer.tex
 texmf-dist/doc/latex/beamer-tut-pt/ufpellogo.jpg
 texmf-dist/doc/latex/beamer-tut-pt/ufpellogo.jpg
+texmf-dist/doc/latex/cursolatex/MiKTeX-Basic.png
+texmf-dist/doc/latex/cursolatex/MiKTeX-Complete.png
+texmf-dist/doc/latex/cursolatex/Musica.pdf
 texmf-dist/doc/latex/cursolatex/README
 texmf-dist/doc/latex/cursolatex/README
+texmf-dist/doc/latex/cursolatex/TeXShopPNG.png
+texmf-dist/doc/latex/cursolatex/TeXworksPDF.pdf
+texmf-dist/doc/latex/cursolatex/WinEdt.pdf
+texmf-dist/doc/latex/cursolatex/cursolatex.nav
 texmf-dist/doc/latex/cursolatex/cursolatex.pdf
 texmf-dist/doc/latex/cursolatex/cursolatex.pdf
-texmf-dist/doc/latex/cursolatex/src/TeXniccenter.eps
-texmf-dist/doc/latex/cursolatex/src/cursolatex.tex
-texmf-dist/doc/latex/cursolatex/src/emacstex.eps
-texmf-dist/doc/latex/cursolatex/src/integra.eps
-texmf-dist/doc/latex/cursolatex/src/lyx.eps
-texmf-dist/doc/latex/cursolatex/src/miktex.eps
-texmf-dist/doc/latex/cursolatex/src/vitex.eps
+texmf-dist/doc/latex/cursolatex/cursolatex.snm
+texmf-dist/doc/latex/cursolatex/cursolatex.tex
+texmf-dist/doc/latex/cursolatex/cursolatex.vrb
+texmf-dist/doc/latex/cursolatex/emacs.pdf
+texmf-dist/doc/latex/cursolatex/integral.pdf
+texmf-dist/doc/latex/cursolatex/tabuleiro.pdf
+texmf-dist/doc/latex/cursolatex/texmaker.pdf
+texmf-dist/doc/latex/cursolatex/texniccenter.pdf
+texmf-dist/doc/latex/cursolatex/texstudio.pdf
+texmf-dist/doc/latex/cursolatex/tipografia.pdf
+texmf-dist/doc/latex/cursolatex/ubuntu.pdf
 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
@@ -153,8 +187,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -163,9 +201,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -188,16 +228,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -209,38 +249,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -259,23 +304,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-portuguese
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-portuguese
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-portuguese
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-portuguese
 
 

+ 72 - 21
t/texlive-collection-documentation-russian/texlive-collection-documentation-russian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-russian
 ## tlpdb2rpmspec collection-documentation-russian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: GPL+, Freely redistributable without restriction
 License: GPL+, Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -119,8 +142,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -129,9 +156,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -154,16 +183,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -175,38 +204,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -225,23 +259,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-russian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-russian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-russian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-russian
 
 

+ 72 - 21
t/texlive-collection-documentation-serbian/texlive-collection-documentation-serbian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-serbian
 ## tlpdb2rpmspec collection-documentation-serbian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: TeX Live: Serbian documentation
 Summary: TeX Live: Serbian documentation
 Summary(ja): TeX Live: Serbian documentation
 Summary(ja): TeX Live: Serbian documentation
 Name: texlive-collection-documentation-serbian
 Name: texlive-collection-documentation-serbian
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -100,8 +123,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -110,9 +137,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -135,16 +164,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -156,38 +185,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -206,23 +240,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-serbian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-serbian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-serbian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-serbian
 
 

+ 72 - 21
t/texlive-collection-documentation-slovenian/texlive-collection-documentation-slovenian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-slovenian
 ## tlpdb2rpmspec collection-documentation-slovenian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: GPL+
 License: GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -118,8 +141,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -128,9 +155,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -153,16 +182,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -174,38 +203,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -224,23 +258,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-slovenian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-slovenian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-slovenian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-slovenian
 
 

+ 72 - 22
t/texlive-collection-documentation-spanish/texlive-collection-documentation-spanish-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-spanish
 ## tlpdb2rpmspec collection-documentation-spanish
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 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
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -108,7 +131,6 @@ 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.dbk
 texmf-dist/doc/latex/latex2e-help-texinfo-spanish/latex2e-es.html
 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.pdf
 texmf-dist/doc/latex/latex2e-help-texinfo-spanish/latex2e-es.texi
 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.txt
@@ -150,8 +172,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -160,9 +186,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -185,16 +213,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -206,38 +234,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -256,23 +289,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-spanish
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-spanish
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-spanish
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-spanish
 
 

+ 72 - 21
t/texlive-collection-documentation-thai/texlive-collection-documentation-thai-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-thai
 ## tlpdb2rpmspec collection-documentation-thai
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: Public Domain
 License: Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -102,8 +125,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -112,9 +139,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -137,16 +166,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -158,38 +187,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -208,23 +242,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-thai
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-thai
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-thai
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-thai
 
 

+ 72 - 21
t/texlive-collection-documentation-turkish/texlive-collection-documentation-turkish-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-turkish
 ## tlpdb2rpmspec collection-documentation-turkish
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: Public Domain
 License: Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -102,8 +125,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -112,9 +139,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -137,16 +166,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -158,38 +187,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -208,23 +242,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-turkish
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-turkish
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-turkish
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-turkish
 
 

+ 72 - 21
t/texlive-collection-documentation-ukrainian/texlive-collection-documentation-ukrainian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-ukrainian
 ## tlpdb2rpmspec collection-documentation-ukrainian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: Freely redistributable without restriction
 License: Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -101,8 +124,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -111,9 +138,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -136,16 +165,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -157,38 +186,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -207,23 +241,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-ukrainian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-ukrainian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-ukrainian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-ukrainian
 
 

+ 72 - 21
t/texlive-collection-documentation-vietnamese/texlive-collection-documentation-vietnamese-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-documentation-vietnamese
 ## tlpdb2rpmspec collection-documentation-vietnamese
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LGPLv2+, LPPL
 License: LGPLv2+, LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -153,8 +176,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -163,9 +190,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -188,16 +217,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -209,38 +238,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -259,23 +293,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-documentation-vietnamese
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-documentation-vietnamese
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-vietnamese
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-documentation-vietnamese
 
 

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


+ 154 - 303
t/texlive-collection-fontsrecommended/texlive-collection-fontsrecommended-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-fontsrecommended
 ## tlpdb2rpmspec collection-fontsrecommended
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: TeX Live: Recommended fonts
 Summary: TeX Live: Recommended fonts
 Summary(ja): TeX Live: Recommended fonts
 Summary(ja): TeX Live: Recommended fonts
 Name: texlive-collection-fontsrecommended
 Name: texlive-collection-fontsrecommended
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: GPL+, Freely redistributable without restriction, LPPL, Public Domain
+License: GPL+, Freely redistributable without restriction, LPPL, BSD, OFSFLD, Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -80,6 +103,7 @@ pxfonts: Palatino-like fonts in support of mathematics.
 rsfs: Ralph Smith's Formal Script font.
 rsfs: Ralph Smith's Formal Script font.
 symbol: URW "Base 35" font pack for LaTeX.
 symbol: URW "Base 35" font pack for LaTeX.
 tex-gyre: TeX Fonts extending freely available URW fonts.
 tex-gyre: TeX Fonts extending freely available URW fonts.
+tex-gyre-math: Maths fonts to match tex-gyre text fonts.
 times: URW "Base 35" font pack for LaTeX.
 times: URW "Base 35" font pack for LaTeX.
 tipa: Fonts and macros for IPA phonetics characters.
 tipa: Fonts and macros for IPA phonetics characters.
 txfonts: Times-like fonts in support of mathematics.
 txfonts: Times-like fonts in support of mathematics.
@@ -129,6 +153,7 @@ pxfonts: Palatino-like fonts in support of mathematics.
 rsfs: Ralph Smith's Formal Script font.
 rsfs: Ralph Smith's Formal Script font.
 symbol: URW "Base 35" font pack for LaTeX.
 symbol: URW "Base 35" font pack for LaTeX.
 tex-gyre: TeX Fonts extending freely available URW fonts.
 tex-gyre: TeX Fonts extending freely available URW fonts.
+tex-gyre-math: Maths fonts to match tex-gyre text fonts.
 times: URW "Base 35" font pack for LaTeX.
 times: URW "Base 35" font pack for LaTeX.
 tipa: Fonts and macros for IPA phonetics characters.
 tipa: Fonts and macros for IPA phonetics characters.
 txfonts: Times-like fonts in support of mathematics.
 txfonts: Times-like fonts in support of mathematics.
@@ -3148,27 +3173,22 @@ texmf-dist/tex/latex/lm/ts1lmss.fd
 texmf-dist/tex/latex/lm/ts1lmssq.fd
 texmf-dist/tex/latex/lm/ts1lmssq.fd
 texmf-dist/tex/latex/lm/ts1lmtt.fd
 texmf-dist/tex/latex/lm/ts1lmtt.fd
 texmf-dist/tex/latex/lm/ts1lmvtt.fd
 texmf-dist/tex/latex/lm/ts1lmvtt.fd
-texmf-dist/doc/fonts/marvosym/LICENSE
-texmf-dist/doc/fonts/marvosym/PROBLEMS
+texmf-dist/doc/fonts/marvosym/FONTLOG.txt
+texmf-dist/doc/fonts/marvosym/Makefile
+texmf-dist/doc/fonts/marvosym/OFL-FAQ.txt
+texmf-dist/doc/fonts/marvosym/OFL.txt
 texmf-dist/doc/fonts/marvosym/README
 texmf-dist/doc/fonts/marvosym/README
-texmf-dist/doc/fonts/marvosym/mac/docs/obsolete/tex-me.tex
-texmf-dist/doc/fonts/marvosym/mac/docs/textures
-texmf-dist/doc/fonts/marvosym/mac/oztex/configs/addmarvo
-texmf-dist/doc/fonts/marvosym/mac/oztex/dvips/inputs/config.fmv
-texmf-dist/doc/fonts/marvosym/mac/oztex/dvips/inputs/fmv.map
-texmf-dist/doc/fonts/marvosym/mac/oztex/ps-files/marvosym.afm
-texmf-dist/doc/fonts/marvosym/mac/oztex/ps-files/marvosym.pfa
-texmf-dist/doc/fonts/marvosym/mac/oztex/ps-files/readme.txt
-texmf-dist/doc/fonts/marvosym/mac/oztex/tex-font/misc/fmvr8x.tfm
-texmf-dist/doc/fonts/marvosym/mac/readme.txt
-texmf-dist/doc/fonts/marvosym/mac/the_font.bin
 texmf-dist/doc/fonts/marvosym/marvodoc.pdf
 texmf-dist/doc/fonts/marvosym/marvodoc.pdf
 texmf-dist/doc/fonts/marvosym/marvodoc.tex
 texmf-dist/doc/fonts/marvosym/marvodoc.tex
-texmf-dist/doc/fonts/marvosym/vtex/install.txt
-texmf-dist/doc/fonts/marvosym/vtex/marvosym.ali
+texmf-dist/doc/fonts/marvosym/marvosym-doc.pdf
+texmf-dist/doc/fonts/marvosym/marvosym-doc.tex
+texmf-dist/source/fonts/marvosym/generate_marvosym_derivs.sh
+texmf-dist/source/fonts/marvosym/patch_marvosym_afm.sed
+texmf-dist/source/fonts/marvosym/patch_marvosym_pfb.sed
 texmf-dist/fonts/afm/public/marvosym/marvosym.afm
 texmf-dist/fonts/afm/public/marvosym/marvosym.afm
 texmf-dist/fonts/map/dvips/marvosym/marvosym.map
 texmf-dist/fonts/map/dvips/marvosym/marvosym.map
 texmf-dist/fonts/tfm/public/marvosym/umvs.tfm
 texmf-dist/fonts/tfm/public/marvosym/umvs.tfm
+texmf-dist/fonts/truetype/public/marvosym/marvosym.ttf
 texmf-dist/fonts/type1/public/marvosym/marvosym.pfb
 texmf-dist/fonts/type1/public/marvosym/marvosym.pfb
 texmf-dist/tex/latex/marvosym/marvosym.sty
 texmf-dist/tex/latex/marvosym/marvosym.sty
 texmf-dist/tex/latex/marvosym/umvs.fd
 texmf-dist/tex/latex/marvosym/umvs.fd
@@ -4771,6 +4791,18 @@ texmf-dist/tex/latex/tex-gyre/ts1qhvc.fd
 texmf-dist/tex/latex/tex-gyre/ts1qpl.fd
 texmf-dist/tex/latex/tex-gyre/ts1qpl.fd
 texmf-dist/tex/latex/tex-gyre/ts1qtm.fd
 texmf-dist/tex/latex/tex-gyre/ts1qtm.fd
 texmf-dist/tex/latex/tex-gyre/ts1qzc.fd
 texmf-dist/tex/latex/tex-gyre/ts1qzc.fd
+texmf-dist/doc/fonts/tex-gyre-math/GUST-FONT-LICENSE.txt
+texmf-dist/doc/fonts/tex-gyre-math/MANIFEST-TeX-Gyre-Pagella-Math.txt
+texmf-dist/doc/fonts/tex-gyre-math/README-TeX-Gyre-Pagella-Math.txt
+texmf-dist/doc/fonts/tex-gyre-math/math-test.tex
+texmf-dist/doc/fonts/tex-gyre-math/presentation-tg_pagella_math.pdf
+texmf-dist/doc/fonts/tex-gyre-math/test-lualatex-tg_pagella_math.pdf
+texmf-dist/doc/fonts/tex-gyre-math/test-lualatex-tg_pagella_math.tex
+texmf-dist/doc/fonts/tex-gyre-math/test-word-tg_pagella_math.docx
+texmf-dist/doc/fonts/tex-gyre-math/test-word-tg_pagella_math.pdf
+texmf-dist/doc/fonts/tex-gyre-math/test-xelatex-tg_pagella_math.pdf
+texmf-dist/doc/fonts/tex-gyre-math/test-xelatex-tg_pagella_math.tex
+texmf-dist/fonts/opentype/public/tex-gyre-math/texgyrepagella-math.otf
 texmf-dist/dvips/times/config.utm
 texmf-dist/dvips/times/config.utm
 texmf-dist/fonts/afm/adobe/times/ptmb8a.afm
 texmf-dist/fonts/afm/adobe/times/ptmb8a.afm
 texmf-dist/fonts/afm/adobe/times/ptmbi8a.afm
 texmf-dist/fonts/afm/adobe/times/ptmbi8a.afm
@@ -5003,11 +5035,20 @@ texmf-dist/tex/latex/times/ot1utm.fd
 texmf-dist/tex/latex/times/t1utm.fd
 texmf-dist/tex/latex/times/t1utm.fd
 texmf-dist/tex/latex/times/ts1utm.fd
 texmf-dist/tex/latex/times/ts1utm.fd
 texmf-dist/doc/fonts/tipa/00README
 texmf-dist/doc/fonts/tipa/00README
+texmf-dist/doc/fonts/tipa/00README.doc
 texmf-dist/doc/fonts/tipa/Makefile
 texmf-dist/doc/fonts/tipa/Makefile
+texmf-dist/doc/fonts/tipa/Makefile.doc
+texmf-dist/doc/fonts/tipa/Manifest.txt
 texmf-dist/doc/fonts/tipa/boxchar.sty
 texmf-dist/doc/fonts/tipa/boxchar.sty
 texmf-dist/doc/fonts/tipa/codelist.sty
 texmf-dist/doc/fonts/tipa/codelist.sty
+texmf-dist/doc/fonts/tipa/gentfm.sh
+texmf-dist/doc/fonts/tipa/gentipa.sh
+texmf-dist/doc/fonts/tipa/gentipx.sh
+texmf-dist/doc/fonts/tipa/genxipa.sh
+texmf-dist/doc/fonts/tipa/genxipx.sh
+texmf-dist/doc/fonts/tipa/mktipapk.sh
+texmf-dist/doc/fonts/tipa/mkxipapk.sh
 texmf-dist/doc/fonts/tipa/tipa.bib
 texmf-dist/doc/fonts/tipa/tipa.bib
-texmf-dist/doc/fonts/tipa/tipaman.bbl
 texmf-dist/doc/fonts/tipa/tipaman.pdf
 texmf-dist/doc/fonts/tipa/tipaman.pdf
 texmf-dist/doc/fonts/tipa/tipaman.sty
 texmf-dist/doc/fonts/tipa/tipaman.sty
 texmf-dist/doc/fonts/tipa/tipaman.tex
 texmf-dist/doc/fonts/tipa/tipaman.tex
@@ -5016,15 +5057,9 @@ texmf-dist/doc/fonts/tipa/tipaman1.tex
 texmf-dist/doc/fonts/tipa/tipaman2.tex
 texmf-dist/doc/fonts/tipa/tipaman2.tex
 texmf-dist/doc/fonts/tipa/tipaman3.tex
 texmf-dist/doc/fonts/tipa/tipaman3.tex
 texmf-dist/doc/fonts/tipa/tipaman4.tex
 texmf-dist/doc/fonts/tipa/tipaman4.tex
+texmf-dist/doc/fonts/tipa/vowel.pdf
 texmf-dist/doc/fonts/tipa/vowel.tex
 texmf-dist/doc/fonts/tipa/vowel.tex
 texmf-dist/fonts/map/dvips/tipa/tipa.map
 texmf-dist/fonts/map/dvips/tipa/tipa.map
-texmf-dist/fonts/source/public/tipa/gentfm.sh
-texmf-dist/fonts/source/public/tipa/gentipa.sh
-texmf-dist/fonts/source/public/tipa/gentipx.sh
-texmf-dist/fonts/source/public/tipa/genxipa.sh
-texmf-dist/fonts/source/public/tipa/genxipx.sh
-texmf-dist/fonts/source/public/tipa/mktipapk.sh
-texmf-dist/fonts/source/public/tipa/mkxipapk.sh
 texmf-dist/fonts/source/public/tipa/tipa.mf
 texmf-dist/fonts/source/public/tipa/tipa.mf
 texmf-dist/fonts/source/public/tipa/tipa10.mf
 texmf-dist/fonts/source/public/tipa/tipa10.mf
 texmf-dist/fonts/source/public/tipa/tipa12.mf
 texmf-dist/fonts/source/public/tipa/tipa12.mf
@@ -5747,8 +5782,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -5757,9 +5796,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -5782,16 +5823,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -5803,38 +5844,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -5858,281 +5904,78 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap cm-super-t1.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cm-super-t1.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap cm-super-t1.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap cm-super-t2a.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cm-super-t2a.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap cm-super-t2a.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap cm-super-t2b.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cm-super-t2b.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap cm-super-t2b.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap cm-super-t2c.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cm-super-t2c.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap cm-super-t2c.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap cm-super-ts1.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cm-super-ts1.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap cm-super-ts1.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap cm-super-x2.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cm-super-x2.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap cm-super-x2.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap eurosym.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable eurosym.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap eurosym.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map lm.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable lm.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map lm.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map marvosym.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable marvosym.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map marvosym.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map pxfonts.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable pxfonts.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map pxfonts.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap rsfs.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable rsfs.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap rsfs.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map qag.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable qag.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map qag.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map qbk.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable qbk.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map qbk.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map qcr.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable qcr.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map qcr.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map qcs.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable qcs.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map qcs.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map qhv.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable qhv.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map qhv.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map qpl.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable qpl.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map qpl.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map qtm.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable qtm.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map qtm.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map qzc.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable qzc.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map qzc.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap tipa.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable tipa.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap tipa.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map txfonts.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable txfonts.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map txfonts.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap wasy.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable wasy.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap wasy.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap cm-super-t1.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap cm-super-t2a.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap cm-super-t2b.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap cm-super-t2c.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap cm-super-ts1.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap cm-super-x2.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap eurosym.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map lm.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map marvosym.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map pxfonts.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap rsfs.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map qag.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map qbk.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map qcr.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map qcs.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map qhv.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map qpl.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map qtm.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map qzc.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap tipa.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map txfonts.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap wasy.map >/dev/null 2>&1 && %touch_run updmap
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap cm-super-t1.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cm-super-t1.map ... " && \
-        %{exec_updmap} --nomkmap --disable cm-super-t1.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap cm-super-t2a.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cm-super-t2a.map ... " && \
-        %{exec_updmap} --nomkmap --disable cm-super-t2a.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap cm-super-t2b.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cm-super-t2b.map ... " && \
-        %{exec_updmap} --nomkmap --disable cm-super-t2b.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap cm-super-t2c.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cm-super-t2c.map ... " && \
-        %{exec_updmap} --nomkmap --disable cm-super-t2c.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap cm-super-ts1.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cm-super-ts1.map ... " && \
-        %{exec_updmap} --nomkmap --disable cm-super-ts1.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap cm-super-x2.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cm-super-x2.map ... " && \
-        %{exec_updmap} --nomkmap --disable cm-super-x2.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap eurosym.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable eurosym.map ... " && \
-        %{exec_updmap} --nomkmap --disable eurosym.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map lm.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable lm.map ... " && \
-        %{exec_updmap} --nomkmap --disable lm.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map marvosym.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable marvosym.map ... " && \
-        %{exec_updmap} --nomkmap --disable marvosym.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map pxfonts.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable pxfonts.map ... " && \
-        %{exec_updmap} --nomkmap --disable pxfonts.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap rsfs.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable rsfs.map ... " && \
-        %{exec_updmap} --nomkmap --disable rsfs.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map qag.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable qag.map ... " && \
-        %{exec_updmap} --nomkmap --disable qag.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map qbk.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable qbk.map ... " && \
-        %{exec_updmap} --nomkmap --disable qbk.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map qcr.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable qcr.map ... " && \
-        %{exec_updmap} --nomkmap --disable qcr.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map qcs.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable qcs.map ... " && \
-        %{exec_updmap} --nomkmap --disable qcs.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map qhv.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable qhv.map ... " && \
-        %{exec_updmap} --nomkmap --disable qhv.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map qpl.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable qpl.map ... " && \
-        %{exec_updmap} --nomkmap --disable qpl.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map qtm.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable qtm.map ... " && \
-        %{exec_updmap} --nomkmap --disable qtm.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map qzc.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable qzc.map ... " && \
-        %{exec_updmap} --nomkmap --disable qzc.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap tipa.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable tipa.map ... " && \
-        %{exec_updmap} --nomkmap --disable tipa.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map txfonts.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable txfonts.map ... " && \
-        %{exec_updmap} --nomkmap --disable txfonts.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap wasy.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable wasy.map ... " && \
-        %{exec_updmap} --nomkmap --disable wasy.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cm-super-t1.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cm-super-t2a.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cm-super-t2b.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cm-super-t2c.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cm-super-ts1.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cm-super-x2.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable eurosym.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable lm.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable marvosym.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable pxfonts.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable rsfs.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable qag.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable qbk.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable qcr.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable qcs.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable qhv.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable qpl.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable qtm.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable qzc.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable tipa.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable txfonts.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable wasy.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -6140,6 +5983,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-fontsrecommended
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-fontsrecommended
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-fontsrecommended
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-fontsrecommended
 
 

+ 103 - 52
t/texlive-collection-fontutils/texlive-collection-fontutils-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-2: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-fontutils
 ## tlpdb2rpmspec collection-fontutils
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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 and Outline font utilities
-Summary(ja): TeX Live: TeX and Outline font utilities
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
+
+Summary: TeX Live: Graphics and font utilities
+Summary(ja): TeX Live: Graphics and font utilities
 Name: texlive-collection-fontutils
 Name: texlive-collection-fontutils
-Version: 2011
-Release: 2%{?_dist_release}
-License: GPL+, Freely redistributable without restriction, LPPL, Public Domain
+Version: 2012
+Release: 1%{?_dist_release}
+License: GPL+, Artistic, Freely redistributable without restriction, LPPL, GPLv2+, Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -38,7 +61,7 @@ Requires: t1utils
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -57,15 +80,17 @@ of TeX macros and font libraries.
 The distribution includes extensive general documentation about TeX,
 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 TeX and Outline font utilities: 
+This package is a collection of Graphics and font utilities: 
 Programs for conversion between font formats, testing fonts,
 Programs for conversion between font formats, testing fonts,
 virtual fonts, .gf and .pk manipulation, mft, fontinst, etc.
 virtual fonts, .gf and .pk manipulation, mft, fontinst, etc.
-Manipulating OpenType, TrueType, PostScript Type 1, etc.
+Manipulating OpenType, TrueType, PostScript Type 1, and
+PostScript and other images.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 accfonts: Utilities to derive new fonts from existing ones.
 accfonts: Utilities to derive new fonts from existing ones.
 afm2pl: 
 afm2pl: 
-epstopdf: Convert EPS to 'encapsulated' PDF using GhostScript.
+dosepsbin: Deal with DOS binary EPS files.
+epstopdf: 
 fontware: 
 fontware: 
 lcdftypetools: A bundle of outline font manipulation tools.
 lcdftypetools: A bundle of outline font manipulation tools.
 ps2pkm: Generate a PK font from an Adobe Type 1 font.
 ps2pkm: Generate a PK font from an Adobe Type 1 font.
@@ -74,7 +99,7 @@ psutils: PostScript utilities.
 dvipsconfig: Collection of dvips PostScript headers.
 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: 
+mf2pt1: Produce PostScript Type 1 fonts from Metafont source.
 t1utils: Simple Type 1 font manipulation programs.
 t1utils: Simple Type 1 font manipulation programs.
 ttfutils: 
 ttfutils: 
 
 
@@ -92,15 +117,17 @@ TeX Live ソフトウェアディストリビューションは、
 TeX に関するたくさんの一般的なドキュメントを含んでいます。
 TeX に関するたくさんの一般的なドキュメントを含んでいます。
 
 
 このパッケージは以下のようなパッケージ集です。
 このパッケージは以下のようなパッケージ集です。
-TeX and Outline font utilities: 
+Graphics and font utilities: 
 Programs for conversion between font formats, testing fonts,
 Programs for conversion between font formats, testing fonts,
 virtual fonts, .gf and .pk manipulation, mft, fontinst, etc.
 virtual fonts, .gf and .pk manipulation, mft, fontinst, etc.
-Manipulating OpenType, TrueType, PostScript Type 1, etc.
+Manipulating OpenType, TrueType, PostScript Type 1, and
+PostScript and other images.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 accfonts: Utilities to derive new fonts from existing ones.
 accfonts: Utilities to derive new fonts from existing ones.
 afm2pl: 
 afm2pl: 
-epstopdf: Convert EPS to 'encapsulated' PDF using GhostScript.
+dosepsbin: Deal with DOS binary EPS files.
+epstopdf: 
 fontware: 
 fontware: 
 lcdftypetools: A bundle of outline font manipulation tools.
 lcdftypetools: A bundle of outline font manipulation tools.
 ps2pkm: Generate a PK font from an Adobe Type 1 font.
 ps2pkm: Generate a PK font from an Adobe Type 1 font.
@@ -109,7 +136,7 @@ psutils: PostScript utilities.
 dvipsconfig: Collection of dvips PostScript headers.
 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: 
+mf2pt1: Produce PostScript Type 1 fonts from Metafont source.
 t1utils: Simple Type 1 font manipulation programs.
 t1utils: Simple Type 1 font manipulation programs.
 ttfutils: 
 ttfutils: 
 
 
@@ -142,7 +169,19 @@ texmf-dist/tex/latex/accfonts/ISO-Latin1.def
 texmf-dist/tex/latex/accfonts/ISO-Latin2.def
 texmf-dist/tex/latex/accfonts/ISO-Latin2.def
 texmf-dist/tex/latex/accfonts/IndUni_Omega.def
 texmf-dist/tex/latex/accfonts/IndUni_Omega.def
 texmf-dist/tex/latex/accfonts/Norman.def
 texmf-dist/tex/latex/accfonts/Norman.def
-texmf-dist/doc/latex/epstopdf/README
+texmf-dist/doc/support/dosepsbin/Makefile.in
+texmf-dist/doc/support/dosepsbin/README
+texmf-dist/doc/support/dosepsbin/clean-case.pl
+texmf-dist/doc/support/dosepsbin/dosepsbin.html
+texmf-dist/doc/support/dosepsbin/dosepsbin.ltx
+texmf-dist/doc/support/dosepsbin/dosepsbin.pdf
+texmf-dist/doc/support/dosepsbin/dosepsbin.txt
+texmf-dist/doc/support/dosepsbin/version.pl
+texmf-dist/source/support/dosepsbin/configure
+texmf-dist/source/support/dosepsbin/configure.ac
+texmf-dist/source/support/dosepsbin/install-sh
+texmf-dist/scripts/dosepsbin/dosepsbin.pl
+texmf-dist/doc/support/epstopdf/README
 texmf-dist/scripts/epstopdf/epstopdf.pl
 texmf-dist/scripts/epstopdf/epstopdf.pl
 texmf-dist/dvips/dvipsconfig/README
 texmf-dist/dvips/dvipsconfig/README
 texmf-dist/dvips/dvipsconfig/addpsctrl
 texmf-dist/dvips/dvipsconfig/addpsctrl
@@ -332,30 +371,19 @@ texmf-dist/tex/fontinst/smblmtx/unsetnum.mtx
 texmf-dist/tex/latex/fontinst/fontdoc.sty
 texmf-dist/tex/latex/fontinst/fontdoc.sty
 texmf-dist/doc/support/fontools/GPLv2.txt
 texmf-dist/doc/support/fontools/GPLv2.txt
 texmf-dist/doc/support/fontools/README
 texmf-dist/doc/support/fontools/README
-texmf-dist/doc/support/fontools/examples/berling/berling.sty
-texmf-dist/doc/support/fontools/examples/berling/berling.sub
-texmf-dist/doc/support/fontools/examples/berling/makeberling
-texmf-dist/doc/support/fontools/examples/berling/mbr_fnst.tex
-texmf-dist/doc/support/fontools/examples/frutiger/frutiger.sty
-texmf-dist/doc/support/fontools/examples/frutiger/frutiger.sub
-texmf-dist/doc/support/fontools/examples/frutiger/lfr_fnst.tex
-texmf-dist/doc/support/fontools/examples/frutiger/makefrutiger
-texmf-dist/doc/support/fontools/examples/palatinox/Palatino_fnst.tex
-texmf-dist/doc/support/fontools/examples/palatinox/make_Palatino
-texmf-dist/doc/support/fontools/examples/palatinox/pala.sub
-texmf-dist/doc/support/fontools/examples/palatinox/palatinox.sty
-texmf-dist/doc/support/fontools/examples/palatinox/unsetSCaps.mtx
 texmf-dist/fonts/enc/dvips/fontools/fontools_ly1.enc
 texmf-dist/fonts/enc/dvips/fontools/fontools_ly1.enc
 texmf-dist/fonts/enc/dvips/fontools/fontools_ot1.enc
 texmf-dist/fonts/enc/dvips/fontools/fontools_ot1.enc
 texmf-dist/fonts/enc/dvips/fontools/fontools_t1.enc
 texmf-dist/fonts/enc/dvips/fontools/fontools_t1.enc
 texmf-dist/fonts/enc/dvips/fontools/fontools_ts1.enc
 texmf-dist/fonts/enc/dvips/fontools/fontools_ts1.enc
 texmf-dist/scripts/fontools/afm2afm
 texmf-dist/scripts/fontools/afm2afm
 texmf-dist/scripts/fontools/autoinst
 texmf-dist/scripts/fontools/autoinst
-texmf-dist/scripts/fontools/cmap2enc
-texmf-dist/scripts/fontools/font2afm
 texmf-dist/scripts/fontools/ot2kpx
 texmf-dist/scripts/fontools/ot2kpx
-texmf-dist/scripts/fontools/pfm2kpx
-texmf-dist/scripts/fontools/showglyphs
+texmf-dist/doc/support/mf2pt1/ChangeLog
+texmf-dist/doc/support/mf2pt1/README
+texmf-dist/doc/support/mf2pt1/mf2pt1.pdf
+texmf-dist/doc/support/mf2pt1/mf2pt1.texi
+texmf-dist/metapost/mf2pt1/mf2pt1.mp
+texmf-dist/scripts/mf2pt1/mf2pt1.pl
 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
@@ -378,8 +406,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -388,9 +420,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -413,16 +447,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -434,38 +468,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -489,19 +528,28 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -509,6 +557,9 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-fontutils
+
 * Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
 * Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
 - generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-fontutils
 - generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-fontutils
 - set external dependencies (texlive-collection-binextra, 
 - set external dependencies (texlive-collection-binextra, 

+ 73 - 25
t/texlive-collection-formatsextra/texlive-collection-formatsextra-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-formatsextra
 ## tlpdb2rpmspec collection-formatsextra
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL, GPLv2+, Knuth, Public Domain
 License: LPPL, GPLv2+, Knuth, Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -289,8 +312,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -299,9 +326,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -324,16 +353,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -345,38 +374,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -400,24 +434,30 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -425,6 +465,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-formatsextra
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-formatsextra
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-formatsextra
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-formatsextra
 
 

+ 110 - 77
t/texlive-collection-games/texlive-collection-games-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-games
 ## tlpdb2rpmspec collection-games
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: GPL+, Public Domain, Freely redistributable without restriction, LPPL
+License: GPL+, Public Domain, LPPL 1.2, LPPL, Freely redistributable without restriction, LPPL 1.3
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-latex = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -66,11 +89,15 @@ chessfss: A package to handle chess fonts.
 crossword: Typeset crossword puzzles.
 crossword: Typeset crossword puzzles.
 crosswrd: Macros for typesetting crossword puzzles.
 crosswrd: Macros for typesetting crossword puzzles.
 egameps: LaTeX package for typesetting extensive games.
 egameps: LaTeX package for typesetting extensive games.
+gamebook: Typeset gamebooks and other interactive novels.
 go: Fonts and macros for typesetting go games.
 go: Fonts and macros for typesetting go games.
+hanoi: Tower of Hanoi in TeX.
 hexgame: Provide an environment to draw a hexgame-board.
 hexgame: Provide an environment to draw a hexgame-board.
-jeopardy: Build a jeopardy game in LaTeX.
 othello: Create othello boards in LaTeX.
 othello: Create othello boards in LaTeX.
+othelloboard: Typeset Othello (Reversi) diagrams of any size, with annotations.
 psgo: Typeset go diagrams with PSTricks.
 psgo: Typeset go diagrams with PSTricks.
+reverxii: Playing Reversi in TeX.
+schwalbe-chess: Typeset the German chess magazine "Die Schwalbe"
 sgame: LaTeX style for typesetting strategic games.
 sgame: LaTeX style for typesetting strategic games.
 skak: Fonts and macros for typesetting chess games.
 skak: Fonts and macros for typesetting chess games.
 skaknew: The skak chess fonts redone in Adobe Type 1.
 skaknew: The skak chess fonts redone in Adobe Type 1.
@@ -105,11 +132,15 @@ chessfss: A package to handle chess fonts.
 crossword: Typeset crossword puzzles.
 crossword: Typeset crossword puzzles.
 crosswrd: Macros for typesetting crossword puzzles.
 crosswrd: Macros for typesetting crossword puzzles.
 egameps: LaTeX package for typesetting extensive games.
 egameps: LaTeX package for typesetting extensive games.
+gamebook: Typeset gamebooks and other interactive novels.
 go: Fonts and macros for typesetting go games.
 go: Fonts and macros for typesetting go games.
+hanoi: Tower of Hanoi in TeX.
 hexgame: Provide an environment to draw a hexgame-board.
 hexgame: Provide an environment to draw a hexgame-board.
-jeopardy: Build a jeopardy game in LaTeX.
 othello: Create othello boards in LaTeX.
 othello: Create othello boards in LaTeX.
+othelloboard: Typeset Othello (Reversi) diagrams of any size, with annotations.
 psgo: Typeset go diagrams with PSTricks.
 psgo: Typeset go diagrams with PSTricks.
+reverxii: Playing Reversi in TeX.
+schwalbe-chess: Typeset the German chess magazine "Die Schwalbe"
 sgame: LaTeX style for typesetting strategic games.
 sgame: LaTeX style for typesetting strategic games.
 skak: Fonts and macros for typesetting chess games.
 skak: Fonts and macros for typesetting chess games.
 skaknew: The skak chess fonts redone in Adobe Type 1.
 skaknew: The skak chess fonts redone in Adobe Type 1.
@@ -275,7 +306,6 @@ texmf-dist/fonts/tfm/public/chess/chessfig10.tfm
 texmf-dist/tex/latex/chess/chess.sty
 texmf-dist/tex/latex/chess/chess.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/source/latex/chess-problem-diagrams/diagram.dtx
 texmf-dist/source/latex/chess-problem-diagrams/diagram.dtx
 texmf-dist/source/latex/chess-problem-diagrams/diagram.ins
 texmf-dist/source/latex/chess-problem-diagrams/diagram.ins
 texmf-dist/tex/latex/chess-problem-diagrams/diagram.sty
 texmf-dist/tex/latex/chess-problem-diagrams/diagram.sty
@@ -343,6 +373,14 @@ texmf-dist/doc/latex/egameps/README
 texmf-dist/doc/latex/egameps/egameps.pdf
 texmf-dist/doc/latex/egameps/egameps.pdf
 texmf-dist/doc/latex/egameps/egameps.tex
 texmf-dist/doc/latex/egameps/egameps.tex
 texmf-dist/tex/latex/egameps/egameps.sty
 texmf-dist/tex/latex/egameps/egameps.sty
+texmf-dist/doc/latex/gamebook/README
+texmf-dist/doc/latex/gamebook/gamebook-example.pdf
+texmf-dist/doc/latex/gamebook/gamebook-example.tex
+texmf-dist/doc/latex/gamebook/gamebook.pdf
+texmf-dist/doc/latex/gamebook/lppl.txt
+texmf-dist/source/latex/gamebook/gamebook.dtx
+texmf-dist/source/latex/gamebook/gamebook.ins
+texmf-dist/tex/latex/gamebook/gamebook.sty
 texmf-dist/source/latex/go/gomaps.ltx
 texmf-dist/source/latex/go/gomaps.ltx
 texmf-dist/fonts/source/public/go/go.mf
 texmf-dist/fonts/source/public/go/go.mf
 texmf-dist/fonts/source/public/go/go10.mf
 texmf-dist/fonts/source/public/go/go10.mf
@@ -382,35 +420,11 @@ texmf-dist/fonts/tfm/public/go/go2whi15.tfm
 texmf-dist/fonts/tfm/public/go/go2whi20.tfm
 texmf-dist/fonts/tfm/public/go/go2whi20.tfm
 texmf-dist/fonts/tfm/public/go/gosign50.tfm
 texmf-dist/fonts/tfm/public/go/gosign50.tfm
 texmf-dist/tex/latex/go/go.sty
 texmf-dist/tex/latex/go/go.sty
+texmf-dist/tex/plain/hanoi/hanoi.tex
 texmf-dist/doc/latex/hexgame/README
 texmf-dist/doc/latex/hexgame/README
 texmf-dist/doc/latex/hexgame/hexgame.pdf
 texmf-dist/doc/latex/hexgame/hexgame.pdf
 texmf-dist/doc/latex/hexgame/hexgame.tex
 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/example/aleq.jpg
-texmf-dist/doc/latex/jeopardy/example/game1-two.pdf
-texmf-dist/doc/latex/jeopardy/example/game1-two.tex
-texmf-dist/doc/latex/jeopardy/example/game1.pdf
-texmf-dist/doc/latex/jeopardy/example/game1.tex
-texmf-dist/doc/latex/jeopardy/example/game1a.pdf
-texmf-dist/doc/latex/jeopardy/example/game1a.tex
-texmf-dist/doc/latex/jeopardy/example/game2.pdf
-texmf-dist/doc/latex/jeopardy/example/game2.tex
-texmf-dist/doc/latex/jeopardy/example/game2a.pdf
-texmf-dist/doc/latex/jeopardy/example/game2a.tex
-texmf-dist/doc/latex/jeopardy/example/game3-CZ.pdf
-texmf-dist/doc/latex/jeopardy/example/game3-CZ.tex
-texmf-dist/doc/latex/jeopardy/example/game3-oneplayer-CZ.pdf
-texmf-dist/doc/latex/jeopardy/example/game3-oneplayer-CZ.tex
-texmf-dist/doc/latex/jeopardy/example/game4.pdf
-texmf-dist/doc/latex/jeopardy/example/game4.tex
-texmf-dist/doc/latex/jeopardy/example/joke.jpg
-texmf-dist/doc/latex/jeopardy/example/picture.jpg
-texmf-dist/doc/latex/jeopardy/jeopardy.pdf
-texmf-dist/source/latex/jeopardy/jeopardy.dtx
-texmf-dist/source/latex/jeopardy/jeopardy.ins
-texmf-dist/tex/latex/jeopardy/jeopardy.cfg
-texmf-dist/tex/latex/jeopardy/jeopardy.sty
 texmf-dist/doc/latex/othello/boards.tex
 texmf-dist/doc/latex/othello/boards.tex
 texmf-dist/doc/latex/othello/ot.bat
 texmf-dist/doc/latex/othello/ot.bat
 texmf-dist/doc/latex/othello/ot1.bat.bat
 texmf-dist/doc/latex/othello/ot1.bat.bat
@@ -442,11 +456,25 @@ texmf-dist/fonts/tfm/public/othello/ot1whi10.tfm
 texmf-dist/fonts/tfm/public/othello/ot1whi15.tfm
 texmf-dist/fonts/tfm/public/othello/ot1whi15.tfm
 texmf-dist/fonts/tfm/public/othello/ot1whi20.tfm
 texmf-dist/fonts/tfm/public/othello/ot1whi20.tfm
 texmf-dist/tex/latex/othello/othello.sty
 texmf-dist/tex/latex/othello/othello.sty
+texmf-dist/doc/latex/othelloboard/README
+texmf-dist/doc/latex/othelloboard/example-rose-chps1-2.pdf
+texmf-dist/doc/latex/othelloboard/example-rose-chps1-2.tex
+texmf-dist/doc/latex/othelloboard/othelloboard.pdf
+texmf-dist/doc/latex/othelloboard/othelloboard.tex
+texmf-dist/tex/latex/othelloboard/othelloboard.sty
 texmf-dist/doc/latex/psgo/Changes
 texmf-dist/doc/latex/psgo/Changes
 texmf-dist/doc/latex/psgo/README
 texmf-dist/doc/latex/psgo/README
 texmf-dist/doc/latex/psgo/psgomanual.pdf
 texmf-dist/doc/latex/psgo/psgomanual.pdf
 texmf-dist/doc/latex/psgo/psgomanual.tex
 texmf-dist/doc/latex/psgo/psgomanual.tex
 texmf-dist/tex/latex/psgo/psgo.sty
 texmf-dist/tex/latex/psgo/psgo.sty
+texmf-dist/doc/plain/reverxii/README
+texmf-dist/doc/plain/reverxii/reverxii.pdf
+texmf-dist/doc/plain/reverxii/reverxii.tex
+texmf-dist/doc/latex/schwalbe-chess/README
+texmf-dist/doc/latex/schwalbe-chess/schwalbe.pdf
+texmf-dist/source/latex/schwalbe-chess/schwalbe.dtx
+texmf-dist/source/latex/schwalbe-chess/schwalbe.ins
+texmf-dist/tex/latex/schwalbe-chess/schwalbe.sty
 texmf-dist/doc/latex/sgame/README
 texmf-dist/doc/latex/sgame/README
 texmf-dist/doc/latex/sgame/sgame.pdf
 texmf-dist/doc/latex/sgame/sgame.pdf
 texmf-dist/doc/latex/sgame/sgame.tex
 texmf-dist/doc/latex/sgame/sgame.tex
@@ -584,8 +612,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -594,9 +626,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -619,16 +653,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -640,38 +674,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -695,50 +734,36 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map SkakNew.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable SkakNew.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map SkakNew.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map SkakNew.map >/dev/null 2>&1 && %touch_run updmap
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map SkakNew.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable SkakNew.map ... " && \
-        %{exec_updmap} --nomkmap --disable SkakNew.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable SkakNew.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -746,6 +771,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-games
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-games
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-games
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-games
 
 

+ 119 - 46
t/texlive-collection-genericextra/texlive-collection-genericextra-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-genericextra
 ## tlpdb2rpmspec collection-genericextra
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: Public Domain, Freely redistributable without restriction, No Info, LPPL, GPL+, Knuth
+License: Public Domain, Freely redistributable without restriction, LPPL, LPPL 1.3, No Info, GPL+, Knuth
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -62,24 +85,28 @@ This package contains the following CTAN packages:
 abbr: Simple macros supporting abreviations for Plain and LaTeX.
 abbr: Simple macros supporting abreviations for Plain and LaTeX.
 abstyles: Adaptable BibTeX styles.
 abstyles: Adaptable BibTeX styles.
 barr: Diagram macros by Michael Barr.
 barr: Diagram macros by Michael Barr.
+bitelist: Split list, in TeX's mouth.
 borceux: Diagram macros by Francois Borceux.
 borceux: Diagram macros by Francois Borceux.
 c-pascal: Typeset Python, C and Pascal programs.
 c-pascal: Typeset Python, C and Pascal programs.
+chronosys: Drawing time-line diagrams.
 colorsep: Color separation.
 colorsep: Color separation.
 dinat: Bibliography style for German texts.
 dinat: Bibliography style for German texts.
 dirtree: Display trees in the style of windows explorer.
 dirtree: Display trees in the style of windows explorer.
+dowith: 
 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.
 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.
 fntproof: A programmable font test pattern generator.
+gates: Support for writing modular and customisable code.
+ifetex: Provides ifetex switch.
 iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
 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.
 lecturer: On-screen presentations for (almost) all formats.
 librarian: Tools to create bibliographies in TeX.
 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: 
 midnight: A set of useful macro tools.
 midnight: A set of useful macro tools.
 multi: 
 multi: 
 navigator: PDF features across formats and engines.
 navigator: PDF features across formats and engines.
@@ -115,24 +142,28 @@ TeX and LaTeX.
 abbr: Simple macros supporting abreviations for Plain and LaTeX.
 abbr: Simple macros supporting abreviations for Plain and LaTeX.
 abstyles: Adaptable BibTeX styles.
 abstyles: Adaptable BibTeX styles.
 barr: Diagram macros by Michael Barr.
 barr: Diagram macros by Michael Barr.
+bitelist: Split list, in TeX's mouth.
 borceux: Diagram macros by Francois Borceux.
 borceux: Diagram macros by Francois Borceux.
 c-pascal: Typeset Python, C and Pascal programs.
 c-pascal: Typeset Python, C and Pascal programs.
+chronosys: Drawing time-line diagrams.
 colorsep: Color separation.
 colorsep: Color separation.
 dinat: Bibliography style for German texts.
 dinat: Bibliography style for German texts.
 dirtree: Display trees in the style of windows explorer.
 dirtree: Display trees in the style of windows explorer.
+dowith: 
 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.
 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.
 fntproof: A programmable font test pattern generator.
+gates: Support for writing modular and customisable code.
+ifetex: Provides ifetex switch.
 iftex: Am I running under pdfTeX, XeTeX or LuaTeX?
 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.
 lecturer: On-screen presentations for (almost) all formats.
 librarian: Tools to create bibliographies in TeX.
 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: 
 midnight: A set of useful macro tools.
 midnight: A set of useful macro tools.
 multi: 
 multi: 
 navigator: PDF features across formats and engines.
 navigator: PDF features across formats and engines.
@@ -188,6 +219,12 @@ texmf-dist/tex/generic/abstyles/apreambl.tex
 texmf-dist/doc/generic/barr/diaxydoc.pdf
 texmf-dist/doc/generic/barr/diaxydoc.pdf
 texmf-dist/doc/generic/barr/diaxydoc.tex
 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/bitelist/README
+texmf-dist/doc/generic/bitelist/bitelist.pdf
+texmf-dist/source/generic/bitelist/bitelist.tex
+texmf-dist/source/generic/bitelist/srcfiles.tex
+texmf-dist/tex/generic/bitelist/bitedemo.tex
+texmf-dist/tex/generic/bitelist/bitelist.sty
 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/doc/generic/borceux/README
 texmf-dist/doc/generic/borceux/README
@@ -213,6 +250,15 @@ 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/tex/generic/c-pascal/cap_pyt.tex
+texmf-dist/doc/generic/chronosys/README
+texmf-dist/doc/generic/chronosys/docchronosys_en.pdf
+texmf-dist/doc/generic/chronosys/docchronosys_en.tex
+texmf-dist/doc/generic/chronosys/docchronosys_fr.pdf
+texmf-dist/doc/generic/chronosys/docchronosys_fr.tex
+texmf-dist/tex/generic/chronosys/chronosys.sty
+texmf-dist/tex/generic/chronosys/chronosys.tex
+texmf-dist/tex/generic/chronosys/chronosyschr.tex
+texmf-dist/tex/generic/chronosys/x-chronosys.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
@@ -223,6 +269,13 @@ texmf-dist/source/generic/dirtree/dirtree.dtx
 texmf-dist/source/generic/dirtree/dirtree.ins
 texmf-dist/source/generic/dirtree/dirtree.ins
 texmf-dist/tex/generic/dirtree/dirtree.sty
 texmf-dist/tex/generic/dirtree/dirtree.sty
 texmf-dist/tex/generic/dirtree/dirtree.tex
 texmf-dist/tex/generic/dirtree/dirtree.tex
+texmf-dist/doc/generic/dowith/README
+texmf-dist/doc/generic/dowith/dowith.pdf
+texmf-dist/source/generic/dowith/SrcFILEs.txt
+texmf-dist/source/generic/dowith/dowith.tex
+texmf-dist/source/generic/dowith/srcfiles.tex
+texmf-dist/tex/generic/dowith/dowith.RLS
+texmf-dist/tex/generic/dowith/dowith.sty
 texmf-dist/tex/generic/eijkhout/CD_labeler.tex
 texmf-dist/tex/generic/eijkhout/CD_labeler.tex
 texmf-dist/tex/generic/eijkhout/CD_labeler_test.tex
 texmf-dist/tex/generic/eijkhout/CD_labeler_test.tex
 texmf-dist/tex/generic/eijkhout/DB_process.tex
 texmf-dist/tex/generic/eijkhout/DB_process.tex
@@ -249,6 +302,20 @@ texmf-dist/doc/generic/fntproof/README
 texmf-dist/doc/generic/fntproof/fntproof-doc.pdf
 texmf-dist/doc/generic/fntproof/fntproof-doc.pdf
 texmf-dist/doc/generic/fntproof/fntproof-doc.tex
 texmf-dist/doc/generic/fntproof/fntproof-doc.tex
 texmf-dist/tex/generic/fntproof/fntproof.tex
 texmf-dist/tex/generic/fntproof/fntproof.tex
+texmf-dist/doc/generic/gates/README
+texmf-dist/doc/generic/gates/gates-doc.pdf
+texmf-dist/doc/generic/gates/gates-doc.tex
+texmf-dist/doc/generic/gates/gates-doc.txt
+texmf-dist/doc/generic/gates/gates.tex
+texmf-dist/tex/generic/gates/gates.lua
+texmf-dist/tex/generic/gates/gates.sty
+texmf-dist/tex/generic/gates/t-gates.tex
+texmf-dist/doc/latex/ifetex/README
+texmf-dist/doc/latex/ifetex/ifetex.pdf
+texmf-dist/source/latex/ifetex/ifetex.dtx
+texmf-dist/source/latex/ifetex/ifetex.ins
+texmf-dist/tex/latex/ifetex/ifetex.sty
+texmf-dist/tex/plain/ifetex/ifetex.tex
 texmf-dist/doc/generic/iftex/README
 texmf-dist/doc/generic/iftex/README
 texmf-dist/doc/generic/iftex/iftex.pdf
 texmf-dist/doc/generic/iftex/iftex.pdf
 texmf-dist/doc/generic/iftex/iftex.tex
 texmf-dist/doc/generic/iftex/iftex.tex
@@ -309,28 +376,6 @@ texmf-dist/doc/plain/metatex/mtpaper/frame.tex
 texmf-dist/doc/plain/metatex/mtpaper/mtpaper.tex
 texmf-dist/doc/plain/metatex/mtpaper/mtpaper.tex
 texmf-dist/doc/plain/metatex/mtpaper/shadow.tex
 texmf-dist/doc/plain/metatex/mtpaper/shadow.tex
 texmf-dist/tex/plain/metatex/metatex.tex
 texmf-dist/tex/plain/metatex/metatex.tex
-texmf-dist/source/metafont/mftoeps/0mftoeps.doc
-texmf-dist/source/metafont/mftoeps/m2esamp/0m2esamp.doc
-texmf-dist/source/metafont/mftoeps/m2esamp/clipcir.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/clipsqu.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/holeclip.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/holeclip.tex
-texmf-dist/source/metafont/mftoeps/m2esamp/holefill.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/polygons.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/rectan.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/rectan_.bat
-texmf-dist/source/metafont/mftoeps/m2esamp/sample1a.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/sample1b.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/sample2a.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/sample2b.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/sample2c.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/sample2d.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/sample2e.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/sample3.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/sample4.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/sample5.mf
-texmf-dist/source/metafont/mftoeps/m2esamp/stereo.mf
-texmf-dist/metafont/mftoeps/mftoeps.mf
 texmf-dist/doc/generic/midnight/README
 texmf-dist/doc/generic/midnight/README
 texmf-dist/doc/generic/midnight/border.doc
 texmf-dist/doc/generic/midnight/border.doc
 texmf-dist/doc/generic/midnight/dolines.doc
 texmf-dist/doc/generic/midnight/dolines.doc
@@ -442,8 +487,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -452,9 +501,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -477,16 +528,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -498,38 +549,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -553,19 +609,28 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -573,6 +638,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-genericextra
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-genericextra
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-genericextra
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-genericextra
 
 

+ 72 - 21
t/texlive-collection-genericrecommended/texlive-collection-genericrecommended-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-genericrecommended
 ## tlpdb2rpmspec collection-genericrecommended
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: Public Domain, GPL+, LPPL, Freely redistributable without restriction
 License: Public Domain, GPL+, LPPL, Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -290,8 +313,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -300,9 +327,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -325,16 +354,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -346,38 +375,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -401,19 +435,28 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -421,6 +464,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-genericrecommended
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-genericrecommended
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-genericrecommended
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-genericrecommended
 
 

+ 73 - 25
t/texlive-collection-htmlxml/texlive-collection-htmlxml-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-htmlxml
 ## tlpdb2rpmspec collection-htmlxml
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 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
@@ -37,7 +60,7 @@ Requires: texlive-collection-latex = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -4002,8 +4025,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -4012,9 +4039,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -4037,16 +4066,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -4058,38 +4087,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -4113,24 +4147,30 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -4138,6 +4178,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-htmlxml
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-htmlxml
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-htmlxml
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-htmlxml
 
 

+ 116 - 52
t/texlive-collection-humanities/texlive-collection-humanities-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-humanities
 ## tlpdb2rpmspec collection-humanities
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, Public Domain, GPL+
+License: LPPL, LPPL 1.3, Public Domain, GPL+, LPPL 1.2
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-latex = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -62,6 +85,8 @@ 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-lds: Bible references, including those to the scriptures of the Church of Jesus Christ of Latter Day Saints.
+bibleref-mouth: Consistent formatting of Bible references.
 bibleref-parse: Specify Bible passages in human-readable format.
 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.
@@ -116,6 +141,8 @@ 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-lds: Bible references, including those to the scriptures of the Church of Jesus Christ of Latter Day Saints.
+bibleref-mouth: Consistent formatting of Bible references.
 bibleref-parse: Specify Bible passages in human-readable format.
 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.
@@ -197,6 +224,16 @@ 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/source/latex/bibleref/bibleref.perl
 texmf-dist/tex/latex/bibleref/bibleref.sty
 texmf-dist/tex/latex/bibleref/bibleref.sty
+texmf-dist/doc/latex/bibleref-lds/README
+texmf-dist/doc/latex/bibleref-lds/bibleref-lds.pdf
+texmf-dist/source/latex/bibleref-lds/bibleref-lds.dtx
+texmf-dist/source/latex/bibleref-lds/bibleref-lds.ins
+texmf-dist/tex/latex/bibleref-lds/bibleref-lds.sty
+texmf-dist/doc/latex/bibleref-mouth/README
+texmf-dist/doc/latex/bibleref-mouth/bibleref-mouth.pdf
+texmf-dist/source/latex/bibleref-mouth/bibleref-mouth.dtx
+texmf-dist/source/latex/bibleref-mouth/bibleref-mouth.ins
+texmf-dist/tex/latex/bibleref-mouth/bibleref-mouth.sty
 texmf-dist/doc/latex/bibleref-parse/README
 texmf-dist/doc/latex/bibleref-parse/README
 texmf-dist/doc/latex/bibleref-parse/bibleref-parse.pdf
 texmf-dist/doc/latex/bibleref-parse/bibleref-parse.pdf
 texmf-dist/doc/latex/bibleref-parse/bibleref-parse.tex
 texmf-dist/doc/latex/bibleref-parse/bibleref-parse.tex
@@ -290,38 +327,39 @@ texmf-dist/source/latex/jurarsp/jurarsp.ins
 texmf-dist/bibtex/bst/jurarsp/jurarsp.bst
 texmf-dist/bibtex/bst/jurarsp/jurarsp.bst
 texmf-dist/tex/latex/jurarsp/jurarsp.cfg
 texmf-dist/tex/latex/jurarsp/jurarsp.cfg
 texmf-dist/tex/latex/jurarsp/jurarsp.sty
 texmf-dist/tex/latex/jurarsp/jurarsp.sty
+texmf-dist/doc/latex/ledmac/Makefile
 texmf-dist/doc/latex/ledmac/README
 texmf-dist/doc/latex/ledmac/README
-texmf-dist/doc/latex/ledmac/examples/djd17nov.tex
-texmf-dist/doc/latex/ledmac/examples/djd17novL.eps
-texmf-dist/doc/latex/ledmac/examples/djd17novR.eps
-texmf-dist/doc/latex/ledmac/examples/djdpoems.tex
-texmf-dist/doc/latex/ledmac/examples/djdpoems1.eps
-texmf-dist/doc/latex/ledmac/examples/djdpoems2.eps
-texmf-dist/doc/latex/ledmac/examples/djdpoems3.eps
-texmf-dist/doc/latex/ledmac/examples/djdpoems4.eps
-texmf-dist/doc/latex/ledmac/examples/egarab.eps
-texmf-dist/doc/latex/ledmac/examples/egarab.tex
-texmf-dist/doc/latex/ledmac/examples/egarabpar.eps
-texmf-dist/doc/latex/ledmac/examples/egarabpar.tex
-texmf-dist/doc/latex/ledmac/examples/ledarden.eps
-texmf-dist/doc/latex/ledmac/examples/ledarden.tex
-texmf-dist/doc/latex/ledmac/examples/ledbraonain.eps
-texmf-dist/doc/latex/ledmac/examples/ledbraonain.tex
-texmf-dist/doc/latex/ledmac/examples/ledeasy.eps
-texmf-dist/doc/latex/ledmac/examples/ledeasy.tex
-texmf-dist/doc/latex/ledmac/examples/ledekker.eps
-texmf-dist/doc/latex/ledmac/examples/ledekker.tex
-texmf-dist/doc/latex/ledmac/examples/ledfeat.eps
-texmf-dist/doc/latex/ledmac/examples/ledfeat.tex
-texmf-dist/doc/latex/ledmac/examples/ledioc.eps
-texmf-dist/doc/latex/ledmac/examples/ledioc.tex
-texmf-dist/doc/latex/ledmac/examples/ledmixed.eps
-texmf-dist/doc/latex/ledmac/examples/ledmixed.tex
-texmf-dist/doc/latex/ledmac/examples/villon.eps
-texmf-dist/doc/latex/ledmac/examples/villon.tex
+texmf-dist/doc/latex/ledmac/djd17nov.tex
+texmf-dist/doc/latex/ledmac/djd17novL.eps
+texmf-dist/doc/latex/ledmac/djd17novR.eps
+texmf-dist/doc/latex/ledmac/djdpoems.tex
+texmf-dist/doc/latex/ledmac/djdpoems1.eps
+texmf-dist/doc/latex/ledmac/djdpoems2.eps
+texmf-dist/doc/latex/ledmac/djdpoems3.eps
+texmf-dist/doc/latex/ledmac/djdpoems4.eps
+texmf-dist/doc/latex/ledmac/egarab.eps
+texmf-dist/doc/latex/ledmac/egarab.tex
+texmf-dist/doc/latex/ledmac/egarabpar.eps
+texmf-dist/doc/latex/ledmac/egarabpar.tex
 texmf-dist/doc/latex/ledmac/ledarab.pdf
 texmf-dist/doc/latex/ledmac/ledarab.pdf
+texmf-dist/doc/latex/ledmac/ledarden.eps
+texmf-dist/doc/latex/ledmac/ledarden.tex
+texmf-dist/doc/latex/ledmac/ledbraonain.eps
+texmf-dist/doc/latex/ledmac/ledbraonain.tex
+texmf-dist/doc/latex/ledmac/ledeasy.eps
+texmf-dist/doc/latex/ledmac/ledeasy.tex
+texmf-dist/doc/latex/ledmac/ledekker.eps
+texmf-dist/doc/latex/ledmac/ledekker.tex
+texmf-dist/doc/latex/ledmac/ledfeat.eps
+texmf-dist/doc/latex/ledmac/ledfeat.tex
+texmf-dist/doc/latex/ledmac/ledioc.eps
+texmf-dist/doc/latex/ledmac/ledioc.tex
 texmf-dist/doc/latex/ledmac/ledmac.pdf
 texmf-dist/doc/latex/ledmac/ledmac.pdf
+texmf-dist/doc/latex/ledmac/ledmixed.eps
+texmf-dist/doc/latex/ledmac/ledmixed.tex
 texmf-dist/doc/latex/ledmac/ledpar.pdf
 texmf-dist/doc/latex/ledmac/ledpar.pdf
+texmf-dist/doc/latex/ledmac/villon.eps
+texmf-dist/doc/latex/ledmac/villon.tex
 texmf-dist/source/latex/ledmac/ledarab.dtx
 texmf-dist/source/latex/ledmac/ledarab.dtx
 texmf-dist/source/latex/ledmac/ledarab.ins
 texmf-dist/source/latex/ledmac/ledarab.ins
 texmf-dist/source/latex/ledmac/ledmac.dtx
 texmf-dist/source/latex/ledmac/ledmac.dtx
@@ -332,8 +370,6 @@ texmf-dist/tex/latex/ledmac/afoot.sty
 texmf-dist/tex/latex/ledmac/ledarab.sty
 texmf-dist/tex/latex/ledmac/ledarab.sty
 texmf-dist/tex/latex/ledmac/ledmac.sty
 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/ledpatch.sty
 texmf-dist/doc/latex/lexikon/lexikon-doc.pdf
 texmf-dist/doc/latex/lexikon/lexikon-doc.pdf
 texmf-dist/doc/latex/lexikon/lexikon-doc.tex
 texmf-dist/doc/latex/lexikon/lexikon-doc.tex
 texmf-dist/doc/latex/lexikon/lexikon.tex
 texmf-dist/doc/latex/lexikon/lexikon.tex
@@ -461,8 +497,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -471,9 +511,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -496,16 +538,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -517,38 +559,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -572,19 +619,28 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -592,6 +648,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-humanities
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-humanities
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-humanities
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-humanities
 
 

+ 77 - 52
t/texlive-collection-langafrican/texlive-collection-langafrican-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langafrican
 ## tlpdb2rpmspec collection-langafrican
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: GPL+, GPLv2+
 License: GPL+, GPLv2+
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -832,8 +855,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -842,9 +869,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -867,16 +896,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -888,38 +917,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -943,55 +977,38 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap ethiop.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable ethiop.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap ethiop.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap ethiop.map >/dev/null 2>&1 && %touch_run updmap
 
 
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap ethiop.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable ethiop.map ... " && \
-        %{exec_updmap} --nomkmap --disable ethiop.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable ethiop.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -999,6 +1016,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langafrican
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langafrican
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langafrican
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langafrican
 
 

+ 201 - 67
t/texlive-collection-langarabic/texlive-collection-langarabic-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langarabic
 ## tlpdb2rpmspec collection-langarabic
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL
+License: OFSFLD, LPPL, LPPL 1.3
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -58,12 +81,14 @@ This package is a collection of Arabic:
 Support for typesetting Arabic.
 Support for typesetting Arabic.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
+amiri: A classical Arabic typeface, Naskh style.
 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.
 bidi: Support for bidirectional typesetting in plain TeX and LaTeX.
 bidi: Support for bidirectional typesetting in plain TeX and LaTeX.
 hyphen-arabic: (No) Arabic hyphenation patterns.
 hyphen-arabic: (No) Arabic hyphenation patterns.
 hyphen-farsi: (No) Persian hyphenation patterns.
 hyphen-farsi: (No) Persian hyphenation patterns.
 persian-bib: Persian translations of classic BibTeX styles.
 persian-bib: Persian translations of classic BibTeX styles.
+persian-modern: The "Persian Modern" family of fonts.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -83,12 +108,14 @@ Arabic:
 Support for typesetting Arabic.
 Support for typesetting Arabic.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+amiri: A classical Arabic typeface, Naskh style.
 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.
 bidi: Support for bidirectional typesetting in plain TeX and LaTeX.
 bidi: Support for bidirectional typesetting in plain TeX and LaTeX.
 hyphen-arabic: (No) Arabic hyphenation patterns.
 hyphen-arabic: (No) Arabic hyphenation patterns.
 hyphen-farsi: (No) Persian hyphenation patterns.
 hyphen-farsi: (No) Persian hyphenation patterns.
 persian-bib: Persian translations of classic BibTeX styles.
 persian-bib: Persian translations of classic BibTeX styles.
+persian-modern: The "Persian Modern" family of fonts.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -108,6 +135,70 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 manifest=(
+texmf-dist/doc/fonts/amiri/Makefile
+texmf-dist/doc/fonts/amiri/OFL-FAQ.txt
+texmf-dist/doc/fonts/amiri/OFL.txt
+texmf-dist/doc/fonts/amiri/README.txt
+texmf-dist/doc/fonts/amiri/documentation/NEWS-Arabic.txt
+texmf-dist/doc/fonts/amiri/documentation/NEWS.txt
+texmf-dist/doc/fonts/amiri/documentation/README-Arabic.txt
+texmf-dist/doc/fonts/amiri/documentation/README.txt
+texmf-dist/doc/fonts/amiri/documentation/amiri-table.pdf
+texmf-dist/doc/fonts/amiri/sources/amiri-bold.fea
+texmf-dist/doc/fonts/amiri/sources/amiri-bold.sfd
+texmf-dist/doc/fonts/amiri/sources/amiri-regular.fea
+texmf-dist/doc/fonts/amiri/sources/amiri-regular.sfd
+texmf-dist/doc/fonts/amiri/sources/basic.fea
+texmf-dist/doc/fonts/amiri/sources/classes.fea
+texmf-dist/doc/fonts/amiri/sources/contextuals.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/Crimson-Bold.sfd
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/Crimson-BoldItalic.sfd
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/Crimson-Italic.sfd
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/Crimson-Roman-edits.sfd
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/Crimson-Roman.sfd
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/Crimson-Semibold.sfd
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/Crimson-SemiboldItalic.sfd
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/calt.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/calt_italic.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/crimson.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/crimson_italic.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/fractions.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/italic_glyphclasses.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/ligatures.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/locl.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/numbers.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/numbers_italic.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/roman_glyphclasses.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/smallcaps.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/subs_sups.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/variants.fea
+texmf-dist/doc/fonts/amiri/sources/crimson/sources/OT-featurefiles/variants_italic.fea
+texmf-dist/doc/fonts/amiri/sources/enclosing.fea
+texmf-dist/doc/fonts/amiri/sources/italic_ltra.fea
+texmf-dist/doc/fonts/amiri/sources/italic_rtla.fea
+texmf-dist/doc/fonts/amiri/sources/kashida.fea
+texmf-dist/doc/fonts/amiri/sources/kerning.fea
+texmf-dist/doc/fonts/amiri/sources/lang.fea
+texmf-dist/doc/fonts/amiri/sources/lang_arabic.fea
+texmf-dist/doc/fonts/amiri/sources/lang_latin.fea
+texmf-dist/doc/fonts/amiri/sources/latin_gsub.fea
+texmf-dist/doc/fonts/amiri/sources/lellah.fea
+texmf-dist/doc/fonts/amiri/sources/local.fea
+texmf-dist/doc/fonts/amiri/sources/quran.fea
+texmf-dist/doc/fonts/amiri/sources/rtlm.fea
+texmf-dist/doc/fonts/amiri/sources/stylisticsets.fea
+texmf-dist/doc/fonts/amiri/test-suite/basic.test
+texmf-dist/doc/fonts/amiri/test-suite/enclosing.ptest
+texmf-dist/doc/fonts/amiri/test-suite/extendedmeem.test
+texmf-dist/doc/fonts/amiri/test-suite/high_baa.test
+texmf-dist/doc/fonts/amiri/test-suite/lellah.test
+texmf-dist/doc/fonts/amiri/test-suite/local.test
+texmf-dist/doc/fonts/amiri/tools/build.py
+texmf-dist/doc/fonts/amiri/tools/runtest.py
+texmf-dist/fonts/truetype/public/amiri/amiri-bold.ttf
+texmf-dist/fonts/truetype/public/amiri/amiri-boldslanted.ttf
+texmf-dist/fonts/truetype/public/amiri/amiri-regular.ttf
+texmf-dist/fonts/truetype/public/amiri/amiri-slanted.ttf
 texmf-dist/doc/latex/arabi/README
 texmf-dist/doc/latex/arabi/README
 texmf-dist/doc/latex/arabi/bblopts.cfg
 texmf-dist/doc/latex/arabi/bblopts.cfg
 texmf-dist/doc/latex/arabi/big2.pdf
 texmf-dist/doc/latex/arabi/big2.pdf
@@ -475,10 +566,11 @@ 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/README
+texmf-dist/doc/latex/bidi/bidi-logo.pdf
+texmf-dist/doc/latex/bidi/bidi-logo.tex
 texmf-dist/doc/latex/bidi/bidi.pdf
 texmf-dist/doc/latex/bidi/bidi.pdf
 texmf-dist/doc/latex/bidi/bidisample2e.tex
 texmf-dist/doc/latex/bidi/bidisample2e.tex
 texmf-dist/doc/latex/bidi/bidismall2e.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/gull.jpg
 texmf-dist/doc/latex/bidi/picture.jpg
 texmf-dist/doc/latex/bidi/picture.jpg
 texmf-dist/doc/latex/bidi/presentation-sample.tex
 texmf-dist/doc/latex/bidi/presentation-sample.tex
@@ -518,6 +610,15 @@ texmf-dist/tex/latex/bidi/bidiftnxtra.sty
 texmf-dist/tex/latex/bidi/bidimoderncv.cls
 texmf-dist/tex/latex/bidi/bidimoderncv.cls
 texmf-dist/tex/latex/bidi/bidipoem.sty
 texmf-dist/tex/latex/bidi/bidipoem.sty
 texmf-dist/tex/latex/bidi/bidipresentation.cls
 texmf-dist/tex/latex/bidi/bidipresentation.cls
+texmf-dist/tex/latex/bidi/biditools.sty
+texmf-dist/tex/latex/bidi/biditufte-book.cls
+texmf-dist/tex/latex/bidi/biditufte-handout.cls
+texmf-dist/tex/latex/bidi/bidituftefloat.sty
+texmf-dist/tex/latex/bidi/bidituftegeneralstructure.sty
+texmf-dist/tex/latex/bidi/bidituftehyperref.sty
+texmf-dist/tex/latex/bidi/bidituftesidenote.sty
+texmf-dist/tex/latex/bidi/bidituftetitle.sty
+texmf-dist/tex/latex/bidi/bidituftetoc.sty
 texmf-dist/tex/latex/bidi/boek-xetex-bidi.def
 texmf-dist/tex/latex/bidi/boek-xetex-bidi.def
 texmf-dist/tex/latex/bidi/boek3-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/book-xetex-bidi.def
@@ -526,6 +627,9 @@ texmf-dist/tex/latex/bidi/breqn-xetex-bidi.def
 texmf-dist/tex/latex/bidi/caption-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/color-xetex-bidi.def
 texmf-dist/tex/latex/bidi/colortbl-xetex-bidi.def
 texmf-dist/tex/latex/bidi/colortbl-xetex-bidi.def
+texmf-dist/tex/latex/bidi/combine-xetex-bidi.def
+texmf-dist/tex/latex/bidi/crop-xetex-bidi.def
+texmf-dist/tex/latex/bidi/cutwin-xetex-bidi.def
 texmf-dist/tex/latex/bidi/cvthemebidicasual.sty
 texmf-dist/tex/latex/bidi/cvthemebidicasual.sty
 texmf-dist/tex/latex/bidi/cvthemebidiclassic.sty
 texmf-dist/tex/latex/bidi/cvthemebidiclassic.sty
 texmf-dist/tex/latex/bidi/dblfnote-xetex-bidi.def
 texmf-dist/tex/latex/bidi/dblfnote-xetex-bidi.def
@@ -544,9 +648,11 @@ texmf-dist/tex/latex/bidi/footnote-luatex-bidi.def
 texmf-dist/tex/latex/bidi/footnote-xetex-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/framed-xetex-bidi.def
 texmf-dist/tex/latex/bidi/graphicx-xetex-bidi.def
 texmf-dist/tex/latex/bidi/graphicx-xetex-bidi.def
+texmf-dist/tex/latex/bidi/hvfloat-xetex-bidi.def
 texmf-dist/tex/latex/bidi/hyperref-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/leqno-xetex-bidi.def
 texmf-dist/tex/latex/bidi/letter-xetex-bidi.def
 texmf-dist/tex/latex/bidi/letter-xetex-bidi.def
+texmf-dist/tex/latex/bidi/lettrine-xetex-bidi.def
 texmf-dist/tex/latex/bidi/listings-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/loadingorder-bidi.def
 texmf-dist/tex/latex/bidi/longtable-xetex-bidi.def
 texmf-dist/tex/latex/bidi/longtable-xetex-bidi.def
@@ -555,8 +661,12 @@ texmf-dist/tex/latex/bidi/memoir-xetex-bidi.def
 texmf-dist/tex/latex/bidi/minitoc-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/multicol-xetex-bidi.def
 texmf-dist/tex/latex/bidi/multienum-xetex-bidi.def
 texmf-dist/tex/latex/bidi/multienum-xetex-bidi.def
+texmf-dist/tex/latex/bidi/natbib-xetex-bidi.def
+texmf-dist/tex/latex/bidi/ntheorem-hyper-xetex-bidi.def
+texmf-dist/tex/latex/bidi/ntheorem-xetex-bidi.def
 texmf-dist/tex/latex/bidi/pdfpages-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/pgf-xetex-bidi.def
+texmf-dist/tex/latex/bidi/picinpar-xetex-bidi.def
 texmf-dist/tex/latex/bidi/plain-luatex-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/plain-xetex-bidi.def
 texmf-dist/tex/latex/bidi/pstricks-xetex-bidi.def
 texmf-dist/tex/latex/bidi/pstricks-xetex-bidi.def
@@ -570,6 +680,7 @@ texmf-dist/tex/latex/bidi/scrartcl-xetex-bidi.def
 texmf-dist/tex/latex/bidi/scrbook-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/scrlettr-xetex-bidi.def
 texmf-dist/tex/latex/bidi/scrreprt-xetex-bidi.def
 texmf-dist/tex/latex/bidi/scrreprt-xetex-bidi.def
+texmf-dist/tex/latex/bidi/sidecap-xetex-bidi.def
 texmf-dist/tex/latex/bidi/stabular-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/subfigure-xetex-bidi.def
 texmf-dist/tex/latex/bidi/tabls-xetex-bidi.def
 texmf-dist/tex/latex/bidi/tabls-xetex-bidi.def
@@ -588,6 +699,9 @@ 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.pdf
 texmf-dist/doc/xelatex/persian-bib/Persian-bib-userguide.tex
 texmf-dist/doc/xelatex/persian-bib/Persian-bib-userguide.tex
 texmf-dist/doc/xelatex/persian-bib/README
 texmf-dist/doc/xelatex/persian-bib/README
+texmf-dist/doc/xelatex/persian-bib/bibtex-example.pdf
+texmf-dist/doc/xelatex/persian-bib/bibtex-example.tex
+texmf-dist/doc/xelatex/persian-bib/gen_pdf.pl
 texmf-dist/bibtex/bst/persian-bib/acm-fa.bst
 texmf-dist/bibtex/bst/persian-bib/acm-fa.bst
 texmf-dist/bibtex/bst/persian-bib/asa-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/chicago-fa.bst
@@ -596,6 +710,33 @@ texmf-dist/bibtex/bst/persian-bib/plain-fa.bst
 texmf-dist/bibtex/bst/persian-bib/plainnat-fa.bst
 texmf-dist/bibtex/bst/persian-bib/plainnat-fa.bst
 texmf-dist/bibtex/bst/persian-bib/unsrt-fa.bst
 texmf-dist/bibtex/bst/persian-bib/unsrt-fa.bst
 texmf-dist/bibtex/csf/persian-bib/cp1256fa.csf
 texmf-dist/bibtex/csf/persian-bib/cp1256fa.csf
+texmf-dist/doc/fonts/persian-modern/OFL-FAQ.txt
+texmf-dist/doc/fonts/persian-modern/OFL.txt
+texmf-dist/doc/fonts/persian-modern/README
+texmf-dist/source/fonts/persian-modern/persian-modern-bold.sfd
+texmf-dist/source/fonts/persian-modern/persian-modern-bolditalic.sfd
+texmf-dist/source/fonts/persian-modern/persian-modern-boldoblique.sfd
+texmf-dist/source/fonts/persian-modern/persian-modern-italic.sfd
+texmf-dist/source/fonts/persian-modern/persian-modern-italicoutline.sfd
+texmf-dist/source/fonts/persian-modern/persian-modern-italicshadow.sfd
+texmf-dist/source/fonts/persian-modern/persian-modern-oblique.sfd
+texmf-dist/source/fonts/persian-modern/persian-modern-obliqueoutline.sfd
+texmf-dist/source/fonts/persian-modern/persian-modern-obliqueshadow.sfd
+texmf-dist/source/fonts/persian-modern/persian-modern-outline.sfd
+texmf-dist/source/fonts/persian-modern/persian-modern-regular.sfd
+texmf-dist/source/fonts/persian-modern/persian-modern-shadow.sfd
+texmf-dist/fonts/truetype/public/persian-modern/persian-modern-bold.ttf
+texmf-dist/fonts/truetype/public/persian-modern/persian-modern-bolditalic.ttf
+texmf-dist/fonts/truetype/public/persian-modern/persian-modern-boldoblique.ttf
+texmf-dist/fonts/truetype/public/persian-modern/persian-modern-italic.ttf
+texmf-dist/fonts/truetype/public/persian-modern/persian-modern-italicoutline.ttf
+texmf-dist/fonts/truetype/public/persian-modern/persian-modern-italicshadow.ttf
+texmf-dist/fonts/truetype/public/persian-modern/persian-modern-oblique.ttf
+texmf-dist/fonts/truetype/public/persian-modern/persian-modern-obliqueoutline.ttf
+texmf-dist/fonts/truetype/public/persian-modern/persian-modern-obliqueshadow.ttf
+texmf-dist/fonts/truetype/public/persian-modern/persian-modern-outline.ttf
+texmf-dist/fonts/truetype/public/persian-modern/persian-modern-regular.ttf
+texmf-dist/fonts/truetype/public/persian-modern/persian-modern-shadow.ttf
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
@@ -605,8 +746,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -615,9 +760,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -640,16 +787,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -661,38 +808,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -716,66 +868,40 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map arabi.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable arabi.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map arabi.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap arabtex.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable arabtex.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap arabtex.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map arabi.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap arabtex.map >/dev/null 2>&1 && %touch_run updmap
 
 
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
-
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map arabi.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable arabi.map ... " && \
-        %{exec_updmap} --nomkmap --disable arabi.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap arabtex.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable arabtex.map ... " && \
-        %{exec_updmap} --nomkmap --disable arabtex.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %touch_run texhash
+
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
+
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable arabi.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable arabtex.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -783,6 +909,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langarabic
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langarabic
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langarabic
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langarabic
 
 

+ 72 - 21
t/texlive-collection-langarmenian/texlive-collection-langarmenian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langarmenian
 ## tlpdb2rpmspec collection-langarmenian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -100,8 +123,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -110,9 +137,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -135,16 +164,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -156,38 +185,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -206,23 +240,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langarmenian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langarmenian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langarmenian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langarmenian
 
 

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


+ 74 - 26
t/texlive-collection-langcroatian/texlive-collection-langcroatian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langcroatian
 ## tlpdb2rpmspec collection-langcroatian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL
+License: LPPL, LPPL 1.3
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -121,8 +144,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -131,9 +158,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -156,16 +185,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -177,38 +206,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -232,24 +266,30 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -257,6 +297,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langcroatian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langcroatian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langcroatian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langcroatian
 
 

+ 107 - 57
t/texlive-collection-langcyrillic/texlive-collection-langcyrillic-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langcyrillic
 ## tlpdb2rpmspec collection-langcyrillic
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: Public Domain, LPPL, Freely redistributable without restriction
+License: Public Domain, LPPL, LPPL 1.3, Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -36,7 +59,7 @@ Requires: texlive-collection-latex = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -1235,17 +1258,39 @@ texmf-dist/tex/latex/eskdx/eskdtitlebase.sty
 texmf-dist/tex/latex/eskdx/eskdtotal.sty
 texmf-dist/tex/latex/eskdx/eskdtotal.sty
 texmf-dist/tex/latex/eskdx/eskdukrainian.def
 texmf-dist/tex/latex/eskdx/eskdukrainian.def
 texmf-dist/doc/bibtex/gost/README
 texmf-dist/doc/bibtex/gost/README
-texmf-dist/doc/bibtex/gost/gost71.pdf
+texmf-dist/doc/bibtex/gost/gost.pdf
+texmf-dist/doc/bibtex/gost/gost2003.pdf
+texmf-dist/doc/bibtex/gost/gost2008-customized.pdf
+texmf-dist/doc/bibtex/gost/gost2008-natbib-s.pdf
+texmf-dist/doc/bibtex/gost/gost2008-natbib.pdf
+texmf-dist/doc/bibtex/gost/gost2008-sorted.pdf
+texmf-dist/doc/bibtex/gost/gost2008.pdf
+texmf-dist/doc/bibtex/gost/gost2008l.pdf
 texmf-dist/doc/bibtex/gost/gost780.pdf
 texmf-dist/doc/bibtex/gost/gost780.pdf
 texmf-dist/source/bibtex/gost/gost.dtx
 texmf-dist/source/bibtex/gost/gost.dtx
 texmf-dist/source/bibtex/gost/gost.ins
 texmf-dist/source/bibtex/gost/gost.ins
-texmf-dist/bibtex/bst/gost/gost71s.bst
-texmf-dist/bibtex/bst/gost/gost71u.bst
+texmf-dist/bibtex/bst/gost/gost2003.bst
+texmf-dist/bibtex/bst/gost/gost2003s.bst
+texmf-dist/bibtex/bst/gost/gost2008.bst
+texmf-dist/bibtex/bst/gost/gost2008l.bst
+texmf-dist/bibtex/bst/gost/gost2008ls.bst
+texmf-dist/bibtex/bst/gost/gost2008n.bst
+texmf-dist/bibtex/bst/gost/gost2008ns.bst
+texmf-dist/bibtex/bst/gost/gost2008s.bst
+texmf-dist/bibtex/bst/gost/gost780.bst
 texmf-dist/bibtex/bst/gost/gost780s.bst
 texmf-dist/bibtex/bst/gost/gost780s.bst
-texmf-dist/bibtex/bst/gost/gost780u.bst
+texmf-dist/bibtex/bst/gost/ugost2003.bst
+texmf-dist/bibtex/bst/gost/ugost2003s.bst
+texmf-dist/bibtex/bst/gost/ugost2008.bst
+texmf-dist/bibtex/bst/gost/ugost2008l.bst
+texmf-dist/bibtex/bst/gost/ugost2008ls.bst
+texmf-dist/bibtex/bst/gost/ugost2008n.bst
+texmf-dist/bibtex/bst/gost/ugost2008ns.bst
+texmf-dist/bibtex/bst/gost/ugost2008s.bst
 texmf-dist/bibtex/csf/gost/cp1251.csf
 texmf-dist/bibtex/csf/gost/cp1251.csf
 texmf-dist/bibtex/csf/gost/koi8u.csf
 texmf-dist/bibtex/csf/gost/koi8u.csf
 texmf-dist/bibtex/csf/gost/ruscii.csf
 texmf-dist/bibtex/csf/gost/ruscii.csf
+texmf-dist/bibtex/csf/gost/utf8cyrillic.csf
 texmf-dist/doc/latex/lcyw/README
 texmf-dist/doc/latex/lcyw/README
 texmf-dist/doc/latex/lcyw/README.koi8-r
 texmf-dist/doc/latex/lcyw/README.koi8-r
 texmf-dist/doc/latex/lcyw/example-lcyw.tex
 texmf-dist/doc/latex/lcyw/example-lcyw.tex
@@ -2044,6 +2089,9 @@ 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/doc/latex/russ/README
+texmf-dist/doc/latex/russ/readme.RU.txt
+texmf-dist/doc/latex/russ/russ_doc.pdf
+texmf-dist/doc/latex/russ/russ_doc.tex
 texmf-dist/tex/latex/russ/russ.sty
 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
@@ -2183,8 +2231,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -2193,9 +2245,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -2218,16 +2272,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -2239,38 +2293,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -2294,55 +2353,38 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map cmcyr.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cmcyr.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map cmcyr.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map cmcyr.map >/dev/null 2>&1 && %touch_run updmap
 
 
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map cmcyr.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cmcyr.map ... " && \
-        %{exec_updmap} --nomkmap --disable cmcyr.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cmcyr.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -2350,6 +2392,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langcyrillic
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langcyrillic
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langcyrillic
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langcyrillic
 
 

+ 81 - 65
t/texlive-collection-langczechslovak/texlive-collection-langczechslovak-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langczechslovak
 ## tlpdb2rpmspec collection-langczechslovak
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL, GPL+, Freely redistributable without restriction
 License: LPPL, GPL+, Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -36,7 +59,7 @@ Requires: texlive-collection-latex = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -531,8 +554,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -541,9 +568,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -566,16 +595,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -587,38 +616,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -642,66 +676,40 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap csother.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable csother.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap csother.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap cstext.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cstext.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap cstext.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap csother.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap cstext.map >/dev/null 2>&1 && %touch_run updmap
 
 
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
-
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap csother.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable csother.map ... " && \
-        %{exec_updmap} --nomkmap --disable csother.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap cstext.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cstext.map ... " && \
-        %{exec_updmap} --nomkmap --disable cstext.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %touch_run texhash
+
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
+
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable csother.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cstext.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -709,6 +717,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langczechslovak
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langczechslovak
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langczechslovak
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langczechslovak
 
 

+ 73 - 25
t/texlive-collection-langdanish/texlive-collection-langdanish-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langdanish
 ## tlpdb2rpmspec collection-langdanish
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: TeX Live: Danish
 Summary: TeX Live: Danish
 Summary(ja): TeX Live: Danish
 Summary(ja): TeX Live: Danish
 Name: texlive-collection-langdanish
 Name: texlive-collection-langdanish
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -100,8 +123,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -110,9 +137,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -135,16 +164,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -156,38 +185,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -206,28 +240,42 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langdanish
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langdanish
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langdanish
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langdanish
 
 

+ 73 - 25
t/texlive-collection-langdutch/texlive-collection-langdutch-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langdutch
 ## tlpdb2rpmspec collection-langdutch
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: TeX Live: Dutch
 Summary: TeX Live: Dutch
 Summary(ja): TeX Live: Dutch
 Summary(ja): TeX Live: Dutch
 Name: texlive-collection-langdutch
 Name: texlive-collection-langdutch
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -100,8 +123,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -110,9 +137,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -135,16 +164,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -156,38 +185,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -206,28 +240,42 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langdutch
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langdutch
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langdutch
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langdutch
 
 

+ 73 - 25
t/texlive-collection-langenglish/texlive-collection-langenglish-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langenglish
 ## tlpdb2rpmspec collection-langenglish
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: TeX Live: US and UK English
 Summary: TeX Live: US and UK English
 Summary(ja): TeX Live: US and UK English
 Summary(ja): TeX Live: US and UK English
 Name: texlive-collection-langenglish
 Name: texlive-collection-langenglish
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -100,8 +123,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -110,9 +137,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -135,16 +164,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -156,38 +185,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -206,28 +240,42 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langenglish
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langenglish
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langenglish
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langenglish
 
 

+ 73 - 25
t/texlive-collection-langfinnish/texlive-collection-langfinnish-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langfinnish
 ## tlpdb2rpmspec collection-langfinnish
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: Freely redistributable without restriction, Public Domain
 License: Freely redistributable without restriction, Public Domain
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -102,8 +125,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -112,9 +139,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -137,16 +166,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -158,38 +187,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -208,28 +242,42 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langfinnish
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langfinnish
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langfinnish
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langfinnish
 
 

+ 147 - 58
t/texlive-collection-langfrench/texlive-collection-langfrench-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langfrench
 ## tlpdb2rpmspec collection-langfrench
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, Public Domain, GPL+, Freely redistributable without restriction
+License: LPPL, LPPL 1.2, LPPL 1.3, Freely redistributable without restriction, Public Domain, GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -55,15 +78,19 @@ 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 French: 
 This package is a collection of French: 
-Support for typesetting French.
+Support for typesetting French and Basque.
 
 
 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.
+basque-date: Print the date in Basque.
 bib-fr: French translation of classical BibTeX styles
 bib-fr: French translation of classical BibTeX styles
 bibleref-french: French translations for bibleref.
 bibleref-french: French translations for bibleref.
 booktabs-fr: French translation of booktabs documentation.
 booktabs-fr: French translation of booktabs documentation.
+droit-fr: Document class and bibliographic style for French law.
+facture: Generate an invoice.
 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.
+impnattypo: Support typography of l'Imprimerie Nationale FranASSaise.
 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.
@@ -86,15 +113,19 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 
 
 このパッケージは以下のようなパッケージ集です。
 このパッケージは以下のようなパッケージ集です。
 French: 
 French: 
-Support for typesetting French.
+Support for typesetting French and Basque.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 aeguill: Add several kinds of guillemets to the ae fonts.
 aeguill: Add several kinds of guillemets to the ae fonts.
+basque-date: Print the date in Basque.
 bib-fr: French translation of classical BibTeX styles
 bib-fr: French translation of classical BibTeX styles
 bibleref-french: French translations for bibleref.
 bibleref-french: French translations for bibleref.
 booktabs-fr: French translation of booktabs documentation.
 booktabs-fr: French translation of booktabs documentation.
+droit-fr: Document class and bibliographic style for French law.
+facture: Generate an invoice.
 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.
+impnattypo: Support typography of l'Imprimerie Nationale FranASSaise.
 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.
@@ -127,6 +158,11 @@ texmf-dist/doc/latex/aeguill/guil-test2.pdf
 texmf-dist/doc/latex/aeguill/guil-test2.tex
 texmf-dist/doc/latex/aeguill/guil-test2.tex
 texmf-dist/doc/latex/aeguill/license.txt
 texmf-dist/doc/latex/aeguill/license.txt
 texmf-dist/tex/latex/aeguill/aeguill.sty
 texmf-dist/tex/latex/aeguill/aeguill.sty
+texmf-dist/doc/latex/basque-date/README
+texmf-dist/doc/latex/basque-date/basque-date.pdf
+texmf-dist/source/latex/basque-date/basque-date.dtx
+texmf-dist/source/latex/basque-date/basque-date.ins
+texmf-dist/tex/latex/basque-date/basque-date.sty
 texmf-dist/doc/bibtex/bib-fr/CHANGELOG
 texmf-dist/doc/bibtex/bib-fr/CHANGELOG
 texmf-dist/doc/bibtex/bib-fr/README
 texmf-dist/doc/bibtex/bib-fr/README
 texmf-dist/bibtex/bst/bib-fr/abbrv-fr.bst
 texmf-dist/bibtex/bst/bib-fr/abbrv-fr.bst
@@ -139,16 +175,61 @@ 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/doc/latex/bibleref-french/Lacroux-Bible.pdf
+texmf-dist/doc/latex/bibleref-french/bibleref-french-francais.pdf
+texmf-dist/doc/latex/bibleref-french/bibleref-french-francais.tex
+texmf-dist/doc/latex/bibleref-french/bibleref-french.pdf
+texmf-dist/doc/latex/bibleref-french/inclus/bible.bib
+texmf-dist/doc/latex/bibleref-french/inclus/livres.tex
+texmf-dist/doc/latex/bibleref-french/inclus/styles.tex
+texmf-dist/doc/latex/bibleref-french/makefile
+texmf-dist/doc/latex/bibleref-french/test.tex
+texmf-dist/source/latex/bibleref-french/bibleref-french.dtx
+texmf-dist/source/latex/bibleref-french/bibleref-french.ins
 texmf-dist/tex/latex/bibleref-french/bibleref-french.sty
 texmf-dist/tex/latex/bibleref-french/bibleref-french.sty
 texmf-dist/doc/latex/booktabs-fr/README
 texmf-dist/doc/latex/booktabs-fr/README
 texmf-dist/doc/latex/booktabs-fr/f-booktabs.dtx
 texmf-dist/doc/latex/booktabs-fr/f-booktabs.dtx
 texmf-dist/doc/latex/booktabs-fr/f-booktabs.pdf
 texmf-dist/doc/latex/booktabs-fr/f-booktabs.pdf
 texmf-dist/doc/latex/booktabs-fr/ltxdoc.cfg
 texmf-dist/doc/latex/booktabs-fr/ltxdoc.cfg
-texmf-dist/doc/latex/frenchle/FAQ.pdf
+texmf-dist/doc/latex/droit-fr/doc/.latexmkrc
+texmf-dist/doc/latex/droit-fr/doc/README
+texmf-dist/doc/latex/droit-fr/doc/droit-fr.pdf
+texmf-dist/doc/latex/droit-fr/doc/droit-fr.tex
+texmf-dist/doc/latex/droit-fr/example/.latexmkrc
+texmf-dist/doc/latex/droit-fr/example/annexes.tex
+texmf-dist/doc/latex/droit-fr/example/bibliographie.bib
+texmf-dist/doc/latex/droit-fr/example/bibliographie.tex
+texmf-dist/doc/latex/droit-fr/example/conclusion.tex
+texmf-dist/doc/latex/droit-fr/example/glossaire.tex
+texmf-dist/doc/latex/droit-fr/example/index.tex
+texmf-dist/doc/latex/droit-fr/example/introduction.tex
+texmf-dist/doc/latex/droit-fr/example/main.tex
+texmf-dist/doc/latex/droit-fr/example/misc.tex
+texmf-dist/doc/latex/droit-fr/example/partie1.tex
+texmf-dist/doc/latex/droit-fr/example/partie2.tex
+texmf-dist/doc/latex/droit-fr/example/titre.tex
+texmf-dist/tex/latex/droit-fr/droit-fr.bbx
+texmf-dist/tex/latex/droit-fr/droit-fr.cbx
+texmf-dist/tex/latex/droit-fr/droit-fr.cls
+texmf-dist/doc/xelatex/facture/README
+texmf-dist/doc/xelatex/facture/exemple.pdf
+texmf-dist/doc/xelatex/facture/exemple.tex
+texmf-dist/doc/xelatex/facture/exemplesansTVA.pdf
+texmf-dist/doc/xelatex/facture/exemplesansTVA.tex
+texmf-dist/doc/xelatex/facture/facture.pdf
+texmf-dist/doc/xelatex/facture/makefile
+texmf-dist/source/xelatex/facture/facture.dtx
+texmf-dist/source/xelatex/facture/facture.ins
+texmf-dist/tex/xelatex/facture/facture.cls
+texmf-dist/doc/latex/frenchle/ALIRE.le
+texmf-dist/doc/latex/frenchle/README
 texmf-dist/doc/latex/frenchle/README.le
 texmf-dist/doc/latex/frenchle/README.le
+texmf-dist/doc/latex/frenchle/faq.pdf
 texmf-dist/doc/latex/frenchle/frenchle.pdf
 texmf-dist/doc/latex/frenchle/frenchle.pdf
+texmf-dist/doc/latex/frenchle/sources/faq.tex
+texmf-dist/doc/latex/frenchle/sources/frenchle.tex
+texmf-dist/doc/latex/frenchle/sources/myfroptn.sty
+texmf-dist/doc/latex/frenchle/sources/mymaj.sty
 texmf-dist/tex/latex/frenchle/babelfr.sty
 texmf-dist/tex/latex/frenchle/babelfr.sty
 texmf-dist/tex/latex/frenchle/french.ldf
 texmf-dist/tex/latex/frenchle/french.ldf
 texmf-dist/tex/latex/frenchle/frenchle.cfg
 texmf-dist/tex/latex/frenchle/frenchle.cfg
@@ -156,6 +237,12 @@ texmf-dist/tex/latex/frenchle/frenchle.ldf
 texmf-dist/tex/latex/frenchle/frenchle.sty
 texmf-dist/tex/latex/frenchle/frenchle.sty
 texmf-dist/doc/latex/frletter/README
 texmf-dist/doc/latex/frletter/README
 texmf-dist/tex/latex/frletter/frletter.cls
 texmf-dist/tex/latex/frletter/frletter.cls
+texmf-dist/doc/latex/impnattypo/README
+texmf-dist/doc/latex/impnattypo/impnattypo-fr.pdf
+texmf-dist/doc/latex/impnattypo/impnattypo.pdf
+texmf-dist/source/latex/impnattypo/impnattypo.dtx
+texmf-dist/source/latex/impnattypo/impnattypo.ins
+texmf-dist/tex/latex/impnattypo/impnattypo.sty
 texmf-dist/doc/latex/mafr/ALIRE
 texmf-dist/doc/latex/mafr/ALIRE
 texmf-dist/doc/latex/mafr/COPYING
 texmf-dist/doc/latex/mafr/COPYING
 texmf-dist/doc/latex/mafr/README
 texmf-dist/doc/latex/mafr/README
@@ -206,8 +293,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -216,9 +307,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -241,16 +334,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -262,38 +355,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -317,55 +415,38 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map tabvar.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable tabvar.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map tabvar.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map tabvar.map >/dev/null 2>&1 && %touch_run updmap
 
 
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map tabvar.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable tabvar.map ... " && \
-        %{exec_updmap} --nomkmap --disable tabvar.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable tabvar.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -373,6 +454,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langfrench
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langfrench
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langfrench
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langfrench
 
 

+ 101 - 39
t/texlive-collection-langgerman/texlive-collection-langgerman-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langgerman
 ## tlpdb2rpmspec collection-langgerman
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, GPL+, No Info, Freely redistributable without restriction
+License: LPPL 1.3, 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/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -60,6 +83,7 @@ Support for typesetting German.
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
 bibleref-german: German adaptation of bibleref.
 bibleref-german: German adaptation of bibleref.
 dehyph-exptl: Experimental hyphenation patterns for the German language.
 dehyph-exptl: Experimental hyphenation patterns for the German language.
+dhua: German abbreviations using thin space.
 booktabs-de: German version of booktabs.
 booktabs-de: German version of booktabs.
 csquotes-de: German translation of csquotes documentation.
 csquotes-de: German translation of csquotes documentation.
 etoolbox-de: German translation of documentation of etoolbox.
 etoolbox-de: German translation of documentation of etoolbox.
@@ -67,7 +91,7 @@ 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.
+hausarbeit-jura: Class for writing "juristiche Hausarbeiten" at German Universities.
 microtype-de: Translation into German of the documentation of microtype.
 microtype-de: Translation into German of the documentation of microtype.
 r_und_s: Chemical hazard codes.
 r_und_s: Chemical hazard codes.
 tipa-de: German translation of tipa documentation.
 tipa-de: German translation of tipa documentation.
@@ -94,6 +118,7 @@ Support for typesetting German.
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 bibleref-german: German adaptation of bibleref.
 bibleref-german: German adaptation of bibleref.
 dehyph-exptl: Experimental hyphenation patterns for the German language.
 dehyph-exptl: Experimental hyphenation patterns for the German language.
+dhua: German abbreviations using thin space.
 booktabs-de: German version of booktabs.
 booktabs-de: German version of booktabs.
 csquotes-de: German translation of csquotes documentation.
 csquotes-de: German translation of csquotes documentation.
 etoolbox-de: German translation of documentation of etoolbox.
 etoolbox-de: German translation of documentation of etoolbox.
@@ -101,7 +126,7 @@ 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.
+hausarbeit-jura: Class for writing "juristiche Hausarbeiten" at German Universities.
 microtype-de: Translation into German of the documentation of microtype.
 microtype-de: Translation into German of the documentation of microtype.
 r_und_s: Chemical hazard codes.
 r_und_s: Chemical hazard codes.
 tipa-de: German translation of tipa documentation.
 tipa-de: German translation of tipa documentation.
@@ -143,16 +168,22 @@ texmf-dist/doc/generic/dehyph-exptl/LICENSE
 texmf-dist/doc/generic/dehyph-exptl/README
 texmf-dist/doc/generic/dehyph-exptl/README
 texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.bib
 texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.bib
 texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.pdf
 texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.pdf
-texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.bib
-texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.pdf
-texmf-dist/doc/generic/dehyph-exptl/projektbeschreibung.tex
-texmf-dist/tex/generic/dehyph-exptl/dehyph-exptl.tex
-texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2009-06-19.pat
-texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2009-06-19.tex
-texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-19.pat
-texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2009-06-19.tex
-texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2009-06-19.pat
-texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2009-06-19.tex
+texmf-dist/doc/generic/dehyph-exptl/dehyph-exptl.tex
+texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2012-05-30.pat
+texmf-dist/tex/generic/dehyph-exptl/dehyphn-x-2012-05-30.tex
+texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2012-05-30.pat
+texmf-dist/tex/generic/dehyph-exptl/dehypht-x-2012-05-30.tex
+texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2012-05-30.pat
+texmf-dist/tex/generic/dehyph-exptl/dehyphts-x-2012-05-30.tex
+texmf-dist/doc/latex/dhua/README
+texmf-dist/doc/latex/dhua/README.pdf
+texmf-dist/doc/latex/dhua/SrcFILEs.txt
+texmf-dist/doc/latex/dhua/dhua.pdf
+texmf-dist/source/latex/dhua/README.tex
+texmf-dist/source/latex/dhua/dhua.tex
+texmf-dist/source/latex/dhua/srcfiles.tex
+texmf-dist/tex/latex/dhua/dhua.cfg
+texmf-dist/tex/latex/dhua/dhua.sty
 texmf-dist/doc/latex/booktabs-de/README-DE
 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.dtx
 texmf-dist/doc/latex/booktabs-de/booktabs-de.ins
 texmf-dist/doc/latex/booktabs-de/booktabs-de.ins
@@ -202,7 +233,13 @@ texmf-dist/doc/latex/germkorr/README
 texmf-dist/doc/latex/germkorr/germkorr.pdf
 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/doc/latex/hausarbeit-jura/README
+texmf-dist/doc/latex/hausarbeit-jura/README.
+texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-demo.bib
+texmf-dist/doc/latex/hausarbeit-jura/hausarbeit-demo.tex
+texmf-dist/source/latex/hausarbeit-jura/hausarbeit-jura.dtx
+texmf-dist/source/latex/hausarbeit-jura/hausarbeit-jura.ins
+texmf-dist/tex/latex/hausarbeit-jura/hausarbeit-jura.cls
 texmf-dist/doc/latex/microtype-de/microtype-DE.dtx
 texmf-dist/doc/latex/microtype-de/microtype-DE.dtx
 texmf-dist/doc/latex/microtype-de/microtype-DE.pdf
 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
@@ -242,8 +279,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -252,9 +293,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -277,16 +320,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -298,38 +341,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -353,24 +401,30 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -378,6 +432,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langgerman
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langgerman
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langgerman
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langgerman
 
 

+ 108 - 108
t/texlive-collection-langgreek/texlive-collection-langgreek-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langgreek
 ## tlpdb2rpmspec collection-langgreek
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, Freely redistributable without restriction, Public Domain, GPL+, GPLv2+
+License: LPPL, Freely redistributable without restriction, Public Domain, GPL+, GPLv2+, LPPL 1.3
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -72,6 +95,7 @@ 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: LaTeX macros for using Silvio Levy's Greek fonts.
 lgreek: LaTeX macros for using Silvio Levy's Greek fonts.
+lgrx: Greek text with the LGR font encoding.
 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).
@@ -111,6 +135,7 @@ 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: LaTeX macros for using Silvio Levy's Greek fonts.
 lgreek: LaTeX macros for using Silvio Levy's Greek fonts.
+lgrx: Greek text with the LGR font encoding.
 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).
@@ -3828,6 +3853,24 @@ texmf-dist/tex/latex/lgreek/LGcmr.fd
 texmf-dist/tex/latex/lgreek/LGcmtt.fd
 texmf-dist/tex/latex/lgreek/LGcmtt.fd
 texmf-dist/tex/latex/lgreek/LGenc.def
 texmf-dist/tex/latex/lgreek/LGenc.def
 texmf-dist/tex/latex/lgreek/lgreek.sty
 texmf-dist/tex/latex/lgreek/lgreek.sty
+texmf-dist/doc/latex/lgrx/README
+texmf-dist/doc/latex/lgrx/README.html
+texmf-dist/doc/latex/lgrx/greek-unicode.pdf
+texmf-dist/doc/latex/lgrx/greek-unicode.tex
+texmf-dist/doc/latex/lgrx/greekhyperref.pdf
+texmf-dist/doc/latex/lgrx/greekhyperref.tex
+texmf-dist/doc/latex/lgrx/lgrenc.dfu.html
+texmf-dist/doc/latex/lgrx/lgrxenc-test.pdf
+texmf-dist/doc/latex/lgrx/lgrxenc-test.tex
+texmf-dist/doc/latex/lgrx/lgrxenc.def.html
+texmf-dist/doc/latex/lgrx/lgrxenc.pdf
+texmf-dist/doc/latex/lgrx/lgrxenc.tex
+texmf-dist/doc/latex/lgrx/textalpha-test.pdf
+texmf-dist/doc/latex/lgrx/textalpha-test.tex
+texmf-dist/doc/latex/lgrx/textalpha.sty.html
+texmf-dist/tex/latex/lgrx/lgrenc.dfu
+texmf-dist/tex/latex/lgrx/lgrxenc.def
+texmf-dist/tex/latex/lgrx/textalpha.sty
 texmf-dist/doc/support/mkgrkindex/mkgrkindex.nw
 texmf-dist/doc/support/mkgrkindex/mkgrkindex.nw
 texmf-dist/doc/support/mkgrkindex/mkgrkindex.pdf
 texmf-dist/doc/support/mkgrkindex/mkgrkindex.pdf
 texmf-dist/makeindex/mkgrkindex/lowercase-headers.ist
 texmf-dist/makeindex/mkgrkindex/lowercase-headers.ist
@@ -3905,8 +3948,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -3915,9 +3962,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -3940,16 +3989,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -3961,38 +4010,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -4016,110 +4070,48 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap cbgreek-full.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cbgreek-full.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap cbgreek-full.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map gfsbaskerville.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable gfsbaskerville.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map gfsbaskerville.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map gfsporson.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable gfsporson.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map gfsporson.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map grverb.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable grverb.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map grverb.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap iby.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable iby.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap iby.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map kerkis.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable kerkis.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map kerkis.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap cbgreek-full.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map gfsbaskerville.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map gfsporson.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map grverb.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap iby.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map kerkis.map >/dev/null 2>&1 && %touch_run updmap
 
 
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap cbgreek-full.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cbgreek-full.map ... " && \
-        %{exec_updmap} --nomkmap --disable cbgreek-full.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map gfsbaskerville.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable gfsbaskerville.map ... " && \
-        %{exec_updmap} --nomkmap --disable gfsbaskerville.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map gfsporson.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable gfsporson.map ... " && \
-        %{exec_updmap} --nomkmap --disable gfsporson.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map grverb.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable grverb.map ... " && \
-        %{exec_updmap} --nomkmap --disable grverb.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap iby.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable iby.map ... " && \
-        %{exec_updmap} --nomkmap --disable iby.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map kerkis.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable kerkis.map ... " && \
-        %{exec_updmap} --nomkmap --disable kerkis.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cbgreek-full.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable gfsbaskerville.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable gfsporson.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable grverb.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable iby.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable kerkis.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -4127,6 +4119,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langgreek
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langgreek
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langgreek
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langgreek
 
 

+ 76 - 48
t/texlive-collection-langhebrew/texlive-collection-langhebrew-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langhebrew
 ## tlpdb2rpmspec collection-langhebrew
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -124,8 +147,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -134,9 +161,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -159,16 +188,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -180,38 +209,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -235,50 +269,36 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map cjhebrew.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cjhebrew.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map cjhebrew.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map cjhebrew.map >/dev/null 2>&1 && %touch_run updmap
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map cjhebrew.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cjhebrew.map ... " && \
-        %{exec_updmap} --nomkmap --disable cjhebrew.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cjhebrew.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -286,6 +306,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langhebrew
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langhebrew
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langhebrew
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langhebrew
 
 

+ 73 - 25
t/texlive-collection-langhungarian/texlive-collection-langhungarian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langhungarian
 ## tlpdb2rpmspec collection-langhungarian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL, GPL+
 License: LPPL, GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -110,8 +133,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -120,9 +147,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -145,16 +174,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -166,38 +195,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -221,24 +255,30 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -246,6 +286,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langhungarian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langhungarian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langhungarian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langhungarian
 
 

+ 97 - 172
t/texlive-collection-langindic/texlive-collection-langindic-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langindic
 ## tlpdb2rpmspec collection-langindic
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, GPL+, Public Domain, Freely redistributable without restriction, GPLv2+
+License: LPPL, GPL+, Public Domain, GPLv2+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -65,12 +88,12 @@ devnag: Typeset Devanagari.
 ebong: Utility for writing Bengali in Rapid Roman Format.
 ebong: Utility for writing Bengali in Rapid Roman Format.
 hyphen-indic: Indic hyphenation patterns.
 hyphen-indic: Indic hyphenation patterns.
 hyphen-sanskrit: Sanskrit hyphenation patterns.
 hyphen-sanskrit: Sanskrit hyphenation patterns.
-itrans: Transliteration of Indian Languages.
 malayalam: LaTeX for Malayalam.
 malayalam: LaTeX for Malayalam.
 sanskrit: Sanskrit support.
 sanskrit: Sanskrit support.
 velthuis: Typeset Devanagari.
 velthuis: Typeset Devanagari.
 wnri: Ridgeway's fonts.
 wnri: Ridgeway's fonts.
 wnri-latex: LaTeX support for wnri fonts.
 wnri-latex: LaTeX support for wnri fonts.
+xetex-devanagari: XeTeX input map for Unicode Devanagari.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -97,12 +120,12 @@ devnag: Typeset Devanagari.
 ebong: Utility for writing Bengali in Rapid Roman Format.
 ebong: Utility for writing Bengali in Rapid Roman Format.
 hyphen-indic: Indic hyphenation patterns.
 hyphen-indic: Indic hyphenation patterns.
 hyphen-sanskrit: Sanskrit hyphenation patterns.
 hyphen-sanskrit: Sanskrit hyphenation patterns.
-itrans: Transliteration of Indian Languages.
 malayalam: LaTeX for Malayalam.
 malayalam: LaTeX for Malayalam.
 sanskrit: Sanskrit support.
 sanskrit: Sanskrit support.
 velthuis: Typeset Devanagari.
 velthuis: Typeset Devanagari.
 wnri: Ridgeway's fonts.
 wnri: Ridgeway's fonts.
 wnri-latex: LaTeX support for wnri fonts.
 wnri-latex: LaTeX support for wnri fonts.
+xetex-devanagari: XeTeX input map for Unicode Devanagari.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -185,7 +208,7 @@ 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
 texmf-dist/doc/fonts/burmese/burmguide.pdf
 texmf-dist/doc/fonts/burmese/burmguide.pdf
-texmf-dist/source/latex/burmese/birm.pl
+texmf-dist/source/fonts/burmese/birm.pl
 texmf-dist/fonts/map/dvips/burmese/burmese.map
 texmf-dist/fonts/map/dvips/burmese/burmese.map
 texmf-dist/fonts/tfm/public/burmese/burm.tfm
 texmf-dist/fonts/tfm/public/burmese/burm.tfm
 texmf-dist/fonts/type1/public/burmese/burm.pfb
 texmf-dist/fonts/type1/public/burmese/burm.pfb
@@ -197,94 +220,6 @@ 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/scripts/ebong/ebong.py
-texmf-dist/doc/fonts/itrans/COPYRIGHT
-texmf-dist/doc/fonts/itrans/README
-texmf-dist/doc/fonts/itrans/beng.itx
-texmf-dist/doc/fonts/itrans/dvnc.itx
-texmf-dist/doc/fonts/itrans/dvng.itx
-texmf-dist/doc/fonts/itrans/ex_latex.itx
-texmf-dist/doc/fonts/itrans/ex_ltn1.itx
-texmf-dist/doc/fonts/itrans/ex_ps.itx
-texmf-dist/doc/fonts/itrans/ex_utf8.itx
-texmf-dist/doc/fonts/itrans/flag.ips
-texmf-dist/doc/fonts/itrans/gujdoc.itx
-texmf-dist/doc/fonts/itrans/icsx.itx
-texmf-dist/doc/fonts/itrans/idoc.itx
-texmf-dist/doc/fonts/itrans/kantex.itx
-texmf-dist/doc/fonts/itrans/nehru.itx
-texmf-dist/doc/fonts/itrans/pundoc.itx
-texmf-dist/doc/fonts/itrans/romancsx.itx
-texmf-dist/doc/fonts/itrans/tamil.itx
-texmf-dist/doc/fonts/itrans/tblall.itx
-texmf-dist/doc/fonts/itrans/tech.tex
-texmf-dist/doc/fonts/itrans/tlgutx.itx
-texmf-dist/fonts/afm/public/itrans/devnac.afm
-texmf-dist/fonts/afm/public/itrans/itxbeng.afm
-texmf-dist/fonts/afm/public/itrans/itxguj.afm
-texmf-dist/fonts/afm/public/itrans/ncpi____.afm
-texmf-dist/fonts/afm/public/itrans/ncpr____.afm
-texmf-dist/fonts/afm/public/itrans/pun.afm
-texmf-dist/fonts/afm/public/itrans/xdvng.afm
-texmf-dist/fonts/source/public/itrans/kan12.mf
-texmf-dist/fonts/source/public/itrans/kan12b.mf
-texmf-dist/fonts/source/public/itrans/kan12nx.mf
-texmf-dist/fonts/source/public/itrans/kan12ny.mf
-texmf-dist/fonts/source/public/itrans/kan12s.mf
-texmf-dist/fonts/source/public/itrans/kan18.mf
-texmf-dist/fonts/source/public/itrans/kanbase.mf
-texmf-dist/fonts/source/public/itrans/kancodes.mf
-texmf-dist/fonts/source/public/itrans/kanlets.mf
-texmf-dist/fonts/source/public/itrans/kanmain.mf
-texmf-dist/fonts/source/public/itrans/kanparam.mf
-texmf-dist/fonts/source/public/itrans/kanspc.mf
-texmf-dist/fonts/source/public/itrans/kanvarna.mf
-texmf-dist/fonts/source/public/itrans/tamilORG.mf
-texmf-dist/fonts/source/public/itrans/tel12.mf
-texmf-dist/fonts/source/public/itrans/tel12b.mf
-texmf-dist/fonts/source/public/itrans/tel12nx.mf
-texmf-dist/fonts/source/public/itrans/tel12ny.mf
-texmf-dist/fonts/source/public/itrans/tel12s.mf
-texmf-dist/fonts/source/public/itrans/tel18.mf
-texmf-dist/fonts/source/public/itrans/telbase.mf
-texmf-dist/fonts/source/public/itrans/telchrs1.mf
-texmf-dist/fonts/source/public/itrans/telchrs2.mf
-texmf-dist/fonts/source/public/itrans/telchrs3.mf
-texmf-dist/fonts/source/public/itrans/telcodes.mf
-texmf-dist/fonts/source/public/itrans/telmode.mf
-texmf-dist/fonts/source/public/itrans/telparam.mf
-texmf-dist/fonts/source/public/itrans/telspc.mf
-texmf-dist/fonts/source/public/itrans/telugu.mf
-texmf-dist/fonts/source/public/itrans/wntml12.mf
-texmf-dist/fonts/source/public/itrans/wntml17.mf
-texmf-dist/fonts/tfm/public/itrans/kan12.tfm
-texmf-dist/fonts/tfm/public/itrans/kan12b.tfm
-texmf-dist/fonts/tfm/public/itrans/kan12nx.tfm
-texmf-dist/fonts/tfm/public/itrans/kan12s.tfm
-texmf-dist/fonts/tfm/public/itrans/kan18.tfm
-texmf-dist/fonts/tfm/public/itrans/ncpicsxp.tfm
-texmf-dist/fonts/tfm/public/itrans/ncprcsxp.tfm
-texmf-dist/fonts/tfm/public/itrans/tel12.tfm
-texmf-dist/fonts/tfm/public/itrans/tel12b.tfm
-texmf-dist/fonts/tfm/public/itrans/tel12nx.tfm
-texmf-dist/fonts/tfm/public/itrans/tel12ny.tfm
-texmf-dist/fonts/tfm/public/itrans/tel12s.tfm
-texmf-dist/fonts/tfm/public/itrans/tel18.tfm
-texmf-dist/fonts/tfm/public/itrans/telspc.tfm
-texmf-dist/fonts/tfm/public/itrans/wntml12.tfm
-texmf-dist/fonts/tfm/public/itrans/wntml17.tfm
-texmf-dist/fonts/truetype/public/itrans/itxbeng.ttf
-texmf-dist/fonts/truetype/public/itrans/itxguj.ttf
-texmf-dist/fonts/truetype/public/itrans/ncpi____.ttf
-texmf-dist/fonts/truetype/public/itrans/ncpr____.ttf
-texmf-dist/fonts/truetype/public/itrans/xdvng.ttf
-texmf-dist/fonts/type1/public/itrans/ncpi____.pfb
-texmf-dist/fonts/type1/public/itrans/ncpr____.pfb
-texmf-dist/fonts/type1/public/itrans/pun.pfb
-texmf-dist/fonts/type1/public/itrans/xdvng.pfb
-texmf-dist/tex/latex/itrans/htmlstub.sty
-texmf-dist/tex/latex/itrans/idevn.tex
-texmf-dist/tex/latex/itrans/itrans.sty
-texmf-dist/tex/latex/itrans/itrnstlg.tex
 texmf-dist/doc/fonts/malayalam/FILES
 texmf-dist/doc/fonts/malayalam/FILES
 texmf-dist/doc/fonts/malayalam/INSTALL
 texmf-dist/doc/fonts/malayalam/INSTALL
 texmf-dist/doc/fonts/malayalam/README
 texmf-dist/doc/fonts/malayalam/README
@@ -611,12 +546,6 @@ texmf-dist/fonts/afm/public/velthuis/dvpnn10.afm
 texmf-dist/fonts/afm/public/velthuis/dvpnn8.afm
 texmf-dist/fonts/afm/public/velthuis/dvpnn8.afm
 texmf-dist/fonts/afm/public/velthuis/dvpnn9.afm
 texmf-dist/fonts/afm/public/velthuis/dvpnn9.afm
 texmf-dist/fonts/map/dvips/velthuis/dvng.map
 texmf-dist/fonts/map/dvips/velthuis/dvng.map
-texmf-dist/fonts/misc/xetex/fontmapping/velthuis/devanagarinumerals.map
-texmf-dist/fonts/misc/xetex/fontmapping/velthuis/devanagarinumerals.tec
-texmf-dist/fonts/misc/xetex/fontmapping/velthuis/velthuis-sanskrit.map
-texmf-dist/fonts/misc/xetex/fontmapping/velthuis/velthuis-sanskrit.tec
-texmf-dist/fonts/misc/xetex/fontmapping/velthuis/velthuis.map
-texmf-dist/fonts/misc/xetex/fontmapping/velthuis/velthuis.tec
 texmf-dist/fonts/source/public/velthuis/dnchars.mf
 texmf-dist/fonts/source/public/velthuis/dnchars.mf
 texmf-dist/fonts/source/public/velthuis/dndefs.mf
 texmf-dist/fonts/source/public/velthuis/dndefs.mf
 texmf-dist/fonts/source/public/velthuis/dngen.mf
 texmf-dist/fonts/source/public/velthuis/dngen.mf
@@ -911,6 +840,18 @@ texmf-dist/tex/latex/wnri-latex/ot1wnss.fd
 texmf-dist/tex/latex/wnri-latex/ot1wntt.fd
 texmf-dist/tex/latex/wnri-latex/ot1wntt.fd
 texmf-dist/tex/latex/wnri-latex/wnri.def
 texmf-dist/tex/latex/wnri-latex/wnri.def
 texmf-dist/tex/latex/wnri-latex/wnri.sty
 texmf-dist/tex/latex/wnri-latex/wnri.sty
+texmf-dist/doc/xetex/xetex-devanagari/changelog
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/README
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/devanagarinumerals.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/devanagarinumerals.tec
+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/fonts/misc/xetex/fontmapping/xetex-devanagari/velthuis-sanskrit.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/velthuis-sanskrit.tec
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/velthuis.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-devanagari/velthuis.tec
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
@@ -920,8 +861,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -930,9 +875,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -955,16 +902,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -976,38 +923,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -1031,77 +983,42 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map burmese.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable burmese.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map burmese.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map skt.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable skt.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map skt.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap dvng.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable dvng.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap dvng.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map burmese.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map skt.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap dvng.map >/dev/null 2>&1 && %touch_run updmap
 
 
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map burmese.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable burmese.map ... " && \
-        %{exec_updmap} --nomkmap --disable burmese.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map skt.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable skt.map ... " && \
-        %{exec_updmap} --nomkmap --disable skt.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap dvng.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable dvng.map ... " && \
-        %{exec_updmap} --nomkmap --disable dvng.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable burmese.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable skt.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable dvng.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -1109,6 +1026,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langindic
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langindic
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langindic
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langindic
 
 

+ 96 - 27
t/texlive-collection-langitalian/texlive-collection-langitalian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langitalian
 ## tlpdb2rpmspec collection-langitalian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LGPLv2+, LPPL
+License: LPPL 1.3, LGPLv2+, LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -58,6 +81,8 @@ This package is a collection of Italian:
 Support for typesetting Italian.
 Support for typesetting Italian.
 
 
 This package contains the following CTAN packages: 
 This package contains the following CTAN packages: 
+codicefiscaleitaliano: Test the consistency of the Italian personal Fiscal Code.
+fixltxhyph: Allow hyphenation of partially-emphasised substrings.
 hyphen-italian: Italian hyphenation patterns.
 hyphen-italian: Italian hyphenation patterns.
 frontespizio: Create a frontispiece for Italian theses.
 frontespizio: Create a frontispiece for Italian theses.
 itnumpar: Spell numbers in words (Italian).
 itnumpar: Spell numbers in words (Italian).
@@ -81,6 +106,8 @@ Italian:
 Support for typesetting Italian.
 Support for typesetting Italian.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+codicefiscaleitaliano: Test the consistency of the Italian personal Fiscal Code.
+fixltxhyph: Allow hyphenation of partially-emphasised substrings.
 hyphen-italian: Italian hyphenation patterns.
 hyphen-italian: Italian hyphenation patterns.
 frontespizio: Create a frontispiece for Italian theses.
 frontespizio: Create a frontispiece for Italian theses.
 itnumpar: Spell numbers in words (Italian).
 itnumpar: Spell numbers in words (Italian).
@@ -104,13 +131,30 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 manifest=(
+texmf-dist/doc/latex/codicefiscaleitaliano/README
+texmf-dist/doc/latex/codicefiscaleitaliano/codicefiscaleitaliano.pdf
+texmf-dist/source/latex/codicefiscaleitaliano/codicefiscaleitaliano.dtx
+texmf-dist/tex/latex/codicefiscaleitaliano/codicefiscaleitaliano.sty
+texmf-dist/doc/latex/fixltxhyph/README
+texmf-dist/doc/latex/fixltxhyph/fixltxhyph.pdf
+texmf-dist/source/latex/fixltxhyph/fixltxhyph.dtx
+texmf-dist/tex/latex/fixltxhyph/fixltxhyph.sty
 texmf-dist/doc/latex/frontespizio/README
 texmf-dist/doc/latex/frontespizio/README
+texmf-dist/doc/latex/frontespizio/examplea.pdf
 texmf-dist/doc/latex/frontespizio/examplea.tex
 texmf-dist/doc/latex/frontespizio/examplea.tex
+texmf-dist/doc/latex/frontespizio/exampleasuf.pdf
+texmf-dist/doc/latex/frontespizio/exampleasuf.tex
+texmf-dist/doc/latex/frontespizio/exampleb.pdf
 texmf-dist/doc/latex/frontespizio/exampleb.tex
 texmf-dist/doc/latex/frontespizio/exampleb.tex
+texmf-dist/doc/latex/frontespizio/examplec.pdf
 texmf-dist/doc/latex/frontespizio/examplec.tex
 texmf-dist/doc/latex/frontespizio/examplec.tex
+texmf-dist/doc/latex/frontespizio/exampled.pdf
 texmf-dist/doc/latex/frontespizio/exampled.tex
 texmf-dist/doc/latex/frontespizio/exampled.tex
+texmf-dist/doc/latex/frontespizio/examplee.pdf
+texmf-dist/doc/latex/frontespizio/examplee.tex
+texmf-dist/doc/latex/frontespizio/fakelogo.mp
+texmf-dist/doc/latex/frontespizio/fakelogo.pdf
 texmf-dist/doc/latex/frontespizio/frontespizio.pdf
 texmf-dist/doc/latex/frontespizio/frontespizio.pdf
-texmf-dist/doc/latex/frontespizio/makedoc.sh
 texmf-dist/source/latex/frontespizio/frontespizio.dtx
 texmf-dist/source/latex/frontespizio/frontespizio.dtx
 texmf-dist/source/latex/frontespizio/frontespizio.ins
 texmf-dist/source/latex/frontespizio/frontespizio.ins
 texmf-dist/tex/latex/frontespizio/frontespizio.sty
 texmf-dist/tex/latex/frontespizio/frontespizio.sty
@@ -133,8 +177,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -143,9 +191,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -168,16 +218,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -189,38 +239,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -244,24 +299,30 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -269,6 +330,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langitalian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langitalian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langitalian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langitalian
 
 

+ 73 - 25
t/texlive-collection-langlatin/texlive-collection-langlatin-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langlatin
 ## tlpdb2rpmspec collection-langlatin
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: TeX Live: Latin
 Summary: TeX Live: Latin
 Summary(ja): TeX Live: Latin
 Summary(ja): TeX Live: Latin
 Name: texlive-collection-langlatin
 Name: texlive-collection-langlatin
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -100,8 +123,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -110,9 +137,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -135,16 +164,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -156,38 +185,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -206,28 +240,42 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langlatin
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langlatin
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langlatin
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langlatin
 
 

+ 73 - 25
t/texlive-collection-langlatvian/texlive-collection-langlatvian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langlatvian
 ## tlpdb2rpmspec collection-langlatvian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: TeX Live: Latvian
 Summary: TeX Live: Latvian
 Summary(ja): TeX Live: Latvian
 Summary(ja): TeX Live: Latvian
 Name: texlive-collection-langlatvian
 Name: texlive-collection-langlatvian
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -100,8 +123,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -110,9 +137,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -135,16 +164,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -156,38 +185,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -206,28 +240,42 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langlatvian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langlatvian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langlatvian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langlatvian
 
 

+ 77 - 52
t/texlive-collection-langlithuanian/texlive-collection-langlithuanian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langlithuanian
 ## tlpdb2rpmspec collection-langlithuanian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -176,8 +199,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -186,9 +213,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -211,16 +240,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -232,38 +261,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -287,55 +321,38 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map l7x-urwvn.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable l7x-urwvn.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map l7x-urwvn.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map l7x-urwvn.map >/dev/null 2>&1 && %touch_run updmap
 
 
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map l7x-urwvn.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable l7x-urwvn.map ... " && \
-        %{exec_updmap} --nomkmap --disable l7x-urwvn.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable l7x-urwvn.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -343,6 +360,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langlithuanian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langlithuanian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langlithuanian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langlithuanian
 
 

+ 77 - 52
t/texlive-collection-langmongolian/texlive-collection-langmongolian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langmongolian
 ## tlpdb2rpmspec collection-langmongolian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL, GPL+
 License: LPPL, GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -434,8 +457,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -444,9 +471,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -469,16 +498,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -490,38 +519,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -545,55 +579,38 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap mongolian.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable mongolian.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap mongolian.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap mongolian.map >/dev/null 2>&1 && %touch_run updmap
 
 
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap mongolian.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable mongolian.map ... " && \
-        %{exec_updmap} --nomkmap --disable mongolian.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable mongolian.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -601,6 +618,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langmongolian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langmongolian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langmongolian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langmongolian
 
 

+ 73 - 25
t/texlive-collection-langnorwegian/texlive-collection-langnorwegian-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langnorwegian
 ## tlpdb2rpmspec collection-langnorwegian
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: TeX Live: Norwegian
 Summary: TeX Live: Norwegian
 Summary(ja): TeX Live: Norwegian
 Summary(ja): TeX Live: Norwegian
 Name: texlive-collection-langnorwegian
 Name: texlive-collection-langnorwegian
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: distributable
 License: distributable
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -100,8 +123,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -110,9 +137,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -135,16 +164,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -156,38 +185,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -206,28 +240,42 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langnorwegian
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langnorwegian
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langnorwegian
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langnorwegian
 
 

+ 77 - 27
t/texlive-collection-langother/texlive-collection-langother-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langother
 ## tlpdb2rpmspec collection-langother
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: TeX Live: Other hyphenation patterns
 Summary: TeX Live: Other hyphenation patterns
 Summary(ja): TeX Live: Other hyphenation patterns
 Summary(ja): TeX Live: Other hyphenation patterns
 Name: texlive-collection-langother
 Name: texlive-collection-langother
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL, GPL+, Freely redistributable without restriction
 License: LPPL, GPL+, Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -64,13 +87,14 @@ hyphen-armenian: Armenian hyphenation patterns.
 hyphen-coptic: Coptic hyphenation patterns.
 hyphen-coptic: Coptic hyphenation patterns.
 hyphen-esperanto: Esperanto hyphenation patterns.
 hyphen-esperanto: Esperanto hyphenation patterns.
 hyphen-estonian: Estonian hyphenation patterns.
 hyphen-estonian: Estonian hyphenation patterns.
+hyphen-friulan: Friulan hyphenation patterns.
 hyphen-icelandic: Icelandic hyphenation patterns.
 hyphen-icelandic: Icelandic hyphenation patterns.
 hyphen-indonesian: Indonesian hyphenation patterns.
 hyphen-indonesian: Indonesian hyphenation patterns.
 hyphen-interlingua: Interlingua hyphenation patterns.
 hyphen-interlingua: Interlingua hyphenation patterns.
 hyphen-irish: Irish hyphenation patterns.
 hyphen-irish: Irish hyphenation patterns.
 hyphen-kurmanji: Kurmanji hyphenation patterns.
 hyphen-kurmanji: Kurmanji hyphenation patterns.
-hyphen-lao: Lao hyphenation patterns.
 hyphen-romanian: Romanian hyphenation patterns.
 hyphen-romanian: Romanian hyphenation patterns.
+hyphen-romansh: Romansh hyphenation patterns.
 hyphen-serbian: Serbian hyphenation patterns.
 hyphen-serbian: Serbian hyphenation patterns.
 hyphen-slovenian: Slovenian hyphenation patterns.
 hyphen-slovenian: Slovenian hyphenation patterns.
 hyphen-turkish: Turkish hyphenation patterns.
 hyphen-turkish: Turkish hyphenation patterns.
@@ -101,13 +125,14 @@ hyphen-armenian: Armenian hyphenation patterns.
 hyphen-coptic: Coptic hyphenation patterns.
 hyphen-coptic: Coptic hyphenation patterns.
 hyphen-esperanto: Esperanto hyphenation patterns.
 hyphen-esperanto: Esperanto hyphenation patterns.
 hyphen-estonian: Estonian hyphenation patterns.
 hyphen-estonian: Estonian hyphenation patterns.
+hyphen-friulan: Friulan hyphenation patterns.
 hyphen-icelandic: Icelandic hyphenation patterns.
 hyphen-icelandic: Icelandic hyphenation patterns.
 hyphen-indonesian: Indonesian hyphenation patterns.
 hyphen-indonesian: Indonesian hyphenation patterns.
 hyphen-interlingua: Interlingua hyphenation patterns.
 hyphen-interlingua: Interlingua hyphenation patterns.
 hyphen-irish: Irish hyphenation patterns.
 hyphen-irish: Irish hyphenation patterns.
 hyphen-kurmanji: Kurmanji hyphenation patterns.
 hyphen-kurmanji: Kurmanji hyphenation patterns.
-hyphen-lao: Lao hyphenation patterns.
 hyphen-romanian: Romanian hyphenation patterns.
 hyphen-romanian: Romanian hyphenation patterns.
+hyphen-romansh: Romansh hyphenation patterns.
 hyphen-serbian: Serbian hyphenation patterns.
 hyphen-serbian: Serbian hyphenation patterns.
 hyphen-slovenian: Slovenian hyphenation patterns.
 hyphen-slovenian: Slovenian hyphenation patterns.
 hyphen-turkish: Turkish hyphenation patterns.
 hyphen-turkish: Turkish hyphenation patterns.
@@ -134,8 +159,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -144,9 +173,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -169,16 +200,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -190,38 +221,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -240,28 +276,42 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langother
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langother
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langother
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langother
 
 

+ 128 - 79
t/texlive-collection-langpolish/texlive-collection-langpolish-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langpolish
 ## tlpdb2rpmspec collection-langpolish
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: Public Domain, LPPL, Knuth
+License: Public Domain, LPPL, LPPL 1.2, Knuth
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -36,7 +59,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -66,6 +89,7 @@ mex: Polish formats for TeX.
 mwcls: Polish-oriented document classes.
 mwcls: Polish-oriented document classes.
 pl: Polish extension of CM fonts in Type 1 format.
 pl: Polish extension of CM fonts in Type 1 format.
 polski: Typeset Polish documents with LaTeX and Polish fonts.
 polski: Typeset Polish documents with LaTeX and Polish fonts.
+przechlewski-book: Examples from Przechlewski's LaTeX book.
 qpxqtx: 
 qpxqtx: 
 tap: TeX macros for typesetting complex tables.
 tap: TeX macros for typesetting complex tables.
 utf8mex: 
 utf8mex: 
@@ -96,6 +120,7 @@ mex: Polish formats for TeX.
 mwcls: Polish-oriented document classes.
 mwcls: Polish-oriented document classes.
 pl: Polish extension of CM fonts in Type 1 format.
 pl: Polish extension of CM fonts in Type 1 format.
 polski: Typeset Polish documents with LaTeX and Polish fonts.
 polski: Typeset Polish documents with LaTeX and Polish fonts.
+przechlewski-book: Examples from Przechlewski's LaTeX book.
 qpxqtx: 
 qpxqtx: 
 tap: TeX macros for typesetting complex tables.
 tap: TeX macros for typesetting complex tables.
 utf8mex: 
 utf8mex: 
@@ -680,6 +705,46 @@ texmf-dist/tex/latex/polski/ot4cmtt.fd
 texmf-dist/tex/latex/polski/plprefix.sty
 texmf-dist/tex/latex/polski/plprefix.sty
 texmf-dist/tex/latex/polski/polski.sty
 texmf-dist/tex/latex/polski/polski.sty
 texmf-dist/tex/latex/polski/qxenc.def
 texmf-dist/tex/latex/polski/qxenc.def
+texmf-dist/doc/latex/przechlewski-book/LICENSE
+texmf-dist/doc/latex/przechlewski-book/Makefile
+texmf-dist/doc/latex/przechlewski-book/README
+texmf-dist/doc/latex/przechlewski-book/README.pl
+texmf-dist/doc/latex/przechlewski-book/TAM-pl.pdf
+texmf-dist/doc/latex/przechlewski-book/b313.bib
+texmf-dist/doc/latex/przechlewski-book/p21.tex
+texmf-dist/doc/latex/przechlewski-book/p22.tex
+texmf-dist/doc/latex/przechlewski-book/p23.tex
+texmf-dist/doc/latex/przechlewski-book/p24.tex
+texmf-dist/doc/latex/przechlewski-book/p31.tex
+texmf-dist/doc/latex/przechlewski-book/p310.tex
+texmf-dist/doc/latex/przechlewski-book/p311.tex
+texmf-dist/doc/latex/przechlewski-book/p312.tex
+texmf-dist/doc/latex/przechlewski-book/p313.tex
+texmf-dist/doc/latex/przechlewski-book/p313_utf8.tex
+texmf-dist/doc/latex/przechlewski-book/p32.tex
+texmf-dist/doc/latex/przechlewski-book/p33.tex
+texmf-dist/doc/latex/przechlewski-book/p34.tex
+texmf-dist/doc/latex/przechlewski-book/p35.tex
+texmf-dist/doc/latex/przechlewski-book/p36.tex
+texmf-dist/doc/latex/przechlewski-book/p37.tex
+texmf-dist/doc/latex/przechlewski-book/p38.tex
+texmf-dist/doc/latex/przechlewski-book/p39.tex
+texmf-dist/doc/latex/przechlewski-book/p41.tex
+texmf-dist/doc/latex/przechlewski-book/p42.tex
+texmf-dist/doc/latex/przechlewski-book/p43.tex
+texmf-dist/doc/latex/przechlewski-book/p44.tex
+texmf-dist/doc/latex/przechlewski-book/p45.tex
+texmf-dist/doc/latex/przechlewski-book/p46.tex
+texmf-dist/doc/latex/przechlewski-book/rys1_5.tex
+texmf-dist/doc/latex/przechlewski-book/wkmgr.bib
+texmf-dist/doc/latex/przechlewski-book/wkmgr.html
+texmf-dist/doc/latex/przechlewski-book/wkmgr1.pdf
+texmf-dist/doc/latex/przechlewski-book/wkmgr1.tex
+texmf-dist/doc/latex/przechlewski-book/wkmgr2.pdf
+texmf-dist/doc/latex/przechlewski-book/wkmgr2.tex
+texmf-dist/bibtex/bst/przechlewski-book/papalike.bst
+texmf-dist/tex/latex/przechlewski-book/upmgr.cls
+texmf-dist/tex/latex/przechlewski-book/wkmgr.cls
 texmf-dist/doc/fonts/qpxqtx/00README
 texmf-dist/doc/fonts/qpxqtx/00README
 texmf-dist/doc/fonts/qpxqtx/p01tst.tex
 texmf-dist/doc/fonts/qpxqtx/p01tst.tex
 texmf-dist/doc/fonts/qpxqtx/p02tst.tex
 texmf-dist/doc/fonts/qpxqtx/p02tst.tex
@@ -763,8 +828,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -773,9 +842,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -798,16 +869,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -819,38 +890,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -874,77 +950,42 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
+
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
+
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap ccpl.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap plother.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap pltext.map >/dev/null 2>&1 && %touch_run updmap
 
 
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap ccpl.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable ccpl.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap ccpl.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap plother.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable plother.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap plother.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap pltext.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable pltext.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap pltext.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-
-rpm -q --quiet texlive-common || exit 0
-
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
-
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
-
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap ccpl.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable ccpl.map ... " && \
-        %{exec_updmap} --nomkmap --disable ccpl.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap plother.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable plother.map ... " && \
-        %{exec_updmap} --nomkmap --disable plother.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap pltext.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable pltext.map ... " && \
-        %{exec_updmap} --nomkmap --disable pltext.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %touch_run texhash
+
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
+
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable ccpl.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable plother.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable pltext.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -952,6 +993,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langpolish
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langpolish
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langpolish
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langpolish
 
 

+ 73 - 25
t/texlive-collection-langportuguese/texlive-collection-langportuguese-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langportuguese
 ## tlpdb2rpmspec collection-langportuguese
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -114,8 +137,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -124,9 +151,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -149,16 +178,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -170,38 +199,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -225,24 +259,30 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -250,6 +290,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langportuguese
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langportuguese
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langportuguese
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langportuguese
 
 

+ 79 - 31
t/texlive-collection-langspanish/texlive-collection-langspanish-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langspanish
 ## tlpdb2rpmspec collection-langspanish
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -107,12 +130,12 @@ 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/spanish2.html
-texmf-dist/doc/latex/spanish/source/spanish.dtx
-texmf-dist/doc/latex/spanish/source/spanish.ins
-texmf-dist/doc/latex/spanish/tex/romanidx.sty
-texmf-dist/doc/latex/spanish/tex/spanish.ldf
+texmf-dist/doc/latex/spanish/romanidx.sty
+texmf-dist/doc/latex/spanish/spanish.ldf
+texmf-dist/doc/latex/spanish/spanish.pdf
+texmf-dist/doc/latex/spanish/spanish2.html
+texmf-dist/source/latex/spanish/spanish.dtx
+texmf-dist/source/latex/spanish/spanish.ins
 texmf-dist/doc/latex/spanish-mx/README
 texmf-dist/doc/latex/spanish-mx/README
 texmf-dist/tex/latex/spanish-mx/esmx.cfg
 texmf-dist/tex/latex/spanish-mx/esmx.cfg
 texmf-dist/tex/latex/spanish-mx/spanishmx.ldf
 texmf-dist/tex/latex/spanish-mx/spanishmx.ldf
@@ -126,8 +149,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -136,9 +163,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -161,16 +190,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -182,38 +211,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -237,24 +271,30 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -262,6 +302,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langspanish
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langspanish
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langspanish
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langspanish
 
 

+ 74 - 26
t/texlive-collection-langswedish/texlive-collection-langswedish-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langswedish
 ## tlpdb2rpmspec collection-langswedish
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL
+License: LPPL 1.2
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -115,8 +138,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -125,9 +152,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -150,16 +179,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -171,38 +200,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -226,24 +260,30 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -251,6 +291,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langswedish
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langswedish
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langswedish
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langswedish
 
 

+ 72 - 21
t/texlive-collection-langtibetan/texlive-collection-langtibetan-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langtibetan
 ## tlpdb2rpmspec collection-langtibetan
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: GPL+
 License: GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -181,8 +204,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -191,9 +218,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -216,16 +245,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -237,38 +266,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -292,19 +326,28 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -312,6 +355,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langtibetan
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langtibetan
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langtibetan
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langtibetan
 
 

+ 73 - 25
t/texlive-collection-langturkmen/texlive-collection-langturkmen-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langturkmen
 ## tlpdb2rpmspec collection-langturkmen
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: TeX Live: Turkmen
 Summary: TeX Live: Turkmen
 Summary(ja): TeX Live: Turkmen
 Summary(ja): TeX Live: Turkmen
 Name: texlive-collection-langturkmen
 Name: texlive-collection-langturkmen
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL
 License: LPPL
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -114,8 +137,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -124,9 +151,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -149,16 +178,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -170,38 +199,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -225,24 +259,30 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -250,6 +290,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langturkmen
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langturkmen
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langturkmen
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langturkmen
 
 

+ 98 - 151
t/texlive-collection-langvietnamese/texlive-collection-langvietnamese-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-langvietnamese
 ## tlpdb2rpmspec collection-langvietnamese
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: Freely redistributable without restriction
 License: Freely redistributable without restriction
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -699,8 +722,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -709,9 +736,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -734,16 +763,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -755,38 +784,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -810,149 +844,54 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map arevvn.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable arevvn.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map arevvn.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map chartervn.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable chartervn.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map chartervn.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map cmbrightvn.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable cmbrightvn.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map cmbrightvn.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map concretevn.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable concretevn.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map concretevn.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map grotesqvn.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable grotesqvn.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map grotesqvn.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map txttvn.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable txttvn.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map txttvn.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map urwvn.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable urwvn.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map urwvn.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap vnrother.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable vnrother.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap vnrother.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap vnrtext.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable vnrtext.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap vnrtext.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map vntopia.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable vntopia.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map vntopia.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-
-rpm -q --quiet texlive-common || exit 0
-
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
+
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
+
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map arevvn.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map chartervn.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map cmbrightvn.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map concretevn.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map grotesqvn.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map txttvn.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map urwvn.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap vnrother.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap vnrtext.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map vntopia.map >/dev/null 2>&1 && %touch_run updmap
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
-
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map arevvn.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable arevvn.map ... " && \
-        %{exec_updmap} --nomkmap --disable arevvn.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map chartervn.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable chartervn.map ... " && \
-        %{exec_updmap} --nomkmap --disable chartervn.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map cmbrightvn.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable cmbrightvn.map ... " && \
-        %{exec_updmap} --nomkmap --disable cmbrightvn.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map concretevn.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable concretevn.map ... " && \
-        %{exec_updmap} --nomkmap --disable concretevn.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map grotesqvn.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable grotesqvn.map ... " && \
-        %{exec_updmap} --nomkmap --disable grotesqvn.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map txttvn.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable txttvn.map ... " && \
-        %{exec_updmap} --nomkmap --disable txttvn.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map urwvn.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable urwvn.map ... " && \
-        %{exec_updmap} --nomkmap --disable urwvn.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap vnrother.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable vnrother.map ... " && \
-        %{exec_updmap} --nomkmap --disable vnrother.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap vnrtext.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable vnrtext.map ... " && \
-        %{exec_updmap} --nomkmap --disable vnrtext.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map vntopia.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable vntopia.map ... " && \
-        %{exec_updmap} --nomkmap --disable vntopia.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %touch_run texhash
+
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
+
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable arevvn.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable chartervn.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable cmbrightvn.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable concretevn.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable grotesqvn.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable txttvn.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable urwvn.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable vnrother.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable vnrtext.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable vntopia.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -960,6 +899,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-langvietnamese
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-langvietnamese
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langvietnamese
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-langvietnamese
 
 

+ 216 - 105
t/texlive-collection-latex/texlive-collection-latex-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-latex
 ## tlpdb2rpmspec collection-latex
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, Public Domain
+License: LPPL, Public Domain, LPPL 1.3
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -650,17 +673,16 @@ texmf-dist/tex/generic/babel/usorbian.ldf
 texmf-dist/tex/generic/babel/usorbian.sty
 texmf-dist/tex/generic/babel/usorbian.sty
 texmf-dist/tex/generic/babel/welsh.ldf
 texmf-dist/tex/generic/babel/welsh.ldf
 texmf-dist/tex/generic/babel/welsh.sty
 texmf-dist/tex/generic/babel/welsh.sty
-texmf-dist/doc/latex/babelbib/ChangeLog
-texmf-dist/doc/latex/babelbib/README
-texmf-dist/doc/latex/babelbib/babelbib.pdf
-texmf-dist/doc/latex/babelbib/babelbibtest.bib
-texmf-dist/doc/latex/babelbib/babelbibtest.tex
-texmf-dist/doc/latex/babelbib/tugboat-babelbib.pdf
-texmf-dist/source/latex/babelbib/Makefile
-texmf-dist/source/latex/babelbib/babelbib.dtx
-texmf-dist/source/latex/babelbib/babelbib.ins
-texmf-dist/source/latex/babelbib/babelbib.xml
-texmf-dist/source/latex/babelbib/getversion.tex
+texmf-dist/doc/bibtex/babelbib/ChangeLog
+texmf-dist/doc/bibtex/babelbib/Makefile
+texmf-dist/doc/bibtex/babelbib/README
+texmf-dist/doc/bibtex/babelbib/babelbib.dtx
+texmf-dist/doc/bibtex/babelbib/babelbib.ins
+texmf-dist/doc/bibtex/babelbib/babelbib.pdf
+texmf-dist/doc/bibtex/babelbib/babelbibtest.bib
+texmf-dist/doc/bibtex/babelbib/babelbibtest.tex
+texmf-dist/doc/bibtex/babelbib/getversion.tex
+texmf-dist/doc/bibtex/babelbib/tugboat-babelbib.pdf
 texmf-dist/bibtex/bst/babelbib/bababbr3-fl.bst
 texmf-dist/bibtex/bst/babelbib/bababbr3-fl.bst
 texmf-dist/bibtex/bst/babelbib/bababbr3-lf.bst
 texmf-dist/bibtex/bst/babelbib/bababbr3-lf.bst
 texmf-dist/bibtex/bst/babelbib/bababbr3.bst
 texmf-dist/bibtex/bst/babelbib/bababbr3.bst
@@ -670,16 +692,12 @@ texmf-dist/bibtex/bst/babelbib/bababbrv.bst
 texmf-dist/bibtex/bst/babelbib/babalpha-fl.bst
 texmf-dist/bibtex/bst/babelbib/babalpha-fl.bst
 texmf-dist/bibtex/bst/babelbib/babalpha-lf.bst
 texmf-dist/bibtex/bst/babelbib/babalpha-lf.bst
 texmf-dist/bibtex/bst/babelbib/babalpha.bst
 texmf-dist/bibtex/bst/babelbib/babalpha.bst
-texmf-dist/bibtex/bst/babelbib/babalpha2.bst
 texmf-dist/bibtex/bst/babelbib/babamspl.bst
 texmf-dist/bibtex/bst/babelbib/babamspl.bst
 texmf-dist/bibtex/bst/babelbib/babplai3-fl.bst
 texmf-dist/bibtex/bst/babelbib/babplai3-fl.bst
 texmf-dist/bibtex/bst/babelbib/babplai3-lf.bst
 texmf-dist/bibtex/bst/babelbib/babplai3-lf.bst
 texmf-dist/bibtex/bst/babelbib/babplai3.bst
 texmf-dist/bibtex/bst/babelbib/babplai3.bst
 texmf-dist/bibtex/bst/babelbib/babplain-fl.bst
 texmf-dist/bibtex/bst/babelbib/babplain-fl.bst
 texmf-dist/bibtex/bst/babelbib/babplain-lf.bst
 texmf-dist/bibtex/bst/babelbib/babplain-lf.bst
-texmf-dist/bibtex/bst/babelbib/babplain-neu.bst
-texmf-dist/bibtex/bst/babelbib/babplain-orig.bst
-texmf-dist/bibtex/bst/babelbib/babplain-spielen.bst
 texmf-dist/bibtex/bst/babelbib/babplain.bst
 texmf-dist/bibtex/bst/babelbib/babplain.bst
 texmf-dist/bibtex/bst/babelbib/babunsrt-fl.bst
 texmf-dist/bibtex/bst/babelbib/babunsrt-fl.bst
 texmf-dist/bibtex/bst/babelbib/babunsrt-lf.bst
 texmf-dist/bibtex/bst/babelbib/babunsrt-lf.bst
@@ -688,20 +706,23 @@ texmf-dist/tex/latex/babelbib/afrikaans.bdf
 texmf-dist/tex/latex/babelbib/babelbib.sty
 texmf-dist/tex/latex/babelbib/babelbib.sty
 texmf-dist/tex/latex/babelbib/bahasa.bdf
 texmf-dist/tex/latex/babelbib/bahasa.bdf
 texmf-dist/tex/latex/babelbib/catalan.bdf
 texmf-dist/tex/latex/babelbib/catalan.bdf
+texmf-dist/tex/latex/babelbib/croatian.bdf
+texmf-dist/tex/latex/babelbib/czech.bdf
 texmf-dist/tex/latex/babelbib/danish.bdf
 texmf-dist/tex/latex/babelbib/danish.bdf
 texmf-dist/tex/latex/babelbib/dutch.bdf
 texmf-dist/tex/latex/babelbib/dutch.bdf
 texmf-dist/tex/latex/babelbib/english.bdf
 texmf-dist/tex/latex/babelbib/english.bdf
 texmf-dist/tex/latex/babelbib/esperanto.bdf
 texmf-dist/tex/latex/babelbib/esperanto.bdf
 texmf-dist/tex/latex/babelbib/finnish.bdf
 texmf-dist/tex/latex/babelbib/finnish.bdf
 texmf-dist/tex/latex/babelbib/french.bdf
 texmf-dist/tex/latex/babelbib/french.bdf
-texmf-dist/tex/latex/babelbib/french2.bdf
 texmf-dist/tex/latex/babelbib/galician.bdf
 texmf-dist/tex/latex/babelbib/galician.bdf
 texmf-dist/tex/latex/babelbib/german.bdf
 texmf-dist/tex/latex/babelbib/german.bdf
 texmf-dist/tex/latex/babelbib/greek.bdf
 texmf-dist/tex/latex/babelbib/greek.bdf
 texmf-dist/tex/latex/babelbib/italian.bdf
 texmf-dist/tex/latex/babelbib/italian.bdf
 texmf-dist/tex/latex/babelbib/norsk.bdf
 texmf-dist/tex/latex/babelbib/norsk.bdf
 texmf-dist/tex/latex/babelbib/portuguese.bdf
 texmf-dist/tex/latex/babelbib/portuguese.bdf
+texmf-dist/tex/latex/babelbib/romanian.bdf
 texmf-dist/tex/latex/babelbib/russian.bdf
 texmf-dist/tex/latex/babelbib/russian.bdf
+texmf-dist/tex/latex/babelbib/serbian.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
@@ -716,8 +737,8 @@ 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/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.tex
+texmf-dist/doc/latex/colortbl/colortbl-DE.pdf
+texmf-dist/doc/latex/colortbl/colortbl-DE.tex
 texmf-dist/doc/latex/colortbl/colortbl.pdf
 texmf-dist/doc/latex/colortbl/colortbl.pdf
 texmf-dist/source/latex/colortbl/colortbl.dtx
 texmf-dist/source/latex/colortbl/colortbl.dtx
 texmf-dist/source/latex/colortbl/colortbl.ins
 texmf-dist/source/latex/colortbl/colortbl.ins
@@ -835,6 +856,7 @@ texmf-dist/source/latex/hyperref/test/testbmu.tex
 texmf-dist/source/latex/hyperref/test/testbookmark.tex
 texmf-dist/source/latex/hyperref/test/testbookmark.tex
 texmf-dist/source/latex/hyperref/test/testfor2.tex
 texmf-dist/source/latex/hyperref/test/testfor2.tex
 texmf-dist/source/latex/hyperref/test/testform.tex
 texmf-dist/source/latex/hyperref/test/testform.tex
+texmf-dist/source/latex/hyperref/test/testinfo.tex
 texmf-dist/source/latex/hyperref/test/testnb.tex
 texmf-dist/source/latex/hyperref/test/testnb.tex
 texmf-dist/source/latex/hyperref/test/testoz.tex
 texmf-dist/source/latex/hyperref/test/testoz.tex
 texmf-dist/source/latex/hyperref/test/testslide.tex
 texmf-dist/source/latex/hyperref/test/testslide.tex
@@ -1001,6 +1023,7 @@ texmf-dist/source/latex/base/ltnews16.tex
 texmf-dist/source/latex/base/ltnews17.tex
 texmf-dist/source/latex/base/ltnews17.tex
 texmf-dist/source/latex/base/ltnews18.tex
 texmf-dist/source/latex/base/ltnews18.tex
 texmf-dist/source/latex/base/ltnews19.tex
 texmf-dist/source/latex/base/ltnews19.tex
+texmf-dist/source/latex/base/ltnews20.tex
 texmf-dist/source/latex/base/ltoutenc.dtx
 texmf-dist/source/latex/base/ltoutenc.dtx
 texmf-dist/source/latex/base/ltoutenc.ins
 texmf-dist/source/latex/base/ltoutenc.ins
 texmf-dist/source/latex/base/ltoutput.dtx
 texmf-dist/source/latex/base/ltoutput.dtx
@@ -1292,7 +1315,7 @@ texmf-dist/tex/context/base/supp-mis.mkii
 texmf-dist/tex/context/base/supp-mpe.mkii
 texmf-dist/tex/context/base/supp-mpe.mkii
 texmf-dist/tex/context/base/supp-pdf.mkii
 texmf-dist/tex/context/base/supp-pdf.mkii
 texmf-dist/tex/context/base/syst-tex.mkii
 texmf-dist/tex/context/base/syst-tex.mkii
-texmf-dist/tex/generic/context/mptopdf.tex
+texmf-dist/tex/generic/context/mptopdf/mptopdf.tex
 texmf-dist/doc/latex/natbib/README.1st
 texmf-dist/doc/latex/natbib/README.1st
 texmf-dist/doc/latex/natbib/README.v831b
 texmf-dist/doc/latex/natbib/README.v831b
 texmf-dist/doc/latex/natbib/natbib.ltx
 texmf-dist/doc/latex/natbib/natbib.ltx
@@ -1338,6 +1361,7 @@ 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/enparen.pdf
 texmf-dist/doc/latex/oberdiek/eolgrab.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
@@ -1345,6 +1369,8 @@ 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-env.tex
 texmf-dist/doc/latex/oberdiek/example/eolgrab-example-ltx.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/example/eolgrab-example-sec.tex
+texmf-dist/doc/latex/oberdiek/example/hologo-example.tex
+texmf-dist/doc/latex/oberdiek/fibnum.pdf
 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/gettitlestring.pdf
 texmf-dist/doc/latex/oberdiek/grfext.pdf
 texmf-dist/doc/latex/oberdiek/grfext.pdf
@@ -1482,12 +1508,15 @@ 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/fibnum-test-calc.tex
+texmf-dist/doc/latex/oberdiek/test/fibnum-test1.tex
 texmf-dist/doc/latex/oberdiek/test/gettitlestring-test1.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/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/hobsub-test1.tex
+texmf-dist/doc/latex/oberdiek/test/hologo-test-list.tex
 texmf-dist/doc/latex/oberdiek/test/hologo-test-spacefactor.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/hologo-test1.tex
 texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex
 texmf-dist/doc/latex/oberdiek/test/hopatch-test1.tex
@@ -1524,6 +1553,7 @@ 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
+texmf-dist/doc/latex/oberdiek/test/kvsetkeys-test4.tex
 texmf-dist/doc/latex/oberdiek/test/letltxmacro-test1.tex
 texmf-dist/doc/latex/oberdiek/test/letltxmacro-test1.tex
 texmf-dist/doc/latex/oberdiek/test/letltxmacro-test2.tex
 texmf-dist/doc/latex/oberdiek/test/letltxmacro-test2.tex
 texmf-dist/doc/latex/oberdiek/test/listingsutf8-test1.tex
 texmf-dist/doc/latex/oberdiek/test/listingsutf8-test1.tex
@@ -1531,6 +1561,7 @@ 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-carcdr.tex
 texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-gobble.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-ifboxempty.tex
 texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex
 texmf-dist/doc/latex/oberdiek/test/ltxcmds-test-ifempty.tex
@@ -1587,6 +1618,7 @@ 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-test2.tex
 texmf-dist/doc/latex/oberdiek/test/refcount-test3.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/refcount-test4.tex
+texmf-dist/doc/latex/oberdiek/test/refcount-test5.tex
 texmf-dist/doc/latex/oberdiek/test/rerunfilecheck-test1.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/resizegather-test1.tex
 texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex
 texmf-dist/doc/latex/oberdiek/test/rotchiffre-test1.tex
@@ -1606,6 +1638,9 @@ texmf-dist/doc/latex/oberdiek/test/soulutf8-test5.tex
 texmf-dist/doc/latex/oberdiek/test/stringenc-test1.tex
 texmf-dist/doc/latex/oberdiek/test/stringenc-test1.tex
 texmf-dist/doc/latex/oberdiek/test/stringenc-test2.tex
 texmf-dist/doc/latex/oberdiek/test/stringenc-test2.tex
 texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex
 texmf-dist/doc/latex/oberdiek/test/telprint-test1.tex
+texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test1.tex
+texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test2.tex
+texmf-dist/doc/latex/oberdiek/test/thepdfnumber-test3.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
@@ -1613,6 +1648,7 @@ 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-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/thepdfnumber.pdf
 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
 texmf-dist/doc/latex/oberdiek/twoopt.pdf
 texmf-dist/doc/latex/oberdiek/twoopt.pdf
@@ -1635,6 +1671,98 @@ texmf-dist/source/latex/oberdiek/bigintcalc.dtx
 texmf-dist/source/latex/oberdiek/bitset.dtx
 texmf-dist/source/latex/oberdiek/bitset.dtx
 texmf-dist/source/latex/oberdiek/bmpsize.dtx
 texmf-dist/source/latex/oberdiek/bmpsize.dtx
 texmf-dist/source/latex/oberdiek/bookmark.dtx
 texmf-dist/source/latex/oberdiek/bookmark.dtx
+texmf-dist/source/latex/oberdiek/catalogue/accsupp.xml
+texmf-dist/source/latex/oberdiek/catalogue/aliascnt.xml
+texmf-dist/source/latex/oberdiek/catalogue/alphalph.xml
+texmf-dist/source/latex/oberdiek/catalogue/askinclude.xml
+texmf-dist/source/latex/oberdiek/catalogue/atbegshi.xml
+texmf-dist/source/latex/oberdiek/catalogue/atenddvi.xml
+texmf-dist/source/latex/oberdiek/catalogue/attachfile2.xml
+texmf-dist/source/latex/oberdiek/catalogue/atveryend.xml
+texmf-dist/source/latex/oberdiek/catalogue/auxhook.xml
+texmf-dist/source/latex/oberdiek/catalogue/bigintcalc.xml
+texmf-dist/source/latex/oberdiek/catalogue/bitset.xml
+texmf-dist/source/latex/oberdiek/catalogue/bmpsize.xml
+texmf-dist/source/latex/oberdiek/catalogue/bookmark.xml
+texmf-dist/source/latex/oberdiek/catalogue/catchfile.xml
+texmf-dist/source/latex/oberdiek/catalogue/centernot.xml
+texmf-dist/source/latex/oberdiek/catalogue/chemarr.xml
+texmf-dist/source/latex/oberdiek/catalogue/classlist.xml
+texmf-dist/source/latex/oberdiek/catalogue/colonequals.xml
+texmf-dist/source/latex/oberdiek/catalogue/dvipscol.xml
+texmf-dist/source/latex/oberdiek/catalogue/embedfile.xml
+texmf-dist/source/latex/oberdiek/catalogue/engord.xml
+texmf-dist/source/latex/oberdiek/catalogue/eolgrab.xml
+texmf-dist/source/latex/oberdiek/catalogue/epstopdf-pkg.xml
+texmf-dist/source/latex/oberdiek/catalogue/etexcmds.xml
+texmf-dist/source/latex/oberdiek/catalogue/flags.xml
+texmf-dist/source/latex/oberdiek/catalogue/gettitlestring.xml
+texmf-dist/source/latex/oberdiek/catalogue/grfext.xml
+texmf-dist/source/latex/oberdiek/catalogue/grffile.xml
+texmf-dist/source/latex/oberdiek/catalogue/hobsub.xml
+texmf-dist/source/latex/oberdiek/catalogue/hologo.xml
+texmf-dist/source/latex/oberdiek/catalogue/holtxdoc.xml
+texmf-dist/source/latex/oberdiek/catalogue/hopatch.xml
+texmf-dist/source/latex/oberdiek/catalogue/hycolor.xml
+texmf-dist/source/latex/oberdiek/catalogue/hypbmsec.xml
+texmf-dist/source/latex/oberdiek/catalogue/hypcap.xml
+texmf-dist/source/latex/oberdiek/catalogue/hypdestopt.xml
+texmf-dist/source/latex/oberdiek/catalogue/hypdoc.xml
+texmf-dist/source/latex/oberdiek/catalogue/hypgotoe.xml
+texmf-dist/source/latex/oberdiek/catalogue/hyphsubst.xml
+texmf-dist/source/latex/oberdiek/catalogue/ifdraft.xml
+texmf-dist/source/latex/oberdiek/catalogue/iflang.xml
+texmf-dist/source/latex/oberdiek/catalogue/ifluatex.xml
+texmf-dist/source/latex/oberdiek/catalogue/ifpdf.xml
+texmf-dist/source/latex/oberdiek/catalogue/ifvtex.xml
+texmf-dist/source/latex/oberdiek/catalogue/infwarerr.xml
+texmf-dist/source/latex/oberdiek/catalogue/inputenx.xml
+texmf-dist/source/latex/oberdiek/catalogue/intcalc.xml
+texmf-dist/source/latex/oberdiek/catalogue/kvdefinekeys.xml
+texmf-dist/source/latex/oberdiek/catalogue/kvoptions.xml
+texmf-dist/source/latex/oberdiek/catalogue/kvsetkeys.xml
+texmf-dist/source/latex/oberdiek/catalogue/letltxmacro.xml
+texmf-dist/source/latex/oberdiek/catalogue/listingsutf8.xml
+texmf-dist/source/latex/oberdiek/catalogue/ltxcmds.xml
+texmf-dist/source/latex/oberdiek/catalogue/luacolor.xml
+texmf-dist/source/latex/oberdiek/catalogue/luatex.xml
+texmf-dist/source/latex/oberdiek/catalogue/magicnum.xml
+texmf-dist/source/latex/oberdiek/catalogue/makerobust.xml
+texmf-dist/source/latex/oberdiek/catalogue/mleftright.xml
+texmf-dist/source/latex/oberdiek/catalogue/pagegrid.xml
+texmf-dist/source/latex/oberdiek/catalogue/pagesel.xml
+texmf-dist/source/latex/oberdiek/catalogue/pdfcol.xml
+texmf-dist/source/latex/oberdiek/catalogue/pdfcolfoot.xml
+texmf-dist/source/latex/oberdiek/catalogue/pdfcolmk.xml
+texmf-dist/source/latex/oberdiek/catalogue/pdfcolparallel.xml
+texmf-dist/source/latex/oberdiek/catalogue/pdfcolparcolumns.xml
+texmf-dist/source/latex/oberdiek/catalogue/pdfcrypt.xml
+texmf-dist/source/latex/oberdiek/catalogue/pdfescape.xml
+texmf-dist/source/latex/oberdiek/catalogue/pdflscape.xml
+texmf-dist/source/latex/oberdiek/catalogue/pdfrender.xml
+texmf-dist/source/latex/oberdiek/catalogue/pdftexcmds.xml
+texmf-dist/source/latex/oberdiek/catalogue/picture.xml
+texmf-dist/source/latex/oberdiek/catalogue/pmboxdraw.xml
+texmf-dist/source/latex/oberdiek/catalogue/protecteddef.xml
+texmf-dist/source/latex/oberdiek/catalogue/refcount.xml
+texmf-dist/source/latex/oberdiek/catalogue/rerunfilecheck.xml
+texmf-dist/source/latex/oberdiek/catalogue/resizegather.xml
+texmf-dist/source/latex/oberdiek/catalogue/rotchiffre.xml
+texmf-dist/source/latex/oberdiek/catalogue/scrindex.xml
+texmf-dist/source/latex/oberdiek/catalogue/selinput.xml
+texmf-dist/source/latex/oberdiek/catalogue/setouterhbox.xml
+texmf-dist/source/latex/oberdiek/catalogue/settobox.xml
+texmf-dist/source/latex/oberdiek/catalogue/soulutf8.xml
+texmf-dist/source/latex/oberdiek/catalogue/stackrel.xml
+texmf-dist/source/latex/oberdiek/catalogue/stampinclude.xml
+texmf-dist/source/latex/oberdiek/catalogue/stringenc.xml
+texmf-dist/source/latex/oberdiek/catalogue/tabularht.xml
+texmf-dist/source/latex/oberdiek/catalogue/tabularkv.xml
+texmf-dist/source/latex/oberdiek/catalogue/telprint.xml
+texmf-dist/source/latex/oberdiek/catalogue/transparent.xml
+texmf-dist/source/latex/oberdiek/catalogue/twoopt.xml
+texmf-dist/source/latex/oberdiek/catalogue/uniquecounter.xml
+texmf-dist/source/latex/oberdiek/catalogue/zref.xml
 texmf-dist/source/latex/oberdiek/catchfile.dtx
 texmf-dist/source/latex/oberdiek/catchfile.dtx
 texmf-dist/source/latex/oberdiek/centernot.dtx
 texmf-dist/source/latex/oberdiek/centernot.dtx
 texmf-dist/source/latex/oberdiek/chemarr.dtx
 texmf-dist/source/latex/oberdiek/chemarr.dtx
@@ -1643,9 +1771,11 @@ 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/enparen.dtx
 texmf-dist/source/latex/oberdiek/eolgrab.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/fibnum.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/gettitlestring.dtx
 texmf-dist/source/latex/oberdiek/grfext.dtx
 texmf-dist/source/latex/oberdiek/grfext.dtx
@@ -1712,11 +1842,13 @@ texmf-dist/source/latex/oberdiek/stringenc.dtx
 texmf-dist/source/latex/oberdiek/tabularht.dtx
 texmf-dist/source/latex/oberdiek/tabularht.dtx
 texmf-dist/source/latex/oberdiek/tabularkv.dtx
 texmf-dist/source/latex/oberdiek/tabularkv.dtx
 texmf-dist/source/latex/oberdiek/telprint.dtx
 texmf-dist/source/latex/oberdiek/telprint.dtx
+texmf-dist/source/latex/oberdiek/thepdfnumber.dtx
 texmf-dist/source/latex/oberdiek/transparent.dtx
 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/bibtex/bib/oberdiek/oberdiek-bundle.bib
+texmf-dist/bibtex/bib/oberdiek/oberdiek-source.bib
 texmf-dist/scripts/oberdiek/luacolor-pre065.lua
 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
@@ -1736,6 +1868,7 @@ 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/eolgrab.sty
 texmf-dist/tex/generic/oberdiek/etexcmds.sty
 texmf-dist/tex/generic/oberdiek/etexcmds.sty
+texmf-dist/tex/generic/oberdiek/fibnum.sty
 texmf-dist/tex/generic/oberdiek/gettitlestring.sty
 texmf-dist/tex/generic/oberdiek/gettitlestring.sty
 texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
 texmf-dist/tex/generic/oberdiek/hobsub-generic.sty
 texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
 texmf-dist/tex/generic/oberdiek/hobsub-hyperref.sty
@@ -1805,6 +1938,7 @@ texmf-dist/tex/generic/oberdiek/setouterhbox.sty
 texmf-dist/tex/generic/oberdiek/soulutf8.sty
 texmf-dist/tex/generic/oberdiek/soulutf8.sty
 texmf-dist/tex/generic/oberdiek/stringenc.sty
 texmf-dist/tex/generic/oberdiek/stringenc.sty
 texmf-dist/tex/generic/oberdiek/telprint.sty
 texmf-dist/tex/generic/oberdiek/telprint.sty
+texmf-dist/tex/generic/oberdiek/thepdfnumber.sty
 texmf-dist/tex/generic/oberdiek/uniquecounter.sty
 texmf-dist/tex/generic/oberdiek/uniquecounter.sty
 texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def
 texmf-dist/tex/latex/oberdiek/accsupp-dvipdfm.def
 texmf-dist/tex/latex/oberdiek/accsupp-dvips.def
 texmf-dist/tex/latex/oberdiek/accsupp-dvips.def
@@ -1838,6 +1972,7 @@ 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/enparen.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
@@ -1892,6 +2027,7 @@ texmf-dist/tex/latex/oberdiek/x-atarist.def
 texmf-dist/tex/latex/oberdiek/x-cp1250.def
 texmf-dist/tex/latex/oberdiek/x-cp1250.def
 texmf-dist/tex/latex/oberdiek/x-cp1251.def
 texmf-dist/tex/latex/oberdiek/x-cp1251.def
 texmf-dist/tex/latex/oberdiek/x-cp1252.def
 texmf-dist/tex/latex/oberdiek/x-cp1252.def
+texmf-dist/tex/latex/oberdiek/x-cp1255.def
 texmf-dist/tex/latex/oberdiek/x-cp1257.def
 texmf-dist/tex/latex/oberdiek/x-cp1257.def
 texmf-dist/tex/latex/oberdiek/x-cp437.def
 texmf-dist/tex/latex/oberdiek/x-cp437.def
 texmf-dist/tex/latex/oberdiek/x-cp850.def
 texmf-dist/tex/latex/oberdiek/x-cp850.def
@@ -2181,8 +2317,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -2191,9 +2331,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -2216,16 +2358,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -2237,38 +2379,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -2292,88 +2439,44 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map charter.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable charter.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map charter.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map fpls.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable fpls.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map fpls.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map pazo.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable pazo.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map pazo.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map utopia.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable utopia.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map utopia.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map charter.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map fpls.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map pazo.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map utopia.map >/dev/null 2>&1 && %touch_run updmap
 
 
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map charter.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable charter.map ... " && \
-        %{exec_updmap} --nomkmap --disable charter.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map fpls.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable fpls.map ... " && \
-        %{exec_updmap} --nomkmap --disable fpls.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map pazo.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable pazo.map ... " && \
-        %{exec_updmap} --nomkmap --disable pazo.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map utopia.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable utopia.map ... " && \
-        %{exec_updmap} --nomkmap --disable utopia.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable charter.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable fpls.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable pazo.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable utopia.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -2381,6 +2484,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-latex
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-latex
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-latex
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-latex
 
 

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


File diff suppressed because it is too large
+ 366 - 173
t/texlive-collection-latexrecommended/texlive-collection-latexrecommended-vl.spec


+ 211 - 30
t/texlive-collection-luatex/texlive-collection-luatex-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-luatex
 ## tlpdb2rpmspec collection-luatex
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, Public Domain, GFDL, GPLv2+
+License: LPPL 1.3, LPPL, Freely redistributable without restriction, Public Domain, GFDL, GPLv2+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -60,16 +83,24 @@ 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: 
+checkcites: Check citation commands in a document.
+chickenize: Use lua callbacks for "interesting" textual effects.
+interpreter: Translate input files on the fly.
+lua-visual-debug: Visual debugging with LuaLaTeX.
+luabibentry: Repeat BibTeX entries in a LuaLaTeX document body.
 luacode: Helper for executing lua code from within TeX.
 luacode: Helper for executing lua code from within TeX.
+luaindex: Create index using lualatex.
 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-doc: A guide to use of LaTeX with LuaTeX.
 lualatex-math: Fixes for mathematics-related LuaLaTeX issues.
 lualatex-math: Fixes for mathematics-related LuaLaTeX issues.
 lualibs: Additional Lua functions for LuaTeX macro programmers.
 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: OpenType layout system for Plain TeX and LaTeX.
 luaotfload: OpenType layout system for Plain TeX and LaTeX.
+luapersian: Persian for LaTeX in LuaTeX.
 luasseq: Drawing spectral sequences in LuaLaTeX.
 luasseq: Drawing spectral sequences in LuaLaTeX.
 luatexbase: Basic resource management for LuaTeX code.
 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.
+showhyphens: Show all possible hyphenations in LuaLaTeX.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -91,16 +122,24 @@ Lua as an embedded scripting and extension language.
 http://luatex.org/
 http://luatex.org/
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
+checkcites: Check citation commands in a document.
+chickenize: Use lua callbacks for "interesting" textual effects.
+interpreter: Translate input files on the fly.
+lua-visual-debug: Visual debugging with LuaLaTeX.
+luabibentry: Repeat BibTeX entries in a LuaLaTeX document body.
 luacode: Helper for executing lua code from within TeX.
 luacode: Helper for executing lua code from within TeX.
+luaindex: Create index using lualatex.
 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-doc: A guide to use of LaTeX with LuaTeX.
 lualatex-math: Fixes for mathematics-related LuaLaTeX issues.
 lualatex-math: Fixes for mathematics-related LuaLaTeX issues.
 lualibs: Additional Lua functions for LuaTeX macro programmers.
 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: OpenType layout system for Plain TeX and LaTeX.
 luaotfload: OpenType layout system for Plain TeX and LaTeX.
+luapersian: Persian for LaTeX in LuaTeX.
 luasseq: Drawing spectral sequences in LuaLaTeX.
 luasseq: Drawing spectral sequences in LuaLaTeX.
 luatexbase: Basic resource management for LuaTeX code.
 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.
+showhyphens: Show all possible hyphenations in LuaLaTeX.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -120,12 +159,58 @@ This package contains documentation files of %{name}.
 PREF=%{buildroot}%{tex_destdir}
 PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 manifest=(
+texmf-dist/doc/support/checkcites/README
+texmf-dist/doc/support/checkcites/checkcites-doc.pdf
+texmf-dist/doc/support/checkcites/checkcites-doc.tex
+texmf-dist/scripts/checkcites/checkcites.lua
+texmf-dist/doc/luatex/chickenize/README
+texmf-dist/doc/luatex/chickenize/chickenize.pdf
+texmf-dist/source/luatex/chickenize/chickenize.dtx
+texmf-dist/tex/luatex/chickenize/chickenize.lua
+texmf-dist/tex/luatex/chickenize/chickenize.sty
+texmf-dist/tex/luatex/chickenize/chickenize.tex
+texmf-dist/doc/luatex/interpreter/README
+texmf-dist/doc/luatex/interpreter/i-doc.lua
+texmf-dist/doc/luatex/interpreter/interpreter-doc.pdf
+texmf-dist/doc/luatex/interpreter/interpreter-doc.tex
+texmf-dist/doc/luatex/interpreter/interpreter-doc.txt
+texmf-dist/tex/luatex/interpreter/interpreter.lua
+texmf-dist/tex/luatex/interpreter/interpreter.sty
+texmf-dist/tex/luatex/interpreter/interpreter.tex
+texmf-dist/doc/luatex/lua-visual-debug/README
+texmf-dist/doc/luatex/lua-visual-debug/README.doc
+texmf-dist/doc/luatex/lua-visual-debug/lvdebug-doc.pdf
+texmf-dist/doc/luatex/lua-visual-debug/lvdebug-doc.tex
+texmf-dist/doc/luatex/lua-visual-debug/lvdebugdetail1-num.png
+texmf-dist/doc/luatex/lua-visual-debug/sample-plain.pdf
+texmf-dist/doc/luatex/lua-visual-debug/sample-plain.tex
+texmf-dist/doc/luatex/lua-visual-debug/sample.pdf
+texmf-dist/doc/luatex/lua-visual-debug/sample.tex
+texmf-dist/doc/luatex/lua-visual-debug/strut.png
+texmf-dist/tex/luatex/lua-visual-debug/lua-visual-debug.lua
+texmf-dist/tex/luatex/lua-visual-debug/lua-visual-debug.sty
+texmf-dist/doc/lualatex/luabibentry/News
+texmf-dist/doc/lualatex/luabibentry/README
+texmf-dist/doc/lualatex/luabibentry/luabibentry.pdf
+texmf-dist/source/lualatex/luabibentry/Makefile
+texmf-dist/source/lualatex/luabibentry/luabibentry.dtx
+texmf-dist/tex/lualatex/luabibentry/luabibentry.lua
+texmf-dist/tex/lualatex/luabibentry/luabibentry.sty
 texmf-dist/doc/lualatex/luacode/News
 texmf-dist/doc/lualatex/luacode/News
 texmf-dist/doc/lualatex/luacode/README
 texmf-dist/doc/lualatex/luacode/README
 texmf-dist/doc/lualatex/luacode/luacode.pdf
 texmf-dist/doc/lualatex/luacode/luacode.pdf
 texmf-dist/source/lualatex/luacode/Makefile
 texmf-dist/source/lualatex/luacode/Makefile
 texmf-dist/source/lualatex/luacode/luacode.dtx
 texmf-dist/source/lualatex/luacode/luacode.dtx
 texmf-dist/tex/lualatex/luacode/luacode.sty
 texmf-dist/tex/lualatex/luacode/luacode.sty
+texmf-dist/doc/lualatex/luaindex/README
+texmf-dist/doc/lualatex/luaindex/luaindex-example.ldx
+texmf-dist/doc/lualatex/luaindex/luaindex-example.ltx
+texmf-dist/doc/lualatex/luaindex/luaindex-example.pdf
+texmf-dist/doc/lualatex/luaindex/luaindex.ltx
+texmf-dist/doc/lualatex/luaindex/luaindex.pdf
+texmf-dist/source/lualatex/luaindex/luaindex.dtx
+texmf-dist/scripts/luaindex/luaindex.lua
+texmf-dist/tex/lualatex/luaindex/luaindex.sty
 texmf-dist/doc/lualatex/luainputenc/NEWS
 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
@@ -143,17 +228,10 @@ texmf-dist/doc/lualatex/lualatex-doc/lualatex-doc.pdf
 texmf-dist/source/lualatex/lualatex-doc/Makefile
 texmf-dist/source/lualatex/lualatex-doc/Makefile
 texmf-dist/source/lualatex/lualatex-doc/lltxdoc.cls
 texmf-dist/source/lualatex/lualatex-doc/lltxdoc.cls
 texmf-dist/source/lualatex/lualatex-doc/lualatex-doc.tex
 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/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.dtx
 texmf-dist/source/lualatex/lualatex-math/lualatex-math.ins
 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.lua
 texmf-dist/tex/lualatex/lualatex-math/lualatex-math.sty
 texmf-dist/tex/lualatex/lualatex-math/lualatex-math.sty
 texmf-dist/doc/luatex/lualibs/NEWS
 texmf-dist/doc/luatex/lualibs/NEWS
 texmf-dist/doc/luatex/lualibs/README
 texmf-dist/doc/luatex/lualibs/README
@@ -218,6 +296,76 @@ texmf-dist/tex/luatex/luaotfload/otfl-luat-dum.lua
 texmf-dist/tex/luatex/luaotfload/otfl-luat-ovr.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-inj.lua
 texmf-dist/tex/luatex/luaotfload/otfl-node-inj.lua
+texmf-dist/doc/lualatex/luapersian/README
+texmf-dist/doc/lualatex/luapersian/luapersian.ltx
+texmf-dist/doc/lualatex/luapersian/luapersian.pdf
+texmf-dist/tex/lualatex/luapersian/algorithm-luapersian.def
+texmf-dist/tex/lualatex/luapersian/algorithmic-luapersian.def
+texmf-dist/tex/lualatex/luapersian/amsart-luapersian.def
+texmf-dist/tex/lualatex/luapersian/amsbook-luapersian.def
+texmf-dist/tex/lualatex/luapersian/amsmath-luapersian.def
+texmf-dist/tex/lualatex/luapersian/amstext-luapersian.def
+texmf-dist/tex/lualatex/luapersian/array-luapersian.def
+texmf-dist/tex/lualatex/luapersian/article-luapersian.def
+texmf-dist/tex/lualatex/luapersian/artikel1-luapersian.def
+texmf-dist/tex/lualatex/luapersian/artikel2-luapersian.def
+texmf-dist/tex/lualatex/luapersian/artikel3-luapersian.def
+texmf-dist/tex/lualatex/luapersian/arydshln-luapersian.def
+texmf-dist/tex/lualatex/luapersian/backref-luapersian.def
+texmf-dist/tex/lualatex/luapersian/boek-luapersian.def
+texmf-dist/tex/lualatex/luapersian/boek3-luapersian.def
+texmf-dist/tex/lualatex/luapersian/book-luapersian.def
+texmf-dist/tex/lualatex/luapersian/bookest-luapersian.def
+texmf-dist/tex/lualatex/luapersian/breqn-luapersian.def
+texmf-dist/tex/lualatex/luapersian/color-localise-luapersian.def
+texmf-dist/tex/lualatex/luapersian/commands-ltx-luapersian.def
+texmf-dist/tex/lualatex/luapersian/commands-luapersian.def
+texmf-dist/tex/lualatex/luapersian/enumerate-luapersian.def
+texmf-dist/tex/lualatex/luapersian/environments-ltx-luapersian.def
+texmf-dist/tex/lualatex/luapersian/environments-luapersian.def
+texmf-dist/tex/lualatex/luapersian/extarticle-luapersian.def
+texmf-dist/tex/lualatex/luapersian/extbook-luapersian.def
+texmf-dist/tex/lualatex/luapersian/extletter-luapersian.def
+texmf-dist/tex/lualatex/luapersian/extreport-luapersian.def
+texmf-dist/tex/lualatex/luapersian/fancyhdr-luapersian.def
+texmf-dist/tex/lualatex/luapersian/fleqn-luapersian.def
+texmf-dist/tex/lualatex/luapersian/flowfram-luapersian.def
+texmf-dist/tex/lualatex/luapersian/hvfloat-luapersian.def
+texmf-dist/tex/lualatex/luapersian/hyperref-luapersian.def
+texmf-dist/tex/lualatex/luapersian/leqno-luapersian.def
+texmf-dist/tex/lualatex/luapersian/letter-luapersian.def
+texmf-dist/tex/lualatex/luapersian/listings-luapersian.def
+texmf-dist/tex/lualatex/luapersian/loadingorder-luapersian.sty
+texmf-dist/tex/lualatex/luapersian/localise-luapersian.def
+texmf-dist/tex/lualatex/luapersian/luapersian-footnote.sty
+texmf-dist/tex/lualatex/luapersian/luapersian-mathsdigitspec.sty
+texmf-dist/tex/lualatex/luapersian/luapersian-multiplechoice.sty
+texmf-dist/tex/lualatex/luapersian/luapersian-persiancal.sty
+texmf-dist/tex/lualatex/luapersian/luapersian.sty
+texmf-dist/tex/lualatex/luapersian/luapersianftnxtra.sty
+texmf-dist/tex/lualatex/luapersian/memoir-luapersian.def
+texmf-dist/tex/lualatex/luapersian/messages-localise-luapersian.def
+texmf-dist/tex/lualatex/luapersian/minitoc-luapersian.def
+texmf-dist/tex/lualatex/luapersian/misc-localise-luapersian.def
+texmf-dist/tex/lualatex/luapersian/natbib-luapersian.def
+texmf-dist/tex/lualatex/luapersian/packages-localise-luapersian.def
+texmf-dist/tex/lualatex/luapersian/pgf-luapersian.def
+texmf-dist/tex/lualatex/luapersian/ragged2e-luapersian.def
+texmf-dist/tex/lualatex/luapersian/rapport1-luapersian.def
+texmf-dist/tex/lualatex/luapersian/rapport3-luapersian.def
+texmf-dist/tex/lualatex/luapersian/refrep-luapersian.def
+texmf-dist/tex/lualatex/luapersian/report-luapersian.def
+texmf-dist/tex/lualatex/luapersian/scrartcl-luapersian.def
+texmf-dist/tex/lualatex/luapersian/scrbook-luapersian.def
+texmf-dist/tex/lualatex/luapersian/scrreprt-luapersian.def
+texmf-dist/tex/lualatex/luapersian/sidecap-luapersian.def
+texmf-dist/tex/lualatex/luapersian/stabular-luapersian.def
+texmf-dist/tex/lualatex/luapersian/tabls-luapersian.def
+texmf-dist/tex/lualatex/luapersian/tabulary-luapersian.def
+texmf-dist/tex/lualatex/luapersian/tikz-luapersian.def
+texmf-dist/tex/lualatex/luapersian/tocbibind-luapersian.def
+texmf-dist/tex/lualatex/luapersian/tocloft-luapersian.def
+texmf-dist/tex/lualatex/luapersian/wrapfig-luapersian.def
 texmf-dist/doc/lualatex/luasseq/luasseq.pdf
 texmf-dist/doc/lualatex/luasseq/luasseq.pdf
 texmf-dist/source/lualatex/luasseq/luasseq.dtx
 texmf-dist/source/lualatex/luasseq/luasseq.dtx
 texmf-dist/source/lualatex/luasseq/luasseq.ins
 texmf-dist/source/lualatex/luasseq/luasseq.ins
@@ -284,6 +432,11 @@ texmf-dist/doc/lualatex/luatextra/test.tex
 texmf-dist/source/lualatex/luatextra/Makefile
 texmf-dist/source/lualatex/luatextra/Makefile
 texmf-dist/source/lualatex/luatextra/luatextra.dtx
 texmf-dist/source/lualatex/luatextra/luatextra.dtx
 texmf-dist/tex/lualatex/luatextra/luatextra.sty
 texmf-dist/tex/lualatex/luatextra/luatextra.sty
+texmf-dist/doc/lualatex/showhyphens/README
+texmf-dist/doc/lualatex/showhyphens/showhyphens-doc.pdf
+texmf-dist/doc/lualatex/showhyphens/showhyphens-doc.tex
+texmf-dist/doc/lualatex/showhyphens/showhyphens-sample.pdf
+texmf-dist/tex/lualatex/showhyphens/showhyphens.sty
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
@@ -293,8 +446,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -303,9 +460,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -328,16 +487,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -349,38 +508,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -404,19 +568,28 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -424,6 +597,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-luatex
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-luatex
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-luatex
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-luatex
 
 

+ 97 - 84
t/texlive-collection-mathextra/texlive-collection-mathextra-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-mathextra
 ## tlpdb2rpmspec collection-mathextra
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, GPL+, Knuth, GPLv3+, LGPLv2+, Freely redistributable without restriction, No Info, Public Domain, BSD
+License: LPPL, GPL+, Knuth, GPLv3+, LGPLv2+, LPPL 1.3, Freely redistributable without restriction, No Info, Public Domain, BSD, LPPL 1.2
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -36,7 +59,7 @@ Requires: texlive-collection-latex = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -82,7 +105,6 @@ nath: Natural mathematics notation.
 ot-tableau: Optimality Theory tableaux in LaTeX.
 ot-tableau: Optimality Theory tableaux in LaTeX.
 oubraces: Braces over and under a formula.
 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.
 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.
 statex: Statistics style.
@@ -143,7 +165,6 @@ nath: Natural mathematics notation.
 ot-tableau: Optimality Theory tableaux in LaTeX.
 ot-tableau: Optimality Theory tableaux in LaTeX.
 oubraces: Braces over and under a formula.
 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.
 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.
 statex: Statistics style.
@@ -330,11 +351,11 @@ texmf-dist/source/latex/faktor/faktor.dtx
 texmf-dist/source/latex/faktor/faktor.ins
 texmf-dist/source/latex/faktor/faktor.ins
 texmf-dist/tex/latex/faktor/faktor.sty
 texmf-dist/tex/latex/faktor/faktor.sty
 texmf-dist/doc/latex/ionumbers/COPYING
 texmf-dist/doc/latex/ionumbers/COPYING
+texmf-dist/doc/latex/ionumbers/Makefile
 texmf-dist/doc/latex/ionumbers/README
 texmf-dist/doc/latex/ionumbers/README
 texmf-dist/doc/latex/ionumbers/ionumbers.pdf
 texmf-dist/doc/latex/ionumbers/ionumbers.pdf
 texmf-dist/doc/latex/ionumbers/ionumbers_test.pdf
 texmf-dist/doc/latex/ionumbers/ionumbers_test.pdf
 texmf-dist/doc/latex/ionumbers/ionumbers_test.tex
 texmf-dist/doc/latex/ionumbers/ionumbers_test.tex
-texmf-dist/source/latex/ionumbers/Makefile
 texmf-dist/source/latex/ionumbers/ionumbers.dtx
 texmf-dist/source/latex/ionumbers/ionumbers.dtx
 texmf-dist/source/latex/ionumbers/ionumbers.ins
 texmf-dist/source/latex/ionumbers/ionumbers.ins
 texmf-dist/tex/latex/ionumbers/ionumbers.sty
 texmf-dist/tex/latex/ionumbers/ionumbers.sty
@@ -383,11 +404,6 @@ 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/README
 texmf-dist/doc/latex/rec-thy/rec-thy.pdf
 texmf-dist/doc/latex/rec-thy/rec-thy.pdf
 texmf-dist/doc/latex/rec-thy/rec-thy.tex
 texmf-dist/doc/latex/rec-thy/rec-thy.tex
@@ -573,18 +589,29 @@ 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-example.ltx
 texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf
 texmf-dist/doc/latex/unicode-math/unimath-symbols.pdf
 texmf-dist/source/latex/unicode-math/Makefile
 texmf-dist/source/latex/unicode-math/Makefile
+texmf-dist/source/latex/unicode-math/testfiles/F-active-sscripts.ltx
 texmf-dist/source/latex/unicode-math/testfiles/F-alph-spaces.ltx
 texmf-dist/source/latex/unicode-math/testfiles/F-alph-spaces.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-arrow-accents.ltx
 texmf-dist/source/latex/unicode-math/testfiles/F-mathstyle-french.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-iso.ltx
 texmf-dist/source/latex/unicode-math/testfiles/F-mathstyle-literal.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-tex.ltx
 texmf-dist/source/latex/unicode-math/testfiles/F-mathstyle-upright.ltx
 texmf-dist/source/latex/unicode-math/testfiles/F-mathstyle-upright.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-mathversion.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-nolimits-spec.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-over-under-2.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-over-under.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-pkg-url.ltx
 texmf-dist/source/latex/unicode-math/testfiles/F-primes-1.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-2.ltx
 texmf-dist/source/latex/unicode-math/testfiles/F-primes-back.ltx
 texmf-dist/source/latex/unicode-math/testfiles/F-primes-back.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-query-mathstyle.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-range-prime-check.ltx
 texmf-dist/source/latex/unicode-math/testfiles/F-slash-delim-2.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-n.ltx
 texmf-dist/source/latex/unicode-math/testfiles/F-sqrt.ltx
 texmf-dist/source/latex/unicode-math/testfiles/F-sqrt.ltx
+texmf-dist/source/latex/unicode-math/testfiles/F-sscript-features.ltx
+texmf-dist/source/latex/unicode-math/testfiles/L-sscale-dimen.ltx
 texmf-dist/source/latex/unicode-math/testfiles/L600a.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/L600b.ltx
 texmf-dist/source/latex/unicode-math/testfiles/L600c.ltx
 texmf-dist/source/latex/unicode-math/testfiles/L600c.ltx
@@ -598,10 +625,6 @@ 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/L604b.ltx
 texmf-dist/source/latex/unicode-math/testfiles/L650a.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/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/X002a.ltx
 texmf-dist/source/latex/unicode-math/testfiles/X002b.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/X002c.ltx
@@ -694,14 +717,10 @@ 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/X202a.ltx
 texmf-dist/source/latex/unicode-math/testfiles/X202b.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/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/X206a.ltx
 texmf-dist/source/latex/unicode-math/testfiles/X206b.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/X206c.ltx
 texmf-dist/source/latex/unicode-math/testfiles/X207a.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/X401a.ltx
 texmf-dist/source/latex/unicode-math/testfiles/X500a.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/X501a.ltx
@@ -725,8 +744,6 @@ 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/X620b.ltx
 texmf-dist/source/latex/unicode-math/testfiles/X650a.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/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-preamble.tex
 texmf-dist/source/latex/unicode-math/testfiles/umtest-suite-F.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-L.tex
@@ -734,7 +751,10 @@ 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-testsuite.ltx
 texmf-dist/source/latex/unicode-math/unicode-math.dtx
 texmf-dist/source/latex/unicode-math/unicode-math.dtx
 texmf-dist/source/latex/unicode-math/unimath-symbols.ltx
 texmf-dist/source/latex/unicode-math/unimath-symbols.ltx
+texmf-dist/tex/latex/unicode-math/unicode-math-luatex.sty
 texmf-dist/tex/latex/unicode-math/unicode-math-table.tex
 texmf-dist/tex/latex/unicode-math/unicode-math-table.tex
+texmf-dist/tex/latex/unicode-math/unicode-math-xetex.sty
+texmf-dist/tex/latex/unicode-math/unicode-math.lua
 texmf-dist/tex/latex/unicode-math/unicode-math.sty
 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
@@ -768,8 +788,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -778,9 +802,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -803,16 +829,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -824,38 +850,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -879,66 +910,40 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap stmaryrd.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable stmaryrd.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap stmaryrd.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! MixedMap yhmath.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable yhmath.map ... " && \
-    %{exec_updmap} --nomkmap --enable MixedMap yhmath.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap stmaryrd.map >/dev/null 2>&1 && %touch_run updmap
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable MixedMap yhmath.map >/dev/null 2>&1 && %touch_run updmap
 
 
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
-
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap stmaryrd.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable stmaryrd.map ... " && \
-        %{exec_updmap} --nomkmap --disable stmaryrd.map >/dev/null 2>&1 && \
-        echo "done."
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^MixedMap yhmath.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable yhmath.map ... " && \
-        %{exec_updmap} --nomkmap --disable yhmath.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %touch_run texhash
+
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
+
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable stmaryrd.map >/dev/null 2>&1 && %touch_run updmap
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable yhmath.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -946,6 +951,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-mathextra
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-mathextra
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-mathextra
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-mathextra
 
 

+ 410 - 234
t/texlive-collection-metapost/texlive-collection-metapost-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-metapost
 ## tlpdb2rpmspec collection-metapost
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, Public Domain, GPL+, LGPLv2+, No Info, Freely redistributable without restriction
+License: LPPL, Public Domain, GPL+, LPPL 1.3, 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/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -83,6 +106,7 @@ 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.
+mpcolornames: XXXX
 mpgraphics: Process and display MetaPost figures inline.
 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.
@@ -136,6 +160,7 @@ 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.
+mpcolornames: XXXX
 mpgraphics: Process and display MetaPost figures inline.
 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.
@@ -199,7 +224,6 @@ texmf-dist/doc/metapost/bpolynomial/examples.mp
 texmf-dist/metapost/bpolynomial/bpolynomial.mp
 texmf-dist/metapost/bpolynomial/bpolynomial.mp
 texmf-dist/doc/metapost/cmarrows/README
 texmf-dist/doc/metapost/cmarrows/README
 texmf-dist/doc/metapost/cmarrows/cmarrows.pdf
 texmf-dist/doc/metapost/cmarrows/cmarrows.pdf
-texmf-dist/doc/metapost/cmarrows/cmmanual.zip
 texmf-dist/metapost/cmarrows/cmarrows.mp
 texmf-dist/metapost/cmarrows/cmarrows.mp
 texmf-dist/metapost/cmarrows/rgbx0009.mp
 texmf-dist/metapost/cmarrows/rgbx0009.mp
 texmf-dist/metapost/cmarrows/rgbx0016.mp
 texmf-dist/metapost/cmarrows/rgbx0016.mp
@@ -258,10 +282,10 @@ texmf-dist/doc/metapost/dviincl/testit.sh
 texmf-dist/metapost/dviincl/fix_brks.mp
 texmf-dist/metapost/dviincl/fix_brks.mp
 texmf-dist/metapost/dviincl/fix_page.mp
 texmf-dist/metapost/dviincl/fix_page.mp
 texmf-dist/doc/latex/emp/COPYING
 texmf-dist/doc/latex/emp/COPYING
+texmf-dist/doc/latex/emp/Makefile
 texmf-dist/doc/latex/emp/README
 texmf-dist/doc/latex/emp/README
 texmf-dist/doc/latex/emp/emp.pdf
 texmf-dist/doc/latex/emp/emp.pdf
 texmf-dist/doc/latex/emp/empman.pdf
 texmf-dist/doc/latex/emp/empman.pdf
-texmf-dist/source/latex/emp/Makefile
 texmf-dist/source/latex/emp/emp.drv
 texmf-dist/source/latex/emp/emp.drv
 texmf-dist/source/latex/emp/emp.dtx
 texmf-dist/source/latex/emp/emp.dtx
 texmf-dist/source/latex/emp/emp.ins
 texmf-dist/source/latex/emp/emp.ins
@@ -295,189 +319,304 @@ 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/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.featpost
-texmf-dist/doc/metapost/featpost/bashscript/dosome.sh
-texmf-dist/doc/metapost/featpost/bashscript/eps2j.sh
-texmf-dist/doc/metapost/featpost/bashscript/fpost
-texmf-dist/doc/metapost/featpost/bashscript/insertinputcommands.sed
-texmf-dist/doc/metapost/featpost/bashscript/insertinputcommands.sh
-texmf-dist/doc/metapost/featpost/bashscript/laproof
-texmf-dist/doc/metapost/featpost/bashscript/lbproof
-texmf-dist/doc/metapost/featpost/bashscript/lcproof
-texmf-dist/doc/metapost/featpost/bashscript/makelogo.sh
-texmf-dist/doc/metapost/featpost/bashscript/maketugboatart.sh
-texmf-dist/doc/metapost/featpost/bashscript/nontextualpng.sh
-texmf-dist/doc/metapost/featpost/bashscript/procedurenames.sh
-texmf-dist/doc/metapost/featpost/bashscript/remfi.sh
-texmf-dist/doc/metapost/featpost/bashscript/removeinputcommand.sh
-texmf-dist/doc/metapost/featpost/bashscript/replacetext.sh
-texmf-dist/doc/metapost/featpost/bashscript/simpleviewer.sh
-texmf-dist/doc/metapost/featpost/doc/doclicense.txt
-texmf-dist/doc/metapost/featpost/doc/featexamples.html
-texmf-dist/doc/metapost/featpost/doc/featpost.1.gz
-texmf-dist/doc/metapost/featpost/doc/featpost.sgml
-texmf-dist/doc/metapost/featpost/doc/tug2004.pdf
-texmf-dist/doc/metapost/featpost/example/bugtrack/bughunt.mp
-texmf-dist/doc/metapost/featpost/example/bugtrack/gstr.mp
-texmf-dist/doc/metapost/featpost/example/highmemory/hiddenlinegraph.mp
-texmf-dist/doc/metapost/featpost/example/highmemory/mainmemtest.mp
-texmf-dist/doc/metapost/featpost/example/highmemory/par3Dplotexamples.mp
-texmf-dist/doc/metapost/featpost/example/repeated/borderframetest.mp
-texmf-dist/doc/metapost/featpost/example/repeated/conegetready.mp
-texmf-dist/doc/metapost/featpost/example/repeated/doitnow.mp
-texmf-dist/doc/metapost/featpost/example/repeated/electricpotential.mp
-texmf-dist/doc/metapost/featpost/example/repeated/emptylines.mp
-texmf-dist/doc/metapost/featpost/example/repeated/experimental.mp
-texmf-dist/doc/metapost/featpost/example/repeated/fieldlines.mp
-texmf-dist/doc/metapost/featpost/example/repeated/fis3prey.mp
-texmf-dist/doc/metapost/featpost/example/repeated/frustum.mp
-texmf-dist/doc/metapost/featpost/example/repeated/geom_casq.mp
-texmf-dist/doc/metapost/featpost/example/repeated/geom_freder.mp
-texmf-dist/doc/metapost/featpost/example/repeated/graphexample.mp
-texmf-dist/doc/metapost/featpost/example/repeated/lcurvature.mp
-texmf-dist/doc/metapost/featpost/example/repeated/mptoolcone.mp
-texmf-dist/doc/metapost/featpost/example/repeated/nembends.mp
-texmf-dist/doc/metapost/featpost/example/repeated/nemdirector.mp
-texmf-dist/doc/metapost/featpost/example/repeated/nemquira.mp
-texmf-dist/doc/metapost/featpost/example/repeated/nemquirapitch.mp
-texmf-dist/doc/metapost/featpost/example/repeated/nemuniax.mp
-texmf-dist/doc/metapost/featpost/example/repeated/pathernon.mp
-texmf-dist/doc/metapost/featpost/example/repeated/planpht.mp
-texmf-dist/doc/metapost/featpost/example/repeated/rigorcubo.mp
-texmf-dist/doc/metapost/featpost/example/repeated/rmnbob.mp
-texmf-dist/doc/metapost/featpost/example/repeated/sal.mp
-texmf-dist/doc/metapost/featpost/example/repeated/sfearschem.mp
-texmf-dist/doc/metapost/featpost/example/repeated/signalvertexSD.mp
-texmf-dist/doc/metapost/featpost/example/repeated/spherample.mp
-texmf-dist/doc/metapost/featpost/example/repeated/squareanglines.mp
-texmf-dist/doc/metapost/featpost/example/repeated/troncoconedef.mp
-texmf-dist/doc/metapost/featpost/example/repeated/twistnlc.mp
-texmf-dist/doc/metapost/featpost/example/repeated/twistroundbiax.mp
-texmf-dist/doc/metapost/featpost/example/repeated/twocyclestogether.mp
-texmf-dist/doc/metapost/featpost/example/repeated/twoupcones.mp
-texmf-dist/doc/metapost/featpost/example/standard/anglinerigorouscircle.mp
-texmf-dist/doc/metapost/featpost/example/standard/cartaxes.mp
-texmf-dist/doc/metapost/featpost/example/standard/conicurv.mp
-texmf-dist/doc/metapost/featpost/example/standard/cubicfacecentered.mp
-texmf-dist/doc/metapost/featpost/example/standard/cubicfigures.mp
-texmf-dist/doc/metapost/featpost/example/standard/cylimple.mp
-texmf-dist/doc/metapost/featpost/example/standard/downloadicon.mp
-texmf-dist/doc/metapost/featpost/example/standard/eemcsblabla.mp
-texmf-dist/doc/metapost/featpost/example/standard/embroncordada.mp
-texmf-dist/doc/metapost/featpost/example/standard/fakehole.mp
-texmf-dist/doc/metapost/featpost/example/standard/featpostlogo.mp
-texmf-dist/doc/metapost/featpost/example/standard/ffcbob.mp
-texmf-dist/doc/metapost/featpost/example/standard/fieldlinesnorma.mp
-texmf-dist/doc/metapost/featpost/example/standard/fis1prex.mp
-texmf-dist/doc/metapost/featpost/example/standard/fis3prex.mp
-texmf-dist/doc/metapost/featpost/example/standard/geombasic.mp
-texmf-dist/doc/metapost/featpost/example/standard/geomfiguei.mp
-texmf-dist/doc/metapost/featpost/example/standard/geommine.mp
-texmf-dist/doc/metapost/featpost/example/standard/globe.mp
-texmf-dist/doc/metapost/featpost/example/standard/halfcirclesfear.mp
-texmf-dist/doc/metapost/featpost/example/standard/hexagonaltrimesh.mp
-texmf-dist/doc/metapost/featpost/example/standard/hiddensurface.mp
-texmf-dist/doc/metapost/featpost/example/standard/hiddensurfaces.mp
-texmf-dist/doc/metapost/featpost/example/standard/inductionbob.mp
-texmf-dist/doc/metapost/featpost/example/standard/joinedemptylines.mp
-texmf-dist/doc/metapost/featpost/example/standard/kindofcube.mp
-texmf-dist/doc/metapost/featpost/example/standard/labelconstruct.mp
-texmf-dist/doc/metapost/featpost/example/standard/labelinspace.mp
-texmf-dist/doc/metapost/featpost/example/standard/magneticflux.mp
-texmf-dist/doc/metapost/featpost/example/standard/nembiaxi.mp
-texmf-dist/doc/metapost/featpost/example/standard/nemsaddl.mp
-texmf-dist/doc/metapost/featpost/example/standard/nsmetica.mp
-texmf-dist/doc/metapost/featpost/example/standard/parafuso.mp
-texmf-dist/doc/metapost/featpost/example/standard/pathofstraightline.mp
-texmf-dist/doc/metapost/featpost/example/standard/photoreverse.mp
-texmf-dist/doc/metapost/featpost/example/standard/polyhedr.mp
-texmf-dist/doc/metapost/featpost/example/standard/positivecharge.mp
-texmf-dist/doc/metapost/featpost/example/standard/resistcircuit.mp
-texmf-dist/doc/metapost/featpost/example/standard/rigorouscircle.mp
-texmf-dist/doc/metapost/featpost/example/standard/rigorouscone.mp
-texmf-dist/doc/metapost/featpost/example/standard/rigorousdiscSD.mp
-texmf-dist/doc/metapost/featpost/example/standard/rigorousdiscoptions.mp
-texmf-dist/doc/metapost/featpost/example/standard/rigorousfearpath.mp
-texmf-dist/doc/metapost/featpost/example/standard/rotatnlc.mp
-texmf-dist/doc/metapost/featpost/example/standard/saturn.mp
-texmf-dist/doc/metapost/featpost/example/standard/sharpraytrace.mp
-texmf-dist/doc/metapost/featpost/example/standard/simplecar.mp
-texmf-dist/doc/metapost/featpost/example/standard/simplecarparam.mp
-texmf-dist/doc/metapost/featpost/example/standard/spatialhalfsfear.mp
-texmf-dist/doc/metapost/featpost/example/standard/spltwiben.mp
-texmf-dist/doc/metapost/featpost/example/standard/stageforthree.mp
-texmf-dist/doc/metapost/featpost/example/standard/tangencypoint.mp
-texmf-dist/doc/metapost/featpost/example/standard/tdarrow.mp
-texmf-dist/doc/metapost/featpost/example/standard/thearchicon.mp
-texmf-dist/doc/metapost/featpost/example/standard/thethreekindsofperspec.mp
-texmf-dist/doc/metapost/featpost/example/standard/torus.mp
-texmf-dist/doc/metapost/featpost/example/standard/trajectoryline.mp
-texmf-dist/doc/metapost/featpost/example/standard/triangulartrimesh.mp
-texmf-dist/doc/metapost/featpost/example/standard/tropicalglobe.mp
-texmf-dist/doc/metapost/featpost/example/standard/tshirtfig.mp
-texmf-dist/doc/metapost/featpost/example/standard/tuftescatter.mp
-texmf-dist/doc/metapost/featpost/example/standard/twistflat.mp
-texmf-dist/doc/metapost/featpost/example/standard/twoholes.mp
-texmf-dist/doc/metapost/featpost/example/standard/unperfection.mp
-texmf-dist/doc/metapost/featpost/example/standard/unperfectionremoved.mp
-texmf-dist/doc/metapost/featpost/example/standard/vanallenbelt.mp
-texmf-dist/doc/metapost/featpost/example/standard/verygoodcone.mp
-texmf-dist/doc/metapost/featpost/example/standard/xraycamera.mp
-texmf-dist/doc/metapost/featpost/example/tug04/cone.mp
-texmf-dist/doc/metapost/featpost/example/tug04/ellipticprism.mp
-texmf-dist/doc/metapost/featpost/example/tug04/intersection2D.mp
-texmf-dist/doc/metapost/featpost/example/tug04/kindofcube.mp
-texmf-dist/doc/metapost/featpost/example/tug04/newexperimental.mp
-texmf-dist/doc/metapost/featpost/example/tug04/perspec.mp
-texmf-dist/doc/metapost/featpost/example/tug04/planintersection.mp
-texmf-dist/doc/metapost/featpost/example/tug04/revolvers.mp
-texmf-dist/doc/metapost/featpost/example/tug04/tangency2D.mp
-texmf-dist/doc/metapost/featpost/galrey/galrey.rc
-texmf-dist/doc/metapost/featpost/galrey/galrey.sh
-texmf-dist/doc/metapost/featpost/galrey/galrey.tpl
-texmf-dist/doc/metapost/featpost/jpeg/cbxSmall.jpg
-texmf-dist/doc/metapost/featpost/jpeg/hiddenlinegraph1.jpg
-texmf-dist/doc/metapost/featpost/jpeg/mymetapostbackground.jpeg
-texmf-dist/doc/metapost/featpost/jpeg/mymetapostclearback.jpeg
-texmf-dist/doc/metapost/featpost/jpeg/par3Dplotexamples1.jpg
-texmf-dist/doc/metapost/featpost/jpeg/par3Dplotexamples2.jpg
-texmf-dist/doc/metapost/featpost/jpeg/planpau2.jpeg
-texmf-dist/doc/metapost/featpost/latex/linuxdoc-sgml.sty
-texmf-dist/doc/metapost/featpost/latex/logofeatpost.tex
-texmf-dist/doc/metapost/featpost/latex/ltugboat.cls
-texmf-dist/doc/metapost/featpost/latex/macroMan.tex
-texmf-dist/doc/metapost/featpost/latex/mflogohack.sty
-texmf-dist/doc/metapost/featpost/latex/null.sty
-texmf-dist/doc/metapost/featpost/latex/qwertz.sty
-texmf-dist/doc/metapost/featpost/macro/README.macro
-texmf-dist/doc/metapost/featpost/nontextualpng/cylimple.1.png
-texmf-dist/doc/metapost/featpost/nontextualpng/globe.1.png
-texmf-dist/doc/metapost/featpost/nontextualpng/rigorouscone.1.png
-texmf-dist/doc/metapost/featpost/nontextualpng/rigorousfearpath.1.png
-texmf-dist/doc/metapost/featpost/nontextualpng/rotatnlc.1.png
-texmf-dist/doc/metapost/featpost/nontextualpng/stageforthree.2.png
-texmf-dist/doc/metapost/featpost/nontextualpng/torus.5.png
-texmf-dist/doc/metapost/featpost/nontextualpng/torus.6.png
-texmf-dist/doc/metapost/featpost/nontextualpng/triangulartrimesh.1.png
-texmf-dist/doc/metapost/featpost/png/border140.png
-texmf-dist/doc/metapost/featpost/png/borderframetest.png
-texmf-dist/doc/metapost/featpost/png/composite.png
-texmf-dist/doc/metapost/featpost/png/downloadicon.png
-texmf-dist/doc/metapost/featpost/png/experfilminifram.png
-texmf-dist/doc/metapost/featpost/png/featpost2.png
-texmf-dist/doc/metapost/featpost/png/inifram.png
-texmf-dist/doc/metapost/featpost/png/lcdistortsallinifram.png
-texmf-dist/doc/metapost/featpost/png/metapostlace.png
-texmf-dist/doc/metapost/featpost/png/myicon.png
-texmf-dist/doc/metapost/featpost/typesetinspace/README.mpy
-texmf-dist/doc/metapost/featpost/typesetinspace/example.mp
-texmf-dist/doc/metapost/featpost/typesetinspace/exampleminimal.mp
-texmf-dist/doc/metapost/featpost/typesetinspace/makempy.pl
-texmf-dist/doc/metapost/featpost/typesetinspace/mp-grph.mp
-texmf-dist/doc/metapost/featpost/typesetinspace/mp-tool.mp
-texmf-dist/doc/metapost/featpost/xcmd/README.xcmd
-texmf-dist/doc/metapost/featpost/xcmd/xmpost
+texmf-dist/doc/metapost/featpost/COMPILE.sh
+texmf-dist/doc/metapost/featpost/README
+texmf-dist/doc/metapost/featpost/doc/Exemplifier.ps.bz2
+texmf-dist/doc/metapost/featpost/doc/featpostbeamer.pdf
+texmf-dist/doc/metapost/featpost/doc/featpostbeamer.tex
+texmf-dist/doc/metapost/featpost/doc/featpostdocsource.tex
+texmf-dist/doc/metapost/featpost/doc/featpostmanual.pdf
+texmf-dist/doc/metapost/featpost/doc/featpostmanual.tex
+texmf-dist/doc/metapost/featpost/doc/lastfiguretest.pdf
+texmf-dist/doc/metapost/featpost/doc/lastfiguretest.tex
+texmf-dist/doc/metapost/featpost/doc/metapostpropaganda.pdf
+texmf-dist/doc/metapost/featpost/doc/metapostpropaganda.tex
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/3.eps
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/3.jpeg
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/3.pgm
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/CompanionsCollection.jpg
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/Diagram1.dia
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/Diagram1.mp
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/KnuthCollection.jpg
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/dia.png
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/fekslatexmp.mp
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/intersection2D.mp
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/metapostpropaganda.png
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/minimal-1.mps
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/minimal-1.pdf
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/minimal.jpeg
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/minimal.jpg
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/minimal.mp
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/minimal.png
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpaf.jpeg
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafphoto.jpg
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/pifpafpropaganda.mp
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/recursives.mp
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/sriyantrafinal-1.svg
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/sriyantrafinal.mp
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/todo.jpg
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/workflow-from-mpman-charts.mp
+texmf-dist/doc/metapost/featpost/doc/metapostpropagandafiles/xfig.png
+texmf-dist/doc/metapost/featpost/example/38.mp
+texmf-dist/doc/metapost/featpost/example/CAT.mp
+texmf-dist/doc/metapost/featpost/example/DebianSwirlsmallEdited.mp
+texmf-dist/doc/metapost/featpost/example/EBcrossed.mp
+texmf-dist/doc/metapost/featpost/example/LED.mp
+texmf-dist/doc/metapost/featpost/example/acmaglev.mp
+texmf-dist/doc/metapost/featpost/example/acoplanv.mp
+texmf-dist/doc/metapost/featpost/example/ahoraesglobal.mp
+texmf-dist/doc/metapost/featpost/example/aledlogo.mp
+texmf-dist/doc/metapost/featpost/example/allfigs.mp
+texmf-dist/doc/metapost/featpost/example/allgreatideas.mp
+texmf-dist/doc/metapost/featpost/example/anglinerigorouscircle.mp
+texmf-dist/doc/metapost/featpost/example/antimattermeteor.mp
+texmf-dist/doc/metapost/featpost/example/avalzero.mp
+texmf-dist/doc/metapost/featpost/example/badshreeyantra.mp
+texmf-dist/doc/metapost/featpost/example/balllauncher.mp
+texmf-dist/doc/metapost/featpost/example/bananadimmer.log
+texmf-dist/doc/metapost/featpost/example/bananadimmer.mp
+texmf-dist/doc/metapost/featpost/example/brownellips.mp
+texmf-dist/doc/metapost/featpost/example/bstr.mp
+texmf-dist/doc/metapost/featpost/example/bughunt.mp
+texmf-dist/doc/metapost/featpost/example/buildcyclebug.mp
+texmf-dist/doc/metapost/featpost/example/canschemes.mp
+texmf-dist/doc/metapost/featpost/example/cap29res.mp
+texmf-dist/doc/metapost/featpost/example/caratk3edit.mp
+texmf-dist/doc/metapost/featpost/example/cartaxes.mp
+texmf-dist/doc/metapost/featpost/example/casadopessoal.mp
+texmf-dist/doc/metapost/featpost/example/cellevolve.mp
+texmf-dist/doc/metapost/featpost/example/cinemwork.mp
+texmf-dist/doc/metapost/featpost/example/closingbox.mp
+texmf-dist/doc/metapost/featpost/example/cmykropes.mp
+texmf-dist/doc/metapost/featpost/example/cone.mp
+texmf-dist/doc/metapost/featpost/example/conegetready.mp
+texmf-dist/doc/metapost/featpost/example/conicurv.mp
+texmf-dist/doc/metapost/featpost/example/convergingspirals.mp
+texmf-dist/doc/metapost/featpost/example/crossingline.mp
+texmf-dist/doc/metapost/featpost/example/cruztuga.mp
+texmf-dist/doc/metapost/featpost/example/cubicfacecentered.mp
+texmf-dist/doc/metapost/featpost/example/cubicfigures.mp
+texmf-dist/doc/metapost/featpost/example/cubicstructurefcc.mp
+texmf-dist/doc/metapost/featpost/example/cubicstructures.mp
+texmf-dist/doc/metapost/featpost/example/cylimple.mp
+texmf-dist/doc/metapost/featpost/example/daliasensor.mp
+texmf-dist/doc/metapost/featpost/example/decorstatement.mp
+texmf-dist/doc/metapost/featpost/example/defaultcmr.mp
+texmf-dist/doc/metapost/featpost/example/deperspective.mp
+texmf-dist/doc/metapost/featpost/example/derivondatriang.mp
+texmf-dist/doc/metapost/featpost/example/diameters.mp
+texmf-dist/doc/metapost/featpost/example/directfonts.mp
+texmf-dist/doc/metapost/featpost/example/doitnow.mp
+texmf-dist/doc/metapost/featpost/example/downloadicon.mp
+texmf-dist/doc/metapost/featpost/example/durgayantra.mp
+texmf-dist/doc/metapost/featpost/example/eemcsblabla.mp
+texmf-dist/doc/metapost/featpost/example/electricpotential.mp
+texmf-dist/doc/metapost/featpost/example/electrospiral.mp
+texmf-dist/doc/metapost/featpost/example/ellipticextrusionpress.mp
+texmf-dist/doc/metapost/featpost/example/ellipticprism.mp
+texmf-dist/doc/metapost/featpost/example/ellipticproperties.mp
+texmf-dist/doc/metapost/featpost/example/elliptictable.mp
+texmf-dist/doc/metapost/featpost/example/ellipticthing.mp
+texmf-dist/doc/metapost/featpost/example/embroncordada.mp
+texmf-dist/doc/metapost/featpost/example/emptylines.mp
+texmf-dist/doc/metapost/featpost/example/equilatrianglelines.mp
+texmf-dist/doc/metapost/featpost/example/esteveslogo.mp
+texmf-dist/doc/metapost/featpost/example/experimental.mp
+texmf-dist/doc/metapost/featpost/example/experimental2Dsetup.mp
+texmf-dist/doc/metapost/featpost/example/f1aula03.mp
+texmf-dist/doc/metapost/featpost/example/f1aula05.mp
+texmf-dist/doc/metapost/featpost/example/fakehole.mp
+texmf-dist/doc/metapost/featpost/example/fallinthewind.mp
+texmf-dist/doc/metapost/featpost/example/featpostlogo.mp
+texmf-dist/doc/metapost/featpost/example/ffcbob.mp
+texmf-dist/doc/metapost/featpost/example/fieldlines.mp
+texmf-dist/doc/metapost/featpost/example/fieldlinesnorma.mp
+texmf-dist/doc/metapost/featpost/example/fieldlinesnormapaper.mp
+texmf-dist/doc/metapost/featpost/example/fieldlinesnormapaperwork.mp
+texmf-dist/doc/metapost/featpost/example/fis1prex.mp
+texmf-dist/doc/metapost/featpost/example/fis3prex.mp
+texmf-dist/doc/metapost/featpost/example/fis3prex7.mp
+texmf-dist/doc/metapost/featpost/example/fis3prey.mp
+texmf-dist/doc/metapost/featpost/example/frustum.mp
+texmf-dist/doc/metapost/featpost/example/galvanometro-inducao.mp
+texmf-dist/doc/metapost/featpost/example/gausslawframe.mp
+texmf-dist/doc/metapost/featpost/example/geombasic.mp
+texmf-dist/doc/metapost/featpost/example/geomcasq.mp
+texmf-dist/doc/metapost/featpost/example/geometricaverage.mp
+texmf-dist/doc/metapost/featpost/example/geomfiguei.mp
+texmf-dist/doc/metapost/featpost/example/geomfreder.mp
+texmf-dist/doc/metapost/featpost/example/geommine.mp
+texmf-dist/doc/metapost/featpost/example/globe.mp
+texmf-dist/doc/metapost/featpost/example/gnupost.mp
+texmf-dist/doc/metapost/featpost/example/gnupost3Dlogo.mp
+texmf-dist/doc/metapost/featpost/example/goldenellipse.mp
+texmf-dist/doc/metapost/featpost/example/graphene.mp
+texmf-dist/doc/metapost/featpost/example/graphexample.mp
+texmf-dist/doc/metapost/featpost/example/graphs.mp
+texmf-dist/doc/metapost/featpost/example/halfcirclesfear.mp
+texmf-dist/doc/metapost/featpost/example/hap.mp
+texmf-dist/doc/metapost/featpost/example/heatfromroom.mp
+texmf-dist/doc/metapost/featpost/example/hermitespliknot.mp
+texmf-dist/doc/metapost/featpost/example/hexacylon.mp
+texmf-dist/doc/metapost/featpost/example/hexagonaltrimesh.mp
+texmf-dist/doc/metapost/featpost/example/hiddenlinegraph.mp
+texmf-dist/doc/metapost/featpost/example/hiddensurface.mp
+texmf-dist/doc/metapost/featpost/example/hiddensurfaces.mp
+texmf-dist/doc/metapost/featpost/example/iamsorrykarl.mp
+texmf-dist/doc/metapost/featpost/example/inductionbob.mp
+texmf-dist/doc/metapost/featpost/example/integerbars.mp
+texmf-dist/doc/metapost/featpost/example/integratorfigures.mp
+texmf-dist/doc/metapost/featpost/example/jd44.mp
+texmf-dist/doc/metapost/featpost/example/joinedemptylines.mp
+texmf-dist/doc/metapost/featpost/example/kindofcube.mp
+texmf-dist/doc/metapost/featpost/example/kindofcuber.mp
+texmf-dist/doc/metapost/featpost/example/kopptrammel.mp
+texmf-dist/doc/metapost/featpost/example/labelconstruct.mp
+texmf-dist/doc/metapost/featpost/example/labelinspace.mp
+texmf-dist/doc/metapost/featpost/example/lamarquejaune.mp
+texmf-dist/doc/metapost/featpost/example/lasermachine.mp
+texmf-dist/doc/metapost/featpost/example/latexboxes.mp
+texmf-dist/doc/metapost/featpost/example/lawofcosines.mp
+texmf-dist/doc/metapost/featpost/example/lcurvature.mp
+texmf-dist/doc/metapost/featpost/example/ledlogo.mp
+texmf-dist/doc/metapost/featpost/example/loglogpaper.mp
+texmf-dist/doc/metapost/featpost/example/logofontest.mp
+texmf-dist/doc/metapost/featpost/example/magneticflux.mp
+texmf-dist/doc/metapost/featpost/example/mainmemtest.mp
+texmf-dist/doc/metapost/featpost/example/manjusha.mp
+texmf-dist/doc/metapost/featpost/example/matricskoc.mp
+texmf-dist/doc/metapost/featpost/example/mce-lng.mp
+texmf-dist/doc/metapost/featpost/example/metalcharge.mp
+texmf-dist/doc/metapost/featpost/example/micromu.mp
+texmf-dist/doc/metapost/featpost/example/milimetricpaper.mp
+texmf-dist/doc/metapost/featpost/example/mpfields.mp
+texmf-dist/doc/metapost/featpost/example/mptoolcone.mp
+texmf-dist/doc/metapost/featpost/example/muslimpattern.mp
+texmf-dist/doc/metapost/featpost/example/mypatent.mp
+texmf-dist/doc/metapost/featpost/example/mypatentpieces.mp
+texmf-dist/doc/metapost/featpost/example/mysquaresectionbar.mp
+texmf-dist/doc/metapost/featpost/example/naoestacionar.mp
+texmf-dist/doc/metapost/featpost/example/nembends.mp
+texmf-dist/doc/metapost/featpost/example/nembiaxi.mp
+texmf-dist/doc/metapost/featpost/example/nemdirector.mp
+texmf-dist/doc/metapost/featpost/example/nemquira.mp
+texmf-dist/doc/metapost/featpost/example/nemquirapitch.mp
+texmf-dist/doc/metapost/featpost/example/nemsaddl.mp
+texmf-dist/doc/metapost/featpost/example/nemuniax.mp
+texmf-dist/doc/metapost/featpost/example/newcommunism.mp
+texmf-dist/doc/metapost/featpost/example/newexperimental.mp
+texmf-dist/doc/metapost/featpost/example/nosimples.mp
+texmf-dist/doc/metapost/featpost/example/nosuspension.mp
+texmf-dist/doc/metapost/featpost/example/nsmetica.mp
+texmf-dist/doc/metapost/featpost/example/nulldefectanglexample.mp
+texmf-dist/doc/metapost/featpost/example/nurbstobeziern.mp
+texmf-dist/doc/metapost/featpost/example/onebigword.mp
+texmf-dist/doc/metapost/featpost/example/optest.mp
+texmf-dist/doc/metapost/featpost/example/optica.mp
+texmf-dist/doc/metapost/featpost/example/par3Dplotexamples.mp
+texmf-dist/doc/metapost/featpost/example/parafuso.mp
+texmf-dist/doc/metapost/featpost/example/parafusoprojxy.mp
+texmf-dist/doc/metapost/featpost/example/pathernon.mp
+texmf-dist/doc/metapost/featpost/example/pathofstraightline.mp
+texmf-dist/doc/metapost/featpost/example/perspec.mp
+texmf-dist/doc/metapost/featpost/example/photorefer.mp
+texmf-dist/doc/metapost/featpost/example/photoreverse.mp
+texmf-dist/doc/metapost/featpost/example/pifpaf.mp
+texmf-dist/doc/metapost/featpost/example/pixelgrid.mp
+texmf-dist/doc/metapost/featpost/example/plaintangency.mp
+texmf-dist/doc/metapost/featpost/example/planintersection.mp
+texmf-dist/doc/metapost/featpost/example/planpht.mp
+texmf-dist/doc/metapost/featpost/example/polyhedr.mp
+texmf-dist/doc/metapost/featpost/example/positivecharge.mp
+texmf-dist/doc/metapost/featpost/example/potenciadecicloeliptico.mp
+texmf-dist/doc/metapost/featpost/example/probtodooterr.mp
+texmf-dist/doc/metapost/featpost/example/profaux.mp
+texmf-dist/doc/metapost/featpost/example/project.mp
+texmf-dist/doc/metapost/featpost/example/qap.mp
+texmf-dist/doc/metapost/featpost/example/quartertorus.mp
+texmf-dist/doc/metapost/featpost/example/redplanet.mp
+texmf-dist/doc/metapost/featpost/example/reeditedgoodquestionmark.mp
+texmf-dist/doc/metapost/featpost/example/resistcircuit.mp
+texmf-dist/doc/metapost/featpost/example/revolipsoid.mp
+texmf-dist/doc/metapost/featpost/example/revolvers.mp
+texmf-dist/doc/metapost/featpost/example/rigorcubo.mp
+texmf-dist/doc/metapost/featpost/example/rigorouscircle.mp
+texmf-dist/doc/metapost/featpost/example/rigorouscone.mp
+texmf-dist/doc/metapost/featpost/example/rigorousdiscSD.mp
+texmf-dist/doc/metapost/featpost/example/rigorousdiscoptions.mp
+texmf-dist/doc/metapost/featpost/example/rigorousfearpath.mp
+texmf-dist/doc/metapost/featpost/example/rmnbob.mp
+texmf-dist/doc/metapost/featpost/example/roadincline.mp
+texmf-dist/doc/metapost/featpost/example/rodarolaremplaninc.mp
+texmf-dist/doc/metapost/featpost/example/ropepatterns.mp
+texmf-dist/doc/metapost/featpost/example/rotatnlc.mp
+texmf-dist/doc/metapost/featpost/example/rothexagrid.mp
+texmf-dist/doc/metapost/featpost/example/rungekuttasecond.mp
+texmf-dist/doc/metapost/featpost/example/sal.mp
+texmf-dist/doc/metapost/featpost/example/sap.mp
+texmf-dist/doc/metapost/featpost/example/saturn.mp
+texmf-dist/doc/metapost/featpost/example/sfearschem.mp
+texmf-dist/doc/metapost/featpost/example/sharpraytrace.mp
+texmf-dist/doc/metapost/featpost/example/signalvertexSD.mp
+texmf-dist/doc/metapost/featpost/example/simplecar.mp
+texmf-dist/doc/metapost/featpost/example/simplecarparam.mp
+texmf-dist/doc/metapost/featpost/example/simplexperiment.mp
+texmf-dist/doc/metapost/featpost/example/sincityredesigned.mp
+texmf-dist/doc/metapost/featpost/example/slingshot.mp
+texmf-dist/doc/metapost/featpost/example/smC.mp
+texmf-dist/doc/metapost/featpost/example/some2Dvecs.mp
+texmf-dist/doc/metapost/featpost/example/spatialhalfsfear.mp
+texmf-dist/doc/metapost/featpost/example/spherample.mp
+texmf-dist/doc/metapost/featpost/example/splineperspective.mp
+texmf-dist/doc/metapost/featpost/example/spltwiben.mp
+texmf-dist/doc/metapost/featpost/example/squareanglines.mp
+texmf-dist/doc/metapost/featpost/example/stageforthree.mp
+texmf-dist/doc/metapost/featpost/example/statement.mp
+texmf-dist/doc/metapost/featpost/example/statethreelines.mp
+texmf-dist/doc/metapost/featpost/example/steamcamera.mp
+texmf-dist/doc/metapost/featpost/example/strength1defect.mp
+texmf-dist/doc/metapost/featpost/example/symbol.mp
+texmf-dist/doc/metapost/featpost/example/tangency2D.mp
+texmf-dist/doc/metapost/featpost/example/tangencypoint.mp
+texmf-dist/doc/metapost/featpost/example/tdarrow.mp
+texmf-dist/doc/metapost/featpost/example/telemira.mp
+texmf-dist/doc/metapost/featpost/example/tete.mp
+texmf-dist/doc/metapost/featpost/example/tetrapodes.mp
+texmf-dist/doc/metapost/featpost/example/theHURD.mp
+texmf-dist/doc/metapost/featpost/example/thearchicon.mp
+texmf-dist/doc/metapost/featpost/example/thethreekindsofperspec.mp
+texmf-dist/doc/metapost/featpost/example/thunderproblem.mp
+texmf-dist/doc/metapost/featpost/example/tiposdetrans.mp
+texmf-dist/doc/metapost/featpost/example/tiposdetransb.mp
+texmf-dist/doc/metapost/featpost/example/tiposdetranst.mp
+texmf-dist/doc/metapost/featpost/example/torus.mp
+texmf-dist/doc/metapost/featpost/example/trajectoryline.mp
+texmf-dist/doc/metapost/featpost/example/trianglecenterofmass.mp
+texmf-dist/doc/metapost/featpost/example/triangulartrimesh.mp
+texmf-dist/doc/metapost/featpost/example/trig.mp
+texmf-dist/doc/metapost/featpost/example/trigonometry.mp
+texmf-dist/doc/metapost/featpost/example/troncoconedef.mp
+texmf-dist/doc/metapost/featpost/example/tropicalglobe.mp
+texmf-dist/doc/metapost/featpost/example/troysfear.mp
+texmf-dist/doc/metapost/featpost/example/tshirtfig.mp
+texmf-dist/doc/metapost/featpost/example/tuftescatter.mp
+texmf-dist/doc/metapost/featpost/example/twistflat.mp
+texmf-dist/doc/metapost/featpost/example/twistnlc.mp
+texmf-dist/doc/metapost/featpost/example/twistroundbiax.mp
+texmf-dist/doc/metapost/featpost/example/twocyclestogether.mp
+texmf-dist/doc/metapost/featpost/example/twoholes.mp
+texmf-dist/doc/metapost/featpost/example/twoplustwo.mp
+texmf-dist/doc/metapost/featpost/example/twoupcones.mp
+texmf-dist/doc/metapost/featpost/example/ubhtransients.mp
+texmf-dist/doc/metapost/featpost/example/ultraeye.mp
+texmf-dist/doc/metapost/featpost/example/ultraimprovertex.mp
+texmf-dist/doc/metapost/featpost/example/unperfection.mp
+texmf-dist/doc/metapost/featpost/example/unperfectionremoved.mp
+texmf-dist/doc/metapost/featpost/example/vanallenbelt.mp
+texmf-dist/doc/metapost/featpost/example/verygoodcone.mp
+texmf-dist/doc/metapost/featpost/example/wwfpmp.mp
+texmf-dist/doc/metapost/featpost/example/xcmplaca2buraquads.mp
+texmf-dist/doc/metapost/featpost/example/xraycamera.mp
 texmf-dist/metapost/featpost/featpost.mp
 texmf-dist/metapost/featpost/featpost.mp
 texmf-dist/metapost/featpost/featpost3Dplus2D.mp
 texmf-dist/metapost/featpost/featpost3Dplus2D.mp
 texmf-dist/doc/latex/feynmf/Announce
 texmf-dist/doc/latex/feynmf/Announce
@@ -880,6 +1019,38 @@ 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/doc/metapost/mpcolornames/CHANGES
+texmf-dist/doc/metapost/mpcolornames/LICENSE
+texmf-dist/doc/metapost/mpcolornames/README
+texmf-dist/doc/metapost/mpcolornames/expl-array-index.mp
+texmf-dist/doc/metapost/mpcolornames/fig-clash-svg-dvips.mp
+texmf-dist/doc/metapost/mpcolornames/mpcolornames.pdf
+texmf-dist/doc/metapost/mpcolornames/mpcolornames.tex
+texmf-dist/doc/metapost/mpcolornames/proof-mpcolornames.mp
+texmf-dist/doc/metapost/mpcolornames/proof-spec-dvipsnam-def.mp
+texmf-dist/doc/metapost/mpcolornames/proof-spec-plain-mp.mp
+texmf-dist/doc/metapost/mpcolornames/proof-spec-svgnam-def.mp
+texmf-dist/doc/metapost/mpcolornames/proof-spec-x11nam-def.mp
+texmf-dist/doc/metapost/mpcolornames/proof-spec-xcolor-sty.mp
+texmf-dist/doc/metapost/mpcolornames/tab-clash-svg-dvips.tex
+texmf-dist/doc/metapost/mpcolornames/tab-spec-dvipsnam-def.tex
+texmf-dist/doc/metapost/mpcolornames/tab-spec-plain-mp.tex
+texmf-dist/doc/metapost/mpcolornames/tab-spec-svgnam-def.tex
+texmf-dist/doc/metapost/mpcolornames/tab-spec-x11nam-def.tex
+texmf-dist/doc/metapost/mpcolornames/tab-spec-xcolor-sty.tex
+texmf-dist/source/metapost/mpcolornames/Makefile
+texmf-dist/source/metapost/mpcolornames/spec-dvipsnam-def.awk
+texmf-dist/source/metapost/mpcolornames/spec-plain-mp.awk
+texmf-dist/source/metapost/mpcolornames/spec-svgnam-def.awk
+texmf-dist/source/metapost/mpcolornames/spec-x11nam-def.awk
+texmf-dist/source/metapost/mpcolornames/spec-xcolor-sty.awk
+texmf-dist/source/metapost/mpcolornames/tab-clash-svg-dvips.awk
+texmf-dist/metapost/mpcolornames/mpcolornames-spec-dvipsnam-def.mp
+texmf-dist/metapost/mpcolornames/mpcolornames-spec-plain-mp.mp
+texmf-dist/metapost/mpcolornames/mpcolornames-spec-svgnam-def.mp
+texmf-dist/metapost/mpcolornames/mpcolornames-spec-x11nam-def.mp
+texmf-dist/metapost/mpcolornames/mpcolornames-spec-xcolor-sty.mp
+texmf-dist/metapost/mpcolornames/mpcolornames.mp
 texmf-dist/doc/latex/mpgraphics/README
 texmf-dist/doc/latex/mpgraphics/README
 texmf-dist/doc/latex/mpgraphics/mpgraphics-example.ltx
 texmf-dist/doc/latex/mpgraphics/mpgraphics-example.ltx
 texmf-dist/doc/latex/mpgraphics/mpgraphics.pdf
 texmf-dist/doc/latex/mpgraphics/mpgraphics.pdf
@@ -961,8 +1132,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -971,9 +1146,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -996,16 +1173,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -1017,38 +1194,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -1072,50 +1254,36 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map troff-updmap.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable troff-updmap.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map troff-updmap.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map troff-updmap.map >/dev/null 2>&1 && %touch_run updmap
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/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."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable troff-updmap.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -1123,6 +1291,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-metapost
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-metapost
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-metapost
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-metapost
 
 

File diff suppressed because it is too large
+ 514 - 289
t/texlive-collection-music/texlive-collection-music-vl.spec


+ 84 - 59
t/texlive-collection-omega/texlive-collection-omega-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-omega
 ## tlpdb2rpmspec collection-omega
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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: Omega
-Summary(ja): TeX Live: Omega
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
+
+Summary: TeX Live: Omega packages
+Summary(ja): TeX Live: Omega packages
 Name: texlive-collection-omega
 Name: texlive-collection-omega
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: LPPL, No Info, GPL+
 License: LPPL, No Info, GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -36,7 +59,7 @@ Requires: texlive-collection-latex = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -55,9 +78,9 @@ of TeX macros and font libraries.
 The distribution includes extensive general documentation about TeX,
 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 Omega: 
+This package is a collection of Omega packages: 
 Omega, a 16-bit extended TeX by John Plaice and Yannis
 Omega, a 16-bit extended TeX by John Plaice and Yannis
-Haralambous
+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.
@@ -81,9 +104,9 @@ TeX Live ソフトウェアディストリビューションは、
 TeX に関するたくさんの一般的なドキュメントを含んでいます。
 TeX に関するたくさんの一般的なドキュメントを含んでいます。
 
 
 このパッケージは以下のようなパッケージ集です。
 このパッケージは以下のようなパッケージ集です。
-Omega: 
+Omega packages: 
 Omega, a 16-bit extended TeX by John Plaice and Yannis
 Omega, a 16-bit extended TeX by John Plaice and Yannis
-Haralambous
+Haralambous.
 
 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 このパッケージは以下の CTAN パッケージを含んでいます: 
 antomega: Alternative language support for Omega/Lambda.
 antomega: Alternative language support for Omega/Lambda.
@@ -638,8 +661,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -648,9 +675,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -673,16 +702,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -694,38 +723,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -749,55 +783,38 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map omega.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable omega.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map omega.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-rpm -q --quiet texlive-common || exit 0
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map omega.map >/dev/null 2>&1 && %touch_run updmap
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
-
-rpm -q --quiet texlive-common || exit 0
-
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map omega.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable omega.map ... " && \
-        %{exec_updmap} --nomkmap --disable omega.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable omega.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -805,6 +822,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-omega
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-omega
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-omega
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-omega
 
 

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


+ 96 - 22
t/texlive-collection-plainextra/texlive-collection-plainextra-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-plainextra
 ## tlpdb2rpmspec collection-plainextra
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: Freely redistributable without restriction, Public Domain, LPPL
+License: Freely redistributable without restriction, Public Domain, LPPL, No Source
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -62,6 +85,7 @@ 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.
+getoptk: Define macros with sophisticated options.
 graphics-pln: LaTeX-style graphics for Plain TeX users.
 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.
 js-misc: Miscellaneous macros from Joachim Schrod.
 js-misc: Miscellaneous macros from Joachim Schrod.
@@ -98,6 +122,7 @@ 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.
+getoptk: Define macros with sophisticated options.
 graphics-pln: LaTeX-style graphics for Plain TeX users.
 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.
 js-misc: Miscellaneous macros from Joachim Schrod.
 js-misc: Miscellaneous macros from Joachim Schrod.
@@ -189,6 +214,12 @@ 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/tex/plain/fontch/fontch_doc.tex
+texmf-dist/doc/plain/getoptk/COPYING
+texmf-dist/doc/plain/getoptk/COPYING-FR
+texmf-dist/doc/plain/getoptk/README
+texmf-dist/doc/plain/getoptk/guide.pdf
+texmf-dist/tex/plain/getoptk/getoptk.tex
+texmf-dist/tex/plain/getoptk/guide.tex
 texmf-dist/doc/plain/graphics-pln/00readme.txt
 texmf-dist/doc/plain/graphics-pln/00readme.txt
 texmf-dist/doc/plain/graphics-pln/exmplcol.tex
 texmf-dist/doc/plain/graphics-pln/exmplcol.tex
 texmf-dist/doc/plain/graphics-pln/exmplgrf.tex
 texmf-dist/doc/plain/graphics-pln/exmplgrf.tex
@@ -246,9 +277,23 @@ 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/doc/plain/pitex/README
+texmf-dist/doc/plain/pitex/foundry-settings.lua
+texmf-dist/doc/plain/pitex/i-pitex.lua
+texmf-dist/doc/plain/pitex/pitex-doc.pdf
+texmf-dist/doc/plain/pitex/pitex-doc.tex
+texmf-dist/doc/plain/pitex/pitex-doc.txt
+texmf-dist/tex/plain/pitex/base.ptxlua
+texmf-dist/tex/plain/pitex/blocks.ptx
+texmf-dist/tex/plain/pitex/files.ptx
 texmf-dist/tex/plain/pitex/fonts.ptx
 texmf-dist/tex/plain/pitex/fonts.ptx
+texmf-dist/tex/plain/pitex/fonts.ptxlua
+texmf-dist/tex/plain/pitex/inserts.ptx
+texmf-dist/tex/plain/pitex/lua.ptx
+texmf-dist/tex/plain/pitex/output.ptx
 texmf-dist/tex/plain/pitex/pitex.tex
 texmf-dist/tex/plain/pitex/pitex.tex
+texmf-dist/tex/plain/pitex/references.ptx
 texmf-dist/tex/plain/pitex/sections.ptx
 texmf-dist/tex/plain/pitex/sections.ptx
+texmf-dist/tex/plain/pitex/verbatim.ptx
 texmf-dist/tex/plain/placeins-plain/placeins.tex
 texmf-dist/tex/plain/placeins-plain/placeins.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
@@ -278,6 +323,7 @@ texmf-dist/doc/plain/present/README
 texmf-dist/doc/plain/present/Sagnac.pdf
 texmf-dist/doc/plain/present/Sagnac.pdf
 texmf-dist/doc/plain/present/Stern.png
 texmf-dist/doc/plain/present/Stern.png
 texmf-dist/doc/plain/present/background.png
 texmf-dist/doc/plain/present/background.png
+texmf-dist/doc/plain/present/present-transitions.tex
 texmf-dist/tex/plain/present/present.tex
 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
@@ -313,8 +359,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -323,9 +373,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -348,16 +400,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -369,38 +421,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -424,19 +481,28 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -444,6 +510,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-plainextra
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-plainextra
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-plainextra
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-plainextra
 
 

+ 444 - 239
t/texlive-collection-pstricks/texlive-collection-pstricks-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-pstricks
 ## tlpdb2rpmspec collection-pstricks
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: TeX Live: PSTricks packages
 Summary: TeX Live: PSTricks packages
 Summary(ja): TeX Live: PSTricks packages
 Summary(ja): TeX Live: PSTricks packages
 Name: texlive-collection-pstricks
 Name: texlive-collection-pstricks
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, GPL+, LGPLv2+
+License: LPPL, GPL+, GPLv2+, LPPL 1.3, LGPLv2+
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -36,7 +59,7 @@ Requires: texlive-collection-genericrecommended = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -63,6 +86,7 @@ auto-pst-pdf: Wrapper for pst-pdf (with some psfrag features).
 bclogo: Creating colourful boxes with logos.
 bclogo: Creating colourful boxes with logos.
 makeplot: Easy plots from Matlab in LaTeX.
 makeplot: Easy plots from Matlab in LaTeX.
 pdftricks: Support for pstricks in pdfTeX.
 pdftricks: Support for pstricks in pdfTeX.
+pedigree-perl: Generate TeX pedigree files from CSV files.
 psbao: Draw Bao diagrams.
 psbao: Draw Bao diagrams.
 pst-2dplot: A PSTricks package for drawing 2D curves.
 pst-2dplot: A PSTricks package for drawing 2D curves.
 pst-3d: A PSTricks package for tilting and other pseudo-3D tricks.
 pst-3d: A PSTricks package for tilting and other pseudo-3D tricks.
@@ -116,9 +140,12 @@ pst-pdgr: Draw medical pedigrees using pstricks.
 pst-platon: Platonic solids in PSTricks.
 pst-platon: Platonic solids in PSTricks.
 pst-plot: Plot data using PSTricks.
 pst-plot: Plot data using PSTricks.
 pst-poly: Polygons with PSTricks.
 pst-poly: Polygons with PSTricks.
+pst-pulley: Plot pulleys, using pstricks.
 pst-qtree: Simple syntax for trees.
 pst-qtree: Simple syntax for trees.
+pst-rubans: Draw three-dimensional ribbons.
 pst-sigsys: Support of signal processing-related disciplines.
 pst-sigsys: Support of signal processing-related disciplines.
 pst-slpe: Sophisticated colour gradients.
 pst-slpe: Sophisticated colour gradients.
+pst-solarsystem: Plot the solar system for a specific date.
 pst-spectra: Draw continuum, emission and absorption spectra with PSTricks.
 pst-spectra: Draw continuum, emission and absorption spectra with PSTricks.
 pst-solides3d: Draw perspective views of 3D solids.
 pst-solides3d: Draw perspective views of 3D solids.
 pst-soroban: Draw a Soroban using PSTricks.
 pst-soroban: Draw a Soroban using PSTricks.
@@ -126,6 +153,7 @@ pst-stru: Civil engineering diagrams, using pstricks.
 pst-support: Assorted support files for use with PStricks.
 pst-support: Assorted support files for use with PStricks.
 pst-text: Text and character manipulation in PSTricks.
 pst-text: Text and character manipulation in PSTricks.
 pst-thick: Drawing very thick lines and curves.
 pst-thick: Drawing very thick lines and curves.
+pst-tools: PStricks support functions.
 pst-tree: Trees, using pstricks.
 pst-tree: Trees, using pstricks.
 pst-tvz: Draw trees with more than on root node, using PSTricks.
 pst-tvz: Draw trees with more than on root node, using PSTricks.
 pst-uml: UML diagrams with PSTricks.
 pst-uml: UML diagrams with PSTricks.
@@ -137,6 +165,7 @@ pstricks-add: A collection of add-ons and bugfixes for PSTricks.
 pstricks_calcnotes: 
 pstricks_calcnotes: 
 uml: UML diagrams in LaTeX.
 uml: UML diagrams in LaTeX.
 vaucanson-g: PSTricks macros for drawing automata
 vaucanson-g: PSTricks macros for drawing automata
+vocaltract: Visualise the vocal tract using LaTeX and PStricks.
 
 
 %description -l ja
 %description -l ja
 TeX Live ソフトウェアディストリビューションは、
 TeX Live ソフトウェアディストリビューションは、
@@ -160,6 +189,7 @@ auto-pst-pdf: Wrapper for pst-pdf (with some psfrag features).
 bclogo: Creating colourful boxes with logos.
 bclogo: Creating colourful boxes with logos.
 makeplot: Easy plots from Matlab in LaTeX.
 makeplot: Easy plots from Matlab in LaTeX.
 pdftricks: Support for pstricks in pdfTeX.
 pdftricks: Support for pstricks in pdfTeX.
+pedigree-perl: Generate TeX pedigree files from CSV files.
 psbao: Draw Bao diagrams.
 psbao: Draw Bao diagrams.
 pst-2dplot: A PSTricks package for drawing 2D curves.
 pst-2dplot: A PSTricks package for drawing 2D curves.
 pst-3d: A PSTricks package for tilting and other pseudo-3D tricks.
 pst-3d: A PSTricks package for tilting and other pseudo-3D tricks.
@@ -213,9 +243,12 @@ pst-pdgr: Draw medical pedigrees using pstricks.
 pst-platon: Platonic solids in PSTricks.
 pst-platon: Platonic solids in PSTricks.
 pst-plot: Plot data using PSTricks.
 pst-plot: Plot data using PSTricks.
 pst-poly: Polygons with PSTricks.
 pst-poly: Polygons with PSTricks.
+pst-pulley: Plot pulleys, using pstricks.
 pst-qtree: Simple syntax for trees.
 pst-qtree: Simple syntax for trees.
+pst-rubans: Draw three-dimensional ribbons.
 pst-sigsys: Support of signal processing-related disciplines.
 pst-sigsys: Support of signal processing-related disciplines.
 pst-slpe: Sophisticated colour gradients.
 pst-slpe: Sophisticated colour gradients.
+pst-solarsystem: Plot the solar system for a specific date.
 pst-spectra: Draw continuum, emission and absorption spectra with PSTricks.
 pst-spectra: Draw continuum, emission and absorption spectra with PSTricks.
 pst-solides3d: Draw perspective views of 3D solids.
 pst-solides3d: Draw perspective views of 3D solids.
 pst-soroban: Draw a Soroban using PSTricks.
 pst-soroban: Draw a Soroban using PSTricks.
@@ -223,6 +256,7 @@ pst-stru: Civil engineering diagrams, using pstricks.
 pst-support: Assorted support files for use with PStricks.
 pst-support: Assorted support files for use with PStricks.
 pst-text: Text and character manipulation in PSTricks.
 pst-text: Text and character manipulation in PSTricks.
 pst-thick: Drawing very thick lines and curves.
 pst-thick: Drawing very thick lines and curves.
+pst-tools: PStricks support functions.
 pst-tree: Trees, using pstricks.
 pst-tree: Trees, using pstricks.
 pst-tvz: Draw trees with more than on root node, using PSTricks.
 pst-tvz: Draw trees with more than on root node, using PSTricks.
 pst-uml: UML diagrams with PSTricks.
 pst-uml: UML diagrams with PSTricks.
@@ -234,6 +268,7 @@ pstricks-add: A collection of add-ons and bugfixes for PSTricks.
 pstricks_calcnotes: 
 pstricks_calcnotes: 
 uml: UML diagrams in LaTeX.
 uml: UML diagrams in LaTeX.
 vaucanson-g: PSTricks macros for drawing automata
 vaucanson-g: PSTricks macros for drawing automata
+vocaltract: Visualise the vocal tract using LaTeX and PStricks.
 
 
 %package doc
 %package doc
 Summary: TeX Live: Documentation files of %{name}
 Summary: TeX Live: Documentation files of %{name}
@@ -254,6 +289,8 @@ PREF=%{buildroot}%{tex_destdir}
 
 
 manifest=(
 manifest=(
 texmf-dist/doc/latex/auto-pst-pdf/README
 texmf-dist/doc/latex/auto-pst-pdf/README
+texmf-dist/doc/latex/auto-pst-pdf/auto-pst-pdf-DE.pdf
+texmf-dist/doc/latex/auto-pst-pdf/auto-pst-pdf-DE.tex
 texmf-dist/doc/latex/auto-pst-pdf/auto-pst-pdf.pdf
 texmf-dist/doc/latex/auto-pst-pdf/auto-pst-pdf.pdf
 texmf-dist/doc/latex/auto-pst-pdf/example-psfrag.tex
 texmf-dist/doc/latex/auto-pst-pdf/example-psfrag.tex
 texmf-dist/doc/latex/auto-pst-pdf/example.eps
 texmf-dist/doc/latex/auto-pst-pdf/example.eps
@@ -261,102 +298,145 @@ texmf-dist/doc/latex/auto-pst-pdf/example.tex
 texmf-dist/source/latex/auto-pst-pdf/auto-pst-pdf.dtx
 texmf-dist/source/latex/auto-pst-pdf/auto-pst-pdf.dtx
 texmf-dist/source/latex/auto-pst-pdf/auto-pst-pdf.ins
 texmf-dist/source/latex/auto-pst-pdf/auto-pst-pdf.ins
 texmf-dist/tex/latex/auto-pst-pdf/auto-pst-pdf.sty
 texmf-dist/tex/latex/auto-pst-pdf/auto-pst-pdf.sty
-texmf-dist/doc/latex/bclogo/LISEZ-MOI
-texmf-dist/doc/latex/bclogo/README
+texmf-dist/doc/latex/bclogo/LISEZ-MOI.doc
+texmf-dist/doc/latex/bclogo/LISEZ-MOI.latex
+texmf-dist/doc/latex/bclogo/README.doc
 texmf-dist/doc/latex/bclogo/README.latex
 texmf-dist/doc/latex/bclogo/README.latex
 texmf-dist/doc/latex/bclogo/bclogo-doc.pdf
 texmf-dist/doc/latex/bclogo/bclogo-doc.pdf
 texmf-dist/doc/latex/bclogo/bclogo-doc.tex
 texmf-dist/doc/latex/bclogo/bclogo-doc.tex
-texmf-dist/doc/latex/bclogo/brace.eps
-texmf-dist/doc/latex/bclogo/brace.pdf
-texmf-dist/doc/latex/bclogo/losanges.eps
-texmf-dist/doc/latex/bclogo/losanges.pdf
-texmf-dist/doc/latex/bclogo/spir.eps
-texmf-dist/doc/latex/bclogo/spir.pdf
-texmf-dist/tex/latex/bclogo/bc-attention.eps
-texmf-dist/tex/latex/bclogo/bc-attention.pdf
-texmf-dist/tex/latex/bclogo/bc-aux-301.eps
-texmf-dist/tex/latex/bclogo/bc-aux-301.pdf
-texmf-dist/tex/latex/bclogo/bc-book.eps
-texmf-dist/tex/latex/bclogo/bc-book.pdf
-texmf-dist/tex/latex/bclogo/bc-coeur.eps
-texmf-dist/tex/latex/bclogo/bc-coeur.pdf
-texmf-dist/tex/latex/bclogo/bc-crayon.eps
-texmf-dist/tex/latex/bclogo/bc-crayon.pdf
-texmf-dist/tex/latex/bclogo/bc-danger.eps
-texmf-dist/tex/latex/bclogo/bc-danger.pdf
-texmf-dist/tex/latex/bclogo/bc-dz.eps
-texmf-dist/tex/latex/bclogo/bc-dz.pdf
-texmf-dist/tex/latex/bclogo/bc-etoile.eps
-texmf-dist/tex/latex/bclogo/bc-etoile.pdf
-texmf-dist/tex/latex/bclogo/bc-fleur.eps
-texmf-dist/tex/latex/bclogo/bc-fleur.pdf
-texmf-dist/tex/latex/bclogo/bc-info.eps
-texmf-dist/tex/latex/bclogo/bc-info.pdf
-texmf-dist/tex/latex/bclogo/bc-inter.eps
-texmf-dist/tex/latex/bclogo/bc-inter.pdf
-texmf-dist/tex/latex/bclogo/bc-lampe.eps
-texmf-dist/tex/latex/bclogo/bc-lampe.pdf
-texmf-dist/tex/latex/bclogo/bc-note.eps
-texmf-dist/tex/latex/bclogo/bc-note.pdf
-texmf-dist/tex/latex/bclogo/bc-orne.eps
-texmf-dist/tex/latex/bclogo/bc-orne.pdf
-texmf-dist/tex/latex/bclogo/bc-ours.eps
-texmf-dist/tex/latex/bclogo/bc-ours.pdf
-texmf-dist/tex/latex/bclogo/bc-plume.eps
-texmf-dist/tex/latex/bclogo/bc-plume.pdf
-texmf-dist/tex/latex/bclogo/bc-smiley-bonnehumeur.eps
-texmf-dist/tex/latex/bclogo/bc-smiley-bonnehumeur.pdf
-texmf-dist/tex/latex/bclogo/bc-smiley-mauvaisehumeur.eps
-texmf-dist/tex/latex/bclogo/bc-smiley-mauvaisehumeur.pdf
-texmf-dist/tex/latex/bclogo/bc-takecare.eps
-texmf-dist/tex/latex/bclogo/bc-takecare.pdf
-texmf-dist/tex/latex/bclogo/bc-trefle.eps
-texmf-dist/tex/latex/bclogo/bc-trefle.pdf
-texmf-dist/tex/latex/bclogo/bcbombe.eps
-texmf-dist/tex/latex/bclogo/bcbombe.pdf
-texmf-dist/tex/latex/bclogo/bccalendrier.eps
-texmf-dist/tex/latex/bclogo/bccalendrier.pdf
-texmf-dist/tex/latex/bclogo/bccube.eps
-texmf-dist/tex/latex/bclogo/bccube.pdf
-texmf-dist/tex/latex/bclogo/bcdallemagne.eps
-texmf-dist/tex/latex/bclogo/bcdallemagne.pdf
-texmf-dist/tex/latex/bclogo/bcdbelgique.eps
-texmf-dist/tex/latex/bclogo/bcdbelgique.pdf
-texmf-dist/tex/latex/bclogo/bcdfrance.eps
-texmf-dist/tex/latex/bclogo/bcdfrance.pdf
-texmf-dist/tex/latex/bclogo/bcditalie.eps
-texmf-dist/tex/latex/bclogo/bcditalie.pdf
-texmf-dist/tex/latex/bclogo/bcdodecaedre.eps
-texmf-dist/tex/latex/bclogo/bcdodecaedre.pdf
-texmf-dist/tex/latex/bclogo/bcdpaysbas.eps
-texmf-dist/tex/latex/bclogo/bcdpaysbas.pdf
-texmf-dist/tex/latex/bclogo/bceclaircie.eps
-texmf-dist/tex/latex/bclogo/bceclaircie.pdf
-texmf-dist/tex/latex/bclogo/bchorloge.eps
-texmf-dist/tex/latex/bclogo/bchorloge.pdf
-texmf-dist/tex/latex/bclogo/bcicosaedre.eps
-texmf-dist/tex/latex/bclogo/bcicosaedre.pdf
-texmf-dist/tex/latex/bclogo/bcinterdit.eps
-texmf-dist/tex/latex/bclogo/bcinterdit.pdf
+texmf-dist/doc/latex/bclogo/brace.mps
+texmf-dist/doc/latex/bclogo/losanges.mps
+texmf-dist/doc/latex/bclogo/spir.mps
+texmf-dist/metapost/bclogo/bc-attention.mp
+texmf-dist/metapost/bclogo/bc-aux-301.mp
+texmf-dist/metapost/bclogo/bc-bombe.mp
+texmf-dist/metapost/bclogo/bc-book.mp
+texmf-dist/metapost/bclogo/bc-calendrier.mp
+texmf-dist/metapost/bclogo/bc-cle.mp
+texmf-dist/metapost/bclogo/bc-clefa.mp
+texmf-dist/metapost/bclogo/bc-clesol.mp
+texmf-dist/metapost/bclogo/bc-coeur.mp
+texmf-dist/metapost/bclogo/bc-crayon.mp
+texmf-dist/metapost/bclogo/bc-cube.mp
+texmf-dist/metapost/bclogo/bc-dallemagne.mp
+texmf-dist/metapost/bclogo/bc-danger.mp
+texmf-dist/metapost/bclogo/bc-dautriche.mp
+texmf-dist/metapost/bclogo/bc-dbelgique.mp
+texmf-dist/metapost/bclogo/bc-dbulgarie.mp
+texmf-dist/metapost/bclogo/bc-dfrance.mp
+texmf-dist/metapost/bclogo/bc-ditalie.mp
+texmf-dist/metapost/bclogo/bc-dluxembourg.mp
+texmf-dist/metapost/bclogo/bc-dodecaedre.mp
+texmf-dist/metapost/bclogo/bc-dpaysbas.mp
+texmf-dist/metapost/bclogo/bc-dz.mp
+texmf-dist/metapost/bclogo/bc-eclaircie.mp
+texmf-dist/metapost/bclogo/bc-etoile.mp
+texmf-dist/metapost/bclogo/bc-femme.mp
+texmf-dist/metapost/bclogo/bc-feujaune.mp
+texmf-dist/metapost/bclogo/bc-feurouge.mp
+texmf-dist/metapost/bclogo/bc-feutricolore.mp
+texmf-dist/metapost/bclogo/bc-feuvert.mp
+texmf-dist/metapost/bclogo/bc-fleur.mp
+texmf-dist/metapost/bclogo/bc-homme.mp
+texmf-dist/metapost/bclogo/bc-horloge.mp
+texmf-dist/metapost/bclogo/bc-icosaedre.mp
+texmf-dist/metapost/bclogo/bc-info.mp
+texmf-dist/metapost/bclogo/bc-inter.mp
+texmf-dist/metapost/bclogo/bc-interdit.mp
+texmf-dist/metapost/bclogo/bc-lampe.mp
+texmf-dist/metapost/bclogo/bc-loupe.mp
+texmf-dist/metapost/bclogo/bc-neige.mp
+texmf-dist/metapost/bclogo/bc-note.mp
+texmf-dist/metapost/bclogo/bc-nucleaire.mp
+texmf-dist/metapost/bclogo/bc-octaedre.mp
+texmf-dist/metapost/bclogo/bc-oeil.mp
+texmf-dist/metapost/bclogo/bc-orne.mp
+texmf-dist/metapost/bclogo/bc-ours.mp
+texmf-dist/metapost/bclogo/bc-outil.mp
+texmf-dist/metapost/bclogo/bc-peaceandlove.mp
+texmf-dist/metapost/bclogo/bc-pluie.mp
+texmf-dist/metapost/bclogo/bc-plume.mp
+texmf-dist/metapost/bclogo/bc-poisson.mp
+texmf-dist/metapost/bclogo/bc-recyclage.mp
+texmf-dist/metapost/bclogo/bc-rosevents.mp
+texmf-dist/metapost/bclogo/bc-smiley-bonnehumeur.mp
+texmf-dist/metapost/bclogo/bc-smiley-mauvaisehumeur.mp
+texmf-dist/metapost/bclogo/bc-soleil.mp
+texmf-dist/metapost/bclogo/bc-stop.mp
+texmf-dist/metapost/bclogo/bc-takecare.mp
+texmf-dist/metapost/bclogo/bc-tetraedre.mp
+texmf-dist/metapost/bclogo/bc-trefle.mp
+texmf-dist/metapost/bclogo/bc-trombone.mp
+texmf-dist/metapost/bclogo/bc-valetcoeur.mp
+texmf-dist/metapost/bclogo/bc-velo.mp
+texmf-dist/metapost/bclogo/bc-yin.mp
+texmf-dist/metapost/bclogo/brace.mp
+texmf-dist/metapost/bclogo/losanges.mp
+texmf-dist/metapost/bclogo/spir.mp
+texmf-dist/tex/latex/bclogo/bc-attention.mps
+texmf-dist/tex/latex/bclogo/bc-aux-301.mps
+texmf-dist/tex/latex/bclogo/bc-bombe.mps
+texmf-dist/tex/latex/bclogo/bc-book.mps
+texmf-dist/tex/latex/bclogo/bc-calendrier.mps
+texmf-dist/tex/latex/bclogo/bc-cle.mps
+texmf-dist/tex/latex/bclogo/bc-clefa.mps
+texmf-dist/tex/latex/bclogo/bc-clesol.mps
+texmf-dist/tex/latex/bclogo/bc-coeur.mps
+texmf-dist/tex/latex/bclogo/bc-crayon.mps
+texmf-dist/tex/latex/bclogo/bc-cube.mps
+texmf-dist/tex/latex/bclogo/bc-dallemagne.mps
+texmf-dist/tex/latex/bclogo/bc-danger.mps
+texmf-dist/tex/latex/bclogo/bc-dautriche.mps
+texmf-dist/tex/latex/bclogo/bc-dbelgique.mps
+texmf-dist/tex/latex/bclogo/bc-dbulgarie.mps
+texmf-dist/tex/latex/bclogo/bc-dfrance.mps
+texmf-dist/tex/latex/bclogo/bc-ditalie.mps
+texmf-dist/tex/latex/bclogo/bc-dluxembourg.mps
+texmf-dist/tex/latex/bclogo/bc-dodecaedre.mps
+texmf-dist/tex/latex/bclogo/bc-dpaysbas.mps
+texmf-dist/tex/latex/bclogo/bc-dz.mps
+texmf-dist/tex/latex/bclogo/bc-eclaircie.mps
+texmf-dist/tex/latex/bclogo/bc-etoile.mps
+texmf-dist/tex/latex/bclogo/bc-femme.mps
+texmf-dist/tex/latex/bclogo/bc-feujaune.mps
+texmf-dist/tex/latex/bclogo/bc-feurouge.mps
+texmf-dist/tex/latex/bclogo/bc-feutricolore.mps
+texmf-dist/tex/latex/bclogo/bc-feuvert.mps
+texmf-dist/tex/latex/bclogo/bc-fleur.mps
+texmf-dist/tex/latex/bclogo/bc-homme.mps
+texmf-dist/tex/latex/bclogo/bc-horloge.mps
+texmf-dist/tex/latex/bclogo/bc-icosaedre.mps
+texmf-dist/tex/latex/bclogo/bc-info.mps
+texmf-dist/tex/latex/bclogo/bc-inter.mps
+texmf-dist/tex/latex/bclogo/bc-interdit.mps
+texmf-dist/tex/latex/bclogo/bc-lampe.mps
+texmf-dist/tex/latex/bclogo/bc-loupe.mps
+texmf-dist/tex/latex/bclogo/bc-neige.mps
+texmf-dist/tex/latex/bclogo/bc-note.mps
+texmf-dist/tex/latex/bclogo/bc-nucleaire.mps
+texmf-dist/tex/latex/bclogo/bc-octaedre.mps
+texmf-dist/tex/latex/bclogo/bc-oeil.mps
+texmf-dist/tex/latex/bclogo/bc-orne.mps
+texmf-dist/tex/latex/bclogo/bc-ours.mps
+texmf-dist/tex/latex/bclogo/bc-outil.mps
+texmf-dist/tex/latex/bclogo/bc-peaceandlove.mps
+texmf-dist/tex/latex/bclogo/bc-pluie.mps
+texmf-dist/tex/latex/bclogo/bc-plume.mps
+texmf-dist/tex/latex/bclogo/bc-poisson.mps
+texmf-dist/tex/latex/bclogo/bc-recyclage.mps
+texmf-dist/tex/latex/bclogo/bc-rosevents.mps
+texmf-dist/tex/latex/bclogo/bc-smiley-bonnehumeur.mps
+texmf-dist/tex/latex/bclogo/bc-smiley-mauvaisehumeur.mps
+texmf-dist/tex/latex/bclogo/bc-soleil.mps
+texmf-dist/tex/latex/bclogo/bc-stop.mps
+texmf-dist/tex/latex/bclogo/bc-takecare.mps
+texmf-dist/tex/latex/bclogo/bc-tetraedre.mps
+texmf-dist/tex/latex/bclogo/bc-trefle.mps
+texmf-dist/tex/latex/bclogo/bc-trombone.mps
+texmf-dist/tex/latex/bclogo/bc-valetcoeur.mps
+texmf-dist/tex/latex/bclogo/bc-velo.mps
+texmf-dist/tex/latex/bclogo/bc-yin.mps
 texmf-dist/tex/latex/bclogo/bclogo.sty
 texmf-dist/tex/latex/bclogo/bclogo.sty
-texmf-dist/tex/latex/bclogo/bcneige.eps
-texmf-dist/tex/latex/bclogo/bcneige.pdf
-texmf-dist/tex/latex/bclogo/bcoctaedre.eps
-texmf-dist/tex/latex/bclogo/bcoctaedre.pdf
-texmf-dist/tex/latex/bclogo/bcpluie.eps
-texmf-dist/tex/latex/bclogo/bcpluie.pdf
-texmf-dist/tex/latex/bclogo/bcpoisson.eps
-texmf-dist/tex/latex/bclogo/bcpoisson.pdf
-texmf-dist/tex/latex/bclogo/bcrosevents.eps
-texmf-dist/tex/latex/bclogo/bcrosevents.pdf
-texmf-dist/tex/latex/bclogo/bcsoleil.eps
-texmf-dist/tex/latex/bclogo/bcsoleil.pdf
-texmf-dist/tex/latex/bclogo/bcstop.eps
-texmf-dist/tex/latex/bclogo/bcstop.pdf
-texmf-dist/tex/latex/bclogo/bctetraedre.eps
-texmf-dist/tex/latex/bclogo/bctetraedre.pdf
-texmf-dist/tex/latex/bclogo/bcying.eps
-texmf-dist/tex/latex/bclogo/bcying.pdf
 texmf-dist/doc/latex/makeplot/README
 texmf-dist/doc/latex/makeplot/README
 texmf-dist/doc/latex/makeplot/data1.mat
 texmf-dist/doc/latex/makeplot/data1.mat
 texmf-dist/doc/latex/makeplot/data2.mat
 texmf-dist/doc/latex/makeplot/data2.mat
@@ -371,6 +451,57 @@ texmf-dist/doc/latex/pdftricks/pst2pdf
 texmf-dist/doc/latex/pdftricks/test.pdf
 texmf-dist/doc/latex/pdftricks/test.pdf
 texmf-dist/doc/latex/pdftricks/test.tex
 texmf-dist/doc/latex/pdftricks/test.tex
 texmf-dist/tex/latex/pdftricks/pdftricks.sty
 texmf-dist/tex/latex/pdftricks/pdftricks.sty
+texmf-dist/doc/support/pedigree-perl/LICENSE
+texmf-dist/doc/support/pedigree-perl/Makefile
+texmf-dist/doc/support/pedigree-perl/NEWS
+texmf-dist/doc/support/pedigree-perl/Pedigree.3
+texmf-dist/doc/support/pedigree-perl/Pedigree/AbortionNode.3
+texmf-dist/doc/support/pedigree-perl/Pedigree/Area.3
+texmf-dist/doc/support/pedigree-perl/Pedigree/ChildlessNode.3
+texmf-dist/doc/support/pedigree-perl/Pedigree/Language.3
+texmf-dist/doc/support/pedigree-perl/Pedigree/Makefile
+texmf-dist/doc/support/pedigree-perl/Pedigree/MarriageNode.3
+texmf-dist/doc/support/pedigree-perl/Pedigree/Node.3
+texmf-dist/doc/support/pedigree-perl/Pedigree/Parser.3
+texmf-dist/doc/support/pedigree-perl/Pedigree/PersonNode.3
+texmf-dist/doc/support/pedigree-perl/Pedigree/TwinsNode.3
+texmf-dist/doc/support/pedigree-perl/README
+texmf-dist/doc/support/pedigree-perl/doc/Makefile
+texmf-dist/doc/support/pedigree-perl/doc/abortions.tex
+texmf-dist/doc/support/pedigree-perl/doc/english.tex
+texmf-dist/doc/support/pedigree-perl/doc/english1.tex
+texmf-dist/doc/support/pedigree-perl/doc/pedigree.bib
+texmf-dist/doc/support/pedigree-perl/doc/pedigree.pdf
+texmf-dist/doc/support/pedigree-perl/doc/pedigree.ps
+texmf-dist/doc/support/pedigree-perl/doc/pedigree.tex
+texmf-dist/doc/support/pedigree-perl/doc/russian.tex
+texmf-dist/doc/support/pedigree-perl/examples/abortions.csv
+texmf-dist/doc/support/pedigree-perl/examples/badsort.csv
+texmf-dist/doc/support/pedigree-perl/examples/childlessness.csv
+texmf-dist/doc/support/pedigree-perl/examples/consanguinic.csv
+texmf-dist/doc/support/pedigree-perl/examples/english.cfg
+texmf-dist/doc/support/pedigree-perl/examples/english.csv
+texmf-dist/doc/support/pedigree-perl/examples/english1.cfg
+texmf-dist/doc/support/pedigree-perl/examples/english_short.cfg
+texmf-dist/doc/support/pedigree-perl/examples/pedigree.cfg
+texmf-dist/doc/support/pedigree-perl/examples/russian.cfg
+texmf-dist/doc/support/pedigree-perl/examples/russian.csv
+texmf-dist/doc/support/pedigree-perl/examples/sort1.csv
+texmf-dist/doc/support/pedigree-perl/examples/sort2.csv
+texmf-dist/doc/support/pedigree-perl/examples/sort3.csv
+texmf-dist/doc/support/pedigree-perl/examples/twins.csv
+texmf-dist/doc/support/pedigree-perl/pedigree.1
+texmf-dist/scripts/pedigree-perl/Pedigree.pm
+texmf-dist/scripts/pedigree-perl/Pedigree/AbortionNode.pm
+texmf-dist/scripts/pedigree-perl/Pedigree/Area.pm
+texmf-dist/scripts/pedigree-perl/Pedigree/ChildlessNode.pm
+texmf-dist/scripts/pedigree-perl/Pedigree/Language.pm
+texmf-dist/scripts/pedigree-perl/Pedigree/MarriageNode.pm
+texmf-dist/scripts/pedigree-perl/Pedigree/Node.pm
+texmf-dist/scripts/pedigree-perl/Pedigree/Parser.pm
+texmf-dist/scripts/pedigree-perl/Pedigree/PersonNode.pm
+texmf-dist/scripts/pedigree-perl/Pedigree/TwinsNode.pm
+texmf-dist/scripts/pedigree-perl/pedigree.pl
 texmf-dist/doc/latex/psbao/Changes
 texmf-dist/doc/latex/psbao/Changes
 texmf-dist/doc/latex/psbao/README
 texmf-dist/doc/latex/psbao/README
 texmf-dist/doc/latex/psbao/psbaomanual.pdf
 texmf-dist/doc/latex/psbao/psbaomanual.pdf
@@ -467,6 +598,7 @@ texmf-dist/tex/latex/pst-blur/pst-blur.sty
 texmf-dist/doc/generic/pst-bspline/README
 texmf-dist/doc/generic/pst-bspline/README
 texmf-dist/doc/generic/pst-bspline/pst-bspline-doc.pdf
 texmf-dist/doc/generic/pst-bspline/pst-bspline-doc.pdf
 texmf-dist/doc/generic/pst-bspline/pst-bspline-doc.tex
 texmf-dist/doc/generic/pst-bspline/pst-bspline-doc.tex
+texmf-dist/dvips/pst-bspline/pst-bspline.pro
 texmf-dist/tex/generic/pst-bspline/pst-bspline.tex
 texmf-dist/tex/generic/pst-bspline/pst-bspline.tex
 texmf-dist/tex/latex/pst-bspline/pst-bspline.sty
 texmf-dist/tex/latex/pst-bspline/pst-bspline.sty
 texmf-dist/doc/latex/pst-calendar/Changes
 texmf-dist/doc/latex/pst-calendar/Changes
@@ -555,112 +687,107 @@ texmf-dist/tex/generic/pst-eps/pst-eps.tex
 texmf-dist/tex/latex/pst-eps/pst-eps.sty
 texmf-dist/tex/latex/pst-eps/pst-eps.sty
 texmf-dist/doc/generic/pst-eucl/Changes
 texmf-dist/doc/generic/pst-eucl/Changes
 texmf-dist/doc/generic/pst-eucl/README
 texmf-dist/doc/generic/pst-eucl/README
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/abscur.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/abscur_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/angle.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/angle_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/arc.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/arc_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/astro.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/astro_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/bissec.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/bissec_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/ccirc.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/ccirc_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/cercle.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/cercle_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/cinscex.pdf
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/cinscex.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/cinscex_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/curvetype.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/curvetype_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/cyclo.pdf
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/cyclo.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/cycloO.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/cyclo_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/delto.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/droite.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/droite_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/envcardi.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/envcardi_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/envellipse.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/envellipse_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/euler.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/euler_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/fracthom.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/fracthom_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/gal_biss.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/gal_biss_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/gauss.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/gauss_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/gencur.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/gencur_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/geohyper.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/geohyper_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/geonode.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/geonode_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/german_ra.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/german_ra_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/grav.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/grav_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/homothetie.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/homothetie_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/hyperbole.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/hyperbole_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/hypocyclo.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interCC.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interCC_bis_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interCC_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interDC.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interDC_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interDD.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interDD_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interFC.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interFC_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interFF.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interFF_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interFL.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/interFL_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/mediator.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/mediator_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/milieu.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/milieu_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/oij.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/oij_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/orthocentre.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/orthocentre_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/orthoethyper.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/orthoethyper_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/parabole.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/parabole_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/projection.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/projection_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/ptfermat.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/ptfermat_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/remarq.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/remarq_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/rotation.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/rotation_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/segmentmark.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/segmentmark_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/symcentrale.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/symcentrale_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/symorthogonale.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/symorthogonale_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/texput.log
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/tg1c.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/tg1c_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/tg2c.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/tg2c_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/translation.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/translation_in.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/triangle.aux
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/triangle.dvi
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/triangle.log
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/triangle.pdf
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/triangle.ps
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/triangle.tex
-texmf-dist/doc/generic/pst-eucl/doc/Exemples/triangle_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/abscur.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/abscur_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/angle.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/angle_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/arc.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/arc_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/astro.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/astro_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/bissec.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/bissec_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/ccirc.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/ccirc_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/cercle.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/cercle_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/cinscex.pdf
+texmf-dist/doc/generic/pst-eucl/doc/Examples/cinscex.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/cinscex_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/curvetype.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/curvetype_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/cyclo.pdf
+texmf-dist/doc/generic/pst-eucl/doc/Examples/cyclo.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/cycloO.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/cyclo_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/delto.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/droite.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/droite_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/envcardi.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/envcardi_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/envellipse.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/envellipse_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/euler.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/euler_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/fracthom.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/fracthom_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/gal_biss.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/gal_biss_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/gauss.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/gauss_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/gencur.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/gencur_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/geohyper.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/geohyper_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/geonode.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/geonode_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/german_ra.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/german_ra_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/grav.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/grav_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/homothetie.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/homothetie_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/hyperbole.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/hyperbole_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/hypocyclo.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interCC.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interCC_bis_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interCC_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interDC.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interDC_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interDD.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interDD_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interFC.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interFC_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interFF.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interFF_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interFL.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/interFL_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/mediator.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/mediator_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/milieu.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/milieu_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/oij.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/oij_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/orthocentre.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/orthocentre_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/orthoethyper.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/orthoethyper_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/parabole.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/parabole_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/projection.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/projection_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/ptfermat.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/ptfermat_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/remarq.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/remarq_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/rotation.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/rotation_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/segmentmark.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/segmentmark_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/symcentrale.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/symcentrale_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/symorthogonale.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/symorthogonale_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/tg1c.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/tg1c_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/tg2c.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/tg2c_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/translation.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/translation_in.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/triangle.ps
+texmf-dist/doc/generic/pst-eucl/doc/Examples/triangle.tex
+texmf-dist/doc/generic/pst-eucl/doc/Examples/triangle_in.tex
 texmf-dist/doc/generic/pst-eucl/doc/euclide-english.tex
 texmf-dist/doc/generic/pst-eucl/doc/euclide-english.tex
 texmf-dist/doc/generic/pst-eucl/doc/euclide.sty
 texmf-dist/doc/generic/pst-eucl/doc/euclide.sty
 texmf-dist/doc/generic/pst-eucl/doc/euclide_english.ist
 texmf-dist/doc/generic/pst-eucl/doc/euclide_english.ist
@@ -709,6 +836,7 @@ texmf-dist/tex/latex/pst-fun/pst-fun.sty
 texmf-dist/doc/generic/pst-func/Changes
 texmf-dist/doc/generic/pst-func/Changes
 texmf-dist/doc/generic/pst-func/README
 texmf-dist/doc/generic/pst-func/README
 texmf-dist/doc/generic/pst-func/pst-func-doc.bib
 texmf-dist/doc/generic/pst-func/pst-func-doc.bib
+texmf-dist/doc/generic/pst-func/pst-func-doc.data
 texmf-dist/doc/generic/pst-func/pst-func-doc.pdf
 texmf-dist/doc/generic/pst-func/pst-func-doc.pdf
 texmf-dist/doc/generic/pst-func/pst-func-doc.tex
 texmf-dist/doc/generic/pst-func/pst-func-doc.tex
 texmf-dist/source/generic/pst-func/Makefile
 texmf-dist/source/generic/pst-func/Makefile
@@ -870,10 +998,10 @@ texmf-dist/doc/generic/pst-labo/pstlabo8-tab1-FR.tex
 texmf-dist/tex/generic/pst-labo/pst-labo.tex
 texmf-dist/tex/generic/pst-labo/pst-labo.tex
 texmf-dist/tex/generic/pst-labo/pst-laboObj.tex
 texmf-dist/tex/generic/pst-labo/pst-laboObj.tex
 texmf-dist/tex/latex/pst-labo/pst-labo.sty
 texmf-dist/tex/latex/pst-labo/pst-labo.sty
-texmf-dist/doc/generic/pst-layout/doc/latex/pst-layout/README
-texmf-dist/doc/generic/pst-layout/doc/latex/pst-layout/pst-layout-doc.pdf
-texmf-dist/doc/generic/pst-layout/doc/latex/pst-layout/pst-layout-doc.tex
-texmf-dist/doc/generic/pst-layout/tex/latex/pst-layout/pst-layout.sty
+texmf-dist/doc/latex/pst-layout/README
+texmf-dist/doc/latex/pst-layout/pst-layout-doc.pdf
+texmf-dist/doc/latex/pst-layout/pst-layout-doc.tex
+texmf-dist/tex/latex/pst-layout/pst-layout.sty
 texmf-dist/doc/generic/pst-lens/Changes
 texmf-dist/doc/generic/pst-lens/Changes
 texmf-dist/doc/generic/pst-lens/README
 texmf-dist/doc/generic/pst-lens/README
 texmf-dist/doc/generic/pst-lens/pst-lens.pdf
 texmf-dist/doc/generic/pst-lens/pst-lens.pdf
@@ -930,8 +1058,10 @@ texmf-dist/doc/generic/pst-node/more_docs/psmatrix-docDE.tex
 texmf-dist/doc/generic/pst-node/pst-node-doc.bib
 texmf-dist/doc/generic/pst-node/pst-node-doc.bib
 texmf-dist/doc/generic/pst-node/pst-node-doc.pdf
 texmf-dist/doc/generic/pst-node/pst-node-doc.pdf
 texmf-dist/doc/generic/pst-node/pst-node-doc.tex
 texmf-dist/doc/generic/pst-node/pst-node-doc.tex
+texmf-dist/doc/generic/pst-node/pst-node97.tex
 texmf-dist/source/generic/pst-node/Makefile
 texmf-dist/source/generic/pst-node/Makefile
 texmf-dist/dvips/pst-node/pst-node.pro
 texmf-dist/dvips/pst-node/pst-node.pro
+texmf-dist/dvips/pst-node/pst-node97.pro
 texmf-dist/tex/generic/pst-node/pst-node.tex
 texmf-dist/tex/generic/pst-node/pst-node.tex
 texmf-dist/tex/latex/pst-node/pst-node.sty
 texmf-dist/tex/latex/pst-node/pst-node.sty
 texmf-dist/doc/generic/pst-ob3d/Changes
 texmf-dist/doc/generic/pst-ob3d/Changes
@@ -1007,6 +1137,7 @@ texmf-dist/doc/generic/pst-plot/pst-plot-doc.bib
 texmf-dist/doc/generic/pst-plot/pst-plot-doc.dat
 texmf-dist/doc/generic/pst-plot/pst-plot-doc.dat
 texmf-dist/doc/generic/pst-plot/pst-plot-doc.pdf
 texmf-dist/doc/generic/pst-plot/pst-plot-doc.pdf
 texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex
 texmf-dist/doc/generic/pst-plot/pst-plot-doc.tex
+texmf-dist/doc/generic/pst-plot/pst-plot97.tex
 texmf-dist/source/generic/pst-plot/Makefile
 texmf-dist/source/generic/pst-plot/Makefile
 texmf-dist/tex/generic/pst-plot/pst-plot.tex
 texmf-dist/tex/generic/pst-plot/pst-plot.tex
 texmf-dist/tex/latex/pst-plot/pst-plot.sty
 texmf-dist/tex/latex/pst-plot/pst-plot.sty
@@ -1018,12 +1149,28 @@ texmf-dist/doc/generic/pst-poly/pst-poly-doc.tex
 texmf-dist/source/generic/pst-poly/Makefile
 texmf-dist/source/generic/pst-poly/Makefile
 texmf-dist/tex/generic/pst-poly/pst-poly.tex
 texmf-dist/tex/generic/pst-poly/pst-poly.tex
 texmf-dist/tex/latex/pst-poly/pst-poly.sty
 texmf-dist/tex/latex/pst-poly/pst-poly.sty
+texmf-dist/doc/generic/pst-pulley/Changes
+texmf-dist/doc/generic/pst-pulley/README
+texmf-dist/doc/generic/pst-pulley/pst-pulley-doc.bib
+texmf-dist/doc/generic/pst-pulley/pst-pulley-doc.pdf
+texmf-dist/doc/generic/pst-pulley/pst-pulley-doc.tex
+texmf-dist/source/generic/pst-pulley/Makefile
+texmf-dist/tex/generic/pst-pulley/pst-pulley.tex
+texmf-dist/tex/latex/pst-pulley/pst-pulley.sty
 texmf-dist/doc/generic/pst-qtree/CHANGES
 texmf-dist/doc/generic/pst-qtree/CHANGES
 texmf-dist/doc/generic/pst-qtree/LICENSE
 texmf-dist/doc/generic/pst-qtree/LICENSE
 texmf-dist/doc/generic/pst-qtree/pst-qtree-manual.pdf
 texmf-dist/doc/generic/pst-qtree/pst-qtree-manual.pdf
 texmf-dist/doc/generic/pst-qtree/pst-qtree-manual.tex
 texmf-dist/doc/generic/pst-qtree/pst-qtree-manual.tex
 texmf-dist/tex/generic/pst-qtree/pst-qtree.tex
 texmf-dist/tex/generic/pst-qtree/pst-qtree.tex
 texmf-dist/tex/latex/pst-qtree/pst-qtree.sty
 texmf-dist/tex/latex/pst-qtree/pst-qtree.sty
+texmf-dist/doc/generic/pst-rubans/Changes
+texmf-dist/doc/generic/pst-rubans/README
+texmf-dist/doc/generic/pst-rubans/pst-rubans-doc.bib
+texmf-dist/doc/generic/pst-rubans/pst-rubans-doc.pdf
+texmf-dist/doc/generic/pst-rubans/pst-rubans-doc.tex
+texmf-dist/source/generic/pst-rubans/Makefile
+texmf-dist/tex/generic/pst-rubans/pst-rubans.tex
+texmf-dist/tex/latex/pst-rubans/pst-rubans.sty
 texmf-dist/doc/generic/pst-sigsys/Changes
 texmf-dist/doc/generic/pst-sigsys/Changes
 texmf-dist/doc/generic/pst-sigsys/README
 texmf-dist/doc/generic/pst-sigsys/README
 texmf-dist/doc/generic/pst-sigsys/pst-sigsys-doc.bib
 texmf-dist/doc/generic/pst-sigsys/pst-sigsys-doc.bib
@@ -1040,6 +1187,15 @@ texmf-dist/source/generic/pst-slpe/pst-slpe.ins
 texmf-dist/dvips/pst-slpe/pst-slpe.pro
 texmf-dist/dvips/pst-slpe/pst-slpe.pro
 texmf-dist/tex/generic/pst-slpe/pst-slpe.tex
 texmf-dist/tex/generic/pst-slpe/pst-slpe.tex
 texmf-dist/tex/latex/pst-slpe/pst-slpe.sty
 texmf-dist/tex/latex/pst-slpe/pst-slpe.sty
+texmf-dist/doc/generic/pst-solarsystem/Changes
+texmf-dist/doc/generic/pst-solarsystem/README
+texmf-dist/doc/generic/pst-solarsystem/pst-solarsystem-doc.bib
+texmf-dist/doc/generic/pst-solarsystem/pst-solarsystem-doc.pdf
+texmf-dist/doc/generic/pst-solarsystem/pst-solarsystem-doc.tex
+texmf-dist/source/generic/pst-solarsystem/Makefile
+texmf-dist/dvips/pst-solarsystem/pst-solarsystem.pro
+texmf-dist/tex/generic/pst-solarsystem/pst-solarsystem.tex
+texmf-dist/tex/latex/pst-solarsystem/pst-solarsystem.sty
 texmf-dist/doc/generic/pst-spectra/README
 texmf-dist/doc/generic/pst-spectra/README
 texmf-dist/doc/generic/pst-spectra/pst-spectra.pdf
 texmf-dist/doc/generic/pst-spectra/pst-spectra.pdf
 texmf-dist/doc/generic/pst-spectra/pst-spectraEN.pdf
 texmf-dist/doc/generic/pst-spectra/pst-spectraEN.pdf
@@ -1220,8 +1376,18 @@ texmf-dist/doc/generic/pst-thick/pst-thick-doc.tex
 texmf-dist/source/generic/pst-thick/Makefile
 texmf-dist/source/generic/pst-thick/Makefile
 texmf-dist/tex/generic/pst-thick/pst-thick.tex
 texmf-dist/tex/generic/pst-thick/pst-thick.tex
 texmf-dist/tex/latex/pst-thick/pst-thick.sty
 texmf-dist/tex/latex/pst-thick/pst-thick.sty
+texmf-dist/doc/generic/pst-tools/Changes
+texmf-dist/doc/generic/pst-tools/README
+texmf-dist/doc/generic/pst-tools/pst-tools-doc.bib
+texmf-dist/doc/generic/pst-tools/pst-tools-doc.pdf
+texmf-dist/doc/generic/pst-tools/pst-tools-doc.tex
+texmf-dist/source/generic/pst-tools/Makefile
+texmf-dist/tex/generic/pst-tools/pst-tools.tex
+texmf-dist/tex/latex/pst-tools/pst-tools.sty
 texmf-dist/doc/generic/pst-tree/Changes
 texmf-dist/doc/generic/pst-tree/Changes
 texmf-dist/doc/generic/pst-tree/README
 texmf-dist/doc/generic/pst-tree/README
+texmf-dist/doc/generic/pst-tree/pst-tree-doc-de.pdf
+texmf-dist/doc/generic/pst-tree/pst-tree-doc-de.tex
 texmf-dist/doc/generic/pst-tree/pst-tree-doc.bib
 texmf-dist/doc/generic/pst-tree/pst-tree-doc.bib
 texmf-dist/doc/generic/pst-tree/pst-tree-doc.pdf
 texmf-dist/doc/generic/pst-tree/pst-tree-doc.pdf
 texmf-dist/doc/generic/pst-tree/pst-tree-doc.tex
 texmf-dist/doc/generic/pst-tree/pst-tree-doc.tex
@@ -1270,6 +1436,8 @@ texmf-dist/doc/latex/pst2pdf/README
 texmf-dist/doc/latex/pst2pdf/pst2pdf-doc.bib
 texmf-dist/doc/latex/pst2pdf/pst2pdf-doc.bib
 texmf-dist/doc/latex/pst2pdf/pst2pdf-doc.pdf
 texmf-dist/doc/latex/pst2pdf/pst2pdf-doc.pdf
 texmf-dist/doc/latex/pst2pdf/pst2pdf-doc.tex
 texmf-dist/doc/latex/pst2pdf/pst2pdf-doc.tex
+texmf-dist/doc/latex/pst2pdf/test.pdf
+texmf-dist/doc/latex/pst2pdf/test.tex
 texmf-dist/doc/latex/pst2pdf/test1-pdf.pdf
 texmf-dist/doc/latex/pst2pdf/test1-pdf.pdf
 texmf-dist/doc/latex/pst2pdf/test1.tex
 texmf-dist/doc/latex/pst2pdf/test1.tex
 texmf-dist/doc/latex/pst2pdf/test2-pdf.pdf
 texmf-dist/doc/latex/pst2pdf/test2-pdf.pdf
@@ -1283,7 +1451,9 @@ texmf-dist/doc/generic/pstricks/Changes
 texmf-dist/doc/generic/pstricks/Changes.dvips
 texmf-dist/doc/generic/pstricks/Changes.dvips
 texmf-dist/doc/generic/pstricks/Changes.generic
 texmf-dist/doc/generic/pstricks/Changes.generic
 texmf-dist/doc/generic/pstricks/Changes.latex
 texmf-dist/doc/generic/pstricks/Changes.latex
+texmf-dist/doc/generic/pstricks/Makefile
 texmf-dist/doc/generic/pstricks/PSTricks.bib
 texmf-dist/doc/generic/pstricks/PSTricks.bib
+texmf-dist/doc/generic/pstricks/README
 texmf-dist/doc/generic/pstricks/ctandir.sty
 texmf-dist/doc/generic/pstricks/ctandir.sty
 texmf-dist/doc/generic/pstricks/images/flowers.eps
 texmf-dist/doc/generic/pstricks/images/flowers.eps
 texmf-dist/doc/generic/pstricks/images/tiger.eps
 texmf-dist/doc/generic/pstricks/images/tiger.eps
@@ -1303,24 +1473,22 @@ texmf-dist/doc/generic/pstricks/pst-news09.pdf
 texmf-dist/doc/generic/pstricks/pst-news09.tex
 texmf-dist/doc/generic/pstricks/pst-news09.tex
 texmf-dist/doc/generic/pstricks/pst-news10.pdf
 texmf-dist/doc/generic/pstricks/pst-news10.pdf
 texmf-dist/doc/generic/pstricks/pst-news10.tex
 texmf-dist/doc/generic/pstricks/pst-news10.tex
-texmf-dist/doc/generic/pstricks/pst-news11.aux
-texmf-dist/doc/generic/pstricks/pst-news11.bbl
-texmf-dist/doc/generic/pstricks/pst-news11.blg
-texmf-dist/doc/generic/pstricks/pst-news11.dvi
-texmf-dist/doc/generic/pstricks/pst-news11.glg
-texmf-dist/doc/generic/pstricks/pst-news11.glo
-texmf-dist/doc/generic/pstricks/pst-news11.gls
-texmf-dist/doc/generic/pstricks/pst-news11.idx
-texmf-dist/doc/generic/pstricks/pst-news11.ilg
-texmf-dist/doc/generic/pstricks/pst-news11.ind
-texmf-dist/doc/generic/pstricks/pst-news11.log
-texmf-dist/doc/generic/pstricks/pst-news11.out
 texmf-dist/doc/generic/pstricks/pst-news11.pdf
 texmf-dist/doc/generic/pstricks/pst-news11.pdf
 texmf-dist/doc/generic/pstricks/pst-news11.tex
 texmf-dist/doc/generic/pstricks/pst-news11.tex
-texmf-dist/doc/generic/pstricks/pst-news11.tmp
-texmf-dist/doc/generic/pstricks/pst-news11.toc
+texmf-dist/doc/generic/pstricks/pst-news12.pdf
+texmf-dist/doc/generic/pstricks/pst-news12.tex
+texmf-dist/doc/generic/pstricks/pst-quickref.pdf
 texmf-dist/doc/generic/pstricks/pst-user.pdf
 texmf-dist/doc/generic/pstricks/pst-user.pdf
 texmf-dist/doc/generic/pstricks/pst-user.tgz
 texmf-dist/doc/generic/pstricks/pst-user.tgz
+texmf-dist/doc/generic/pstricks/pst-usrfull.pdf
+texmf-dist/doc/generic/pstricks/pstnews1-10.pdf
+texmf-dist/doc/generic/pstricks/pstnews1-10.tex
+texmf-dist/doc/generic/pstricks/pstnews1-11.pdf
+texmf-dist/doc/generic/pstricks/pstnews1-11.tex
+texmf-dist/doc/generic/pstricks/pstnews1-12.pdf
+texmf-dist/doc/generic/pstricks/pstnews1-12.tex
+texmf-dist/doc/generic/pstricks/pstnews97-15.pdf
+texmf-dist/doc/generic/pstricks/pstnews97-15.tex
 texmf-dist/doc/generic/pstricks/pstricks-add-data9.data
 texmf-dist/doc/generic/pstricks/pstricks-add-data9.data
 texmf-dist/doc/generic/pstricks/pstricks-bug.tex
 texmf-dist/doc/generic/pstricks/pstricks-bug.tex
 texmf-dist/doc/generic/pstricks/pstricks-doc.pdf
 texmf-dist/doc/generic/pstricks/pstricks-doc.pdf
@@ -1351,7 +1519,6 @@ texmf-dist/tex/latex/pstricks/pst-key.sty
 texmf-dist/tex/latex/pstricks/pstcol.sty
 texmf-dist/tex/latex/pstricks/pstcol.sty
 texmf-dist/tex/latex/pstricks/pstricks.sty
 texmf-dist/tex/latex/pstricks/pstricks.sty
 texmf-dist/doc/generic/pstricks-add/Changes
 texmf-dist/doc/generic/pstricks-add/Changes
-texmf-dist/doc/generic/pstricks-add/README
 texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.bib
 texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.bib
 texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.dat
 texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.dat
 texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.pdf
 texmf-dist/doc/generic/pstricks-add/pstricks-add-doc.pdf
@@ -1400,6 +1567,16 @@ texmf-dist/tex/generic/vaucanson-g/VCPref-slides.tex
 texmf-dist/tex/generic/vaucanson-g/Vaucanson-G.tex
 texmf-dist/tex/generic/vaucanson-g/Vaucanson-G.tex
 texmf-dist/tex/generic/vaucanson-g/vaucanson-g.sty
 texmf-dist/tex/generic/vaucanson-g/vaucanson-g.sty
 texmf-dist/tex/generic/vaucanson-g/vaucanson.sty
 texmf-dist/tex/generic/vaucanson-g/vaucanson.sty
+texmf-dist/doc/latex/vocaltract/README
+texmf-dist/doc/latex/vocaltract/vtLatex_AnimationDemo.tex
+texmf-dist/doc/latex/vocaltract/vtLatex_AnimationLauncher.tex
+texmf-dist/doc/latex/vocaltract/vtLatex_FigureDemo.pdf
+texmf-dist/doc/latex/vocaltract/vtLatex_FigureDemo.tex
+texmf-dist/doc/latex/vocaltract/vtLatex_FigureLauncher.tex
+texmf-dist/doc/latex/vocaltract/vtLatex_TimeParams.tex
+texmf-dist/doc/latex/vocaltract/vtMAINVisual.m
+texmf-dist/doc/latex/vocaltract/vtQueryVisual.m
+texmf-dist/tex/latex/vocaltract/VocalTract.sty
 )
 )
 
 
 %__mkdir_p ${PREF}/texmf-dist
 %__mkdir_p ${PREF}/texmf-dist
@@ -1409,8 +1586,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -1419,9 +1600,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -1444,16 +1627,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -1465,38 +1648,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -1520,19 +1708,28 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -1540,6 +1737,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-pstricks
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-pstricks
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-pstricks
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-pstricks
 
 

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


+ 208 - 63
t/texlive-collection-science/texlive-collection-science-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-science
 ## tlpdb2rpmspec collection-science
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, LGPLv2+, GPL+, Public Domain, Freely redistributable without restriction
+License: LPPL, LPPL 1.3, LGPLv2+, GPL+, Public Domain, Freely redistributable without restriction, LPPL 1.2
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-latex = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -72,10 +95,11 @@ 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.
 chemexec: Creating (chemical) exercise sheets.
 chemmacros: A collection of macros to support typesetting chemistry documents.
 chemmacros: A collection of macros to support typesetting chemistry documents.
+chemnum: A method of numbering chemical compounds.
 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: 
 digiconfigs: Writing "configurations"
 digiconfigs: Writing "configurations"
 drawstack: Draw execution stacks.
 drawstack: Draw execution stacks.
 dyntree: Construct Dynkin tree diagrams.
 dyntree: Construct Dynkin tree diagrams.
@@ -100,7 +124,7 @@ nuc: Notation for nuclear isotopes.
 objectz: Macros for typesetting Object Z.
 objectz: Macros for typesetting Object Z.
 physymb: Assorted macros for Physicists.
 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.
+sasnrdisplay: Typeset SAS or R code or output.
 sciposter: Make posters of ISO A3 size and larger.
 sciposter: Make posters of ISO A3 size and larger.
 sfg: Draw signal flow graphs.
 sfg: Draw signal flow graphs.
 siunitx: A comprehensive (SI) units package.
 siunitx: A comprehensive (SI) units package.
@@ -144,10 +168,11 @@ 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.
 chemexec: Creating (chemical) exercise sheets.
 chemmacros: A collection of macros to support typesetting chemistry documents.
 chemmacros: A collection of macros to support typesetting chemistry documents.
+chemnum: A method of numbering chemical compounds.
 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: 
 digiconfigs: Writing "configurations"
 digiconfigs: Writing "configurations"
 drawstack: Draw execution stacks.
 drawstack: Draw execution stacks.
 dyntree: Construct Dynkin tree diagrams.
 dyntree: Construct Dynkin tree diagrams.
@@ -172,7 +197,7 @@ nuc: Notation for nuclear isotopes.
 objectz: Macros for typesetting Object Z.
 objectz: Macros for typesetting Object Z.
 physymb: Assorted macros for Physicists.
 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.
+sasnrdisplay: Typeset SAS or R code or output.
 sciposter: Make posters of ISO A3 size and larger.
 sciposter: Make posters of ISO A3 size and larger.
 sfg: Draw signal flow graphs.
 sfg: Draw signal flow graphs.
 siunitx: A comprehensive (SI) units package.
 siunitx: A comprehensive (SI) units package.
@@ -317,15 +342,125 @@ texmf-dist/doc/latex/chemexec/chemexec_en.pdf
 texmf-dist/doc/latex/chemexec/chemexec_en.tex
 texmf-dist/doc/latex/chemexec/chemexec_en.tex
 texmf-dist/tex/latex/chemexec/chemexec.sty
 texmf-dist/tex/latex/chemexec/chemexec.sty
 texmf-dist/doc/latex/chemmacros/README
 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/doc/latex/chemmacros/chemformula_test_sub_and_superscripts.tex
+texmf-dist/doc/latex/chemmacros/chemmacros_de.pdf
+texmf-dist/doc/latex/chemmacros/chemmacros_de.tex
+texmf-dist/doc/latex/chemmacros/chemmacros_en.pdf
+texmf-dist/doc/latex/chemmacros/chemmacros_en.tex
+texmf-dist/tex/latex/chemmacros/chemformula.sty
+texmf-dist/tex/latex/chemmacros/chemmacros-version1.cfg
 texmf-dist/tex/latex/chemmacros/chemmacros.sty
 texmf-dist/tex/latex/chemmacros/chemmacros.sty
+texmf-dist/tex/latex/chemmacros/ghsystem.sty
+texmf-dist/tex/latex/chemmacros/language/ghsystem_english.def
+texmf-dist/tex/latex/chemmacros/language/ghsystem_german.def
+texmf-dist/tex/latex/chemmacros/language/ghsystem_italian.def
+texmf-dist/tex/latex/chemmacros/language/ghsystem_langtemplate.def
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_acid-8.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_acid-8.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_acid-8.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_acid.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_acid.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_acid.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_aqpol.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_aqpol.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_aqpol.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_bottle-2-black.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_bottle-2-black.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_bottle-2-black.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_bottle-2-white.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_bottle-2-white.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_bottle-2-white.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_bottle.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_bottle.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_bottle.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_exclam.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_exclam.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_exclam.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-1.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-1.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-1.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-2.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-2.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-2.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-3.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-3.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-3.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-4.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-4.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-4.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-5.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-5.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-5.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-6.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-6.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos-6.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_explos.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-2-black.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-2-black.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-2-black.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-2-white.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-2-white.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-2-white.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-3-black.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-3-black.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-3-black.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-3-white.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-3-white.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-3-white.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-4-1.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-4-1.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-4-1.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-4-2.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-4-2.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-4-2.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-4-3-black.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-4-3-black.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-4-3-black.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-4-3-white.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-4-3-white.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-4-3-white.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-5-2-black.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-5-2-black.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-5-2-black.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-5-2-white.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-5-2-white.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-5-2-white.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-O-5-1.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-O-5-1.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-O-5-1.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-O.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-O.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame-O.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_flame.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_health.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_health.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_health.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_skull-2.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_skull-2.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_skull-2.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_skull-6.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_skull-6.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_skull-6.png
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_skull.eps
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_skull.jpg
+texmf-dist/tex/latex/chemmacros/pictures/ghsystem_skull.png
+texmf-dist/doc/latex/chemnum/README
+texmf-dist/doc/latex/chemnum/chemnum_de.pdf
+texmf-dist/doc/latex/chemnum/chemnum_de.tex
+texmf-dist/doc/latex/chemnum/chemnum_en.pdf
+texmf-dist/doc/latex/chemnum/chemnum_en.tex
+texmf-dist/doc/latex/chemnum/scheme-bla.ps
+texmf-dist/doc/latex/chemnum/scheme-tmp.ps
+texmf-dist/tex/latex/chemnum/chemnum.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/chemscheme.cdx
-texmf-dist/doc/latex/chemstyle/chemstyle-demo.tex
 texmf-dist/doc/latex/chemstyle/chemstyle.pdf
 texmf-dist/doc/latex/chemstyle/chemstyle.pdf
+texmf-dist/doc/latex/chemstyle/scheme-one.eps
+texmf-dist/doc/latex/chemstyle/scheme-two.eps
 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
@@ -374,6 +509,7 @@ texmf-dist/tex/latex/computational-complexity/ccdbs.sty
 texmf-dist/tex/latex/computational-complexity/cclayout.sty
 texmf-dist/tex/latex/computational-complexity/cclayout.sty
 texmf-dist/tex/latex/computational-complexity/ccproof.sty
 texmf-dist/tex/latex/computational-complexity/ccproof.sty
 texmf-dist/tex/latex/computational-complexity/ccqed.sty
 texmf-dist/tex/latex/computational-complexity/ccqed.sty
+texmf-dist/tex/latex/computational-complexity/ccref.sty
 texmf-dist/tex/latex/computational-complexity/ccreltx.sty
 texmf-dist/tex/latex/computational-complexity/ccreltx.sty
 texmf-dist/tex/latex/computational-complexity/ccthm.sty
 texmf-dist/tex/latex/computational-complexity/ccthm.sty
 texmf-dist/tex/latex/computational-complexity/relabel.sty
 texmf-dist/tex/latex/computational-complexity/relabel.sty
@@ -404,9 +540,10 @@ 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/engtlc/README
 texmf-dist/doc/latex/engtlc/README
-texmf-dist/doc/latex/engtlc/eng_engtlc.pdf
+texmf-dist/doc/latex/engtlc/engtlc.pdf
 texmf-dist/doc/latex/engtlc/engtlc.tex
 texmf-dist/doc/latex/engtlc/engtlc.tex
-texmf-dist/doc/latex/engtlc/ita_engtlc.pdf
+texmf-dist/doc/latex/engtlc/itengtlc.pdf
+texmf-dist/doc/latex/engtlc/itengtlc.tex
 texmf-dist/tex/latex/engtlc/engtlc.sty
 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
@@ -537,8 +674,11 @@ 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
 texmf-dist/tex/latex/pseudocode/pseudocode.sty
 texmf-dist/tex/latex/pseudocode/pseudocode.sty
-texmf-dist/doc/latex/scientificpaper/README
-texmf-dist/tex/latex/scientificpaper/science.sty
+texmf-dist/doc/latex/sasnrdisplay/README
+texmf-dist/doc/latex/sasnrdisplay/SASnRdisplay.pdf
+texmf-dist/doc/latex/sasnrdisplay/SASnRdisplay.tex
+texmf-dist/tex/latex/sasnrdisplay/SASnRdisplay.cfg
+texmf-dist/tex/latex/sasnrdisplay/SASnRdisplay.sty
 texmf-dist/doc/latex/sciposter/README
 texmf-dist/doc/latex/sciposter/README
 texmf-dist/doc/latex/sciposter/sciposterexample/auto/sciposter-example.el
 texmf-dist/doc/latex/sciposter/sciposterexample/auto/sciposter-example.el
 texmf-dist/doc/latex/sciposter/sciposterexample/blocks1.eps
 texmf-dist/doc/latex/sciposter/sciposterexample/blocks1.eps
@@ -603,7 +743,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/THIS_IS_VERSION_v141
 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
@@ -680,8 +820,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -690,9 +834,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -715,16 +861,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -736,38 +882,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -791,50 +942,36 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-[ -f %{texmf}/web2c/updmap.cfg ] || exit 0
-
-updmap_lock=%{texmf}/updmap.lock
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! Map chemarrow.map" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable chemarrow.map ... " && \
-    %{exec_updmap} --nomkmap --enable Map chemarrow.map >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
+%touch_run texhash
+%touch_run mtxrun
 
 
-rpm -q --quiet texlive-common || exit 0
+[ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-[ -f ${updmap_lock} ] && \
-    echo -n "    " && \
-    echo -n "Running updmap: recreate map files ... " && \
-    %{exec_updmap} >/dev/null 2>&1 && \
-    echo "done." && \
-    rm -f ${updmap_lock}
+%{_bindir}/updmap-sys --nomkmap --nohash --quiet --enable Map chemarrow.map >/dev/null 2>&1 && %touch_run updmap
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
-    [ -f %{texmf}/web2c/updmap.cfg ] || exit 0
+    [ -f %{texmfsysconfig}/web2c/updmap.cfg ] || exit 0
 
 
-    %{exec_updmap} --listmaps 2>/dev/null | egrep -q "^Map chemarrow.map" && \
-        echo -n "    " && \
-        echo -n "Running updmap: disable chemarrow.map ... " && \
-        %{exec_updmap} --nomkmap --disable chemarrow.map >/dev/null 2>&1 && \
-        echo "done."
-    echo -n "    " && \
-        echo -n "Running updmap: recreate map files ... " && \
-        %{exec_updmap} >/dev/null 2>&1 && \
-        echo "done."
+    %{_bindir}/updmap-sys --nomkmap --nohash --quiet --disable chemarrow.map >/dev/null 2>&1 && %touch_run updmap
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -842,6 +979,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-science
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-science
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-science
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-science
 
 

+ 72 - 21
t/texlive-collection-texinfo/texlive-collection-texinfo-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-texinfo
 ## tlpdb2rpmspec collection-texinfo
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,17 +17,37 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
 License: GPL+
 License: GPL+
 Group: Applications/Publishing
 Group: Applications/Publishing
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -120,8 +143,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -130,9 +157,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -155,16 +184,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -176,38 +205,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -226,23 +260,40 @@ find %{buildroot}%{texmf}-dist -type d | \
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
+%touch_run texhash
+%touch_run mtxrun
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-texinfo
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-texinfo
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-texinfo
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-texinfo
 
 

+ 120 - 57
t/texlive-collection-xetex/texlive-collection-xetex-vl.spec

@@ -1,12 +1,15 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
-## NOTE: This spec file is generated by tlpdb2rpmspec 2011-1: 
+## NOTE: This spec file is generated by tlpdb2rpmspec 2012-1: 
 ## tlpdb2rpmspec collection-xetex
 ## tlpdb2rpmspec collection-xetex
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%bcond_with firstbuild
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -14,19 +17,39 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 Release: 1%{?_dist_release}
-License: LPPL, GPL+, OFSFLD, Public Domain, ASL 2.0
+License: LPPL, LPPL 1.3, GPL+, OFSFLD, Freely redistributable without restriction, Public Domain, ASL 2.0
 Group: Applications/Publishing
 Group: Applications/Publishing
 URL:http://www.tug.org/texlive/
 URL:http://www.tug.org/texlive/
 
 
@@ -35,7 +58,7 @@ Requires: texlive-collection-basic = %{version}
 
 
 Requires(post):		texlive = %{version}
 Requires(post):		texlive = %{version}
 Requires(postun):	texlive = %{version}
 Requires(postun):	texlive = %{version}
-BuildRequires:		texlive-sources = %{version}
+#BuildRequires:		texlive-sources = %{version}
 
 
 BuildArch:	noarch
 BuildArch:	noarch
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
 Buildroot:	%{_tmppath}/%{name}-%{version}-root
@@ -56,26 +79,27 @@ as well as the documentation for the included software packages.
 
 
 This package is a collection of XeTeX packages: 
 This package is a collection of XeTeX packages: 
 Packages for XeTeX, the Unicode/OpenType-enabled TeX by
 Packages for XeTeX, the Unicode/OpenType-enabled TeX by
-Jonathan Kew, http://scripts.sil.org/xetex.
+Jonathan Kew, http://tug.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.
 fixlatvian: Improve Latvian language support in XeLaTeX.
 fixlatvian: Improve Latvian language support in XeLaTeX.
+fontbook: Generate a font book.
 fontwrap: Bind fonts to specific unicode blocks.
 fontwrap: Bind fonts to specific unicode blocks.
 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.
+realscripts: Access OpenType subscript and superscript glyphs.
 unisugar: Define syntactic sugar for Unicode LaTeX.
 unisugar: Define syntactic sugar for Unicode LaTeX.
-xecjk: Support for CJK documents in XeLaTeX.
-xecolour: Support for colour in XeLaTeX.
+xecjk: 
+xecolor: 
 xecyr: Using Cyrillic languages in XeTeX.
 xecyr: Using Cyrillic languages in XeTeX.
 xeindex: Automatic index generation for XeLaTeX.
 xeindex: Automatic index generation for XeLaTeX.
-xepersian: Persian for LaTeX over XeTeX.
+xepersian: Persian for LaTeX, using XeTeX.
 xesearch: A string finder for XeTeX.
 xesearch: A string finder for XeTeX.
 xetex: Unicode and OpenType-enabled TeX engine.
 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-itrans: Itrans input maps for use with XeLaTeX.
 xetex-pstricks: Running PStricks under XeTeX.
 xetex-pstricks: Running PStricks under XeTeX.
 xetexconfig: Configuration files for XeTeX.
 xetexconfig: Configuration files for XeTeX.
@@ -99,26 +123,27 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 このパッケージは以下のようなパッケージ集です。
 このパッケージは以下のようなパッケージ集です。
 XeTeX packages: 
 XeTeX packages: 
 Packages for XeTeX, the Unicode/OpenType-enabled TeX by
 Packages for XeTeX, the Unicode/OpenType-enabled TeX by
-Jonathan Kew, http://scripts.sil.org/xetex.
+Jonathan Kew, http://tug.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.
 fixlatvian: Improve Latvian language support in XeLaTeX.
 fixlatvian: Improve Latvian language support in XeLaTeX.
+fontbook: Generate a font book.
 fontwrap: Bind fonts to specific unicode blocks.
 fontwrap: Bind fonts to specific unicode blocks.
 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.
+realscripts: Access OpenType subscript and superscript glyphs.
 unisugar: Define syntactic sugar for Unicode LaTeX.
 unisugar: Define syntactic sugar for Unicode LaTeX.
-xecjk: Support for CJK documents in XeLaTeX.
-xecolour: Support for colour in XeLaTeX.
+xecjk: 
+xecolor: 
 xecyr: Using Cyrillic languages in XeTeX.
 xecyr: Using Cyrillic languages in XeTeX.
 xeindex: Automatic index generation for XeLaTeX.
 xeindex: Automatic index generation for XeLaTeX.
-xepersian: Persian for LaTeX over XeTeX.
+xepersian: Persian for LaTeX, using XeTeX.
 xesearch: A string finder for XeTeX.
 xesearch: A string finder for XeTeX.
 xetex: Unicode and OpenType-enabled TeX engine.
 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-itrans: Itrans input maps for use with XeLaTeX.
 xetex-pstricks: Running PStricks under XeTeX.
 xetex-pstricks: Running PStricks under XeTeX.
 xetexconfig: Configuration files for XeTeX.
 xetexconfig: Configuration files for XeTeX.
@@ -323,6 +348,13 @@ texmf-dist/source/xelatex/fixlatvian/fixlatvian.dtx
 texmf-dist/source/xelatex/fixlatvian/fixlatvian.ins
 texmf-dist/source/xelatex/fixlatvian/fixlatvian.ins
 texmf-dist/makeindex/fixlatvian/lv.ist
 texmf-dist/makeindex/fixlatvian/lv.ist
 texmf-dist/tex/xelatex/fixlatvian/fixlatvian.sty
 texmf-dist/tex/xelatex/fixlatvian/fixlatvian.sty
+texmf-dist/doc/xelatex/fontbook/README
+texmf-dist/doc/xelatex/fontbook/fontbook-freefonts.pdf
+texmf-dist/doc/xelatex/fontbook/fontbook-freefonts.tex
+texmf-dist/doc/xelatex/fontbook/fontbook.pdf
+texmf-dist/source/xelatex/fontbook/fontbook.dtx
+texmf-dist/source/xelatex/fontbook/fontbook.ins
+texmf-dist/tex/xelatex/fontbook/fontbook.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
@@ -390,6 +422,7 @@ texmf-dist/tex/xelatex/polyglossia/gloss-estonian.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-farsi.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-farsi.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-finnish.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-finnish.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-french.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-french.ldf
+texmf-dist/tex/xelatex/polyglossia/gloss-friulan.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-galician.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-galician.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-german.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-german.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-greek.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-greek.ldf
@@ -399,6 +432,7 @@ 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-kannada.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-lao.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
@@ -413,6 +447,7 @@ 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
+texmf-dist/tex/xelatex/polyglossia/gloss-romansh.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-russian.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-russian.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-samin.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-samin.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-sanskrit.ldf
 texmf-dist/tex/xelatex/polyglossia/gloss-sanskrit.ldf
@@ -437,6 +472,11 @@ 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/tex/xelatex/polyglossia/xgreek-fixes.def
+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/xelatex/unisugar/Makefile
 texmf-dist/doc/xelatex/unisugar/Makefile
 texmf-dist/doc/xelatex/unisugar/README
 texmf-dist/doc/xelatex/unisugar/README
 texmf-dist/doc/xelatex/unisugar/gedit-mixed-sugar.png
 texmf-dist/doc/xelatex/unisugar/gedit-mixed-sugar.png
@@ -447,23 +487,17 @@ texmf-dist/doc/xelatex/unisugar/unisugar.pdf
 texmf-dist/doc/xelatex/unisugar/unisugar.tex
 texmf-dist/doc/xelatex/unisugar/unisugar.tex
 texmf-dist/tex/xelatex/unisugar/unisugar.sty
 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/example-CJKchecksingle.tex
-texmf-dist/doc/xelatex/xecjk/example-CJKfntef.tex
-texmf-dist/doc/xelatex/xecjk/example-addspaces.tex
-texmf-dist/doc/xelatex/xecjk/example-fallback.tex
-texmf-dist/doc/xelatex/xecjk/examples/example-CJKchecksingle.tex
-texmf-dist/doc/xelatex/xecjk/examples/example-CJKfntef.tex
-texmf-dist/doc/xelatex/xecjk/examples/example-addspaces.tex
-texmf-dist/doc/xelatex/xecjk/examples/example-fallback.tex
+texmf-dist/doc/xelatex/xecjk/example/xeCJK-example-CJKecglue.tex
+texmf-dist/doc/xelatex/xecjk/example/xeCJK-example-autofake.tex
+texmf-dist/doc/xelatex/xecjk/example/xeCJK-example-checksingle.tex
+texmf-dist/doc/xelatex/xecjk/example/xeCJK-example-fallback.tex
+texmf-dist/doc/xelatex/xecjk/example/xeCJK-example-subCJKblock.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
 texmf-dist/tex/xelatex/xecjk/xeCJK.sty
 texmf-dist/tex/xelatex/xecjk/xeCJK.sty
-texmf-dist/doc/xelatex/xecolour/README
-texmf-dist/doc/xelatex/xecolour/xecolour-user.pdf
-texmf-dist/doc/xelatex/xecolour/xecolour-user.tex
-texmf-dist/tex/xelatex/xecolour/xecolour.sty
+texmf-dist/doc/xelatex/xecolor/README
+texmf-dist/tex/xelatex/xecolor/xecolor.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/NEWS
@@ -503,8 +537,7 @@ texmf-dist/doc/xelatex/xeindex/xeindex.pdf
 texmf-dist/doc/xelatex/xeindex/xeindex.tex
 texmf-dist/doc/xelatex/xeindex/xeindex.tex
 texmf-dist/tex/xelatex/xeindex/xeindex.sty
 texmf-dist/tex/xelatex/xeindex/xeindex.sty
 texmf-dist/doc/xelatex/xepersian/README
 texmf-dist/doc/xelatex/xepersian/README
-texmf-dist/doc/xelatex/xepersian/ctg.jpg
-texmf-dist/doc/xelatex/xepersian/ftxe-0.11.py
+texmf-dist/doc/xelatex/xepersian/ftxe-0.12.py
 texmf-dist/doc/xelatex/xepersian/img/ireland.jpg
 texmf-dist/doc/xelatex/xepersian/img/ireland.jpg
 texmf-dist/doc/xelatex/xepersian/img/weather/clouds.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/rain.jpg
@@ -514,6 +547,8 @@ 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/xepersian-logo.pdf
+texmf-dist/doc/xelatex/xepersian/xepersian-logo.tex
 texmf-dist/doc/xelatex/xepersian/xepersian.pdf
 texmf-dist/doc/xelatex/xepersian/xepersian.pdf
 texmf-dist/source/xelatex/xepersian/xepersian.dtx
 texmf-dist/source/xelatex/xepersian/xepersian.dtx
 texmf-dist/source/xelatex/xepersian/xepersian.ins
 texmf-dist/source/xelatex/xepersian/xepersian.ins
@@ -530,6 +565,7 @@ 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/bidicode-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/bidituftesidenote-xepersian.def
 texmf-dist/tex/xelatex/xepersian/boek-xepersian.def
 texmf-dist/tex/xelatex/xepersian/boek-xepersian.def
 texmf-dist/tex/xelatex/xepersian/boek3-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
@@ -544,10 +580,13 @@ 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/extarticle-xepersian.def
 texmf-dist/tex/xelatex/xepersian/extbook-xepersian.def
 texmf-dist/tex/xelatex/xepersian/extbook-xepersian.def
+texmf-dist/tex/xelatex/xepersian/extrafootnotefeatures-xepersian.def
 texmf-dist/tex/xelatex/xepersian/extreport-xepersian.def
 texmf-dist/tex/xelatex/xepersian/extreport-xepersian.def
 texmf-dist/tex/xelatex/xepersian/flowfram-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/framed-bidi-xepersian.def
 texmf-dist/tex/xelatex/xepersian/hyperref-xepersian.def
 texmf-dist/tex/xelatex/xepersian/hyperref-xepersian.def
+texmf-dist/tex/xelatex/xepersian/imsproc-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/loadingorder-bidi-xepersian.def
@@ -556,7 +595,7 @@ texmf-dist/tex/xelatex/xepersian/memoir-xepersian.def
 texmf-dist/tex/xelatex/xepersian/messages-localise.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/misc-localise-xepersian.def
 texmf-dist/tex/xelatex/xepersian/misc-localise-xepersian.def
-texmf-dist/tex/xelatex/xepersian/multicol-xepersian.def
+texmf-dist/tex/xelatex/xepersian/natbib-xepersian.def
 texmf-dist/tex/xelatex/xepersian/packages-localise-xepersian.def
 texmf-dist/tex/xelatex/xepersian/packages-localise-xepersian.def
 texmf-dist/tex/xelatex/xepersian/rapport1-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
@@ -586,12 +625,9 @@ 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/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/doc/xelatex/xetex-itrans/README
+texmf-dist/doc/xelatex/xetex-itrans/itrans-tamil-sample.pdf
+texmf-dist/doc/xelatex/xetex-itrans/itrans-tamil-sample.tex
 texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/brh-kan.map
 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/brh-kan.tec
 texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-dvn.map
 texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-dvn.map
@@ -606,6 +642,8 @@ 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-santel.tec
 texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-sdvn.map
 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-sdvn.tec
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tamil.map
+texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tamil.tec
 texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tel.map
 texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tel.map
 texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tel.tec
 texmf-dist/fonts/misc/xetex/fontmapping/xetex-itrans/itrans-tel.tec
 texmf-dist/doc/xetex/xetex-pstricks/README
 texmf-dist/doc/xetex/xetex-pstricks/README
@@ -633,8 +671,12 @@ 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-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -643,9 +685,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -668,16 +712,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -689,38 +733,43 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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}
 pushd %{buildroot}%{_bindir}
 pushd %{buildroot}%{_bindir}
     for i in "${mk_symlinks[@]}"; do 
     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/|../|")
+        tlc=$(/bin/echo $i | cut -f 1 -d",")
+        lnk=$(/bin/echo $i | cut -f 2 -d"," | %__sed -e "s|/usr/bin/||")
+        rlnk=$(/bin/echo $i | cut -f 3 -d"," | %__sed -e "s|/usr/|../|")
 
 
         [ "%{name}" = "$tlc" ] || continue
         [ "%{name}" = "$tlc" ] || continue
         [ -f $rlnk ] || exit 1
         [ -f $rlnk ] || exit 1
@@ -744,24 +793,30 @@ cat filelist.doc filelist.full | sort | uniq -u > filelist.tmp
 %__rm -rf %{buildroot}
 %__rm -rf %{buildroot}
 
 
 %post
 %post
-%{exec_texhash}
-
-rpm -q --quiet texlive-common || exit 0
+%touch_run texhash
+%touch_run mtxrun
 
 
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
+%touch_run fmtutil
 
 
 exit 0
 exit 0
 
 
 
 
 %postun
 %postun
 if [ "$1" = 0 ]; then
 if [ "$1" = 0 ]; then
-    %{exec_texhash}
+    %touch_run texhash
 
 
 fi
 fi
 
 
 exit 0
 exit 0
 
 
+%posttrans
+%{exec_texhash}
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
+exit 0
+
+
 %files -f filelist.full
 %files -f filelist.full
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
@@ -769,6 +824,14 @@ exit 0
 %defattr(-,root,root,-)
 %defattr(-,root,root,-)
 
 
 %changelog
 %changelog
+* Fri Nov 23 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- generated by tlpdb2rpmspec 2012-1: tlpdb2rpmspec collection-xetex
+
+* Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
+- generated by tlpdb2rpmspec 2011-2: tlpdb2rpmspec collection-xetex
+- set external dependencies (texlive-collection-binextra, 
+  texlive-collection-fontutils)
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-xetex
 - generated by tlpdb2rpmspec 2011-1: tlpdb2rpmspec collection-xetex
 
 

+ 5 - 116
t/texlive-common/texlive-common-vl.spec

@@ -8,62 +8,34 @@ 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
-
-%global _use_internal_dependency_generator 0
-%global __find_provides %{nil}
-%global __find_requires %{nil}
-
-%define tex_destdir	%{_datadir}
-%define texmf		%{tex_destdir}/texmf
-%define texlive_src	%{tex_destdir}/texlive-sources
-%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
-## NOTE: For only texlive-common, if %exec_fmtutil fails, 
-## we show the STDERR of %exec_fmtutil. 
-%define exec_fmtutil  [ -x %{_bindir}/fmtutil-sys ] && PATH=%{_bindir}:$PATH %{_bindir}/fmtutil-sys --all >/dev/null
-%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf/fonts
+Obsoletes:   task-texmacro-phys < 1.1
 
 
 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: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 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/
 
 
 Requires: texlive = %{version}
 Requires: texlive = %{version}
-Requires(pre,post): texlive = %{version}
 Requires: texlive-collection-basic = %{version}
 Requires: texlive-collection-basic = %{version}
-Requires(post): texlive-collection-basic = %{version}
 Requires: texlive-collection-latex = %{version}
 Requires: texlive-collection-latex = %{version}
-Requires(post): texlive-collection-latex = %{version}
 Requires: texlive-collection-latexrecommended = %{version}
 Requires: texlive-collection-latexrecommended = %{version}
-Requires(post): texlive-collection-latexrecommended = %{version}
 Requires: texlive-collection-fontsrecommended = %{version}
 Requires: texlive-collection-fontsrecommended = %{version}
-Requires(post): texlive-collection-fontsrecommended = %{version}
 
 
 #### $ pdftex -ini  -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini
 #### $ pdftex -ini  -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini
 ## dehypht-x-2009-06-19.tex
 ## dehypht-x-2009-06-19.tex
 Requires: texlive-collection-langgerman = %{version}
 Requires: texlive-collection-langgerman = %{version}
-Requires(post): texlive-collection-langgerman = %{version}
 ## catkoi
 ## catkoi
 Requires: texlive-collection-langcyrillic = %{version}
 Requires: texlive-collection-langcyrillic = %{version}
-Requires(post): texlive-collection-langcyrillic = %{version}
 
 
 #### $ xetex -ini  -jobname=xelatex -progname=xelatex -etex xelatex.ini
 #### $ xetex -ini  -jobname=xelatex -progname=xelatex -etex xelatex.ini
 ## unicode-letters
 ## unicode-letters
 Requires: texlive-collection-xetex = %{version}
 Requires: texlive-collection-xetex = %{version}
-Requires(post): texlive-collection-xetex = %{version}
 
 
 Requires: texlive-collection-langcjk = %{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
@@ -107,93 +79,10 @@ TeX に関するたくさんの一般的なドキュメントを含んでいま
 %files
 %files
 
 
 
 
-%posttrans
-%{exec_texhash}
-
-updmap_lock=%{texmf}/updmap.lock
-# The packages required texlive-common contained the following maps. 
-(cat<<EOF
-MixedMap cm.map
-MixedMap cmextra.map
-MixedMap cyrillic.map
-Map euler.map
-MixedMap latxfont.map
-MixedMap symbols.map
-MixedMap cmtext-bsr-interpolated.map
-MixedMap mflogo.map
-Map mathpple.map
-Map charter.map
-Map fpls.map
-Map pazo.map
-Map utopia.map
-MixedMap cm-super-t1.map
-MixedMap cm-super-t2a.map
-MixedMap cm-super-t2b.map
-MixedMap cm-super-t2c.map
-MixedMap cm-super-ts1.map
-MixedMap cm-super-x2.map
-MixedMap eurosym.map
-Map lm.map
-Map marvosym.map
-Map pxfonts.map
-MixedMap rsfs.map
-Map qag.map
-Map qbk.map
-Map qcr.map
-Map qcs.map
-Map qhv.map
-Map qpl.map
-Map qtm.map
-Map qzc.map
-MixedMap tipa.map
-Map txfonts.map
-MixedMap wasy.map
-Map cmcyr.map
-Map bkaiu.map
-Map bsmiu.map
-Map gbsnu.map
-Map gkaiu.map
-Map garuda-c90.map
-Map norasi-c90.map
-Map umj.map
-Map dgj.map
-Map dmj.map
-Map mc2j.map
-Map mcj.map
-Map mr2j.map
-Map mrj.map
-EOF
-) | while read maptype map; do
-%{exec_updmap} --listmaps 2>/dev/null | egrep -q "^#! ${maptype} ${map}" && \
-    echo -n "    " && \
-    echo -n "Running updmap: enable ${map} ... " && \
-    %{exec_updmap} --nomkmap --enable ${maptype} ${map} >/dev/null 2>&1 && \
-    echo "done." && \
-    touch ${updmap_lock}
-done
-
-
-
-echo -n "    "
-echo -n "Running updmap ... " && %{exec_updmap} >/dev/null 2>&1 && echo "done."
-rm -f %{texmf}/updmap.lock
-echo -n "    "
-echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
-
-exit 0
-
-
-# %postun
-# %{exec_texhash}
-# echo -n "    "
-# echo -n "Running updmap ... " && %{exec_updmap} >/dev/null 2>&1 && echo "done."
-# echo -n "    "
-# echo -n "Running fmtutil ... " && %{exec_fmtutil} && echo "done."
-
-exit 0
-
-
 %changelog
 %changelog
+* Wed Nov 21 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- TeX Live 2012
+
 * Sat Nov 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sat Nov 26 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - TeX Live 2011
 - TeX Live 2011
 
 

+ 10 - 12
t/texlive-sources/texlive-sources-vl.spec

@@ -2,8 +2,8 @@
 %global __find_provides %{nil}
 %global __find_provides %{nil}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%define texlivesrcver   20110705
-%define texlivever      20110705
+%define texlivesrcver   20120701
+%define texlivever      20120701
 
 
 %define texlivedir	%{_datadir}/texlive
 %define texlivedir	%{_datadir}/texlive
 %define build_texlive_src	%{buildroot}%{texlivedir}-sources
 %define build_texlive_src	%{buildroot}%{texlivedir}-sources
@@ -13,19 +13,19 @@
 Summary: A collection of sources for TeX Live packages
 Summary: A collection of sources for TeX Live packages
 Summary(ja): TeX Live のソース集
 Summary(ja): TeX Live のソース集
 Name: texlive-sources
 Name: texlive-sources
-Version: 2011
+Version: 2012
 Release: 1%{?_dist_release}
 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/
 
 
 ## original TeX Live sources
 ## original TeX Live sources
-Source1: ftp://tug.org/historic/systems/texlive/%{version}/%{pkgname}-%{texlivesrcver}-source.tar.xz
+#Source1: ftp://tug.org/historic/systems/texlive/%{version}/%{pkgname}-%{texlivesrcver}-source.tar.xz
 Source2: ftp://tug.org/historic/systems/texlive/%{version}/%{pkgname}-%{texlivever}-texmf.tar.xz
 Source2: ftp://tug.org/historic/systems/texlive/%{version}/%{pkgname}-%{texlivever}-texmf.tar.xz
 Source3: ftp://tug.org/historic/systems/texlive/%{version}/%{pkgname}-%{texlivever}-extra.tar.xz
 Source3: ftp://tug.org/historic/systems/texlive/%{version}/%{pkgname}-%{texlivever}-extra.tar.xz
 # Source4: ftp://tug.org/historic/systems/texlive/%{version}/%{name}-%{texlivever}-bin.tar.xz
 # Source4: ftp://tug.org/historic/systems/texlive/%{version}/%{name}-%{texlivever}-bin.tar.xz
 
 
-%{?nosrc:NoSource: 1}
+#%{?nosrc:NoSource: 1}
 %{?nosrc:NoSource: 2}
 %{?nosrc:NoSource: 2}
 %{?nosrc:NoSource: 3}
 %{?nosrc:NoSource: 3}
 #%{?nosrc:NoSource: 4}
 #%{?nosrc:NoSource: 4}
@@ -43,7 +43,6 @@ Packager:     munepi
 %description
 %description
 This package is a collection of sources for TeX Live packages. 
 This package is a collection of sources for TeX Live packages. 
 It contains 
 It contains 
-  %{pkgname}-%{texlivesrcver}-source.tar.xz, 
   %{pkgname}-%{texlivever}-texmf.tar.xz, 
   %{pkgname}-%{texlivever}-texmf.tar.xz, 
   %{pkgname}-%{texlivever}-extra.tar.xz
   %{pkgname}-%{texlivever}-extra.tar.xz
 on ftp://tug.org/historic/systems/texlive/%{version}/. 
 on ftp://tug.org/historic/systems/texlive/%{version}/. 
@@ -55,7 +54,6 @@ of Vine Linux.
 %description -l ja
 %description -l ja
 このパッケージは TeX Live のソース集です。
 このパッケージは TeX Live のソース集です。
 ftp://tug.org/historic/systems/texlive/%{version}/ 上の
 ftp://tug.org/historic/systems/texlive/%{version}/ 上の
-  %{pkgname}-%{texlivesrcver}-source.tar.xz, 
   %{pkgname}-%{texlivever}-texmf.tar.xz, 
   %{pkgname}-%{texlivever}-texmf.tar.xz, 
   %{pkgname}-%{texlivever}-extra.tar.xz
   %{pkgname}-%{texlivever}-extra.tar.xz
 を含んでいます。
 を含んでいます。
@@ -74,8 +72,8 @@ ftp://tug.org/historic/systems/texlive/%{version}/ 上の
 
 
 %__mkdir_p %{build_texlive_src}
 %__mkdir_p %{build_texlive_src}
 (cd %{build_texlive_src}
 (cd %{build_texlive_src}
-    %__mkdir_p source || exit 1
-    %__install -m0644 %{SOURCE1} source/ || exit 1
+    # %__mkdir_p source || exit 1
+    # %__install -m0644 %{SOURCE1} source/ || exit 1
 
 
     %__tar Jxf %{SOURCE2} || exit 1
     %__tar Jxf %{SOURCE2} || exit 1
     %__mv %{pkgname}-%{texlivever}-texmf/* . || exit 1
     %__mv %{pkgname}-%{texlivever}-texmf/* . || exit 1
@@ -83,9 +81,6 @@ ftp://tug.org/historic/systems/texlive/%{version}/ 上の
     %__mv %{pkgname}-%{texlivever}-extra/* . || exit 1
     %__mv %{pkgname}-%{texlivever}-extra/* . || exit 1
 
 
     %__rm -r %{pkgname}-%{texlivever}-{texmf,extra} || exit 1
     %__rm -r %{pkgname}-%{texlivever}-{texmf,extra} || exit 1
-
-    ## remove arch dependent binaries
-    #%__rm -f texmf-dist/source/latex/splitindex/splitindex-{OpenBSD,Linux}-i386
 )
 )
 
 
 %clean
 %clean
@@ -96,6 +91,9 @@ ftp://tug.org/historic/systems/texlive/%{version}/ 上の
 %{texlivedir}-sources
 %{texlivedir}-sources
 
 
 %changelog
 %changelog
+* Sat Aug 11 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- updated to TeX Live 2012
+
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 * Sun Oct 30 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-1
 - updated to TeX Live 2011
 - updated to TeX Live 2011
 
 

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

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

+ 11 - 6
t/texlive-vtlpkg/texlive-vtlpkg-vl.spec

@@ -1,22 +1,24 @@
+%bcond_with firstbuild
+
 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: 2011
-Release: 2%{?_dist_release}
+Version: 2012
+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
 
 
 # %{name}-%{version}.tar.xz is generated by running "$ make rpm"
 # %{name}-%{version}.tar.xz is generated by running "$ make rpm"
 Source0: %{name}-%{version}.tar.xz
 Source0: %{name}-%{version}.tar.xz
-Source10: texlive-vtlpkg-2011-vine.patch
+Source10: texlive-vtlpkg-2012-vine.patch
 
 
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildArch: noarch
 BuildArch: noarch
 BuildRequires: sed
 BuildRequires: sed
 BuildRequires: xz
 BuildRequires: xz
 Requires: bash
 Requires: bash
-Requires: texlive-sources = %{version}
+#%{!?with_firstbuild:Requires: texlive-sources = %{version}}
 
 
 Vendor: Project Vine
 Vendor: Project Vine
 Distribution: Vine Linux
 Distribution: Vine Linux
@@ -32,7 +34,7 @@ tlpdb2rpmspec を提供しています。
 
 
 
 
 %prep
 %prep
-[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
+[ "${RPM_BUILD_ROOT}" != "/" ] && %__rm -rf ${RPM_BUILD_ROOT}
 
 
 %setup
 %setup
 
 
@@ -48,7 +50,7 @@ pushd $RPM_BUILD_ROOT%{_datadir}/%{name}
 popd
 popd
 
 
 %clean
 %clean
-[ "${RPM_BUILD_ROOT}" != "/" ] && rm -rf ${RPM_BUILD_ROOT}
+[ "${RPM_BUILD_ROOT}" != "/" ] && %__rm -rf ${RPM_BUILD_ROOT}
 
 
 
 
 %files
 %files
@@ -60,6 +62,9 @@ popd
 
 
 
 
 %changelog
 %changelog
+* Fri Aug 10 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- updated to TeX Live 2012
+
 * Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
 * Sat Dec  3 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2011-2
 - updated tlpdb2rpmspec.sh.in and dot.vtlpkg.conf.in: 
 - updated tlpdb2rpmspec.sh.in and dot.vtlpkg.conf.in: 
   - set external dependencies (texlive-collection-binextra, 
   - set external dependencies (texlive-collection-binextra, 

+ 0 - 19
t/texlive/__usr_bin_symlink.sh

@@ -1,19 +0,0 @@
-#!/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 - 158
t/texlive/jtygm.sty

@@ -1,158 +0,0 @@
-%%
-%%  Copyright (C) 1998 Kohsaku HOTTA, all rights reserved.
-%%
-%%  The package style file: jtygm.sty.
-%%  Package `jtygm' to use with pLaTeX2e.
-%%
-%%  IMPORTANT NOTICE:
-%%  You are allowed to distribute this file.
-%%  You are *not* allowed to modify this file.
-%%
-%%
-\NeedsTeXFormat{pLaTeX2e}
-\ProvidesPackage{jtygm}
-         [1998/06/12 based on v1.3 KANJI font defines]
-%%
-%%
-%%  Additional part to jt1gt.fd [1997/01/24 v1.3 KANJI font defines] :
-%%
-\DeclareFontShape{JT1}{gt}{m}{it}{<5> <6> <7> <8> <9> <10> sgen*tgoth
-    <10.95><12><14.4><17.28><20.74><24.88> tgoth10
-    <-> tgoth10
-    }{}
-\DeclareFontShape{JT1}{gt}{m}{sl}{<5> <6> <7> <8> <9> <10> sgen*tgoth
-    <10.95><12><14.4><17.28><20.74><24.88> tgoth10
-    <-> tgoth10
-    }{}
-\DeclareFontShape{JT1}{gt}{m}{sc}{<5> <6> <7> <8> <9> <10> sgen*tgoth
-    <10.95><12><14.4><17.28><20.74><24.88> tgoth10
-    <-> tgoth10
-    }{}
-\DeclareFontShape{JT1}{gt}{bx}{n}{<5> <6> <7> <8> <9> <10> sgen*tgoth
-    <10.95><12><14.4><17.28><20.74><24.88> tgoth10
-    <-> tgoth10
-    }{}
-\DeclareFontShape{JT1}{gt}{bx}{it}{<5> <6> <7> <8> <9> <10> sgen*tgoth
-    <10.95><12><14.4><17.28><20.74><24.88> tgoth10
-    <-> tgoth10
-    }{}
-\DeclareFontShape{JT1}{gt}{bx}{sl}{<5> <6> <7> <8> <9> <10> sgen*tgoth
-    <10.95><12><14.4><17.28><20.74><24.88> tgoth10
-    <-> tgoth10
-    }{}
-\DeclareFontShape{JT1}{gt}{bx}{sc}{<5> <6> <7> <8> <9> <10> sgen*tgoth
-    <10.95><12><14.4><17.28><20.74><24.88> tgoth10
-    <-> tgoth10
-    }{}
-%%
-%%  End of additional part to `jt1gt.fd'.
-%%
-%
-%%
-%%  Additional part to jt1mc.fd [1997/01/24 v1.3 KANJI font defines] :
-%%
-\DeclareFontShape{JT1}{mc}{m}{it}{<5> <6> <7> <8> <9> <10> sgen*tmin
-    <10.95><12><14.4><17.28><20.74><24.88> tmin10
-    <-> tmin10
-    }{}
-\DeclareFontShape{JT1}{mc}{m}{sl}{<5> <6> <7> <8> <9> <10> sgen*tmin
-    <10.95><12><14.4><17.28><20.74><24.88> tmin10
-    <-> tmin10
-    }{}
-\DeclareFontShape{JT1}{mc}{m}{sc}{<5> <6> <7> <8> <9> <10> sgen*tmin
-    <10.95><12><14.4><17.28><20.74><24.88> tmin10
-    <-> tmin10
-    }{}
-\DeclareFontShape{JT1}{mc}{bx}{n}{<5> <6> <7> <8> <9> <10> sgen*tgoth
-    <10.95><12><14.4><17.28><20.74><24.88> tgoth10
-    <-> tgoth10
-    }{}
-\DeclareFontShape{JT1}{mc}{bx}{it}{<5> <6> <7> <8> <9> <10> sgen*tgoth
-    <10.95><12><14.4><17.28><20.74><24.88> tgoth10
-    <-> tgoth10
-    }{}
-\DeclareFontShape{JT1}{mc}{bx}{sl}{<5> <6> <7> <8> <9> <10> sgen*tgoth
-    <10.95><12><14.4><17.28><20.74><24.88> tgoth10
-    <-> tgoth10
-    }{}
-\DeclareFontShape{JT1}{mc}{bx}{sc}{<5> <6> <7> <8> <9> <10> sgen*tgoth
-    <10.95><12><14.4><17.28><20.74><24.88> tgoth10
-    <-> tgoth10
-    }{}
-%%
-%%  End of additional part to `jt1mc.fd'.
-%%
-%
-%%
-%%  Additional part to jy1gt.fd [1997/01/24 v1.3 KANJI font defines] :
-%%
-\DeclareFontShape{JY1}{gt}{m}{it}{<5> <6> <7> <8> <9> <10> sgen*goth
-    <10.95><12><14.4><17.28><20.74><24.88> goth10
-    <-> goth10
-    }{}
-\DeclareFontShape{JY1}{gt}{m}{sl}{<5> <6> <7> <8> <9> <10> sgen*goth
-    <10.95><12><14.4><17.28><20.74><24.88> goth10
-    <-> goth10
-    }{}
-\DeclareFontShape{JY1}{gt}{m}{sc}{<5> <6> <7> <8> <9> <10> sgen*goth
-    <10.95><12><14.4><17.28><20.74><24.88> goth10
-    <-> goth10
-    }{}
-\DeclareFontShape{JY1}{gt}{bx}{n}{<5> <6> <7> <8> <9> <10> sgen*goth
-    <10.95><12><14.4><17.28><20.74><24.88> goth10
-    <-> goth10
-    }{}
-\DeclareFontShape{JY1}{gt}{bx}{it}{<5> <6> <7> <8> <9> <10> sgen*goth
-    <10.95><12><14.4><17.28><20.74><24.88> goth10
-    <-> goth10
-    }{}
-\DeclareFontShape{JY1}{gt}{bx}{sl}{<5> <6> <7> <8> <9> <10> sgen*goth
-    <10.95><12><14.4><17.28><20.74><24.88> goth10
-    <-> goth10
-    }{}
-\DeclareFontShape{JY1}{gt}{bx}{sc}{<5> <6> <7> <8> <9> <10> sgen*goth
-    <10.95><12><14.4><17.28><20.74><24.88> goth10
-    <-> goth10
-    }{}
-%%
-%%  End of additional part to `jy1gt.fd'.
-%%
-%
-%%
-%%  Additional part to jy1mc.fd [1997/01/24 v1.3 KANJI font defines] :
-%%
-\DeclareFontShape{JY1}{mc}{m}{it}{<5> <6> <7> <8> <9> <10> sgen*min
-    <10.95><12><14.4><17.28><20.74><24.88> min10
-    <-> min10
-    }{}
-\DeclareFontShape{JY1}{mc}{m}{sl}{<5> <6> <7> <8> <9> <10> sgen*min
-    <10.95><12><14.4><17.28><20.74><24.88> min10
-    <-> min10
-    }{}
-\DeclareFontShape{JY1}{mc}{m}{sc}{<5> <6> <7> <8> <9> <10> sgen*min
-    <10.95><12><14.4><17.28><20.74><24.88> min10
-    <-> min10
-    }{}
-\DeclareFontShape{JY1}{mc}{bx}{n}{<5> <6> <7> <8> <9> <10> sgen*goth
-    <10.95><12><14.4><17.28><20.74><24.88> goth10
-    <-> goth10
-    }{}
-\DeclareFontShape{JY1}{mc}{bx}{it}{<5> <6> <7> <8> <9> <10> sgen*goth
-    <10.95><12><14.4><17.28><20.74><24.88> goth10
-    <-> goth10
-    }{}
-\DeclareFontShape{JY1}{mc}{bx}{sl}{<5> <6> <7> <8> <9> <10> sgen*goth
-    <10.95><12><14.4><17.28><20.74><24.88> goth10
-    <-> goth10
-    }{}
-\DeclareFontShape{JY1}{mc}{bx}{sc}{<5> <6> <7> <8> <9> <10> sgen*goth
-    <10.95><12><14.4><17.28><20.74><24.88> goth10
-    <-> goth10
-    }{}
-%%
-%%  End of additional part to `jy1mc.fd'.
-%%
-%%
-\endinput
-%%
-%%  End of file `jtygm.sty'.

+ 34 - 0
t/texlive/reautoconf-parallel.diff

@@ -0,0 +1,34 @@
+--- reautoconf.orig	2010-08-13 08:06:40.624000062 +0900
++++ reautoconf	2010-08-13 08:14:38.940000722 +0900
+@@ -83,8 +83,10 @@
+ 
+ # Give users a chance to quit here
+ # and set TL_AUTOCONF, TL_AUTOHEADER, TL_AUTOMAKE, and/or TL_ACLOCAL
+-$do_cmd sleep 5
++#$do_cmd sleep 5
+ 
++PARALLEL_MAX=3
++PARALLEL_NOW=0
+ AUTOCONF=$TL_AUTOCONF
+ AUTOHEADER=$TL_AUTOHEADER
+ AUTOMAKE=$TL_AUTOMAKE
+@@ -93,7 +95,12 @@
+ 
+ do_it () {
+   $do_say "$0: running \"$@\""
+-  $do_cmd "$@"
++  $do_cmd "$@" &
++  PARALLEL_NOW=`expr $PARALLEL_NOW + 1`
++  if [ $PARALLEL_NOW -eq $PARALLEL_MAX ] ; then 
++    echo -e "\e[1;34mWAITING\e[0m"; wait
++    PARALLEL_NOW=0
++  fi
+ }
+ 
+ if test "x$list" = x; then
+@@ -122,4 +129,5 @@
+   do_it autoreconf $verbose --no-recursive $dir $extra_dirs
+ done
+ 
++echo -e "\e[1;34mWAITING\e[0m"; wait
+ echo "$0: done."

+ 0 - 15
t/texlive/texlive-20110705-set-selfautoparent-vine.patch

@@ -1,15 +0,0 @@
-diff -up texlive-2011/build/texlive-20110705-source/texk/kpathsea/progname.c\~ texlive-2011/build/texlive-20110705-source/texk/kpathsea/progname.c
---- texlive-2011/build/texlive-20110705-source/texk/kpathsea/progname.c~	2011-05-12 20:57:42.000000000 +0900
-+++ texlive-2011/build/texlive-20110705-source/texk/kpathsea/progname.c	2011-11-25 00:52:55.512303504 +0900
-@@ -614,7 +614,8 @@ kpathsea_set_program_name (kpathsea kpse
-   kpathsea_xputenv (kpse, "SELFAUTOLOC", sdir);
-   sdir_parent = xdirname (sdir);
-   kpathsea_xputenv (kpse, "SELFAUTODIR", sdir_parent);
--  sdir_grandparent = xdirname (sdir_parent);
-+  //sdir_grandparent = xdirname (sdir_parent);
-+  sdir_grandparent = strdup("/usr/share");
-   kpathsea_xputenv (kpse, "SELFAUTOPARENT", sdir_grandparent);
- 
- #if defined(WIN32) || defined(__MINGW32__) || defined(__CYGWIN__)
-
-Diff finished.  Fri Nov 25 00:52:58 2011

+ 0 - 40
t/texlive/texlive-20110705-texmfcnf-vine.patch

@@ -1,40 +0,0 @@
-diff -up texlive-2011/build/texlive-20110705-source/texk/kpathsea/texmf.cnf\~ texlive-2011/build/texlive-20110705-source/texk/kpathsea/texmf.cnf
---- texlive-2011/build/texlive-20110705-source/texk/kpathsea/texmf.cnf~	2011-11-23 19:19:11.777088575 +0900
-+++ texlive-2011/build/texlive-20110705-source/texk/kpathsea/texmf.cnf	2011-11-23 20:56:17.656423934 +0900
-@@ -59,7 +60,8 @@ TEXMFMAIN = $TEXMFROOT/texmf
- TEXMFDIST = $TEXMFROOT/texmf-dist
- 
- % Local additions to the distribution trees.
--TEXMFLOCAL = $TEXMFROOT/../texmf-local
-+%%TEXMFLOCAL = $TEXMFROOT/../texmf-local
-+TEXMFLOCAL = $TEXMFROOT/texmf-local
- 
- % TEXMFSYSVAR, where *-sys store cached runtime data.
- TEXMFSYSVAR = $TEXMFROOT/texmf-var
-@@ -74,10 +76,12 @@ TEXMFSYSCONFIG = $TEXMFROOT/texmf-config
- TEXMFHOME = ~/texmf
- 
- % TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.
--TEXMFVAR = ~/.texlive2011/texmf-var
-+%%TEXMFVAR = ~/.texlive2011/texmf-var
-+TEXMFVAR = ~/.texmf-var
- 
- % TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.
--TEXMFCONFIG = ~/.texlive2011/texmf-config
-+%%TEXMFCONFIG = ~/.texlive2011/texmf-config
-+TEXMFCONFIG = ~/.texmf-config
- 
- % List all the texmf trees.
- %
-@@ -111,7 +115,8 @@ SYSTEXMF = $TEXMFSYSVAR;$TEXMFMAIN;$TEXM
- % Where generated fonts may be written.  This tree is used when the sources
- % were found in a system tree and either that tree wasn't writable, or the
- % varfonts feature was enabled in MT_FEATURES in mktex.cnf.
--VARTEXFONTS = $TEXMFVAR/fonts
-+%%VARTEXFONTS = $TEXMFVAR/fonts
-+VARTEXFONTS = /var/lib/texmf/fonts
- 
- % On some systems, there will be a system tree which contains all the font
- % files that may be created as well as the formats.  For example
-
-Diff finished.  Wed Nov 23 20:59:40 2011

+ 0 - 121
t/texlive/texlive-20110705-updmap-hdr-vine.patch

@@ -1,121 +0,0 @@
-diff -up texlive-20110705-source/inst/texmf/web2c/updmap-hdr.cfg.vine texlive-20110705-source/inst/texmf/web2c/updmap-hdr.cfg
---- texlive-20110705-source/inst/texmf/web2c/updmap-hdr.cfg.vine	2008-11-21 03:59:26.000000000 +0900
-+++ texlive-20110705-source/inst/texmf/web2c/updmap-hdr.cfg	2011-11-23 22:28:02.417740809 +0900
-@@ -1,4 +1,4 @@
--# $Id: updmap-hdr.cfg 11382 2008-11-20 18:59:26Z karl $
-+# $Id: updmap-hdr.cfg 24398 2011-10-26 01:07:22Z preining $
- # 
- # The full updmap.cfg is generated by concatenating updmap-hdr.cfg with
- # all the Map and MixedMap lines from an installation, possibly
-@@ -66,7 +66,7 @@ LW35 URWkb
- # the LW35 fonts resp. use the built-in fonts.
- #
- # Valid settings are true / false:
--dvipsDownloadBase35 false
-+dvipsDownloadBase35 true
- 
- #
- # pdftexDownloadBase14
-@@ -88,6 +88,39 @@ pdftexDownloadBase14 true
- # the fonts).
- dvipdfmDownloadBase14 true
- 
-+#
-+# kanjiEmbed
-+#
-+# updmap generates a file kanjix.map for usage with dvipdfmx. Using this
-+# option one can switch between not embedding any kanji font, and several
-+# available. 
-+# Valid setting is any string. At updmap run time the @kanjiEmbed@ substring
-+# in a map file name will be replaced with this settings, and the respective
-+# map file used.
-+kanjiEmbed noEmbed
-+
-+#
-+# pxdviUse
-+# 
-+# This description is from 
-+# http://tutimura.ath.cx/ptexlive/?tlptexlive%A5%EA%A5%DD%A5%B8%A5%C8%A5%EA
-+# 
-+# Current updmap allows generation of xdvi-ptex.map (in TEXMF(SYS)VAR like 
-+# the other generated map files) if one sets the updmap.cfg option "pxdviUse" 
-+# to "true". 
-+# If "pxdviUse" to "true", xdvi-ptex.map is just copy of kanjix.map (a map 
-+# file for japanese fonts, used by dvipdfmx). Otherwise, one has to write his 
-+# own xdvi-ptex.map. The advantage of each setting is summerized as follows:
-+#   pxdviUse=true: the displaying image by pxdvi and the output pdf by 
-+#     dvipdfmx look similar. So, if one thinks that a pdf is the final output 
-+#     (and he use pxdvi only for previewing it), he should use this option.
-+#   pxdviUse=false: pxdvi can display fake bold fonts (with freetype) even if 
-+#     there is no real bold font.
-+# Note that no file is removed by setting "pxdviUse"; one has to remove old 
-+# xdvi-ptex.map. The copy of the original xdvi-ptex.map (included in the 
-+# pxdvi package) is located in texmf/xdvi/xdvi-ptex.map.sample.
-+pxdviUse true
-+
- ################################################################
- # Map files.
- ################################################################
-
-Diff finished.  Wed Nov 23 22:28:22 2011
-diff -up texlive-20110705-source/inst/texmf/web2c/updmap.cfg.vine texlive-20110705-source/inst/texmf/web2c/updmap.cfg
---- texlive-20110705-source/inst/texmf/web2c/updmap.cfg.vine	2008-11-21 03:59:26.000000000 +0900
-+++ texlive-20110705-source/inst/texmf/web2c/updmap.cfg	2011-11-23 22:28:02.417740809 +0900
-@@ -1,5 +1,4 @@
--# Generated by /home/texlive/karl/Master/bin/i386-linux/tlmgr on Tue May 31 04:12:04 2011
--# $Id: updmap-hdr.cfg 11382 2008-11-20 18:59:26Z karl $
-+# $Id: updmap-hdr.cfg 24398 2011-10-26 01:07:22Z preining $
- # 
- # The full updmap.cfg is generated by concatenating updmap-hdr.cfg with
- # all the Map and MixedMap lines from an installation, possibly
-@@ -66,7 +66,7 @@ LW35 URWkb
- # the LW35 fonts resp. use the built-in fonts.
- #
- # Valid settings are true / false:
--dvipsDownloadBase35 false
-+dvipsDownloadBase35 true
- 
- #
- # pdftexDownloadBase14
-@@ -88,6 +88,39 @@ pdftexDownloadBase14 true
- # the fonts).
- dvipdfmDownloadBase14 true
- 
-+#
-+# kanjiEmbed
-+#
-+# updmap generates a file kanjix.map for usage with dvipdfmx. Using this
-+# option one can switch between not embedding any kanji font, and several
-+# available. 
-+# Valid setting is any string. At updmap run time the @kanjiEmbed@ substring
-+# in a map file name will be replaced with this settings, and the respective
-+# map file used.
-+kanjiEmbed noEmbed
-+
-+#
-+# pxdviUse
-+# 
-+# This description is from 
-+# http://tutimura.ath.cx/ptexlive/?tlptexlive%A5%EA%A5%DD%A5%B8%A5%C8%A5%EA
-+# 
-+# Current updmap allows generation of xdvi-ptex.map (in TEXMF(SYS)VAR like 
-+# the other generated map files) if one sets the updmap.cfg option "pxdviUse" 
-+# to "true". 
-+# If "pxdviUse" to "true", xdvi-ptex.map is just copy of kanjix.map (a map 
-+# file for japanese fonts, used by dvipdfmx). Otherwise, one has to write his 
-+# own xdvi-ptex.map. The advantage of each setting is summerized as follows:
-+#   pxdviUse=true: the displaying image by pxdvi and the output pdf by 
-+#     dvipdfmx look similar. So, if one thinks that a pdf is the final output 
-+#     (and he use pxdvi only for previewing it), he should use this option.
-+#   pxdviUse=false: pxdvi can display fake bold fonts (with freetype) even if 
-+#     there is no real bold font.
-+# Note that no file is removed by setting "pxdviUse"; one has to remove old 
-+# xdvi-ptex.map. The copy of the original xdvi-ptex.map (included in the 
-+# pxdvi package) is located in texmf/xdvi/xdvi-ptex.map.sample.
-+pxdviUse true
-+
- ################################################################
- # Map files.
- ################################################################
-
-Diff finished.  Wed Nov 23 22:28:22 2011

+ 15 - 0
t/texlive/texlive-20120701-set-selfautoparent-vine.patch

@@ -0,0 +1,15 @@
+diff -du texlive-20120701-source/texk/kpathsea/progname.c.vine texlive-20120701-source/texk/kpathsea/progname.c
+--- texlive-20120701-source/texk/kpathsea/progname.c.vine	2012-03-12 03:04:02.000000000 +0900
++++ texlive-20120701-source/texk/kpathsea/progname.c	2012-09-17 17:16:11.049822750 +0900
+@@ -667,7 +667,8 @@
+   kpathsea_xputenv (kpse, "SELFAUTOLOC", fix_selfdir (sdir));
+   sdir_parent = xdirname (sdir);
+   kpathsea_xputenv (kpse, "SELFAUTODIR", fix_selfdir (sdir_parent));
+-  sdir_grandparent = xdirname (sdir_parent);
++  // sdir_grandparent = xdirname (sdir_parent);
++  sdir_grandparent = strdup("/usr/share");
+   kpathsea_xputenv (kpse, "SELFAUTOPARENT", fix_selfdir (sdir_grandparent));
+ 
+ #if defined(WIN32) || defined(__CYGWIN__)
+
+Diff finished.  Mon Sep 17 17:16:36 2012

+ 50 - 0
t/texlive/texlive-20120701-texmfcnf-vine.patch

@@ -0,0 +1,50 @@
+diff -du texlive-20120701-source/texk/kpathsea/texmf.cnf.vine texlive-20120701-source/texk/kpathsea/texmf.cnf
+--- texlive-20120701-source/texk/kpathsea/texmf.cnf.vine	2012-05-13 08:34:52.000000000 +0900
++++ texlive-20120701-source/texk/kpathsea/texmf.cnf	2012-11-23 01:01:16.778110365 +0900
+@@ -61,13 +61,16 @@
+ TEXMFDIST = $TEXMFROOT/texmf-dist
+ 
+ % Local additions to the distribution trees.
+-TEXMFLOCAL = $TEXMFROOT/../texmf-local
++%%TEXMFLOCAL = $TEXMFROOT/../texmf-local
++TEXMFLOCAL = $TEXMFROOT/texmf-local
+ 
+ % TEXMFSYSVAR, where *-sys store cached runtime data.
+-TEXMFSYSVAR = $TEXMFROOT/texmf-var
++%%TEXMFSYSVAR = $TEXMFROOT/texmf-var
++TEXMFSYSVAR = /var/lib/texmf
+ 
+ % TEXMFSYSCONFIG, where *-sys store configuration data.
+-TEXMFSYSCONFIG = $TEXMFROOT/texmf-config
++%%TEXMFSYSCONFIG = $TEXMFROOT/texmf-config
++TEXMFSYSCONFIG = /etc/texmf
+ 
+ % Per-user texmf tree(s) -- organized per the TDS, as usual.  To define
+ % more than one per-user tree, set this to a list of directories in
+@@ -76,10 +79,12 @@
+ TEXMFHOME = ~/texmf
+ 
+ % TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.
+-TEXMFVAR = ~/.texlive2012/texmf-var
++%%TEXMFVAR = ~/.texlive2012/texmf-var
++TEXMFVAR = ~/.texmf-var
+ 
+ % TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.
+-TEXMFCONFIG = ~/.texlive2012/texmf-config
++%%TEXMFCONFIG = ~/.texlive2012/texmf-config
++TEXMFCONFIG = ~/.texmf-config
+ 
+ % List all the texmf trees.
+ %
+@@ -113,7 +118,8 @@
+ % Where generated fonts may be written.  This tree is used when the sources
+ % were found in a system tree and either that tree wasn't writable, or the
+ % varfonts feature was enabled in MT_FEATURES in mktex.cnf.
+-VARTEXFONTS = $TEXMFVAR/fonts
++%%VARTEXFONTS = $TEXMFVAR/fonts
++VARTEXFONTS = $TEXMFSYSVAR/fonts
+ 
+ % On some systems, there will be a system tree which contains all the font
+ % files that may be created as well as the formats.  For example
+
+Diff finished.  Fri Nov 23 01:12:44 2012

+ 7 - 7
t/texlive/texlive-20110705-vine.patch → t/texlive/texlive-20120701-vine.patch

@@ -1,7 +1,7 @@
-diff -up texlive-2011/build/texlive-20110705-source/Build\~ texlive-2011/build/texlive-20110705-source/Build
---- texlive-2011/build/texlive-20110705-source/Build~	2011-06-21 08:15:42.000000000 +0900
-+++ texlive-2011/build/texlive-20110705-source/Build	2011-11-13 21:17:20.163028036 +0900
-@@ -100,7 +100,27 @@ cd $TL_WORKDIR || exit 1
+diff -du texlive-20120701-source/Build.vine texlive-20120701-source/Build
+--- texlive-20120701-source/Build.vine	2012-04-12 07:56:52.000000000 +0900
++++ texlive-20120701-source/Build	2012-09-17 17:17:19.586568491 +0900
+@@ -109,7 +109,27 @@
          $TL_CONF_XDVI_TOOLKIT \
          $TL_CONF_XDVI_TOOLKIT \
          $TL_CONFIGURE_ARGS \
          $TL_CONFIGURE_ARGS \
          "$@" \
          "$@" \
@@ -10,7 +10,7 @@ diff -up texlive-2011/build/texlive-20110705-source/Build\~ texlive-2011/build/t
 +
 +
 +  (cd ..
 +  (cd ..
 +  ## Avoid pollution from internal libraries.
 +  ## Avoid pollution from internal libraries.
-+  rm -rf ./libs/{expat,freetype2,gd,jpeg,libpng,libttf,ncurses,type1,t1lib,unzip,zlib} || exit 1
++  rm -rf ./libs/{expat,freetype2,gd,jpeg,libpng,libttf,ncurses,type1,t1lib,unzip,xpdf,zlib} || exit 1
 +  ## XXX Hacks to avoid accidental version clashs with system libraries.
 +  ## XXX Hacks to avoid accidental version clashs with system libraries.
 +  hack_libs=(
 +  hack_libs=(
 +      zlib
 +      zlib
@@ -18,7 +18,7 @@ diff -up texlive-2011/build/texlive-20110705-source/Build\~ texlive-2011/build/t
 +      t1lib
 +      t1lib
 +      freetype2
 +      freetype2
 +      gd
 +      gd
-+      
++      xpdf
 +  )
 +  )
 +  for i in "${hack_libs[@]}"; do 
 +  for i in "${hack_libs[@]}"; do 
 +      mkdir -p ./libs/${i}
 +      mkdir -p ./libs/${i}
@@ -31,4 +31,4 @@ diff -up texlive-2011/build/texlive-20110705-source/Build\~ texlive-2011/build/t
    # Too arcane to try to propagate the exit status through a pipeline.
    # Too arcane to try to propagate the exit status through a pipeline.
    # Just use a temp file.
    # Just use a temp file.
 
 
-Diff finished.  Sun Nov 13 21:17:25 2011
+Diff finished.  Mon Sep 17 17:19:31 2012

+ 275 - 282
t/texlive/texlive-vl.spec

@@ -1,22 +1,30 @@
 ## -*- coding: utf-8-unix -*-
 ## -*- coding: utf-8-unix -*-
 %bcond_with firstbuild
 %bcond_with firstbuild
-%bcond_with sources
 
 
-%define enable_sharedlib 1
-%if %{?_dist_release} == "vl6"
-%define enable_sharedlib 0
-%endif
+# * texmf/web2c/texmf.cnf
+# use BUILD
+# * texmf/xdvi
+# use BUILD
+
+# * depend libX*
+# inimf
+# mf
+# pdfclose
+# pdfopen
+# pxdvi-motif
+# xdvi-motif
 
 
 %global _use_internal_dependency_generator 0
 %global _use_internal_dependency_generator 0
 %global __find_provides %{SOURCE99}
 %global __find_provides %{SOURCE99}
 %global __find_requires %{nil}
 %global __find_requires %{nil}
 
 
-%define tl11suppver	120120
-%define texlivesrcver   20110705
-%define texlivever      20110705
+%define texlivesrcver   20120701
+%define texlivever      20120701
 
 
-%define tl11supp_all_opts		-m -r
-%define tl11supp_source_common_sh	cd ${RPM_BUILD_DIR}/%{name}-%{version}/tl11; . ./common.sh %{tl11supp_all_opts}; set -x;
+%define aliasttfdir	%{texmfsysvar}/fonts/truetype/vine
+%define texmfsysconfig	%{_sysconfdir}/texmf
+%define texmfsysvar	%{_var}/lib/texmf
+%define vartexfonts	%{texmfsysvar}/fonts
 
 
 %define tex_destdir	%{_datadir}
 %define tex_destdir	%{_datadir}
 %define texmf		%{tex_destdir}/texmf
 %define texmf		%{tex_destdir}/texmf
@@ -24,27 +32,59 @@
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_tex_destdir	%{buildroot}%{tex_destdir}
 %define build_texmf	%{buildroot}%{texmf}
 %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
-%define exec_upddeffont    [ -x %{_sbindir}/update-defaultfont ] && %{_sbindir}/update-defaultfont 2> /dev/null
-%define vartexfonts %{_var}/lib/texmf/fonts
+## use some macros for %post, %posttrans
+%define touch_run(%1)	%{expand:( %__mkdir_p /var/run/texlive; touch /var/run/texlive/run-%1; )
+}
+%define exec_upddeffont	[ -x %{_sbindir}/update-defaultfont ] && \\\
+    %{_sbindir}/update-defaultfont 2> /dev/null
+%define exec_texhash	[ -e /var/run/texlive/run-texhash ] && ( \\\
+    [ -x %{_bindir}/texhash ] && \\\
+    echo -n "    "; echo -n "Running texhash... "; \\\
+    %{_bindir}/texhash 2> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-texhash;
+%define exec_mtxrun	[ -e /var/run/texlive/run-mtxrun ] && ( \\\
+    [ -x %{_bindir}/mtxrun ] && \\\
+    echo -n "    "; echo -n "Running mtxrun... "; \\\
+    export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; \\\
+    %{_bindir}/mtxrun --generate &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-mtxrun; 
+%define exec_fmtutil	[ -e /var/run/texlive/run-fmtutil ] && ( \\\
+    [ -x %{_bindir}/fmtutil-sys ] && \\\
+    echo -n "    "; echo -n "Running fmtutil-sys... "; \\\
+    %{_bindir}/fmtutil-sys --all &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-fmtutil; 
+%define exec_updmap	[ -e /var/run/texlive/run-updmap ] && ( \\\
+    [ -x %{_bindir}/updmap-sys ] && \\\
+    echo -n "    "; echo -n "Running updmap-sys... "; \\\
+    %{_bindir}/updmap-sys --nohash --quiet &> /dev/null; \\\
+    echo "done." ) && %__rm -f /var/run/texlive/run-updmap; 
 
 
 Summary: The TeX text formatting system
 Summary: The TeX text formatting system
 Summary(ja): TeX 文書整形システム
 Summary(ja): TeX 文書整形システム
 Name: texlive
 Name: texlive
-Version: 2011
-Release: 7%{?_dist_release}
+Version: 2012
+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/
 
 
-Source: http://sourceforge.jp/projects/eptex/wiki/TeX_Live_2011/attach/tl11supp-%{tl11suppver}.tar.xz
+## original TeX Live source
+Source: ftp://tug.org/historic/systems/texlive/%{version}/%{name}-%{texlivesrcver}-source.tar.xz
+
+## pxdvi pmetapost
+# $ wget -N http://www.logic.at/people/preining/build-tlptexlive-latest.zip
+# $ stat -c %y build-tlptexlive-latest.zip
+# 2012-11-07 09:23:34.000000000 +0900
+# $ sha1sum build-tlptexlive-latest.zip  
+# d863f331ce51257bba2266ddff15c90ad59bef96  build-tlptexlive-latest.zip
+# $ mv build-tlptexlive-latest.zip build-tlptexlive-20121107.zip
+Source1: http://www.logic.at/people/preining/build-tlptexlive-20121107.zip
+Source2: http://www.tug.org/texlive/updmap-kanji.html
 
 
-Source5: updmap-hdr.cfg.texlive-%{texlivesrcver}
-Source6: updmap.cfg.texlive-%{texlivesrcver}
-Source9: __usr_bin_symlink.sh
+## texmf dir.
+Source5: texlive-sources-%{texlivesrcver}-texmf.tar.xz
+#Source6: updmap-hdr.cfg.texlive-%{texlivesrcver}
+Source7: updmap.cfg.texlive-%{texlivesrcver}
 
 
 ## desktop files
 ## desktop files
 Source10: pxdvi.desktop
 Source10: pxdvi.desktop
@@ -54,9 +94,9 @@ Source11: texdoctk.desktop
 Source99: find-provides-texlive.sh
 Source99: find-provides-texlive.sh
 
 
 ## etc...
 ## etc...
-Source100: texlive.cron
-Source102: http://auemath.aichi-edu.ac.jp/~khotta/ghost/disk1/jtygm.sty
-Source110: http://mirrors.ctan.org/obsolete/support/pdftexenc/cmex.enc
+#Source100: texlive.cron
+Source101: http://auemath.aichi-edu.ac.jp/~khotta/ghost/disk1/jtygm.sty
+Source102: http://mirrors.ctan.org/obsolete/support/pdftexenc/cmex.enc
 
 
 
 
 ######
 ######
@@ -64,17 +104,11 @@ Source110: http://mirrors.ctan.org/obsolete/support/pdftexenc/cmex.enc
 ######
 ######
 
 
 ## vine
 ## vine
-Patch0:		tl11supp-%{tl11suppver}-vine.patch
+Patch0:		reautoconf-parallel.diff
 Patch1:		texlive-%{texlivesrcver}-vine.patch
 Patch1:		texlive-%{texlivesrcver}-vine.patch
 Patch2:		texlive-%{texlivesrcver}-texmfcnf-vine.patch
 Patch2:		texlive-%{texlivesrcver}-texmfcnf-vine.patch
 Patch3:		texlive-%{texlivesrcver}-set-selfautoparent-vine.patch
 Patch3:		texlive-%{texlivesrcver}-set-selfautoparent-vine.patch
-## pxdvi(k) for Vine Linux
-Patch10:	tl11supp-%{tl11suppver}-pxdvik-vine.patch
-
-## dvipdfmx
-# Patch20:	ptexlive-%{ptexlivever}-dvipdfmx-vine.patch
-
-## others
+Patch10:	texlive-%{texlivesrcver}-pxdvik-vine.patch
 
 
 ## security
 ## security
 
 
@@ -89,29 +123,22 @@ Requires:    libjpeg
 Requires:    t1lib
 Requires:    t1lib
 Requires:    freetype2
 Requires:    freetype2
 Requires:    openMotif
 Requires:    openMotif
-Requires:    poppler >= 0.12
+Requires:    poppler >= 0.18
 Requires:    openssl
 Requires:    openssl
 Requires:    libpaper
 Requires:    libpaper
 Requires:    fontconfig
 Requires:    fontconfig
 Requires:    perl-Tk perl-Tk-TableMatrix
 Requires:    perl-Tk perl-Tk-TableMatrix
 Requires:    nkf
 Requires:    nkf
-Requires:    ghostscript >= 8.63
-%if %{?_dist_release} == "vl7"
+Requires:    ghostscript >= 8.71
 Requires:    libkpathsea = %{version}-%{release}
 Requires:    libkpathsea = %{version}-%{release}
 Requires:    libptexenc = %{version}-%{release}
 Requires:    libptexenc = %{version}-%{release}
-%endif
-%if %{?_dist_release} == "vl7"
-%{!?with_firstbuild:Requires: jvf >= 7.0}
-%endif
-%if %{?_dist_release} == "vl6"
-%{!?with_firstbuild:Requires: texlive-jvf >= 7.0}
-%endif
+%{!?with_firstbuild:Requires: jvf >= 7.1}
 Requires:    fontconfig >= 2.6.0-2
 Requires:    fontconfig >= 2.6.0-2
 Requires(post,postun): fontconfig >= 2.6.0-2
 Requires(post,postun): fontconfig >= 2.6.0-2
 Requires(post): ed mktemp
 Requires(post): ed mktemp
-Requires(post): vutils >= 2.0.5
-%{!?with_firstbuild:BuildRequires: texlive-common = %{version}}
-%{!?with_sources:BuildRequires: texlive-sources = %{version}}
+Requires(post): vutils >= 7.1
+%{!?with_firstbuild:Requires: texlive-common = %{version}}
+#BuildRequires: texlive-sources = %{version}
 BuildRequires: xz
 BuildRequires: xz
 BuildRequires: unzip
 BuildRequires: unzip
 BuildRequires: bison flex
 BuildRequires: bison flex
@@ -126,7 +153,7 @@ BuildRequires: XOrg-devel
 BuildRequires: freetype2-devel >= 2.1.10
 BuildRequires: freetype2-devel >= 2.1.10
 BuildRequires: autoconf >= 2.68
 BuildRequires: autoconf >= 2.68
 BuildRequires: openMotif-devel
 BuildRequires: openMotif-devel
-#BuildRequires: poppler-devel >= 0.12
+BuildRequires: poppler-devel >= 0.12
 BuildRequires: openssl-devel
 BuildRequires: openssl-devel
 BuildRequires: libpaper-devel
 BuildRequires: libpaper-devel
 BuildRequires: fontconfig-devel
 BuildRequires: fontconfig-devel
@@ -173,7 +200,6 @@ BuildArch: noarch
 %description doc
 %description doc
 This package contains documentation files of %{name}.
 This package contains documentation files of %{name}.
 
 
-%if %{enable_sharedlib}
 %package -n libkpathsea
 %package -n libkpathsea
 Summary: path search library for the TeX Live
 Summary: path search library for the TeX Live
 Summary(ja): TeX Live 用パス検索ライブラリ
 Summary(ja): TeX Live 用パス検索ライブラリ
@@ -211,127 +237,136 @@ Requires: libptexenc = %{version}-%{release}
 
 
 %description -n libptexenc-devel
 %description -n libptexenc-devel
 This package includes header files of the ptexenc library.
 This package includes header files of the ptexenc library.
-%endif
 
 
 
 
 %prep
 %prep
 [ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
 [ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
 
 
-%setup -q -c %{name}-%{version}
-
-## 
-[ -f %{texlive_src}/source/texlive-%{texlivesrcver}-source.tar.xz ] && \
-  %__ln_s -f %{texlive_src}/source/texlive-%{texlivesrcver}-source.tar.xz tl11/
+%setup -q -n %{name}-%{texlivesrcver}-source -a 1
 
 
-## apply tl11supp
-%patch0 -p1 -b .vine
-%__chmod +x tl11/scripts/build-post.sh || exit 1
-
-## fix $TLSRCDIR
-%__sed -i -e "s,TLSRCDIR=/opt/home-supp/tl11,TLSRCDIR=%{_builddir}/%{name}-%{version}/tl11," %{_builddir}/%{name}-%{version}/tl11/common.sh || exit 1
-
-## exec scripts/unpack.sh
-%{tl11supp_source_common_sh}
-
-scripts/unpack.sh %{tl11supp_all_opts} || exit 1
-
-## some hacks for Vine Linux
-(cd ../
-## vine
+%patch0 -p0 -b .parallel
 %patch1 -p1 -b .vine
 %patch1 -p1 -b .vine
 %patch2 -p1 -b .vine
 %patch2 -p1 -b .vine
 %patch3 -p1 -b .vine
 %patch3 -p1 -b .vine
+
+## Applying tlptexlive that provides pxdvi(k) and pmpost
+sedwrite(){
+  echo "rewriting `basename $1` by \"$2\""
+  if [ ! -f "$1" ]; then 
+    echo -e "'$1' does not exist"; exit 1
+  fi
+  perl -pi -e  "$2" "$1" || exit 1
+}
+
+# pxdvi
+echo "preparing pxdvi"
+%__cp -pR texk/xdvik texk/pxdvik
+# echo "patching pxdvi patches"
+# #patch -d texk/pxdvik -p1 < $(pwd)/build-tlptexlive/xdvik-20111212-texlive2011.diff 
+echo "patching with xdvik-20120415-texlive2011.diff"
+patch -d texk/pxdvik -p1 < $(pwd)/build-tlptexlive/xdvik-20120415-texlive2011.diff
+echo "patching with pxdvik-20111126-density.diff"
+patch -d texk/pxdvik -p1 < $(pwd)/build-tlptexlive/pxdvik-20111126-density.diff
+echo "patching with pxdvik-20111212-uptex.diff"
+patch -d texk/pxdvik -p1 < $(pwd)/build-tlptexlive/pxdvik-20111212-uptex.diff 
+sedwrite libs/freetype2/freetype-2.4.*/modules.cfg 's/# (AUX_MODULES \+= otvalid)/\1/'
+sedwrite m4/kpse-pkgs.m4 "s/xdvik/xdvik\npxdvik/"
+
+# customize pxdvik for Vine Linux
 %patch10 -p1 -b .vine
 %patch10 -p1 -b .vine
-)
 
 
-# ## dvipdfmx for Vine Linux
-# %patch20 -p1 -b .orig
-# )
+# # include in svn r26399
+# # make sure that the web version of ovp2ovf is built
+# echo "patching for wovp2ovf"
+# patch -d texk -p0 < $(pwd)/build-tlptexlive/ovp2ovf_web.patch
+
+# pmpost
+echo "patching pmpost"
+patch -d texk -p0 < $(pwd)/build-tlptexlive/pmpost-20121106-tl12.diff
+patch -d texk -p0 < $(pwd)/build-tlptexlive/pmpost-svg-20120119-tl11.diff 
 
 
-## apply security patches
+echo "running reautoconf"
+./reautoconf || exit 1
 
 
 
 
 %build
 %build
 set -x
 set -x
 unset TEXINPUTS || :
 unset TEXINPUTS || :
 unset HOME || :
 unset HOME || :
-%{tl11supp_source_common_sh}
 
 
-## exec scripts/build.sh
-export CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \
+export CFLAGS="$RPM_OPT_FLAGS" \
        CXXFLAGS="$RPM_OPT_FLAGS" \
        CXXFLAGS="$RPM_OPT_FLAGS" \
        LANG=C
        LANG=C
 
 
-scripts/build.sh %{tl11supp_all_opts} || exit 1
-
+PREFIX=$(pwd)/work
+
+TL_CONF_XDVI_TOOLKIT=--with-xdvi-x-toolkit=motif
+TL_MAKE_FLAGS=-j$(/usr/bin/getconf _NPROCESSORS_ONLN)
+
+TL_CONFIGURE_ARGS=" \
+    --disable-multiplatform \
+    --disable-native-texlive-build \
+    --with-banner-add=\"/Vine Linux\" \
+    --enable-shared --disable-static \
+    --enable-compiler-warnings=max \
+    --without-cxx-runtime-hack \
+    \
+    --enable-web2c \
+    --enable-web-progs --enable-dvipdfmx --enable-mendexk \
+    --enable-makejvf --enable-pxdvik --enable-dvipsk \
+    --enable-tetex --enable-texlive \
+    \
+    --with-system-xpdf \
+    --with-system-gd \
+    --with-system-t1lib \
+    --with-system-libpng \
+    --with-system-zlib \
+    --with-system-freetype2 \
+    --with-freetype2-include=$(freetype-config --cflags | %__sed -e 's/-I//' -e 's/ .*//') \
+    --with-pic \
+    --with-xdvi-x-toolkit=motif \
+    \
+    --disable-xindy --disable-xindy-docs --disable-xindy-make-rules \
+    --disable-dvi2tty \
+    --disable-t1utils --disable-psutils --disable-detex \
+    --disable-dvipng --disable-lcdf-typetools \
+"
+
+export TL_CONF_XDVI_TOOLKIT TL_MAKE_FLAGS TL_CONFIGURE_ARGS
+
+TL_MAKE=%__make ./Build || exit 1
 
 
 %install
 %install
 ## prepare %%install session
 ## prepare %%install session
 [ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
 [ -n "%{buildroot}" -a "%{buildroot}" != / ] && %__rm -rf %{buildroot}
 
 
-set -x
-unset TEXINPUTS || :
-unset HOME || :
-%{tl11supp_source_common_sh}
-
 ## The following lines are useful for the call of 
 ## The following lines are useful for the call of 
 ## "rpmbuild -ba --short-circuit ~/rpm/SPECS/texlive-vl.spec"
 ## "rpmbuild -ba --short-circuit ~/rpm/SPECS/texlive-vl.spec"
-%__rm -rf ${SRCDIR}/inst
-(cd ${SRCDIR}/Work
-%__make world
+%__rm -rf inst
+(
+    cd Work
+    %__make world
 )
 )
 
 
-## exec scripts/build-post.sh (Vine Linux only)
-scripts/build-post.sh %{tl11supp_all_opts} || exit 1
-[ -d $SRCDIR/inst/texmf.orig ] && %__rm -rf $SRCDIR/inst/texmf.orig || exit 1
-
-## almostly exec scripts/texmf.sh
-scripts/texmf.sh %{tl11supp_all_opts} || exit 1
-
-## almostly exec scripts/font.sh
-yes N | scripts/font.sh %{tl11supp_all_opts} || exit 1
-
-## replace updmap{,-hdr}.cfg with our updmap{,-hdr}.cfg respectively
-%__cp -af %{SOURCE5} $SRCDIR/inst/texmf/web2c/updmap-hdr.cfg || exit 1
-%__cp -af %{SOURCE6} $SRCDIR/inst/texmf/web2c/updmap.cfg || exit 1
-
-## almostly exec scripts/install.sh
-%__mkdir_p %{build_tex_destdir}
-(cd $SRCDIR/inst && tar cf - *) \
-    | (cd %{build_tex_destdir} && tar xf -) || exit  1
-
-## check japanese.ldf (Babel for Japanese)
-%if %{without firstbuild}
-[ -f %{build_texmf}/tex/platex/japanese/japanese.ldf ] || exit 1
-[ -f %{build_texmf}/tex/platex/japanese/ptex.log ] || exit 1
-[ -f %{build_texmf}/tex/platex/japanese/texput.log ] && exit 1
+## copy inst dir. to /usr
+%__mkdir_p %{buildroot}
+%__cp -a inst %{buildroot}%{_prefix} || exit 1
+%ifarch x86_64
+%__mv %{buildroot}%{_prefix}/lib %{buildroot}%{_libdir}
 %endif
 %endif
-
-## remove the symbolic link texmf-dist@
-[ -L %{build_tex_destdir}/texmf-dist ] && \
-  %__rm -f %{build_tex_destdir}/texmf-dist || exit 1
-## remove lcdf-typetools-for-tex-live directory
-#%__rm -r %{build_tex_destdir}/lcdf-typetools-for-tex-live || exit 1
-## remove unused directories in texmf/fonts/map
-%__rm -rf %{build_texmf}/fonts/map/dvips/updmap || exit 1
-%__rm -rf %{build_texmf}/fonts/map/pdftex/updmap || exit 1
-
-## move bin, lib include, man, info to /usr, resp. 
-%__rm -f %{build_tex_destdir}/bin/man || exit 1
-%__mv %{build_tex_destdir}/bin %{buildroot}%{_bindir} || exit 1
-%__mv %{build_tex_destdir}/lib %{buildroot}%{_libdir} || exit 1
-%__mv %{build_tex_destdir}/include %{buildroot}%{_includedir} || exit 1
-%__cp -ar %{build_texmf}/doc/man %{buildroot}%{_mandir} || exit 1
-#%__mv %{build_texmf}/doc/info %{buildroot}%{_infodir} || exit 1
-
-## move dvipdfmx/newmap/{ptex,otf} to dvipdfmx/{ptex,otf}, resp. 
-%__mv %{build_texmf}/fonts/map/dvipdfmx/newmap/* %{build_texmf}/fonts/map/dvipdfmx/ || exit 1
-%__rm -rf %{build_texmf}/fonts/map/dvipdfmx/newmap
+## replace texmf with that of texlive-sources
+%__rm -rf %{build_texmf} %{build_texmf}-dist || exit 1
+%__tar -C %{buildroot}%{_datadir} -xpf %{SOURCE5} || exit 1
+## override texmf/web2c/texmf.cnf and texmf/xdvi dir.
+%__cp -a inst/share/texmf/web2c/texmf.cnf %{build_texmf}/web2c/texmf.cnf || exit 1
+%__rm -rf %{build_texmf}/xdvi || exit 1
+%__cp -a inst/share/texmf/xdvi %{build_texmf}/xdvi || exit 1
 
 
 ## make some fundamental texmf trees
 ## make some fundamental texmf trees
-%__mkdir_p %{build_texmf}-{config,var,local,dist}
+%__mkdir_p %{build_texmf}-{local,dist}
+%__mkdir_p %{buildroot}%{texmfsysconfig}
+%__mkdir_p %{buildroot}%{texmfsysvar}
 %__mkdir_p %{build_texmf}/fonts/{truetype,opentype}
 %__mkdir_p %{build_texmf}/fonts/{truetype,opentype}
-
 texmf_local_dirs=(
 texmf_local_dirs=(
   bibtex/bib/local
   bibtex/bib/local
   bibtex/bst/local
   bibtex/bst/local
@@ -350,42 +385,21 @@ texmf_local_dirs=(
   tex/platex/local
   tex/platex/local
   web2c
   web2c
 )
 )
-for i in ${texmf_local_dirs[@]}; do
-    %__mkdir_p %{build_texmf}-local/${i}
+for x in ${texmf_local_dirs[@]}; do
+    %__mkdir_p %{build_texmf}-local/${x}
 done
 done
 
 
-## remove tlmgr
-%__rm -f %{buildroot}%{_bindir}/tlmgr || exit 1
-
-## copy texmf-dist/README
-%__cp -a %{texlive_src}/texmf-dist/README %{build_texmf}-dist/ || exit 1
-
-## customize updmap.cfg
-%__sed -i -e "s,^\(Map\|MixedMap\),#! \1,g" %{build_texmf}/web2c/updmap.cfg
-
-## dvipdfmx: our map file
-%__mkdir_p %{build_texmf}/fonts/map/dvipdfmx
-touch %{build_texmf}/fonts/map/dvipdfmx/vine.map
 
 
-## install jtygm.sty
-%__mkdir_p %{build_texmf}/tex/platex/base/
-%__install -m0644 %{SOURCE102} %{build_texmf}/tex/platex/base/ || exit 1
-
-## relocate binaries to %{_bindir} and fix relative symlinks
-pushd %{buildroot}%{_bindir}
-for i in `find . -type l`; do
-if [ "`readlink $i | grep '..' | wc -l`" == "1" ]; then
-l=`readlink $i | sed s,../,../share/,`
-%__ln_s -f $l $i
-fi
-done
 ## if the real file of a symlink on /usr/bin is contained 
 ## if the real file of a symlink on /usr/bin is contained 
 ## in texlive-collection-*, remove its symlink
 ## in texlive-collection-*, remove its symlink
-## See __usr_bin_symlink.sh
 del_symlnks=(
 del_symlnks=(
 texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
 texlive-collection-bibtexextra,/usr/bin/bibexport,/usr/share/texmf-dist/scripts/bibexport/bibexport.sh
+texlive-collection-bibtexextra,/usr/bin/listbib,/usr/share/texmf-dist/scripts/listbib/listbib
+texlive-collection-bibtexextra,/usr/bin/urlbst,/usr/share/texmf-dist/scripts/urlbst/urlbst
 texlive-collection-binextra,/usr/bin/arlatex,/usr/share/texmf-dist/scripts/bundledoc/arlatex
 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/bundledoc,/usr/share/texmf-dist/scripts/bundledoc/bundledoc
+texlive-collection-binextra,/usr/bin/ctanify,/usr/share/texmf-dist/scripts/ctanify/ctanify
+texlive-collection-binextra,/usr/bin/ctanupload,/usr/share/texmf-dist/scripts/ctanupload/ctanupload.pl
 texlive-collection-binextra,/usr/bin/de-macro,/usr/share/texmf-dist/scripts/de-macro/de-macro
 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
@@ -394,9 +408,11 @@ texlive-collection-binextra,/usr/bin/installfont-tl,/usr/share/texmf-dist/script
 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,/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/latexdiff-vc,/usr/share/texmf-dist/scripts/latexdiff/latexdiff-vc.pl
+texlive-collection-binextra,/usr/bin/latexfileversion,/usr/share/texmf-dist/scripts/latexfileversion/latexfileversion
 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/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/match_parens,/usr/share/texmf-dist/scripts/match_parens/match_parens
 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/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/pdf270,/usr/share/texmf-dist/scripts/pdfjam/pdf270
@@ -419,16 +435,16 @@ texlive-collection-binextra,/usr/bin/texcount,/usr/share/texmf-dist/scripts/texc
 texlive-collection-binextra,/usr/bin/texdef,/usr/share/texmf-dist/scripts/texdef/texdef.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/texliveonfly,/usr/share/texmf-dist/scripts/texliveonfly/texliveonfly.py
 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-binextra,/usr/bin/typeoutfileinfo,/usr/share/texmf-dist/scripts/typeoutfileinfo/typeoutfileinfo.sh
 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/dosepsbin,/usr/share/texmf-dist/scripts/dosepsbin/dosepsbin.pl
 texlive-collection-fontutils,/usr/bin/epstopdf,/usr/share/texmf-dist/scripts/epstopdf/epstopdf.pl
 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/mf2pt1,/usr/share/texmf-dist/scripts/mf2pt1/mf2pt1.pl
 texlive-collection-fontutils,/usr/bin/mkt1font,/usr/share/texmf-dist/scripts/accfonts/mkt1font
 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/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/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/ht,/usr/share/texmf-dist/scripts/tex4ht/ht.sh
@@ -440,29 +456,34 @@ texlive-collection-htmlxml,/usr/bin/httexi,/usr/share/texmf-dist/scripts/tex4ht/
 texlive-collection-htmlxml,/usr/bin/htxelatex,/usr/share/texmf-dist/scripts/tex4ht/htxelatex.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/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-htmlxml,/usr/bin/mk4ht,/usr/share/texmf-dist/scripts/tex4ht/mk4ht.pl
+texlive-collection-langcjk,/usr/bin/convbkmk,/usr/share/texmf-dist/scripts/uptex/convbkmk.rb
+texlive-collection-langcjk,/usr/bin/updmap-setup-kanji,/usr/share/texmf-dist/scripts/jfontmaps/updmap-setup-kanji.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/ebong/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/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/authorindex,/usr/share/texmf-dist/scripts/authorindex/authorindex
+texlive-collection-latexextra,/usr/bin/exceltex,/usr/share/texmf-dist/scripts/exceltex/exceltex
 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/perltex,/usr/share/texmf-dist/scripts/perltex/perltex.pl
 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/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/checkcites,/usr/share/texmf-dist/scripts/checkcites/checkcites.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
 texlive-collection-luatex,/usr/bin/mkluatexfontdb,/usr/share/texmf-dist/scripts/luaotfload/mkluatexfontdb.lua
+texlive-collection-music,/usr/bin/m-tx,/usr/share/texmf-dist/scripts/m-tx/m-tx.lua
 texlive-collection-music,/usr/bin/musixflx,/usr/share/texmf-dist/scripts/musixtex/musixflx.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-music,/usr/bin/musixtex,/usr/share/texmf-dist/scripts/musixtex/musixtex.lua
+texlive-collection-music,/usr/bin/pmx2pdf,/usr/share/texmf-dist/scripts/pmx/pmx2pdf.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.rb
 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/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-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
 texlive-collection-pictures,/usr/bin/mathspic,/usr/share/texmf-dist/scripts/mathspic/mathspic.pl
+texlive-collection-pstricks,/usr/bin/pedigree,/usr/share/texmf-dist/scripts/pedigree-perl/pedigree.pl
 texlive-collection-pstricks,/usr/bin/pst2pdf,/usr/share/texmf-dist/scripts/pst2pdf/pst2pdf
 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
 )
 )
@@ -470,73 +491,28 @@ for i in ${del_symlnks[@]}; do
     %__rm -f %{buildroot}$(echo $i | cut -f 2 -d",") || exit 1
     %__rm -f %{buildroot}$(echo $i | cut -f 2 -d",") || exit 1
 done
 done
 
 
-## remove man files of psutils
-%__rm \
-  %{buildroot}%{_mandir}/man1/epsffit.1 \
-  %{buildroot}%{_mandir}/man1/extractres.1 \
-  %{buildroot}%{_mandir}/man1/fixdlsrps.1 \
-  %{buildroot}%{_mandir}/man1/fixfmps.1 \
-  %{buildroot}%{_mandir}/man1/fixpsditps.1 \
-  %{buildroot}%{_mandir}/man1/fixpspps.1 \
-  %{buildroot}%{_mandir}/man1/fixscribeps.1 \
-  %{buildroot}%{_mandir}/man1/fixtpps.1 \
-  %{buildroot}%{_mandir}/man1/fixwfwps.1 \
-  %{buildroot}%{_mandir}/man1/fixwpps.1 \
-  %{buildroot}%{_mandir}/man1/fixwwps.1 \
-  %{buildroot}%{_mandir}/man1/getafm.1 \
-  %{buildroot}%{_mandir}/man1/includeres.1 \
-  %{buildroot}%{_mandir}/man1/psbook.1 \
-  %{buildroot}%{_mandir}/man1/psmerge.1 \
-  %{buildroot}%{_mandir}/man1/psnup.1 \
-  %{buildroot}%{_mandir}/man1/psresize.1 \
-  %{buildroot}%{_mandir}/man1/psselect.1 \
-  %{buildroot}%{_mandir}/man1/pstops.1 \
-  || exit 1
-## remove man files of lcdf-typetools
-%__rm \
-  %{buildroot}%{_mandir}/man1/cfftot1.1 \
-  %{buildroot}%{_mandir}/man1/mmafm.1 \
-  %{buildroot}%{_mandir}/man1/mmpfb.1 \
-  %{buildroot}%{_mandir}/man1/otfinfo.1 \
-  %{buildroot}%{_mandir}/man1/otftotfm.1 \
-  %{buildroot}%{_mandir}/man1/t1dotlessj.1 \
-  %{buildroot}%{_mandir}/man1/t1lint.1 \
-  %{buildroot}%{_mandir}/man1/t1rawafm.1 \
-  %{buildroot}%{_mandir}/man1/t1reencode.1 \
-  %{buildroot}%{_mandir}/man1/t1testpage.1 \
-  %{buildroot}%{_mandir}/man1/ttftotype42.1 \
-  || exit 1
-## remove man files of dvipng
-%__rm \
-  %{buildroot}%{_mandir}/man1/dvigif.1 \
-  %{buildroot}%{_mandir}/man1/dvipng.1 \
-  || exit 1
-## remove some files of asymptote
-%__rm \
-  %{buildroot}%{_mandir}/man1/asy.1 \
-  %{buildroot}%{_mandir}/man1/xasy.1 \
-  %{build_texmf}/tex/latex/asymptote/asymptote.sty \
-  %{build_texmf}/tex/latex/asymptote/ocg.sty \
-  || exit 1
-## remove a man file of latexmk
-%__rm \
-  %{buildroot}%{_mandir}/man1/latexmk.1 \
-  || exit 1
-## remove a man file of detex
-%__rm \
-  %{buildroot}%{_mandir}/man1/detex.1 \
-  || exit 1
-
-# remove unpackaged files
-find $RPM_BUILD_ROOT -name *.la -exec %__rm -f {} \;
-find %{buildroot}%{_datadir} -name ls-R -exec %__rm -f {} \;
-find %{buildroot}%{_mandir} -name Makefile -exec %__rm -f {} \;
-find %{buildroot}%{_mandir} -name *.pdf -exec %__rm -f {} \;
-
-
-# ## compress info files
-# %__rm -f %{buildroot}%{_infodir}/dir
-# %__gzip -9nf %{buildroot}%{_infodir}/*info* ||:
+## we replace texmf/web2c/updmap{,-hdr}.cfg with our updmap files
+%__cp -a %{SOURCE7} %{build_texmf}/web2c/updmap.cfg || exit 1
+%__mkdir_p %{buildroot}%{texmfsysconfig}/web2c
+%__cp -a %{SOURCE7} %{buildroot}%{texmfsysconfig}/web2c/updmap.cfg || exit 1
+
+## use our map files for dvipdfmx
+%__mkdir_p %{buildroot}%{aliasttfdir}
+%__mkdir_p %{buildroot}%{texmfsysvar}/fonts/map/dvipdfmx/vine
+touch %{buildroot}%{texmfsysvar}/fonts/map/dvipdfmx/vine/ptex-vine.map
+touch %{buildroot}%{texmfsysvar}/fonts/map/dvipdfmx/vine/uptex-vine.map
+touch %{buildroot}%{texmfsysvar}/fonts/map/dvipdfmx/vine/otf-vine.map
+touch %{buildroot}%{texmfsysvar}/fonts/map/dvipdfmx/vine/otf-up-vine.map
+
+## install updmap-kanji.html
+%__mkdir_p %{build_texmf}/doc/fonts/jfontmaps
+%__install -m0644 %{SOURCE2} %{build_texmf}/doc/fonts/jfontmaps/ || exit 1
+## install jtygm.sty
+%__mkdir_p %{build_texmf}/tex/platex/base
+%__install -m0644 %{SOURCE101} %{build_texmf}/tex/platex/base/ || exit 1
+## install cmex.enc
+%__mkdir_p %{build_texmf}/fonts/enc/pdftex/cmex
+%__install -m0644 %{SOURCE102} %{build_texmf}/fonts/enc/pdftex/cmex/ || exit 1
 
 
 ## desktop things
 ## desktop things
 %__mkdir_p %{buildroot}%{_datadir}/applications
 %__mkdir_p %{buildroot}%{_datadir}/applications
@@ -545,14 +521,33 @@ find %{buildroot}%{_mandir} -name *.pdf -exec %__rm -f {} \;
 
 
 # for created fonts
 # for created fonts
 %__mkdir_p %{buildroot}%{vartexfonts}
 %__mkdir_p %{buildroot}%{vartexfonts}
-%__mkdir_p %{buildroot}%{_sysconfdir}/cron.daily
-%__install -m 755 %{SOURCE100} %{buildroot}%{_sysconfdir}/cron.daily/
+# %__mkdir_p %{buildroot}%{_sysconfdir}/cron.daily
+# %__install -m 755 %{SOURCE100} %{buildroot}%{_sysconfdir}/cron.daily/
 
 
 ## set executable bit for the library
 ## set executable bit for the library
-%if %{enable_sharedlib}
 %__chmod a+x %{buildroot}%{_libdir}/libkpathsea.so.*.*
 %__chmod a+x %{buildroot}%{_libdir}/libkpathsea.so.*.*
 %__chmod a+x %{buildroot}%{_libdir}/libptexenc.so.*.*
 %__chmod a+x %{buildroot}%{_libdir}/libptexenc.so.*.*
-%endif
+
+# configure ConTeXt
+for x in context ctxtools luatools texexec texmfstart; do
+  %__sed -i -e 's|mtxrun|export TEXMF=%{texmf}-dist TEXMFCNF=%{texmf}/web2c TEXMFCACHE=%{texmfsysvar}; mtxrun|' %{buildroot}%{_bindir}/${x}
+done
+
+# touch ghosts
+touch %{build_texmf}/ls-R
+touch %{build_texmf}-dist/ls-R
+touch %{buildroot}%{texmfsysconfig}/ls-R
+touch %{buildroot}%{texmfsysvar}/ls-R
+
+# ## compress info files
+# %__rm -f %{buildroot}%{_infodir}/dir
+%__rm -f %{buildroot}%{_infodir}/*
+
+## remove tlmgr
+%__rm -f %{buildroot}%{_bindir}/tlmgr || exit 1
+
+## remove asymptote
+find %{buildroot} -type d | grep asymptote | xargs %__rm -rf || exit 1
 
 
 ## remove unpackaging files
 ## remove unpackaging files
 find %{buildroot} | %__grep -e "\\.\(la\|a\)$" | xargs %__rm -f
 find %{buildroot} | %__grep -e "\\.\(la\|a\)$" | xargs %__rm -f
@@ -561,7 +556,7 @@ 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" | \
     %__sed -e "s|%{buildroot}||g" | \
-    %__grep -v -e "^%{_sysconfdir}" -e ".patch$" -e "\.diff$" -e "\.orig$" | \
+    %__grep -v -e ".patch$" -e "\.diff$" -e "\.orig$" | \
     %__grep -v "%{_includedir}" | \
     %__grep -v "%{_includedir}" | \
     %__grep -v "%{_libdir}" | \
     %__grep -v "%{_libdir}" | \
     %__grep -v "%{_infodir}" | \
     %__grep -v "%{_infodir}" | \
@@ -576,18 +571,18 @@ find %{buildroot} -type f -or -type l | \
 	   -e "s|%{texmf}*/xdvi/vfontmap$|%config &|" \
 	   -e "s|%{texmf}*/xdvi/vfontmap$|%config &|" \
 	   -e "s|%{texmf}*/xdvi/XDvi|%config &|" \
 	   -e "s|%{texmf}*/xdvi/XDvi|%config &|" \
 	   -e "s|%{_mandir}/.*|&*|" \
 	   -e "s|%{_mandir}/.*|&*|" \
-	> %{_builddir}/%{name}-%{version}/filelist.full
+	> %{_builddir}/filelist.full
 
 
 find %{buildroot}%{texmf}* -type d | \
 find %{buildroot}%{texmf}* -type d | \
     %__sed -e "s|^%{buildroot}|%dir |" \
     %__sed -e "s|^%{buildroot}|%dir |" \
-	   -e "s|$|/|" >> %{_builddir}/%{name}-%{version}/filelist.full
+	   -e "s|$|/|" >> %{_builddir}/filelist.full
 
 
 ## subpackages
 ## subpackages
-%__grep -e "/texmf/doc/" -e "/texdoc" %{_builddir}/%{name}-%{version}/filelist.full > %{_builddir}/%{name}-%{version}/filelist.doc
-cat %{_builddir}/%{name}-%{version}/filelist.doc \
-    %{_builddir}/%{name}-%{version}/filelist.full | \
-    sort | uniq -u > %{_builddir}/%{name}-%{version}/filelist.tmp
-%__mv -f %{_builddir}/%{name}-%{version}/filelist.tmp %{_builddir}/%{name}-%{version}/filelist.full
+%__grep -e "/texmf/doc/" -e "/texdoc" %{_builddir}/filelist.full > %{_builddir}/filelist.doc
+cat %{_builddir}/filelist.doc \
+    %{_builddir}/filelist.full | \
+    sort | uniq -u > %{_builddir}/filelist.tmp
+%__mv -f %{_builddir}/filelist.tmp %{_builddir}/filelist.full
 
 
 
 
 %clean
 %clean
@@ -595,9 +590,9 @@ cat %{_builddir}/%{name}-%{version}/filelist.doc \
 
 
 
 
 %pretrans
 %pretrans
-rpm -q texlive | grep -q 2009
+rpm -q texlive | grep -q -e 2009 -e 2011
 [ $? -eq 1 ] && exit 0
 [ $? -eq 1 ] && exit 0
-## upgrade TeX Live from 2009 to 2011
+## upgrade TeX Live to 2012
 _trans_time=$(date +%Y%m%d)
 _trans_time=$(date +%Y%m%d)
 echo "Running transitional process of your TeX system ... "
 echo "Running transitional process of your TeX system ... "
 for dir in %{texmf}-var %{texmf}-config; do
 for dir in %{texmf}-var %{texmf}-config; do
@@ -620,40 +615,42 @@ for dir in %{texmf}-var %{texmf}-config; do
 done
 done
 echo "done."
 echo "done."
 
 
+%preun
+if [ "$1" = 0 ]; then
+    %__rm -rf %{vartexfonts} %{aliasttfdir}/*
+fi
+exit 0
 
 
 %post
 %post
-## create our own vine.map (cid-x.map) to use dvipdfmx
+%touch_run texhash
+%touch_run updmap
+%touch_run mtxrun
+%touch_run fmtutil
+exit 0
+
+%posttrans
+%__mkdir_p %{vartexfonts}
+%__chmod 1777 %{vartexfonts}
+## create our map files {ptex,uptex,otf,otf-up}-vine.map
 ( %{exec_upddeffont} ) ||:
 ( %{exec_upddeffont} ) ||:
 
 
 %{exec_texhash}
 %{exec_texhash}
-%{exec_updmap} --syncwithtrees --nomkmap &>/dev/null
-%{exec_updmap} --enable KanjiMap vine.map >/dev/null 2>&1
-if [ "$1" = 2 ]; then
-   %{exec_fmtutil} 2>&1
-fi
+%{exec_mtxrun}
+%{exec_updmap}
+%{exec_fmtutil}
 exit 0
 exit 0
 
 
-%preun
-if [ "$1" = 0 ]; then
-    %__rm -rf %{vartexfonts}
-
-    ## dvipdfmx
-    for i in %{texmf}/fonts/truetype/*; do
-	if [ -L "$i" ]; then
-	    %__rm -f "$i"
-	fi
-    done
-fi
-
-
-%if %{enable_sharedlib}
 %post -n libkpathsea
 %post -n libkpathsea
 /sbin/ldconfig
 /sbin/ldconfig
-# /sbin/install-info %{_infodir}/kpathsea.info.* %{_infodir}/dir
+# for x in kpathsea tds web2c; do 
+#     /sbin/install-info %{_infodir}/${x}.info.* %{_infodir}/dir
+# done
 
 
-%preun -n libkpathsea
+# %preun -n libkpathsea
 # if [ "$1" = 0 ]; then
 # if [ "$1" = 0 ]; then
-#     /sbin/install-info --delete %{_infodir}/kpathsea.info.* %{_infodir}/dir
+#     for x in kpathsea tds web2c; do 
+#         /sbin/install-info --delete %{_infodir}/${x}.info.* %{_infodir}/dir
+#     done
 # fi
 # fi
 
 
 %postun -n libkpathsea
 %postun -n libkpathsea
@@ -664,12 +661,6 @@ fi
 
 
 %postun -n libptexenc
 %postun -n libptexenc
 /sbin/ldconfig
 /sbin/ldconfig
-%endif
-
-%posttrans
-%__mkdir_p %{vartexfonts}
-%__chmod 1777 %{vartexfonts}
-
 
 
 %triggerin -- ghostscript
 %triggerin -- ghostscript
 %__rm -f %{texmf}/fonts/cmap/ghostscript
 %__rm -f %{texmf}/fonts/cmap/ghostscript
@@ -681,15 +672,15 @@ fi
 %{exec_texhash}
 %{exec_texhash}
 
 
 
 
-%files -f %{_builddir}/%{name}-%{version}/filelist.full
+%files -f %{_builddir}/filelist.full
 %defattr(-,root,root)
 %defattr(-,root,root)
+%dir %{aliasttfdir}
 %attr(1777,root,root) %dir %{vartexfonts}
 %attr(1777,root,root) %dir %{vartexfonts}
-%config %{_sysconfdir}/cron.daily/texlive.cron
+# %config %{_sysconfdir}/cron.daily/texlive.cron
 
 
-%files doc -f %{_builddir}/%{name}-%{version}/filelist.doc
+%files doc -f %{_builddir}/filelist.doc
 %defattr(-,root,root)
 %defattr(-,root,root)
 
 
-%if %{enable_sharedlib}
 %files -n libkpathsea
 %files -n libkpathsea
 %defattr(-,root,root)
 %defattr(-,root,root)
 %{_libdir}/libkpathsea.so.*
 %{_libdir}/libkpathsea.so.*
@@ -710,10 +701,12 @@ fi
 %{_libdir}/libptexenc.so
 %{_libdir}/libptexenc.so
 %dir %{_includedir}/ptexenc
 %dir %{_includedir}/ptexenc
 %{_includedir}/ptexenc/*
 %{_includedir}/ptexenc/*
-%endif
 
 
 
 
 %changelog
 %changelog
+* Wed Nov 21 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2012-1
+- TeX Live 2012 + tlptexlive 20121107
+
 * Tue Oct 30 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2011-7
 * Tue Oct 30 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2011-7
 - drop BR: poppler-devel temporaly
 - drop BR: poppler-devel temporaly
   - modify tl11supp-120120-vine.patch, texlive-20110705-vine.patch to do that
   - modify tl11supp-120120-vine.patch, texlive-20110705-vine.patch to do that

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