[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: 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
[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 21 || 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