[CVS] OpenPKG: openpkg-src/tetex/ tetex.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /v/openpkg/cvs Email: r...@openpkg.org Module: openpkg-src Date: 21-May-2009 11:54:48 Branch: HEAD Handle: 2009052110544700 Modified files: openpkg-src/tetex tetex.spec Log: remove obsolete substs and fix building under RPM 5 where %install automatically removed RPM_BUILD_ROOT Summary: RevisionChanges Path 1.80+9 -3 openpkg-src/tetex/tetex.spec patch -p0 <<'@@ .' Index: openpkg-src/tetex/tetex.spec $ cvs diff -u -r1.79 -r1.80 tetex.spec --- openpkg-src/tetex/tetex.spec 18 Apr 2009 13:16:43 - 1.79 +++ openpkg-src/tetex/tetex.spec 21 May 2009 09:54:47 - 1.80 @@ -39,7 +39,7 @@ Group:Typesetting License: GPL Version: %{V_src} -Release: 20080101 +Release: 20090521 # package options %option with_x11 no @@ -150,8 +150,6 @@ ) || exit $? # minor fixes to the teTeX sources -%{l_shtool} subst -e "s;\|O_SYNC;;g" libs/libwww/HTMemLog.c -%{l_shtool} subst -e "s;strnstr;my_strnstr;g" libs/libwww/HTReader.c %{l_shtool} subst \ -e '1s;/usr/bin/perl;/usr/bin/env perl;' \ texk/*/t1mapper @@ -218,6 +216,14 @@ eval "make all" %install +# reinstall teTeX texmf stuff +# (because RPM 5 implicitly removes $RPM_BUILD_ROOT at begin of %install) +rm -rf $RPM_BUILD_ROOT +%{l_shtool} mkdir -f -p -m 755 \ +$RPM_BUILD_ROOT%{l_prefix}/share/texmf +%{l_gzip} -d -c %{SOURCE tetex-texmf-%{V_texmf}.tar.gz} |\ +( umask 0 && cd $RPM_BUILD_ROOT%{l_prefix}/share/texmf && %{l_tar} xf - ) || exit $? + # perform the standard installation procdure of teTeX # (we cannot use %{l_make}, because teTeX dislikes absolute paths # for make. Instead we work-around via $PATH. The redundant @@ . __ OpenPKG http://openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/tetex/ tetex.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Christoph Schug Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 22-Dec-2007 11:34:48 Branch: HEAD Handle: 2007122210344700 Modified files: openpkg-src/tetex tetex.spec Log: does not build with recent version of flex Summary: RevisionChanges Path 1.76+2 -1 openpkg-src/tetex/tetex.spec patch -p0 <<'@@ .' Index: openpkg-src/tetex/tetex.spec $ cvs diff -u -r1.75 -r1.76 tetex.spec --- openpkg-src/tetex/tetex.spec 7 Feb 2007 08:01:38 - 1.75 +++ openpkg-src/tetex/tetex.spec 22 Dec 2007 10:34:47 - 1.76 @@ -40,7 +40,7 @@ Group:Typesetting License: GPL Version: %{V_src} -Release: 20070207 +Release: 20071222 # package options %option with_x11 no @@ -176,6 +176,7 @@ CFLAGS="%{l_cflags -O}" \ CXXFLAGS="%{l_cxxflags -O}" \ CPPFLAGS="%{l_cppflags}" \ +LEX="%{l_prefix}/bin/flex-old" \ ./configure \ --prefix=$RPM_BUILD_ROOT%{l_prefix} \ --datadir=$RPM_BUILD_ROOT%{l_prefix}/share \ @@ . __ OpenPKG http://openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/tetex/ tetex.spec
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: 07-Feb-2007 09:01:39 Branch: HEAD Handle: 2007020708013800 Modified files: openpkg-src/tetex tetex.spec Log: be quiet on unpacking Summary: RevisionChanges Path 1.75+3 -3 openpkg-src/tetex/tetex.spec patch -p0 <<'@@ .' Index: openpkg-src/tetex/tetex.spec $ cvs diff -u -r1.74 -r1.75 tetex.spec --- openpkg-src/tetex/tetex.spec 1 Jan 2007 17:42:18 - 1.74 +++ openpkg-src/tetex/tetex.spec 7 Feb 2007 08:01:38 - 1.75 @@ -40,7 +40,7 @@ Group:Typesetting License: GPL Version: %{V_src} -Release: 20061110 +Release: 20070207 # package options %option with_x11 no @@ -105,7 +105,7 @@ # add XMLTeX (XML parsing via TeX) ( cd $RPM_BUILD_ROOT%{l_prefix}/share/texmf/tex - %{l_prefix}/bin/unzip -x %{SOURCE base-%{V_xmltex}.zip} + %{l_prefix}/bin/unzip -q -x %{SOURCE base-%{V_xmltex}.zip} mv base xmltex ) || exit $? ( echo "" @@ -145,7 +145,7 @@ ( %{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-%{V_passivetex}.zip} + %{l_prefix}/bin/unzip -q -x %{SOURCE passivetex-%{V_passivetex}.zip} rm -f ChangeLog Makefile README.passivetex send rm -rf test ) || exit $? @@ . __ OpenPKG http://openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/tetex/ tetex.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Christoph Schug Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 10-Nov-2006 13:50:04 Branch: HEAD Handle: 2006111012500400 Modified files: openpkg-src/tetex tetex.spec Log: requires g++ Summary: RevisionChanges Path 1.73+2 -2 openpkg-src/tetex/tetex.spec patch -p0 <<'@@ .' Index: openpkg-src/tetex/tetex.spec $ cvs diff -u -r1.72 -r1.73 tetex.spec --- openpkg-src/tetex/tetex.spec 15 Oct 2006 17:28:06 - 1.72 +++ openpkg-src/tetex/tetex.spec 10 Nov 2006 12:50:04 - 1.73 @@ -40,7 +40,7 @@ Group:Typesetting License: GPL Version: %{V_src} -Release: 20061015 +Release: 20061110 # package options %option with_x11 no @@ -55,7 +55,7 @@ # build information Prefix: %{l_prefix} BuildRoot:%{l_buildroot} -BuildPreReq: OpenPKG, openpkg >= 20040130, gcc, make, infozip, flex, bison +BuildPreReq: OpenPKG, openpkg >= 20040130, make, gcc, gcc::with_cxx = yes, infozip, flex, bison PreReq: OpenPKG, openpkg >= 20040130, perl BuildPreReq: png, zlib PreReq: png, zlib @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/tetex/ tetex.spec
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: RevisionChanges 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 - 1.71 +++ openpkg-src/tetex/tetex.spec 15 Oct 2006 17:28:06 - 1.72 @@ -23,9 +23,11 @@ ## # package versions -%define V_base3.0 -%define V_src 3.0 -%define V_texmf 3.0 +%define V_base 3.0 +%define V_src3.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 "# xmltexlatexlanguage.dat xmltex.ini" - echo "# pdfxmltex pdflatex language.dat pdfxmltex.ini" + echo "xmltexlatexlanguage.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_p
[CVS] OpenPKG: openpkg-src/tetex/ tetex.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Thomas Lotterer Root: /v/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 26-Sep-2005 17:01:20 Branch: HEAD Handle: 2005092616011900 Modified files: openpkg-src/tetex tetex.spec Log: now tetex builds fine, try to reduce dependencies assuming os sed(1) is good enough Summary: RevisionChanges Path 1.68+2 -2 openpkg-src/tetex/tetex.spec patch -p0 <<'@@ .' Index: openpkg-src/tetex/tetex.spec $ cvs diff -u -r1.67 -r1.68 tetex.spec --- openpkg-src/tetex/tetex.spec 25 Sep 2005 20:43:02 - 1.67 +++ openpkg-src/tetex/tetex.spec 26 Sep 2005 15:01:19 - 1.68 @@ -38,7 +38,7 @@ Group:Text License: GPL Version: %{V_src} -Release: 20050925 +Release: 20050926 # package options %option with_x11 no @@ -53,7 +53,7 @@ # build information Prefix: %{l_prefix} BuildRoot:%{l_buildroot} -BuildPreReq: OpenPKG, openpkg >= 20040130, gcc, make, infozip, flex, bison, png, zlib, sed +BuildPreReq: OpenPKG, openpkg >= 20040130, gcc, make, infozip, flex, bison, png, zlib PreReq: OpenPKG, openpkg >= 20040130, perl, png, zlib %if "%{with_x11}" == "yes" BuildPreReq: X11, xaw3d @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/tetex/ tetex.spec
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: 26-Jul-2005 08:25:54 Branch: HEAD Handle: 2005072607255400 Modified files: openpkg-src/tetex tetex.spec Log: strip binaries Summary: RevisionChanges Path 1.66+2 -1 openpkg-src/tetex/tetex.spec patch -p0 <<'@@ .' Index: openpkg-src/tetex/tetex.spec $ cvs diff -u -r1.65 -r1.66 tetex.spec --- openpkg-src/tetex/tetex.spec 17 Jul 2005 10:05:14 - 1.65 +++ openpkg-src/tetex/tetex.spec 26 Jul 2005 06:25:54 - 1.66 @@ -38,7 +38,7 @@ Group:Text License: GPL Version: %{V_src} -Release: 20050717 +Release: 20050726 # package options %option with_x11 no @@ -230,6 +230,7 @@ # cleanup the installation rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir +strip $RPM_BUILD_ROOT%{l_prefix}/bin/* >/dev/null 2>&1 || true # determine installation files %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/tetex/ tetex.spec
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: 17-Jul-2005 12:05:14 Branch: HEAD Handle: 2005071711051400 Modified files: openpkg-src/tetex tetex.spec Log: modifying package: tetex-3.0 20050315 -> 20050717 Summary: RevisionChanges Path 1.65+4 -17 openpkg-src/tetex/tetex.spec patch -p0 <<'@@ .' Index: openpkg-src/tetex/tetex.spec $ cvs diff -u -r1.64 -r1.65 tetex.spec --- openpkg-src/tetex/tetex.spec 24 Mar 2005 11:20:29 - 1.64 +++ openpkg-src/tetex/tetex.spec 17 Jul 2005 10:05:14 - 1.65 @@ -38,7 +38,7 @@ Group:Text License: GPL Version: %{V_src} -Release: 20050315 +Release: 20050717 # package options %option with_x11 no @@ -217,17 +217,9 @@ eval "make install" # perform manual steps for installing XMLTeX -( TEXMFMAIN="$RPM_BUILD_ROOT%{l_prefix}/share/texmf" - export TEXMFMAIN - PATH="$RPM_BUILD_ROOT%{l_prefix}/bin:$PATH" - cd $RPM_BUILD_ROOT%{l_prefix}/share/texmf/web2c - $RPM_BUILD_ROOT%{l_prefix}/bin/tex -ini "&latex" xmltex.ini - $RPM_BUILD_ROOT%{l_prefix}/bin/pdftex -ini "&pdflatex" pdfxmltex.ini - $RPM_BUILD_ROOT%{l_prefix}/bin/mktexlsr - ( cd $RPM_BUILD_ROOT%{l_prefix}/bin -ln -s tex xmltex -ln -s pdftex pdfxmltex - ) || exit $? +( cd $RPM_BUILD_ROOT%{l_prefix}/bin + ln -s tex xmltex + ln -s pdftex pdfxmltex ) || exit $? # create dynamically generated font directory @@ -236,11 +228,6 @@ %{l_shtool} mkdir -f -p -m 777 \ $RPM_BUILD_ROOT%{l_prefix}/var/tetex/fonts -# adjust paths in manual pages -%{l_shtool} subst -s -v \ --e "s;$RPM_BUILD_ROOT%{l_prefix};%{l_prefix};g" \ -$RPM_BUILD_ROOT%{l_prefix}/man/man1/*.1 - # cleanup the installation rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/tetex/ tetex.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 30-Dec-2004 10:59:36 Branch: HEAD Handle: 2004123009593600 Modified files: openpkg-src/tetex tetex.spec Log: one more config file found Summary: RevisionChanges Path 1.58+2 -1 openpkg-src/tetex/tetex.spec patch -p0 <<'@@ .' Index: openpkg-src/tetex/tetex.spec $ cvs diff -u -r1.57 -r1.58 tetex.spec --- openpkg-src/tetex/tetex.spec 20 Sep 2004 16:17:45 - 1.57 +++ openpkg-src/tetex/tetex.spec 30 Dec 2004 09:59:36 - 1.58 @@ -39,7 +39,7 @@ Group:Text License: GPL Version: %{V_src} -Release: 20040920 +Release: 20041230 # package options %option with_x11 no @@ -251,6 +251,7 @@ # determine installation files %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ %{l_files_std} \ +'%config %{l_prefix}/share/texmf/dvipdfm/config/config' \ '%config %{l_prefix}/share/texmf/dvips/config/config.ps' \ '%config %{l_prefix}/share/texmf/metafont/misc/modes.mf' \ '%config %{l_prefix}/share/texmf/pdftex/config/pdftex.cfg' \ @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List openpkg-cvs@openpkg.org
[CVS] OpenPKG: openpkg-src/tetex/ tetex.spec
OpenPKG CVS Repository http://cvs.openpkg.org/ Server: cvs.openpkg.org Name: Ralf S. Engelschall Root: /e/openpkg/cvs Email: [EMAIL PROTECTED] Module: openpkg-src Date: 16-Sep-2004 15:27:05 Branch: HEAD Handle: 2004091614270400 Modified files: openpkg-src/tetex tetex.spec Log: instead of removing (and partly missing files), do not build and install TexInfo at all Summary: RevisionChanges Path 1.56+2 -14 openpkg-src/tetex/tetex.spec patch -p0 <<'@@ .' Index: openpkg-src/tetex/tetex.spec $ cvs diff -u -r1.55 -r1.56 tetex.spec --- openpkg-src/tetex/tetex.spec 2 Jul 2004 09:55:42 - 1.55 +++ openpkg-src/tetex/tetex.spec 16 Sep 2004 13:27:04 - 1.56 @@ -39,7 +39,7 @@ Group:Text License: GPL Version: %{V_src} -Release: 20040702 +Release: 20040916 # package options %option with_x11 no @@ -184,6 +184,7 @@ --without-x11 \ --without-x11win \ %endif +--without-texinfo \ --disable-multiplatform \ --enable-gf \ --with-system-pnglib \ @@ -245,20 +246,7 @@ $RPM_BUILD_ROOT%{l_prefix}/man/man1/*.1 # cleanup the installation -rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/install-info -rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/makeinfo -rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/texi2dvi -rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/texindex -rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/info -rm -f $RPM_BUILD_ROOT%{l_prefix}/bin/infokey rm -f $RPM_BUILD_ROOT%{l_prefix}/info/dir -rm -f $RPM_BUILD_ROOT%{l_prefix}/info/info* -rm -f $RPM_BUILD_ROOT%{l_prefix}/info/texinfo* -rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/install-info.1 -rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/makeinfo.1 -rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/texi2dvi.1 -rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/texindex.1 -rm -f $RPM_BUILD_ROOT%{l_prefix}/man/man1/info.1 # determine installation files %{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT \ @@ . __ The OpenPKG Projectwww.openpkg.org CVS Repository Commit List [EMAIL PROTECTED]