Browse Source

updated texlive-vl.spec, texlive-common-vl.spec task-texlive-vl.spec

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

+ 5 - 1
t/task-texlive/task-texlive-vl.spec

@@ -2,12 +2,13 @@ Summary: Virtual package for TeX Live
 Summary(ja): TeX Live のための仮想パッケージ
 Name: task-texlive
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: public domain
 Group: Applications/Publishing
 BuildArch: noarch
 
 Requires: texlive-common = %{version}
+Requires: texlive-macros = %{version}
 Requires: texlive-collection-latexextra = %{version}
 Requires: texlive-collection-luatex = %{version}
 Requires: texlive-collection-pictures = %{version}
@@ -230,6 +231,9 @@ This package is a virtual package to install documentation packages of
 %files full-doc
 
 %changelog
+* Sun Mar 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- added Requires: texlive-macros
+
 * Fri Dec 31 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - for vl5, added Conflicts: task-tetex
 - for vl5, Requires: texlive-texmacro-otf >= 1.5.6.1

+ 13 - 8
t/texlive-common/texlive-common-vl.spec

@@ -41,25 +41,26 @@ Summary: Common base for all TeX Live packages
 Summary(ja): TeX Live パッケージの共通ベース
 Name: texlive-common
 Version: 2009
-Release: 3%{?_dist_release}
+Release: 4%{?_dist_release}
 License: distributable
 Group: Applications/Publishing
 URL: http://www.tug.org/texlive/
 
-Requires(pre): texlive-collection-basic = %{version}
-Requires(pre): texlive-collection-latex = %{version}
-Requires(pre): texlive-collection-latexrecommended = %{version}
-Requires(pre): texlive-collection-fontsrecommended = %{version}
+Requires(post): texlive = %{version}
+Requires(post): texlive-collection-basic = %{version}
+Requires(post): texlive-collection-latex = %{version}
+Requires(post): texlive-collection-latexrecommended = %{version}
+Requires(post): texlive-collection-fontsrecommended = %{version}
 
 #### $ pdftex -ini  -jobname=latex -progname=latex -translate-file=cp227.tcx *latex.ini
 ## dehypht-x-2009-06-19.tex
-Requires(pre): texlive-collection-langgerman = %{version}
+Requires(post): texlive-collection-langgerman = %{version}
 ## catkoi
-Requires(pre): texlive-collection-langcyrillic = %{version}
+Requires(post): texlive-collection-langcyrillic = %{version}
 
 #### $ xetex -ini  -jobname=xelatex -progname=xelatex -etex xelatex.ini
 ## unicode-letters
-Requires(pre): texlive-collection-xetex = %{version}
+Requires(post): texlive-collection-xetex = %{version}
 
 BuildArch:	noarch
 Buildroot:    %{_tmppath}/%{name}-%{version}-root
@@ -125,6 +126,10 @@ exit 0
 
 
 %changelog
+* Sun Mar 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-4
+- added Requires(post): texlive
+- changed Requires(pre): -> Requires(post): for all requirements
+
 * Fri Jan 14 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-3
 - added to remove %%{texmf}/updmap.lock in %%post
   - When texlive-common is installed, this lock generating 

+ 4 - 2
t/texlive/texlive-vl.spec

@@ -38,7 +38,7 @@ Summary: The TeX text formatting system
 Summary(ja): TeX 文書整形システム
 Name: texlive
 Version: 2009
-Release: 13%{?_dist_release}
+Release: 14%{?_dist_release}
 License: distributable
 Group: Applications/Publishing
 ## The TeX Live is located on http://www.tug.org/texlive/
@@ -156,7 +156,6 @@ Requires:    libkpathsea = %{version}-%{release}
 Requires:    libptexenc = %{version}-%{release}
 %endif
 %{!?with_firstbuild:Requires: texlive-common = %{version}}
-%{!?with_firstbuild:Requires: texlive-macros = %{version}}
 %if %{?_dist_release} == "vl6"
 %{!?with_firstbuild:Requires: jvf >= 2.0-5}
 %endif
@@ -794,6 +793,9 @@ fi
 
 
 %changelog
+* Sun Mar 27 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-14
+- dropped Requires: texlive-macros
+
 * Sat Jan 15 2011 Munehiro Yamamoto <munepi@vinelinux.org> 2009-13
 - updated ptexlive-20100711-pxdvik-vine.patch 
   and added texlive-20091107-xdvik-vine.patch