#1 [epel9] Enable CWEB and WEB
Merged 2 years ago by tdawson. Opened 2 years ago by yselkowitz.
rpms/ yselkowitz/texlive-extension epel9  into  epel9

file modified
+8
@@ -54,3 +54,11 @@ 

  /sfmath.tar.xz

  /units.tar.xz

  /units.doc.tar.xz

+ /ctie.doc.tar.xz

+ /ctie.tar.xz

+ /cweb.doc.tar.xz

+ /cweb.tar.xz

+ /tie.doc.tar.xz

+ /tie.tar.xz

+ /web.doc.tar.xz

+ /web.tar.xz

file modified
+8
@@ -54,3 +54,11 @@ 

  SHA512 (sfmath.tar.xz) = 7ba73610785c9270e8741ba0137701677575e38cac79976d89e2f5768804ff52117c5fcbaab9b260be522f174458a18d2d70d82c2da201e7fd6a91fe4bbdf6fb

  SHA512 (units.tar.xz) = a1c3266bd95d8668d67e7dc451258f7a3a0362e4435ab70a574be5f7ac44bb5fbb7b30ded852602c73f227f57e8f7bf61af148070b9eae6103a982f726869a2f

  SHA512 (units.doc.tar.xz) = e8a1d929e9817539a5fef6cd89c8d4daf60cc0495fc7698e4708eefbf60fd36daf88ee5cb668e9f1d53978d53253bb52ef6b3e6d1a313708022e5218c99e89d2

+ SHA512 (ctie.doc.tar.xz) = 4ab2d29709b509dd129c585d03dfe2f3aae1b3b6e4890a2b82bdf7a0b4b3a81fcd8a9960e6da7c9663ab8b572c29e85637fad93954e79f89846aa17aaba217a0

+ SHA512 (ctie.tar.xz) = 9792cf1c49fd5bb2f8c78c5621330c69031d41da769fc5adf7b3922be5d23e8ef0453b67d6e80617d3af46ba3e7eb84c99031f72b28563d274f6887802b2756c

+ SHA512 (cweb.doc.tar.xz) = 277ab201738c17b0e273ed0c16826a0eb104fe218e88b0ecd23117e03c991984537c563f9cb7ca7e6c59c41a6cce51b5c2e085c5c1d58854c224427ef9b1e2a3

+ SHA512 (cweb.tar.xz) = c47511355ceba742c1b037b49506a8a4bbdba224892ebce6e4418081866b0a9e3105a7639b061a173cc3efd7aa4cfc6e7a92388ed16ae1587cc3a06ee6385cde

+ SHA512 (tie.doc.tar.xz) = 8210c9c6252a383b7a4c1cbdcbf3ae7fd051d0506f2862249fa595097d25876ce6f0553ff8770507786412f94b50abd069d3f6fcda5e3275b9267100bd37805c

+ SHA512 (tie.tar.xz) = 1403e6e2e2e7121ac374a337323d1a8ec4f2ccc8c1d1a7b769a0a771afc61266999979f8a2613d00edb8355b13c794ec32a316bd2dd9f37339a8c826764e25ad

+ SHA512 (web.doc.tar.xz) = 8f82d31082c40bacac61e0bade53a610c232452aba7a3bad3dd62b26f2e50929ed76e929d57ef1c26969769b3aaa003a82d6bf2bf836c6a3a7d44b5a2440e9e9

+ SHA512 (web.tar.xz) = a916d755f7eadc4b24aab224fe0544ee567accaa650ef697002e6c2cee20802081ed227a066b231d9cd6309271c6b10ef124b86e38d729f2793aa48c6000f5cd

file modified
+112 -4
@@ -92,8 +92,15 @@ 

  Source61: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/sfmath.tar.xz

  Source62: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/units.tar.xz

  Source63: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/units.doc.tar.xz

+ Source79: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/ctie.doc.tar.xz

+ Source80: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/cweb.doc.tar.xz

+ Source81: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/cweb.tar.xz

  Source274: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/ps2eps.doc.tar.xz

  Source275: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/ps2eps.tar.xz

+ Source350: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/tie.doc.tar.xz

+ Source351: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/tie.tar.xz

+ Source369: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/web.doc.tar.xz

