add algobox, fix testcase.sty provides, fix mensa-tex provides to be versioned

This commit is contained in:
Tom Callaway 2018-07-10 14:27:48 -04:00
parent ba7c875501
commit 6d5bb3153b
3 changed files with 43 additions and 5 deletions

2
.gitignore vendored
View File

@ -7975,3 +7975,5 @@
/xii-lat.tar.xz
/mensa-tex.doc.tar.xz
/mensa-tex.tar.xz
/algobox.doc.tar.xz
/algobox.tar.xz

View File

@ -5823,3 +5823,5 @@ SHA512 (newtxsf.doc.tar.xz) = 716d413cbd4571e2db0af0455eb2a0e38b798418631be9651b
SHA512 (newtxsf.tar.xz) = e28a38e32511d1a44f95bb577470379c8f74ee227901419275a3039e855f4fba3918905ce30ffe93b5eda6000d486932f43fd4b869af8191c3f7d9dac51d8e6c
SHA512 (mensa-tex.doc.tar.xz) = 6d8a28586b50486c6e0627ca0a08b2263164e429b6acfd56ddace0706ebd6f1b631eb2633d85cd0fd49e234a65d8fdcb34225335ac97dd9528cddb8878fd06ea
SHA512 (mensa-tex.tar.xz) = 2555ad3735cbde99945a4836257f0a00d24042df33855f54c978490dbc4d60e7847d0f049120c8be038d7b3eb82c1f7c231ab11e9e78b7edea478cc1238cbc72
SHA512 (algobox.doc.tar.xz) = a9a8a1fb0117ee2b80387b68cf1275d2ec274ceefff1d2feb38f04287a6110a5f58e217d65891106dd552c293a3a0d945b53528e9f964da2fc8d893de2e757e4
SHA512 (algobox.tar.xz) = c1707fbca0737a0b24a751cccbe9f08e428cb4cac62c190200e3f24bebc2af0100459f677e37115b77e84b95f1fef5d1c939de668ecb57928384a981f8ba305b

View File

@ -8,7 +8,7 @@
Name: texlive
Version: %{tl_version}
Release: 15%{?dist}
Release: 16%{?dist}
Epoch: 7
Summary: TeX formatting system
Group: Applications/Publishing
@ -5919,6 +5919,8 @@ Source8050: http://ctan.math.illinois.edu/systems/texlive/tlnet/archive/xii-lat.
Source8051: http://ctan.math.illinois.edu/systems/texlive/tlnet/archive/xii-lat.tar.xz
Source8052: http://ctan.math.illinois.edu/systems/texlive/tlnet/archive/mensa-tex.tar.xz
Source8053: http://ctan.math.illinois.edu/systems/texlive/tlnet/archive/mensa-tex.doc.tar.xz
Source8054: http://ctan.math.illinois.edu/systems/texlive/tlnet/archive/algobox.tar.xz
Source8055: http://ctan.math.illinois.edu/systems/texlive/tlnet/archive/algobox.doc.tar.xz
%description
The TeX Live software distribution offers a complete TeX system for a
@ -107895,10 +107897,8 @@ Provides: tex-textcase = %{tl_version}
License: LPPL
Summary: Case conversion ignoring mathematics, etc
Version: svn15878.0
Requires: texlive-base
Requires: texlive-kpathsea-bin, tex-kpathsea
Provides: tex(textcase.sty) = %{tl_version}
%description textcase
@ -150264,7 +150264,6 @@ Requires: tex(natbib.sty)
Provides: tex(docs.sty) = %{tl_version}
Provides: tex(revsymb.sty) = %{tl_version}
Provides: tex(revtex4.cls) = %{tl_version}
Provides: tex(textcase.sty) = %{tl_version}
%description revtex4
revtex4 package
@ -171187,7 +171186,7 @@ Requires: tex(graphicx.sty)
Requires: tex(lmodern.sty)
Requires: tex(textcomp.sty)
Requires: tex(xcolor.sty)
Provides: tex(mensa-tex.cls)
Provides: tex(mensa-tex.cls) = %{tl_version}
%description mensa-tex
This package provides a flexible LaTeX2e class for typesetting
@ -171201,6 +171200,29 @@ localizations is described in the documentation. The package
requires array, colortbl, datetime2, datetime2-calc, geometry,
graphicx, lmodern, textcomp, and xcolor.
%package algobox
Summary: Typeset Algobox programs
Version: svn45223
License: GPLv3+
Requires: texlive-base texlive-kpathsea
Requires: tex(expl3.sty)
Requires: tex(tikz.sty)
Requires: tex(environ.sty)
Requires: tex(xparse.sty)
Requires: tex(xcolor.sty)
Provides: tex(algobox.sty) = %{tl_version}
%description algobox
This LaTeX package can typeset Algobox programs almost exactly
as displayed when editing with Algobox itself, using an input
syntax very similar to the actual Algobox program text. It
gives better results than Algobox's own LaTeX export which does
not look like the editor rendition, produces standalone
documents cumbersome to customize, and has arbitrary and
inconsistent differences between the input syntax and the
program text. This package depends upon the following other
LaTeX packages: expl3, TikZ, environ, xparse, and xcolor.
%prep
%setup -q -c -T -a 3
cp %{SOURCE7597} .
@ -177083,6 +177105,8 @@ xz -dc %{SOURCE8050} | tar x -C %{buildroot}%{_texdir}/texmf-dist
xz -dc %{SOURCE8051} | tar x -C %{buildroot}%{_texdir}/texmf-dist
xz -dc %{SOURCE8052} | tar x -C %{buildroot}%{_texdir}/texmf-dist
xz -dc %{SOURCE8053} | tar x -C %{buildroot}%{_texdir}/texmf-dist
xz -dc %{SOURCE8054} | tar x -C %{buildroot}%{_texdir}/texmf-dist
xz -dc %{SOURCE8055} | tar x -C %{buildroot}%{_texdir}/texmf-dist
# nuke useless tlmgr packaging stuff and doc droppings
rm -rf %{buildroot}%{_texdir}/tlpkg/gpg/
@ -201730,7 +201754,17 @@ ln -s %{_sysconfdir}/texlive/tex/generic/config/language.dat %{buildroot}%{_texd
%{_texdir}/texmf-dist/tex/latex/mensa-tex/
%doc %{_texdir}/texmf-dist/doc/latex/mensa-tex/
%files algobox
%license gpl.txt
%{_texdir}/texmf-dist/tex/latex/algobox/
%doc %{_texdir}/texmf-dist/doc/latex/algobox/
%changelog
* Tue Jul 10 2018 Tom Callaway <spot@fedoraproject.org> - 7:2017-16
- add algobox
- remove Provides: tex(textcase.sty) from revtex4 (used to live there, now it is in textcase)
- add versioning to mensa-tex provide
* Mon Jul 2 2018 Tom Callaway <spot@fedoraproject.org> - 7:2017-15
- update newtxsf
- remove incorrect provides from newtx