- add missing lua-uni-algos and dependency in texlive-luaotfload

- use LicenseRef-framed temporary for ulem and framed
Related: RHEL-34826
This commit is contained in:
Than Ngo 2024-06-21 23:37:07 +02:00
parent 8fa249eeab
commit b33328f809
3 changed files with 46 additions and 3 deletions

2
.gitignore vendored
View File

@ -698,3 +698,5 @@
/hypdoc.tar.xz
/hopatch.doc.tar.xz
/hopatch.tar.xz
/lua-uni-algos.tar.xz
/lua-uni-algos.doc.tar.xz

View File

@ -695,3 +695,5 @@ SHA512 (hypdoc.tar.xz) = 216c3adfa731d4c18b7072d3fd812065195bd06b849cc2b669650a2
SHA512 (hopatch.doc.tar.xz) = 4fbf84371053bd67fb3d4b370bc335013cb62042cf9c13d2fc1c63a582a56885a93f73a44aff8986b4c657f7d172a1bd75cbde556633647a1abafb72746f9150
SHA512 (hopatch.tar.xz) = 6c0f9549ce0321d9080cd0dfd3062eab47722bedac79293a14019c25edfdca7afd0cd6bd3b7be67a99a93ea0b347ac798a7b24909886d300e7085ca67d1a5c42
SHA512 (texlive.tlpdb) = c0bf610c1745815268222f39b610fd0cbc621c2444812307fe10f984fd01648ae1a30fd38a4fdb350218b05b9951dc3bd5a7a3dfea1dbbe13fd97e335110bc18
SHA512 (lua-uni-algos.tar.xz) = 01307963a88c4507a7864272f321580898e107601fc3784ef46122dd3361f4a272285836e186df8a5454a9825c608071caf79976323e84102eae6f59296f3a9f
SHA512 (lua-uni-algos.doc.tar.xz) = 5f667cebc56682225d8a68668bf7e02545e6239b6fba3f8f6ab49bc34d50d537d39484b060d8239631bc4a0de42b63824af04e5e3cc33c528c0925de8419b5c5

View File

@ -21,7 +21,7 @@
Name: texlive
Version: %{source_date}
Release: 14%{?dist}
Release: 15%{?dist}
Epoch: %{tl_epoch}
Summary: TeX formatting system
Group: Applications/Publishing
@ -751,6 +751,8 @@ Source9073: http://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2023/tlne
Source9074: http://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2023/tlnet-final/archive/catchfile.doc.tar.xz
Source9235: http://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2023/tlnet-final/archive/hopatch.tar.xz
Source9236: http://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2023/tlnet-final/archive/hopatch.doc.tar.xz
Source9269: http://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2023/tlnet-final/archive/lua-uni-algos.tar.xz
Source9270: http://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2023/tlnet-final/archive/lua-uni-algos.doc.tar.xz
Source9656: http://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2023/tlnet-final/archive/hypdoc.tar.xz
Source9657: http://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2023/tlnet-final/archive/hypdoc.doc.tar.xz
Source9804: http://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2023/tlnet-final/archive/pdfcol.tar.xz
@ -19714,7 +19716,7 @@ Provides: tex-framed = %{epoch}:%{source_date}-%{release}
provides: tex-framed-doc = %{epoch}:%{source_date}-%{release}
Provides: %{name}-framed-doc = %{epoch}:%{source_date}-%{release}
Obsoletes: %{name}-framed-doc < %{tl_epoch}:%{source_date}
License: Copyright only
License: LicenseRef-framed
Summary: Framed or shaded regions that can break across pages
BuildArch: noarch
Requires: texlive-base
@ -20150,6 +20152,7 @@ Requires: texlive-base
Requires: texlive-kpathsea
Requires: texlive-lualibs
Requires: texlive-lua-alt-getopt
Requires: texlive-lua-uni-algos
Requires: tex(luatexbase.sty)
Provides: tex(luaotfload-blacklist.cnf) = %{epoch}:%{source_date}-%{release}
Provides: tex(luaotfload.sty) = %{epoch}:%{source_date}-%{release}
@ -21683,7 +21686,7 @@ Provides: tex-ulem = %{epoch}:%{source_date}-%{release}
Provides: tex-ulem-doc = %{epoch}:%{source_date}-%{release}
Provides: %{name}-ulem-doc = %{epoch}:%{source_date}-%{release}
Obsoletes: %{name}-ulem-doc < %{tl_epoch}:%{source_date}
License: Copyright only
License: LicenseRef-framed
Summary: Package for underlining
BuildArch: noarch
Requires: texlive-base
@ -24247,6 +24250,30 @@ patch code for a particular package. Hopatch will apply the
patch immediately, if the relevant package has already been
loaded; otherwise it will store the patch until the package
%package lua-uni-algos
Summary: Unicode algorithms for LuaTeX
License: LPPL-1.3c
Requires: texlive-base texlive-kpathsea
Requires: texlive-unicode-data
Requires: texlive-luatex
BuildArch: noarch
%description lua-uni-algos
Lua code working with Unicode data has to deal with quite some
challenges. For example there are many canonically equivalent
sequences which should be treated in the same way, and even
identifying a single character becomes quite different once you
have to deal with all kinds of combining characters, emoji
sequences and syllables in different scripts. Therefore
lua-uni-algos wants to build a collection of small libraries
implementing algorithms to deal with lots of the details in
Unicode, such that authors of LuaTeX packages can focus on
their actual functionality instead of having to fight against
the peculiarities of Unicode. Given that this package provides
Lua modules, it is only useful in Lua(HB)TeX. Additionally, it
expects an up-to-date version of the unicode-data package to be
present. This package is intended for package authors only; no
user-level functionality provided.
%prep
%setup -q -c -T
@ -25216,6 +25243,9 @@ xz -dc %{SOURCE9074} | tar x -C %{buildroot}%{_texdir}/texmf-dist
# hopatch
xz -dc %{SOURCE9235} | tar x -C %{buildroot}%{_texdir}/texmf-dist
xz -dc %{SOURCE9236} | tar x -C %{buildroot}%{_texdir}/texmf-dist
# lua-uni-algos
xz -dc %{SOURCE9269} | tar x -C %{buildroot}%{_texdir}/texmf-dist
xz -dc %{SOURCE9270} | tar x -C %{buildroot}%{_texdir}/texmf-dist
# hypdoc
xz -dc %{SOURCE9656} | tar x -C %{buildroot}%{_texdir}/texmf-dist
xz -dc %{SOURCE9657} | tar x -C %{buildroot}%{_texdir}/texmf-dist
@ -28290,7 +28320,16 @@ yes | %{_bindir}/updmap-sys --quiet --syncwithtrees >/dev/null 2>&1 || :
%doc %{_texdir}/texmf-dist/doc/latex/hopatch
%{_texdir}/texmf-dist/tex/latex/hopatch
%files lua-uni-algos
%license lppl1.3.txt
%doc %{_texdir}/texmf-dist/doc/luatex/lua-uni-algos
%{_texdir}/texmf-dist/tex/luatex/lua-uni-algos
%changelog
* Fri Jun 21 2024 Than Ngo <than@redhat.com> - 12:20230311-15
- add missing lua-uni-algos and dependency in texlive-luaotfload
Related: RHEL-34826
* Mon Jun 10 2024 Than Ngo <than@redhat.com> - 12:20230311-14
- texlive should use it's own xpdf based library
- fixed rpminspect issues