Accepting request 962406 from Publishing:TeXLive

- Add missed package splits for bsc#1196711 

- Lower the official required perl version used for biber to get it
  build on SLE-15-SP4
- Drop the obsolete patches of the poppler support
  * fix-lua-poppler-22.01.patch
  * source-pdftoepdf-backport-from-2020.patch
  * c++17-does-not-allow-dynamic-exception-specifications.patch
  * fix-luatexdir-poppler-22.01.patch
  * do-not-use-streamSetPos.patch
  * fix-poppler-config-from-c.patch
- Ignore patch source-dvipdfm-x.dif from bsc#1099563 as it is part
  of upstream since TeXLive 2018

- Backport TeXLive 2021, full python3 support and no poppler anymore

- Add patches to build texlive with poppler 22.01.0
  (boo#1195235, jsc#SLE-23488)
  * source-poppler0.83.0.patch
  * source-poppler0.86.0.patch
  * source-fix-const-poppler0.66.0.patch
  * source-fix-bool-poppler.patch
  * source-pdftoepdf-backport-from-2020.patch
  * fix-lua-poppler-22.01.patch
  * fix-luatexdir-poppler-22.01.patch
  * c++17-does-not-allow-dynamic-exception-specifications.patch
  * do-not-use-streamSetPos.patch
  * fix-poppler-config-from-c.patch
- Also, as part of the changes to fix the build with poppler
  22.01.0, use gcc9 and C++17.

OBS-URL: https://build.opensuse.org/request/show/962406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/texlive?expand=0&rev=75
This commit is contained in:
Dominique Leuenberger 2022-03-19 21:19:52 +00:00 committed by Git OBS Bridge
commit 18e8e3b359
2 changed files with 60 additions and 3 deletions

View File

@ -1,3 +1,46 @@
-------------------------------------------------------------------
Wed Mar 16 09:56:52 UTC 2022 - Dr. Werner Fink <werner@suse.de>
- Add missed package splits for bsc#1196711
-------------------------------------------------------------------
Tue Mar 8 08:32:26 UTC 2022 - Dr. Werner Fink <werner@suse.de>
- Lower the official required perl version used for biber to get it
build on SLE-15-SP4
- Drop the obsolete patches of the poppler support
* fix-lua-poppler-22.01.patch
* source-pdftoepdf-backport-from-2020.patch
* c++17-does-not-allow-dynamic-exception-specifications.patch
* fix-luatexdir-poppler-22.01.patch
* do-not-use-streamSetPos.patch
* fix-poppler-config-from-c.patch
- Ignore patch source-dvipdfm-x.dif from bsc#1099563 as it is part
of upstream since TeXLive 2018
-------------------------------------------------------------------
Fri Mar 4 11:08:35 UTC 2022 - Dr. Werner Fink <werner@suse.de>
- Backport TeXLive 2021, full python3 support and no poppler anymore
-------------------------------------------------------------------
Fri Jan 28 19:43:08 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Add patches to build texlive with poppler 22.01.0
(boo#1195235, jsc#SLE-23488)
* source-poppler0.83.0.patch
* source-poppler0.86.0.patch
* source-fix-const-poppler0.66.0.patch
* source-fix-bool-poppler.patch
* source-pdftoepdf-backport-from-2020.patch
* fix-lua-poppler-22.01.patch
* fix-luatexdir-poppler-22.01.patch
* c++17-does-not-allow-dynamic-exception-specifications.patch
* do-not-use-streamSetPos.patch
* fix-poppler-config-from-c.patch
- Also, as part of the changes to fix the build with poppler
22.01.0, use gcc9 and C++17.
-------------------------------------------------------------------
Mon Nov 15 10:40:08 UTC 2021 - Dr. Werner Fink <werner@suse.de>

View File

@ -1,7 +1,7 @@
#
# spec file for package texlive
#
# Copyright (c) 2021 SUSE LLC
# Copyright (c) 2022 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -19,7 +19,7 @@
%define texlive_version 2021
%define texlive_previous 2020
%define texlive_release 20210325
%define texlive_noarch 188
%define texlive_noarch 189
%define texlive_source texlive-20210325-source
%define __perl_requires %{nil}
@ -170,7 +170,8 @@ BuildRequires: pkgconfig(xmu)
BuildRequires: pkgconfig(xpm)
BuildRequires: pkgconfig(xt)
%if %{with buildbiber}
BuildRequires: perl-base >= 5.32.0
#BuildRequires: perl-base >= 5.32.0
BuildRequires: perl-base >= 5.26.1
BuildRequires: perl(autovivification)
#BuildRequires: perl(Business::ISBN)
BuildRequires: perl-Business-ISBN >= 3.005
@ -474,6 +475,7 @@ Group: Productivity/Publishing/TeX/Utilities
URL: http://www.tug.org/texlive/
Requires(pre): texlive-attachfile2 >= %{texlive_version}
#!BuildIgnore: texlive-attachfile2
Provides: texlive-pdftools-bin:%{_bindir}/pdfatfi
Prefix: %{_bindir}
%description attachfile2-bin
@ -2390,6 +2392,7 @@ Group: Productivity/Publishing/TeX/Utilities
URL: http://www.tug.org/texlive/
Requires(pre): texlive-pdftosrc >= %{texlive_version}
#!BuildIgnore: texlive-pdftosrc
Provides: texlive-pdftools-bin:%{_bindir}/pdftosrc
Prefix: %{_bindir}
%description pdftosrc-bin
@ -2550,6 +2553,7 @@ Group: Productivity/Publishing/TeX/Utilities
URL: http://www.tug.org/texlive/
Requires(pre): texlive-ps2eps >= %{texlive_version}
#!BuildIgnore: texlive-ps2eps
Provides: texlive-pstools-bin:%{_bindir}/e2pall
Prefix: %{_bindir}
%description ps2eps-bin
@ -2996,6 +3000,16 @@ Group: Productivity/Publishing/TeX/Utilities
URL: http://www.tug.org/texlive/
Obsoletes: texlive-pdftools-bin <= %{texlive_previous}
Obsoletes: texlive-pstools-bin <= %{texlive_previous}
Provides: texlive-tetex-bin:%{_bindir}/allcm
Provides: texlive-tetex-bin:%{_bindir}/allneeded
Provides: texlive-tetex-bin:%{_bindir}/dvi2fax
Provides: texlive-tetex-bin:%{_bindir}/dvired
Provides: texlive-tetex-bin:%{_bindir}/kpsetool
Provides: texlive-tetex-bin:%{_bindir}/kpsewhere
Provides: texlive-tetex-bin:%{_bindir}/texconfig-dialog
Provides: texlive-tetex-bin:%{_bindir}/texconfig-sys
Provides: texlive-tetex-bin:%{_bindir}/texlinks
Provides: texlive-texconfig-bin:%{_bindir}/texconfig
Requires(pre): texlive-scripts-extra >= %{texlive_version}
#!BuildIgnore: texlive-scripts-extra
Recommends: texlive-collection-basic >= %{texlive_version}