rpms/texlive-texmf/F-12 .cvsignore, 1.4, 1.5 sources, 1.6, 1.7 texlive-texmf.spec, 1.36, 1.37

Jindrich Novy jnovy at fedoraproject.org
Sat Dec 5 09:41:54 UTC 2009


Author: jnovy

Update of /cvs/pkgs/rpms/texlive-texmf/F-12
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv12466

Modified Files:
	.cvsignore sources texlive-texmf.spec 
Log Message:
* Fri Dec 04 2009 Jindrich Novy <jnovy at redhat.com> 2007-34
- fix permissions of /var/lib/texmf/web2c (#512459, #531894)
- add IEEEconf (#495877)
- update achemso (#521459)
- update perltex to 2.0 from CTAN
- obsolete tetex-perltex



Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/texlive-texmf/F-12/.cvsignore,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- .cvsignore	14 Oct 2008 11:34:35 -0000	1.4
+++ .cvsignore	5 Dec 2009 09:41:54 -0000	1.5
@@ -3,4 +3,7 @@ platex209.tar.bz2
 ptex-texmf-2.5.tar.gz
 texlive.texmf-var-2007.zip
 texlive.texmf-2007.tar.lzma
-envlab.tar.lzma
+envlab.zip
+achemso.zip
+IEEEconf.zip
+perltex.zip


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/texlive-texmf/F-12/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- sources	14 Oct 2008 11:34:35 -0000	1.6
+++ sources	5 Dec 2009 09:41:54 -0000	1.7
@@ -3,4 +3,7 @@ c24f99d1fd399acecc2f3070c23f43f1  platex
 9eb48ecb66cfd626865222564545de1c  ptex-texmf-2.5.tar.gz
 97c26c0067177fb633616f8611561bc7  texlive.texmf-var-2007.zip
 4293cc193a7352544119a6d7cf723105  texlive.texmf-2007.tar.lzma
-ce0ee0fbe363197ee4c390029fc8d587  envlab.tar.lzma
+17e6656e924242a04aba635bbfcfeb6c  envlab.zip
+ba238f7a249967c11c048d1b039e4ead  achemso.zip
+ba9184469d3323fd43b42e1568d4b5f6  IEEEconf.zip
+fbac0afea54208bd8bc7d71a0d8524a1  perltex.zip


Index: texlive-texmf.spec
===================================================================
RCS file: /cvs/pkgs/rpms/texlive-texmf/F-12/texlive-texmf.spec,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -p -r1.36 -r1.37
--- texlive-texmf.spec	3 Dec 2009 08:32:05 -0000	1.36
+++ texlive-texmf.spec	5 Dec 2009 09:41:54 -0000	1.37
@@ -14,7 +14,7 @@
 
 Name:		texlive-texmf
 Version:	2007
-Release:	33%{?dist}
+Release:	34%{?dist}
 Summary:	Architecture independent parts of the TeX formatting system
 
 Group:		Applications/Publishing
@@ -28,7 +28,6 @@ URL:		http://tug.org/texlive/
 Source0:	texlive.texmf-%{version}.tar.lzma
 # Source1 is http://www.tug.org/texlive/Contents/inst/archive/texmf-var.zip
 Source1:	texlive.texmf-var-%{version}.zip
-Source2:	http://ctan.org/get/systems/texlive/tlnet/2008/archive/envlab.tar.lzma
 
 # pregenerated kpathsea ls-R files in case no binary TeXLive is present to regenerate them
 Source10:	texlive.%{version}.ls-R
@@ -44,6 +43,12 @@ Source91:	texlive.%{version}.zip.list
 Source99: texlive-filter-requires.sh
 %define __perl_requires %{SOURCE99}
 
+# updates of the basic TeX Live 2007 texmf tree
+Source100:	ftp://dante.ctan.org/tex-archive/macros/latex/contrib/envlab.zip
+Source101:	ftp://dante.ctan.org/tex-archive/macros/latex/contrib/perltex.zip
+Source102:	ftp://dante.ctan.org/tex-archive/macros/latex/contrib/achemso.zip
+Source103:	ftp://dante.ctan.org/tex-archive/macros/latex/contrib/IEEEconf.zip
+
 # speed up build, run only brp-compress, nothing else is needed
 %define __os_install_post /usr/lib/rpm/brp-compress %{nil}
 
@@ -66,7 +71,7 @@ Patch7:		texlive-2007-latin.patch
 # Patch1000-: Japanese pTeX
 Patch1001: texlive-2007-texmf.cnf-ptex.patch
 
-BuildRequires:  sed >= 3.95 ghostscript lzma
+BuildRequires:  sed >= 3.95 ghostscript lzma tex(latex)
 
 Requires:	texlive-texmf-errata = %{version}
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -138,6 +143,8 @@ Obsoletes:	tetex-bytefield < 1.2a-7
 Provides:	tetex-bytefield = 1.2a-7
 Obsoletes:	tetex-prosper < 1.5-7
 Provides:	tetex-prosper = 1.5-7
+Obsoletes:	tetex-perltex < 2.0
+Provides:	tetex-perltex = 2.0
 
 %description latex
 This package contains the components of the TEXMF tree needed for the
@@ -176,7 +183,15 @@ texlive-context package.
 %prep
 %setup -q -c -T
 lzma -dc %{SOURCE0} | tar x
-lzma -dc %{SOURCE2} | tar x
+
+# extract envlab
+unzip %{SOURCE100}
+# extract perltex
+unzip %{SOURCE101}
+# extract achemso
+unzip %{SOURCE102}
+# extract IEEEconf
+unzip %{SOURCE103}
 
 mkdir texmf-var
 unzip -d texmf-var %{SOURCE1}
@@ -356,6 +371,51 @@ rm -rf texmf/ttf2pk/
 #remove ubbold.fd (#458150)
 rm -f texmf/tex/latex/jknapltx/ubbold.fd
 
+# build envlab
+rm -f texmf-dist/tex/latex/envlab/*
+rm -f texmf-dist/doc/latex/envlab/*
+pushd envlab
+latex envlab.ins
+install -p -m 644 *.sty ../texmf-dist/tex/latex/envlab/
+install -p -m 644 *.pdf ../texmf-dist/doc/latex/envlab/
+install -p -m 644 README ../texmf-dist/doc/latex/envlab/
+popd
+
+# build perltex
+rm -f texmf-dist/tex/latex/perltex/*
+rm -f texmf-dist/doc/latex/perltex/*
+pushd perltex
+latex perltex.ins
+%{__sed} -i 's,^#! /usr/bin/env perl$,#!%{__perl},' perltex.pl
+install -p -m 644 *.sty ../texmf-dist/tex/latex/perltex/
+install -p -m 644 *.pdf ../texmf-dist/doc/latex/perltex/
+install -p -m 644 README ../texmf-dist/doc/latex/perltex/
+popd
+
+# build achemso
+rm -f texmf-dist/tex/latex/achemso/*
+rm -f texmf-dist/doc/latex/achemso/*
+pushd achemso
+latex achemso.ins
+install -p -m 644 *.sty ../texmf-dist/tex/latex/achemso/
+install -p -m 644 *.cls ../texmf-dist/tex/latex/achemso/
+install -p -m 644 *.bst ../texmf-dist/tex/latex/achemso/
+install -p -m 644 *.cfg ../texmf-dist/tex/latex/achemso/
+install -p -m 644 *.pdf ../texmf-dist/doc/latex/achemso/
+install -p -m 644 README ../texmf-dist/doc/latex/achemso/
+popd
+
+# build IEEEconf
+mkdir -p texmf-dist/tex/latex/IEEEconf
+mkdir -p texmf-dist/doc/latex/IEEEconf
+pushd IEEEconf
+latex IEEEconf.ins
+install -p -m 644 *.cls ../texmf-dist/tex/latex/IEEEconf/
+install -p -m 644 *.pdf ../texmf-dist/doc/latex/IEEEconf/
+install -p -m 644 README ../texmf-dist/doc/latex/IEEEconf/
+popd
+
+
 %install
 rm -rf %{buildroot} && mkdir -p %{buildroot}
 
@@ -434,6 +494,13 @@ rm -rf %{buildroot}%{_texmf_main}/tex/te
 # remove dvipdfm configuration file
 rm -rf %{buildroot}%{_texmf_main}/dvipdfm
 
+# install perltex
+install -d -m755 %{buildroot}%{_bindir}
+install -p -m755 perltex/perltex.pl %{buildroot}%{_bindir}/perltex
+
+# fix permissions of /var/lib/texmf/web2c
+chmod 755 %{buildroot}%{_texmf_var}/web2c
+
 # create macro file for building texlive
 mkdir -p %{buildroot}%{_sysconfdir}/rpm
 cat <<EOF > %{buildroot}%{_sysconfdir}/rpm/macros.texlive
@@ -813,6 +880,7 @@ fi
 
 %files latex
 %defattr(-,root,root,-)
+%{_bindir}/perltex
 %{_texmf_main}/tex/cslatex/
 %{_texmf_main}/tex/latex/
 %{_texmf_main}/tex/platex/
@@ -832,6 +900,13 @@ fi
 %doc %{_texmf_main}/doc/
 
 %changelog
+* Fri Dec 04 2009 Jindrich Novy <jnovy at redhat.com> 2007-34
+- fix permissions of /var/lib/texmf/web2c (#512459, #531894)
+- add IEEEconf (#495877)
+- update achemso (#521459)
+- update perltex to 2.0 from CTAN
+- obsolete tetex-perltex
+
 * Thu Dec 03 2009 Jindrich Novy <jnovy at redhat.com> 2007-33
 - drop tetex-perltex dependency
 




More information about the fedora-extras-commits mailing list