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