+ Source370: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/web.tar.xz

  Source421: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/auto-pst-pdf.tar.xz

  Source422: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/auto-pst-pdf.doc.tar.xz

  Source825: ftp://tug.org/historic/systems/texlive/2020/tlnet-final/archive/bibunits.tar.xz
@@ -182,6 +189,43 @@ 

  documents. Filters are also provided for checking the LaTeX

  parts of CWEB documents.

  

+ %package -n %{shortname}-ctie

+ Provides: tex-ctie = %{epoch}:%{source_date}-%{release}

+ Provides: texlive-ctie-bin = %{epoch}:%{source_date}-%{release}

+ Provides: tex-ctie-bin = %{epoch}:%{source_date}-%{release}

+ Obsoletes: texlive-ctie-bin < 7:20170520

+ License: GPL+

+ Summary: C version of tie (merging Web change files)

+ Requires: texlive-base

+ Requires: texlive-kpathsea

+ 

+ %description -n %{shortname}-ctie

+ This is a version of tie converted for use with cweb.

+ %package -n %{shortname}-cweb

+ Provides: tex-cweb = %{epoch}:%{source_date}-%{release}

+ Provides: texlive-cweb-bin = %{epoch}:%{source_date}-%{release}

+ Provides: tex-cweb-bin = %{epoch}:%{source_date}-%{release}

+ Obsoletes: texlive-cweb-bin < 7:20170520

+ Provides: tex-cweb-doc = %{epoch}:%{source_date}-%{release}

+ Provides: texlive-cweb-doc = %{epoch}:%{source_date}-%{release}

+ Obsoletes: texlive-cweb-doc < 7:20170520

+ License: Knuth

+ Summary: A Web system in C

+ Requires: texlive-base

+ Requires: texlive-kpathsea

+ Provides: tex(cwebmac.tex) = %{epoch}:%{source_date}-%{release}

+ Provides: tex(pdfXcwebmac.tex) = %{epoch}:%{source_date}-%{release}

+ Provides: tex(pdfcwebmac.tex) = %{epoch}:%{source_date}-%{release}

+ Provides: tex(pdfdcwebmac.tex) = %{epoch}:%{source_date}-%{release}

+ Provides: tex(pdffcwebmac.tex) = %{epoch}:%{source_date}-%{release}

+ Provides: tex(pdficwebmac.tex) = %{epoch}:%{source_date}-%{release}

+ Provides: tex(pdfwebmac.tex) = %{epoch}:%{source_date}-%{release}

+ 

+ %description -n %{shortname}-cweb

+ The Cweb system is a system for Structured Software

+ Documentation (also known as Literate Programming) in the

+ programming language C.

+ 

  %package -n %{shortname}-lacheck

  Provides: tex-lacheck = %{epoch}:%{tl_version}-%{release}

  Provides: texlive-lacheck-bin = %{epoch}:%{tl_version}-%{release}
@@ -746,6 +790,22 @@ 

  After including the package, all maths of the current document

  is displayed with sans serif fonts.

  

+ %package -n %{shortname}-tie

+ Provides: tex-tie = %{epoch}:%{source_date}-%{release}

+ Provides: tex-tie-bin = %{epoch}:%{source_date}-%{release}

+ Provides: texlive-tie-bin = %{epoch}:%{source_date}-%{release}

+ Obsoletes: texlive-tie-bin < 7:20170520

+ License: Latex2e

+ Summary: Allow multiple web change files

+ Requires: texlive-base

+ Requires: texlive-kpathsea

+ 

+ %description -n %{shortname}-tie

+ Tie was originally developed to allow web programmers to apply

+ more than one change file to their source. The program may also

+ be used to create a new version of a .web file that

+ incorporates existing changes.

+ 

  %package -n %{shortname}-units

  Provides: tex-units = %{tl_version}

  BuildArch: noarch
@@ -762,6 +822,22 @@ 

  for typing fractions. Units uses nicefrac in typesetting

  physical units in a standard-looking sort of way.

  

+ %package -n %{shortname}-web

+ Provides: tex-web = %{epoch}:%{source_date}-%{release}

+ Provides: tex-web-bin = %{epoch}:%{source_date}-%{release}

+ Provides: texlive-web-bin = %{epoch}:%{source_date}-%{release}

+ Obsoletes: texlive-web-bin < 7:20170520

+ License: Knuth

+ Summary: Original web programs tangle and weave

