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:
commit
18e8e3b359
@ -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>
|
Mon Nov 15 10:40:08 UTC 2021 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
20
texlive.spec
20
texlive.spec
@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package texlive
|
# 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
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@ -19,7 +19,7 @@
|
|||||||
%define texlive_version 2021
|
%define texlive_version 2021
|
||||||
%define texlive_previous 2020
|
%define texlive_previous 2020
|
||||||
%define texlive_release 20210325
|
%define texlive_release 20210325
|
||||||
%define texlive_noarch 188
|
%define texlive_noarch 189
|
||||||
%define texlive_source texlive-20210325-source
|
%define texlive_source texlive-20210325-source
|
||||||
|
|
||||||
%define __perl_requires %{nil}
|
%define __perl_requires %{nil}
|
||||||
@ -170,7 +170,8 @@ BuildRequires: pkgconfig(xmu)
|
|||||||
BuildRequires: pkgconfig(xpm)
|
BuildRequires: pkgconfig(xpm)
|
||||||
BuildRequires: pkgconfig(xt)
|
BuildRequires: pkgconfig(xt)
|
||||||
%if %{with buildbiber}
|
%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(autovivification)
|
||||||
#BuildRequires: perl(Business::ISBN)
|
#BuildRequires: perl(Business::ISBN)
|
||||||
BuildRequires: perl-Business-ISBN >= 3.005
|
BuildRequires: perl-Business-ISBN >= 3.005
|
||||||
@ -474,6 +475,7 @@ Group: Productivity/Publishing/TeX/Utilities
|
|||||||
URL: http://www.tug.org/texlive/
|
URL: http://www.tug.org/texlive/
|
||||||
Requires(pre): texlive-attachfile2 >= %{texlive_version}
|
Requires(pre): texlive-attachfile2 >= %{texlive_version}
|
||||||
#!BuildIgnore: texlive-attachfile2
|
#!BuildIgnore: texlive-attachfile2
|
||||||
|
Provides: texlive-pdftools-bin:%{_bindir}/pdfatfi
|
||||||
Prefix: %{_bindir}
|
Prefix: %{_bindir}
|
||||||
|
|
||||||
%description attachfile2-bin
|
%description attachfile2-bin
|
||||||
@ -2390,6 +2392,7 @@ Group: Productivity/Publishing/TeX/Utilities
|
|||||||
URL: http://www.tug.org/texlive/
|
URL: http://www.tug.org/texlive/
|
||||||
Requires(pre): texlive-pdftosrc >= %{texlive_version}
|
Requires(pre): texlive-pdftosrc >= %{texlive_version}
|
||||||
#!BuildIgnore: texlive-pdftosrc
|
#!BuildIgnore: texlive-pdftosrc
|
||||||
|
Provides: texlive-pdftools-bin:%{_bindir}/pdftosrc
|
||||||
Prefix: %{_bindir}
|
Prefix: %{_bindir}
|
||||||
|
|
||||||
%description pdftosrc-bin
|
%description pdftosrc-bin
|
||||||
@ -2550,6 +2553,7 @@ Group: Productivity/Publishing/TeX/Utilities
|
|||||||
URL: http://www.tug.org/texlive/
|
URL: http://www.tug.org/texlive/
|
||||||
Requires(pre): texlive-ps2eps >= %{texlive_version}
|
Requires(pre): texlive-ps2eps >= %{texlive_version}
|
||||||
#!BuildIgnore: texlive-ps2eps
|
#!BuildIgnore: texlive-ps2eps
|
||||||
|
Provides: texlive-pstools-bin:%{_bindir}/e2pall
|
||||||
Prefix: %{_bindir}
|
Prefix: %{_bindir}
|
||||||
|
|
||||||
%description ps2eps-bin
|
%description ps2eps-bin
|
||||||
@ -2996,6 +3000,16 @@ Group: Productivity/Publishing/TeX/Utilities
|
|||||||
URL: http://www.tug.org/texlive/
|
URL: http://www.tug.org/texlive/
|
||||||
Obsoletes: texlive-pdftools-bin <= %{texlive_previous}
|
Obsoletes: texlive-pdftools-bin <= %{texlive_previous}
|
||||||
Obsoletes: texlive-pstools-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}
|
Requires(pre): texlive-scripts-extra >= %{texlive_version}
|
||||||
#!BuildIgnore: texlive-scripts-extra
|
#!BuildIgnore: texlive-scripts-extra
|
||||||
Recommends: texlive-collection-basic >= %{texlive_version}
|
Recommends: texlive-collection-basic >= %{texlive_version}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user