Accepting request 1127649 from Publishing:TeXLive

- Silent some rpmlint errors 

- Catch all lua based binaries for boo#1216650 

- texlive-latex-bin-bin: Ensure the same version of libz1 is
  installed in system as against what texlive was compiled
  (boo#1216650).

OBS-URL: https://build.opensuse.org/request/show/1127649
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive?expand=0&rev=91
This commit is contained in:
Ana Guerrero 2023-11-20 20:19:02 +00:00 committed by Git OBS Bridge
commit b92d6b1d19
2 changed files with 29 additions and 5 deletions

View File

@ -1,3 +1,20 @@
-------------------------------------------------------------------
Fri Nov 17 14:23:06 UTC 2023 - Dr. Werner Fink <werner@suse.de>
- Silent some rpmlint errors
-------------------------------------------------------------------
Fri Nov 17 12:39:29 UTC 2023 - Dr. Werner Fink <werner@suse.de>
- Catch all lua based binaries for boo#1216650
-------------------------------------------------------------------
Mon Oct 30 14:15:53 UTC 2023 - Atri Bhattacharya <badshah400@gmail.com>
- texlive-latex-bin-bin: Ensure the same version of libz1 is
installed in system as against what texlive was compiled
(boo#1216650).
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jul 14 09:41:00 UTC 2023 - Dr. Werner Fink <werner@suse.de> Fri Jul 14 09:41:00 UTC 2023 - Dr. Werner Fink <werner@suse.de>

View File

@ -1661,6 +1661,8 @@ License: LPPL-1.0
Summary: Binary files of latex-bin Summary: Binary files of latex-bin
Group: Productivity/Publishing/TeX/Utilities Group: Productivity/Publishing/TeX/Utilities
URL: https://www.tug.org/texlive/ URL: https://www.tug.org/texlive/
# Needs to have the same version of zlib on system that it is compiled against
%requires_eq libz1
Requires(pre): texlive-latex-bin >= %{texlive_version} Requires(pre): texlive-latex-bin >= %{texlive_version}
#!BuildIgnore: texlive-latex-bin #!BuildIgnore: texlive-latex-bin
Recommends: texlive-collection-fontsrecommended >= %{texlive_version} Recommends: texlive-collection-fontsrecommended >= %{texlive_version}
@ -1965,6 +1967,8 @@ License: LPPL-1.0
Summary: Binary files of luahbtex Summary: Binary files of luahbtex
Group: Productivity/Publishing/TeX/Utilities Group: Productivity/Publishing/TeX/Utilities
URL: https://www.tug.org/texlive/ URL: https://www.tug.org/texlive/
# Needs to have the same version of zlib on system that it is compiled against
%requires_eq libz1
Requires(pre): texlive-luahbtex >= %{texlive_version} Requires(pre): texlive-luahbtex >= %{texlive_version}
#!BuildIgnore: texlive-luahbtex #!BuildIgnore: texlive-luahbtex
Recommends: texlive-collection-basic >= %{texlive_version} Recommends: texlive-collection-basic >= %{texlive_version}
@ -1982,6 +1986,8 @@ License: LPPL-1.0
Summary: Binary files of luajittex Summary: Binary files of luajittex
Group: Productivity/Publishing/TeX/Utilities Group: Productivity/Publishing/TeX/Utilities
URL: https://www.tug.org/texlive/ URL: https://www.tug.org/texlive/
# Needs to have the same version of zlib on system that it is compiled against
%requires_eq libz1
Requires(pre): texlive-luajittex >= %{texlive_version} Requires(pre): texlive-luajittex >= %{texlive_version}
#!BuildIgnore: texlive-luajittex #!BuildIgnore: texlive-luajittex
Recommends: texlive-collection-basic >= %{texlive_version} Recommends: texlive-collection-basic >= %{texlive_version}
@ -2013,6 +2019,8 @@ License: LPPL-1.0
Summary: Binary files of luatex Summary: Binary files of luatex
Group: Productivity/Publishing/TeX/Utilities Group: Productivity/Publishing/TeX/Utilities
URL: https://www.tug.org/texlive/ URL: https://www.tug.org/texlive/
# Needs to have the same version of zlib on system that it is compiled against
%requires_eq libz1
Requires(pre): texlive-luatex >= %{texlive_version} Requires(pre): texlive-luatex >= %{texlive_version}
#!BuildIgnore: texlive-luatex #!BuildIgnore: texlive-luatex
Recommends: texlive-collection-fontsrecommended >= %{texlive_version} Recommends: texlive-collection-fontsrecommended >= %{texlive_version}
@ -3848,6 +3856,7 @@ License: MIT
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
URL: https://www.tug.org/texlive/ URL: https://www.tug.org/texlive/
Requires: libtexlua53-5 = 5.3.6 Requires: libtexlua53-5 = 5.3.6
Requires: libtexluajit2 = 2.1.0beta3
%description -n %{name}-texluajit-devel %description -n %{name}-texluajit-devel
This package includes the LuaJIT development files. This package includes the LuaJIT development files.
@ -4537,8 +4546,6 @@ popd
%if %{with buildbiber} %if %{with buildbiber}
pushd ../biblatex-biber-*/ pushd ../biblatex-biber-*/
./Build install destdir=%{buildroot} ./Build install destdir=%{buildroot}
sed -rn '\@^#![[:space:]]*/usr/bin/env[[:space:]]+perl@{s@(/usr/bin/)env[[:space:]]+(perl)@\1\2@p}' \
%{buildroot}%{_bindir}/biber
chmod 0755 %{buildroot}%{_bindir}/biber chmod 0755 %{buildroot}%{_bindir}/biber
rm -vf %{buildroot}%{_mandir}/man1/biber.1* rm -vf %{buildroot}%{_mandir}/man1/biber.1*
chmod 0644 %{buildroot}%{perl_vendorlib}/Biber.pm chmod 0644 %{buildroot}%{perl_vendorlib}/Biber.pm
@ -4565,8 +4572,6 @@ popd
mv ../biblatex-biber-*/texlive.files perl-biber-ms.files mv ../biblatex-biber-*/texlive.files perl-biber-ms.files
pushd ../biber-*/ pushd ../biber-*/
./Build install destdir=%{buildroot} ./Build install destdir=%{buildroot}
sed -rn '\@^#![[:space:]]*/usr/bin/env[[:space:]]+perl@{s@(/usr/bin/)env[[:space:]]+(perl)@\1\2@p}' \
%{buildroot}%{_bindir}/biber
chmod 0755 %{buildroot}%{_bindir}/biber chmod 0755 %{buildroot}%{_bindir}/biber
rm -vf %{buildroot}%{_mandir}/man1/biber.1* rm -vf %{buildroot}%{_mandir}/man1/biber.1*
chmod 0644 %{buildroot}%{perl_vendorlib}/Biber.pm chmod 0644 %{buildroot}%{perl_vendorlib}/Biber.pm
@ -4735,6 +4740,7 @@ popd
%endif %endif
# install manual page of public # install manual page of public
install -m 0644 %{S:51} %{buildroot}%{_mandir}/man8/public.8 install -m 0644 %{S:51} %{buildroot}%{_mandir}/man8/public.8
gzip %{buildroot}%{_mandir}/man8/public.8
# is part of texlive-kpathsea # is part of texlive-kpathsea
rm -vf %{buildroot}%{_texmfconfdir}/web2c/fmtutil.cnf rm -vf %{buildroot}%{_texmfconfdir}/web2c/fmtutil.cnf
@ -4782,6 +4788,7 @@ popd
%if %{with buildbiber} %if %{with buildbiber}
for scr in %{_bindir}/biber \ for scr in %{_bindir}/biber \
%{_bindir}/biber-ms \
%else %else
for scr in \ for scr in \
%endif %endif
@ -4870,7 +4877,7 @@ fi
# is part of texlive-luatex # is part of texlive-luatex
#%config(noreplace) %verify(not md5 size mtime) %{_texmfconfdir}/web2c/texmfcnf.lua #%config(noreplace) %verify(not md5 size mtime) %{_texmfconfdir}/web2c/texmfcnf.lua
#%verify(link) %{_texmfmaindir}/web2c/texmfcnf.lua #%verify(link) %{_texmfmaindir}/web2c/texmfcnf.lua
%{_mandir}/man8/public.* %{_mandir}/man8/public.8%{?ext_man}
%if %{with zypper_posttrans} %if %{with zypper_posttrans}
%verify(link) /var/adm/update-scripts/%{name}-%{version}-%{release}-zypper %verify(link) /var/adm/update-scripts/%{name}-%{version}-%{release}-zypper
%endif %endif