+ Requires: texlive-base

+ Requires: texlive-kpathsea

+ 

+ %description -n %{shortname}-web

+ The system processes 'web' files in two ways: firstly to

+ rearrange them to produce compilable code (using the program

+ tangle), and secondly to produce a TeX source (using the

+ program weave) that may be typeset for comfortable reading.

+ 

  

  %prep

  %setup -q -c -T -a 0 -a 1
@@ -853,11 +929,12 @@ 

     --disable-tex \

     --disable-ptex \

     --disable-xetex \

-    --disable-web2c \

     --disable-xpdfopen \

     %ifarch aarch64 %{mips} %{power64} s390 s390x

     --disable-luajittex \

     --disable-mfluajit \

+    --disable-luajithbtex \

+    --disable-mfluajit-nowin \

     %endif

     --disable-rpath

  
@@ -877,9 +954,9 @@ 

  mkdir -p %{buildroot}%{_texdir}/texmf-dist

  mkdir -p %{buildroot}%{_texdir}/texmf-local

  

- # install lacheck and chktex bbox ps2eps

+ # install binaries and man pages

  mkdir -p %{buildroot}%{_bindir} %{buildroot}%{_mandir}/man1

- for f in lacheck chktex chkweb deweb ps2eps bbox; do

+ for f in lacheck chktex chkweb ctangle ctie ctwill{,-refsort,-twinx} cweave deweb ps2eps bbox tangle tie weave; do

  install -m 755 source/inst/bin/$f %{buildroot}%{_bindir}

  install -m 644 source/inst/share/man/man1/$f*  %{buildroot}%{_mandir}/man1/

  done
@@ -892,7 +969,7 @@ 

     fi

     # find our special snowflakes

     case "$n" in

-       chktex.tar.xz|chktex.doc.tar.xz|ps2eps.tar.xz|ps2eps.doc.tar.xz)

+       chktex.*|ctie.*|cweb.*|ps2eps.*|tie.*|web.*)

          OUTDIR="%{buildroot}%{_texdir}"

          ;;

        *)
@@ -926,6 +1003,26 @@ 

  %{_texdir}/texmf-dist/scripts/chktex/

  %doc %{_texdir}/texmf-dist/doc/chktex/

  

+ %files -n %{shortname}-ctie

+ %license gpl.txt

+ %{_bindir}/ctie

+ %{_mandir}/man1/ctie.1*

+ 

+ %files -n %{shortname}-cweb

+ %license knuth.txt

+ %{_bindir}/ctangle

+ %{_bindir}/ctwill

+ %{_bindir}/ctwill-refsort

+ %{_bindir}/ctwill-twinx

+ %{_bindir}/cweave

+ %{_mandir}/man1/ctangle.1*

+ %{_mandir}/man1/ctwill.1*

+ %{_mandir}/man1/ctwill-refsort.1*

+ %{_mandir}/man1/ctwill-twinx.1*

+ %{_mandir}/man1/cweave.1*

+ %{_texdir}/texmf-dist/tex/plain/cweb/

+ %doc %{_texdir}/texmf-dist/doc/plain/cweb/

+ 

  %files -n %{shortname}-lacheck

  %license gpl.txt

  %{_bindir}/lacheck
@@ -1056,11 +1153,22 @@ 

  %{_texdir}/texmf-dist/tex/latex/chemformula/

  %{_texdir}/texmf-dist/doc/latex/chemformula/

  

+ %files -n %{shortname}-tie

+ %{_bindir}/tie

+ %{_mandir}/man1/tie.1*

+ 

  %files -n %{shortname}-units

  %license gpl.txt

  %{_texdir}/texmf-dist/tex/latex/units/

  %{_texdir}/texmf-dist/doc/latex/units/

  

+ %files -n %{shortname}-web

+ %license knuth.txt

+ %{_bindir}/tangle

+ %{_bindir}/weave

+ %{_mandir}/man1/tangle.1*

+ %{_mandir}/man1/weave.1*

+ 

  

  %changelog

  * Tue Jun 21 2022 Than Ngo <than@redhat.com> - 20200406-27

rebased onto 1e25a50

2 years ago

rebased onto e03f0a3

2 years ago

rebased onto 1f9ecd3

2 years ago

Thanks for fixing the build. Looks good to me.

Pull-Request has been merged by tdawson

2 years ago