OpenPKG CVS Repository
http://cvs.openpkg.org/
____________________________________________________________________________
Server: cvs.openpkg.org Name: Ralf S. Engelschall
Root: /v/openpkg/cvs Email: [EMAIL PROTECTED]
Module: openpkg-src Date: 15-Oct-2006 19:28:06
Branch: HEAD Handle: 2006101518280600
Modified files:
openpkg-src/tetex tetex.spec
Log:
version the XMLTex/PassiveTeX vendor ZIP files; take over cleanups
from Michael Schloh; style cleanups
Summary:
Revision Changes Path
1.72 +22 -20 openpkg-src/tetex/tetex.spec
____________________________________________________________________________
patch -p0 <<'@@ .'
Index: openpkg-src/tetex/tetex.spec
============================================================================
$ cvs diff -u -r1.71 -r1.72 tetex.spec
--- openpkg-src/tetex/tetex.spec 13 Oct 2006 17:34:48 -0000 1.71
+++ openpkg-src/tetex/tetex.spec 15 Oct 2006 17:28:06 -0000 1.72
@@ -23,9 +23,11 @@
##
# package versions
-%define V_base 3.0
-%define V_src 3.0
-%define V_texmf 3.0
+%define V_base 3.0
+%define V_src 3.0
+%define V_texmf 3.0
+%define V_xmltex 20020625
+%define V_passivetex 20031022
# package information
Name: tetex
@@ -38,7 +40,7 @@
Group: Typesetting
License: GPL
Version: %{V_src}
-Release: 20061013
+Release: 20061015
# package options
%option with_x11 no
@@ -46,15 +48,17 @@
# list of sources
Source0:
ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/%{V_base}/distrib/tetex-src-%{V_src}.tar.gz
Source1:
ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/%{V_base}/distrib/tetex-texmf-%{V_texmf}.tar.gz
-Source2: http://www.tei-c.org.uk/Software/passivetex/passivetex.zip
-Source3: ftp://tug.ctan.org/tex-archive/macros/xmltex/base.zip
+Source2:
ftp://ftp.openpkg.org/sources/CPY/VERSIONED/tetex/passivetex-%{V_passivetex}.zip
+Source3:
ftp://ftp.openpkg.org/sources/CPY/VERSIONED/tetex/base-%{V_xmltex}.zip
Patch0: tetex.patch
# build information
Prefix: %{l_prefix}
BuildRoot: %{l_buildroot}
-BuildPreReq: OpenPKG, openpkg >= 20040130, gcc, make, infozip, flex, bison,
png, zlib
-PreReq: OpenPKG, openpkg >= 20040130, perl, png, zlib
+BuildPreReq: OpenPKG, openpkg >= 20040130, gcc, make, infozip, flex, bison
+PreReq: OpenPKG, openpkg >= 20040130, perl
+BuildPreReq: png, zlib
+PreReq: png, zlib
%if "%{with_x11}" == "yes"
BuildPreReq: X11, xaw3d
PreReq: X11, xaw3d
@@ -69,7 +73,7 @@
most popular TeX macro set (LaTeX) for TeX was invented by Leslie
Lamport. The OpenPKG teTeX package also contains David Carlisle'
xmltex (namespace-aware XML parser written in TeX) and Sebastian
- Rahtz' PassiveTeX (XML-FO rendering engine).
+ Rahtz' PassiveTeX (XSL-FO rendering engine).
%track
prog tetex:tetex-src = {
@@ -101,13 +105,13 @@
# add XMLTeX (XML parsing via TeX)
( cd $RPM_BUILD_ROOT%{l_prefix}/share/texmf/tex
- %{l_prefix}/bin/unzip -x %{SOURCE base.zip}
+ %{l_prefix}/bin/unzip -x %{SOURCE base-%{V_xmltex}.zip}
mv base xmltex
) || exit $?
( echo ""
echo "# XMLTeX (XML parsing via TeX) [does not work as expected here]"
- echo "# xmltex latex language.dat xmltex.ini"
- echo "# pdfxmltex pdflatex language.dat pdfxmltex.ini"
+ echo "xmltex latex language.dat xmltex.ini"
+ echo "pdfxmltex pdflatex language.dat pdfxmltex.ini"
echo ""
) >>texk/web2c/fmtutil.in
( echo ""
@@ -137,11 +141,11 @@
echo ""
) >>texk/kpathsea/texmf.in
- # add PassiveTeX (XML-FO to DVI/PDF translation via TeX)
+ # add PassiveTeX (XSL-FO to DVI/PDF translation via TeX)
( %{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/share/texmf/tex/latex/passivetex
cd $RPM_BUILD_ROOT%{l_prefix}/share/texmf/tex/latex/passivetex
- %{l_prefix}/bin/unzip -x %{SOURCE passivetex.zip}
+ %{l_prefix}/bin/unzip -x %{SOURCE passivetex-%{V_passivetex}.zip}
rm -f ChangeLog Makefile README.passivetex send
rm -rf test
) || exit $?
@@ -152,6 +156,10 @@
%{l_shtool} subst \
-e '1s;/usr/bin/perl;/usr/bin/env perl;' \
texk/*/t1mapper
+ %{l_shtool} subst \
+ -e "s;\(\$(scriptdir)/fmtutil-sys --all\);\1 --fmtdir
$RPM_BUILD_ROOT%{l_prefix}/share/texmf/web2c;" \
+ -e "s,\(\$(scriptdir)/updmap-sys\);,\1 --dvipsoutputdir
$RPM_BUILD_ROOT%{l_prefix}/share/texmf/fonts/map/dvips/updmap --pdftexoutputdir
$RPM_BUILD_ROOT%{l_prefix}/share/texmf/fonts/map/dvips/updmap
--dvipdfmoutputdir
$RPM_BUILD_ROOT%{l_prefix}/share/texmf/fonts/map/dvips/updmap;," \
+ Makefile.in
%build
# configure the system by using the (wrong) paths to the temporary
@@ -216,12 +224,6 @@
# "eval" around the call is just to shut-up speclint)
eval "make install"
- # perform manual steps for installing XMLTeX
- ( cd $RPM_BUILD_ROOT%{l_prefix}/bin
- ln -s tex xmltex
- ln -s pdftex pdfxmltex
- ) || exit $?
-
# create dynamically generated font directory
%{l_shtool} mkdir -f -p -m 755 \
$RPM_BUILD_ROOT%{l_prefix}/var/tetex
@@ .
______________________________________________________________________
The OpenPKG Project www.openpkg.org
CVS Repository Commit List [email protected]