- remove arabxetex from ELN
- fix luatex security, CVE-2023-32700
This commit is contained in:
parent
a4966946ea
commit
c36fb1225b
1322
texlive-2023-luatex-CVE-2023-32700.patch
Normal file
1322
texlive-2023-luatex-CVE-2023-32700.patch
Normal file
File diff suppressed because it is too large
Load Diff
34
texlive.spec
34
texlive.spec
@ -26,7 +26,7 @@
|
|||||||
|
|
||||||
Name: texlive
|
Name: texlive
|
||||||
Version: %{source_date}
|
Version: %{source_date}
|
||||||
Release: 4%{?dist}
|
Release: 5%{?dist}
|
||||||
Epoch: %{tl_epoch}
|
Epoch: %{tl_epoch}
|
||||||
Summary: TeX formatting system
|
Summary: TeX formatting system
|
||||||
Group: Applications/Publishing
|
Group: Applications/Publishing
|
||||||
@ -89,8 +89,8 @@ Source0115: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/anysize
|
|||||||
Source0116: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/anysize.doc.tar.xz
|
Source0116: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/anysize.doc.tar.xz
|
||||||
Source0117: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/appendix.tar.xz
|
Source0117: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/appendix.tar.xz
|
||||||
Source0118: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/appendix.doc.tar.xz
|
Source0118: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/appendix.doc.tar.xz
|
||||||
Source0120: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/arabxetex.tar.xz
|
#Source0120: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/arabxetex.tar.xz
|
||||||
Source0121: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/arabxetex.doc.tar.xz
|
#Source0121: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/arabxetex.doc.tar.xz
|
||||||
Source0123: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/arphic.tar.xz
|
Source0123: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/arphic.tar.xz
|
||||||
Source0124: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/arphic.doc.tar.xz
|
Source0124: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/arphic.doc.tar.xz
|
||||||
Source0125: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/attachfile.tar.xz
|
Source0125: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/attachfile.tar.xz
|
||||||
@ -771,24 +771,25 @@ Source10005: https://ctan.math.illinois.edu/systems/texlive/tlnet/archive/acrony
|
|||||||
Patch1: tl-kpfix.patch
|
Patch1: tl-kpfix.patch
|
||||||
Patch2: tl-format.patch
|
Patch2: tl-format.patch
|
||||||
Patch5: texlive-2016-kpathsea-texlive-path.patch
|
Patch5: texlive-2016-kpathsea-texlive-path.patch
|
||||||
|
|
||||||
# fix texmf.cnf so that it finds texinfo bits in Fedora
|
# fix texmf.cnf so that it finds texinfo bits in Fedora
|
||||||
Patch8: texlive-20230311-texinfo-path-fix.patch
|
Patch8: texlive-20230311-texinfo-path-fix.patch
|
||||||
|
|
||||||
# fix annocheck issue detected by rpmdiff
|
# fix annocheck issue detected by rpmdiff
|
||||||
Patch17: texlive-20180414-annocheck.patch
|
Patch17: texlive-20180414-annocheck.patch
|
||||||
|
|
||||||
# Fix libgs detection in configure/configure.ac in dvisvgm
|
# Fix libgs detection in configure/configure.ac in dvisvgm
|
||||||
# Patch20: texlive-20190410-dvisvgm-fix-libgs-detection.patch
|
# Patch20: texlive-20190410-dvisvgm-fix-libgs-detection.patch
|
||||||
# Since we need to include tlmgr.pl for texconfig
|
# Since we need to include tlmgr.pl for texconfig
|
||||||
# lets try to keep people from shooting themselves with it
|
# lets try to keep people from shooting themselves with it
|
||||||
Patch21: texlive-20190410-tlmgr-ignore-warning.patch
|
Patch21: texlive-20190410-tlmgr-ignore-warning.patch
|
||||||
|
|
||||||
# Fix pdflatex run out of memory
|
# Fix pdflatex run out of memory
|
||||||
Patch30: texlive-base-20220321-out-of-memory.patch
|
Patch30: texlive-base-20220321-out-of-memory.patch
|
||||||
|
|
||||||
# Just remove obsolete decRefCnt check from configure, valid in either case.
|
# Just remove obsolete decRefCnt check from configure, valid in either case.
|
||||||
Patch32: texlive-base-20220321-xpdf-no-GfxFont-decRefCnt.patch
|
Patch32: texlive-base-20220321-xpdf-no-GfxFont-decRefCnt.patch
|
||||||
|
|
||||||
# Remove deprecated setpdfwrite ghostscript call
|
|
||||||
# Patch33: texlive-base-20210325-no-setpdfwrite.patch
|
|
||||||
|
|
||||||
# libpaper v2 changes
|
# libpaper v2 changes
|
||||||
# 1. one psutils test needs adjustment, see https://github.com/rrthomas/libpaper/issues/23
|
# 1. one psutils test needs adjustment, see https://github.com/rrthomas/libpaper/issues/23
|
||||||
Patch37: texlive-base-libpaperv2.patch
|
Patch37: texlive-base-libpaperv2.patch
|
||||||
@ -796,6 +797,9 @@ Patch37: texlive-base-libpaperv2.patch
|
|||||||
# Fix issue where off_t could be set incorrectly on i686 due to order of header load
|
# Fix issue where off_t could be set incorrectly on i686 due to order of header load
|
||||||
Patch44: texlive-base-20220321-pdf-header-order-fix.patch
|
Patch44: texlive-base-20220321-pdf-header-order-fix.patch
|
||||||
|
|
||||||
|
# luatex CVE-2023-32700
|
||||||
|
Patch50: texlive-2023-luatex-CVE-2023-32700.patch
|
||||||
|
|
||||||
Patch101: etex-addlanguage-fix-bz1215257.patch
|
Patch101: etex-addlanguage-fix-bz1215257.patch
|
||||||
Patch108: texlive-2017-xepersian-python.patch
|
Patch108: texlive-2017-xepersian-python.patch
|
||||||
Patch109: texlive-2021-py3-and-pep8.patch
|
Patch109: texlive-2021-py3-and-pep8.patch
|
||||||
@ -18462,7 +18466,7 @@ Summary: XeTeX packages
|
|||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Requires: texlive-base
|
Requires: texlive-base
|
||||||
Requires: texlive-collection-basic
|
Requires: texlive-collection-basic
|
||||||
Requires: tex-arabxetex
|
#Requires: tex-arabxetex
|
||||||
Requires: tex-awesomebox
|
Requires: tex-awesomebox
|
||||||
#Requires: tex-bidi-atbegshi
|
#Requires: tex-bidi-atbegshi
|
||||||
#Requires: tex-bidicontour
|
#Requires: tex-bidicontour
|
||||||
@ -24207,6 +24211,7 @@ Philipp Lehmann's etoolbox.
|
|||||||
%setup -q -c -T
|
%setup -q -c -T
|
||||||
xz -dc %{SOURCE0} | tar x
|
xz -dc %{SOURCE0} | tar x
|
||||||
[ -e %{source_name} ] && mv %{source_name} source
|
[ -e %{source_name} ] && mv %{source_name} source
|
||||||
|
|
||||||
%patch -P1 -p0
|
%patch -P1 -p0
|
||||||
%patch -P2 -p1 -b .format
|
%patch -P2 -p1 -b .format
|
||||||
%patch -P5 -p0
|
%patch -P5 -p0
|
||||||
@ -24215,14 +24220,14 @@ xz -dc %{SOURCE0} | tar x
|
|||||||
%patch -P30 -p1 -b .out_of_memory
|
%patch -P30 -p1 -b .out_of_memory
|
||||||
%patch -P32 -p1 -b .configure-no-GfxFont-decRefCnt
|
%patch -P32 -p1 -b .configure-no-GfxFont-decRefCnt
|
||||||
%patch -P37 -p1 -b .libpaper2
|
%patch -P37 -p1 -b .libpaper2
|
||||||
|
%patch -P44 -p1 -b .pdf-header-order-fix
|
||||||
|
%patch -P50 -p1 -b .luatex-CVE-2023-32700
|
||||||
|
|
||||||
# Setup copies of the licenses
|
# Setup copies of the licenses
|
||||||
for l in `unxz -c %{SOURCE3} | tar t`; do
|
for l in `unxz -c %{SOURCE3} | tar t`; do
|
||||||
ln -s %{_texdir}/licenses/$l $l
|
ln -s %{_texdir}/licenses/$l $l
|
||||||
done
|
done
|
||||||
|
|
||||||
%patch -P44 -p1 -b .pdf-header-order-fix
|
|
||||||
|
|
||||||
# Disable broken tests
|
# Disable broken tests
|
||||||
# updmap-cmdline-test.pl is not useful and it will fail because it finds the system perl bits instead of the local copy
|
# updmap-cmdline-test.pl is not useful and it will fail because it finds the system perl bits instead of the local copy
|
||||||
sed -i 's|TESTS = tests/updmap-cmdline-test.pl||g' source/texk/texlive/Makefile.in
|
sed -i 's|TESTS = tests/updmap-cmdline-test.pl||g' source/texk/texlive/Makefile.in
|
||||||
@ -24397,8 +24402,9 @@ xz -dc %{SOURCE115} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
|||||||
xz -dc %{SOURCE116} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
xz -dc %{SOURCE116} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||||
xz -dc %{SOURCE117} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
xz -dc %{SOURCE117} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||||
xz -dc %{SOURCE118} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
xz -dc %{SOURCE118} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||||
xz -dc %{SOURCE120} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
# drop arabxetex
|
||||||
xz -dc %{SOURCE121} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
#xz -dc %{SOURCE120} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||||
|
#xz -dc %{SOURCE121} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||||
xz -dc %{SOURCE123} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
xz -dc %{SOURCE123} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||||
xz -dc %{SOURCE124} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
xz -dc %{SOURCE124} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||||
xz -dc %{SOURCE125} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
xz -dc %{SOURCE125} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||||
@ -25695,11 +25701,13 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || :
|
|||||||
%{_texdir}/texmf-dist/tex/latex/appendix/
|
%{_texdir}/texmf-dist/tex/latex/appendix/
|
||||||
%doc %{_texdir}/texmf-dist/doc/latex/appendix/
|
%doc %{_texdir}/texmf-dist/doc/latex/appendix/
|
||||||
|
|
||||||
|
%if 0
|
||||||
%files arabxetex
|
%files arabxetex
|
||||||
%license lppl1.txt
|
%license lppl1.txt
|
||||||
%{_texdir}/texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/
|
%{_texdir}/texmf-dist/fonts/misc/xetex/fontmapping/arabxetex/
|
||||||
%{_texdir}/texmf-dist/tex/xelatex/arabxetex/
|
%{_texdir}/texmf-dist/tex/xelatex/arabxetex/
|
||||||
%doc %{_texdir}/texmf-dist/doc/xelatex/arabxetex/
|
%doc %{_texdir}/texmf-dist/doc/xelatex/arabxetex/
|
||||||
|
%endif
|
||||||
|
|
||||||
%files arphic
|
%files arphic
|
||||||
%license other-free.txt
|
%license other-free.txt
|
||||||
@ -28219,6 +28227,10 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || :
|
|||||||
%{_texdir}/texmf-dist/doc/latex/xpatch/
|
%{_texdir}/texmf-dist/doc/latex/xpatch/
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Jun 20 2023 Than Ngo <than@redhat.com> - 12:20230311-5
|
||||||
|
- remove arabxetex from ELN
|
||||||
|
- fix luatex security, CVE-2023-32700
|
||||||
|
|
||||||
* Tue Jun 20 2023 Than Ngo <than@redhat.com> - 12:20230311-4
|
* Tue Jun 20 2023 Than Ngo <than@redhat.com> - 12:20230311-4
|
||||||
- updated scriptlet to generate system TL font maps
|
- updated scriptlet to generate system TL font maps
|
||||||
- drop tibetan
|
- drop tibetan
|
||||||
|
Loading…
Reference in New Issue
Block a user