diff --git a/biber-2.17.tar.gz b/biber-2.17.tar.gz
deleted file mode 100644
index a2904c0..0000000
--- a/biber-2.17.tar.gz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:1ee7efdd8343e982046f2301c1b0dcf09e1f9a997ac86ed1018dcb41d04c9e88
-size 1607708
diff --git a/biber-2.18.tar.gz b/biber-2.18.tar.gz
new file mode 100644
index 0000000..3ebd3fe
--- /dev/null
+++ b/biber-2.18.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:b966cf9b35a92ce9a705fec7930baab8dc2bfaf9a9f311cdb92393640222c844
+size 1619235
diff --git a/biber-missing-semicolon.patch b/biber-missing-semicolon.patch
deleted file mode 100644
index 8beecba..0000000
--- a/biber-missing-semicolon.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- biber-2.17/lib/Biber/Section.pm
-+++ biber-2.18/lib/Biber/Section.pm
-@@ -429,7 +429,7 @@
-
- sub del_everykeys {
- my $self = shift;
-- $self->{everykey} = undef
-+ $self->{everykey} = undef;
- $self->{everykey_lc} = undef;
- return;
- }
diff --git a/biblatex-biber-ms.tar.gz b/biblatex-biber-ms.tar.gz
new file mode 100644
index 0000000..994aa14
--- /dev/null
+++ b/biblatex-biber-ms.tar.gz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:8f5ebfc65abdf57db529ef8d22216dcece8fa798189d103e3d4c37d68a8c9d9e
+size 1062747
diff --git a/biblatex-ms-encoding.dif b/biblatex-ms-encoding.dif
new file mode 100644
index 0000000..8404e98
--- /dev/null
+++ b/biblatex-ms-encoding.dif
@@ -0,0 +1,25 @@
+---
+ lib/Biber/Output/base.pm | 1 +
+ lib/Biber/Output/bbl.pm | 1 +
+ 2 files changed, 2 insertions(+)
+
+--- lib/Biber/Output/base.pm
++++ lib/Biber/Output/base.pm 2017-05-30 13:14:49.503601586 +0000
+@@ -7,6 +7,7 @@ use Biber::Entry;
+ use Biber::Utils;
+ use Encode;
+ use IO::File;
++use PerlIO::encoding;
+ use Text::Wrap;
+ $Text::Wrap::columns = 80;
+ use Log::Log4perl qw( :no_extra_logdie_message );
+--- lib/Biber/Output/bbl.pm
++++ lib/Biber/Output/bbl.pm 2017-05-30 13:19:08.950366953 +0000
+@@ -12,6 +12,7 @@ use Biber::Utils;
+ use Encode;
+ use List::AllUtils qw( :all );
+ use IO::File;
++use PerlIO::encoding;
+ use Log::Log4perl qw( :no_extra_logdie_message );
+ use Scalar::Util qw(looks_like_number);
+ use Text::Wrap;
diff --git a/biblatex-ms-missing.dif b/biblatex-ms-missing.dif
new file mode 100644
index 0000000..4214184
--- /dev/null
+++ b/biblatex-ms-missing.dif
@@ -0,0 +1,40 @@
+---
+ t/tdata/multiscript.bltxml | 33 +++++++++++++++++++++++++++++++++
+ 1 file changed, 33 insertions(+)
+
+--- t/tdata/multiscript.bltxml
++++ t/tdata/multiscript.bltxml 2023-02-24 09:55:19.295728427 +0000
+@@ -0,0 +1,33 @@
++
++
++
++
++
++
++
++ Павел
++ Георгиевич
++
++ Булгаков
++
++
++ Bill
++ Smith
++
++
++
++
++ Παύλος
++ Μπουλγκάκοφ
++
++
++ Bill
++ Smith
++
++
++ Мухаммад ибн муса ал-Хорезми. Около 783 – около 850
++ Москва and London
++ ru-Cyrl
++ en-US
++
++
diff --git a/luametatex-230310.tar.xz b/luametatex-230310.tar.xz
new file mode 100644
index 0000000..0e6ae50
--- /dev/null
+++ b/luametatex-230310.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:17ddcb285705a6c0556da288760d57eb1e81c4789a146b451ea852fd9b2bf483
+size 2035632
diff --git a/luametatex.dif b/luametatex.dif
new file mode 100644
index 0000000..ec4af1b
--- /dev/null
+++ b/luametatex.dif
@@ -0,0 +1,17 @@
+---
+ source/libraries/decnumber/decNumber.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+--- source/libraries/decnumber/decNumber.h
++++ source/libraries/decnumber/decNumber.h 2023-03-28 09:48:50.820268040 +0000
+@@ -40,8 +40,10 @@
+ /* constant. This must not be changed without recompiling the */
+ /* decNumber library modules. */
+
++ #ifndef DECDPUN
+ #define DECDPUN 3 /* DECimal Digits Per UNit [must be >0 */
+ /* and <10; 3 or powers of 2 are best]. */
++ #endif
+
+ /* DECNUMDIGITS is the default number of digits that can be held in */
+ /* the structure. If undefined, 1 is assumed and it is assumed */
diff --git a/source-64.dif b/source-64.dif
index fd7cf8b..d4165a8 100644
--- a/source-64.dif
+++ b/source-64.dif
@@ -5,7 +5,7 @@
--- configure
+++ configure 2018-04-10 08:58:00.463820598 +0000
-@@ -22104,6 +22104,10 @@ fi
+@@ -22157,6 +22157,10 @@ fi
# most powerpc-linux boxes support dynamic linking these days and
# people can always --disable-shared, the test was removed, and we
# assume the GNU/Linux dynamic linker is in use.
diff --git a/source-configure.dif b/source-configure.dif
index 6ef9c39..adbd3a7 100644
--- a/source-configure.dif
+++ b/source-configure.dif
@@ -35,14 +35,14 @@
dnl gives unlimited permission to copy and/or distribute it,
dnl with or without modifications, as long as this notice is preserved.
dnl
--AC_INIT([dvipdfm-x (TeX Live)], [20211117], [dvipdfmx@tug.org])
-+AC_INIT([dvipdfm (TeX Live)], [20211117], [dvipdfmx@tug.org])
+-AC_INIT([dvipdfm-x (TeX Live)], [20220710], [dvipdfmx@tug.org])
++AC_INIT([dvipdfm (TeX Live)], [20220710], [dvipdfmx@tug.org])
AC_PREREQ([2.65])
AC_CONFIG_SRCDIR([agl.c])
AC_CONFIG_AUX_DIR([../../build-aux])
--- texk/dvisvgm/configure.ac
+++ texk/dvisvgm/configure.ac 2022-04-05 13:23:04.449415706 +0000
-@@ -59,6 +59,7 @@ if test "x$enable_native_texlive_build"
+@@ -61,6 +61,7 @@ if test "x$enable_native_texlive_build"
HAVE_LIBGS=0
else
have_libgs=yes
diff --git a/source-decNumber.dif b/source-decNumber.dif
new file mode 100644
index 0000000..3c5d75e
--- /dev/null
+++ b/source-decNumber.dif
@@ -0,0 +1,34 @@
+---
+ libs/icu/icu-src/source/i18n/decNumber.h | 2 ++
+ texk/web2c/mplibdir/decNumber.h | 2 ++
+ 2 files changed, 4 insertions(+)
+
+--- libs/icu/icu-src/source/i18n/decNumber.h
++++ libs/icu/icu-src/source/i18n/decNumber.h 2023-03-28 09:46:06.783388026 +0000
+@@ -53,11 +53,13 @@
+ /* constant. This must not be changed without recompiling the */
+ /* decNumber library modules. */
+
++ #ifndef DECDPUN
+ /* For ICU, use one digit per byte, to make it easier to emulate the
+ * old DigitList interface on top of a decNumber
+ */
+ #define DECDPUN 1 /* DECimal Digits Per UNit [must be >0 */
+ /* and <10; 3 or powers of 2 are best]. */
++ #endif
+
+ /* DECNUMDIGITS is the default number of digits that can be held in */
+ /* the structure. If undefined, 1 is assumed and it is assumed */
+--- texk/web2c/mplibdir/decNumber.h
++++ texk/web2c/mplibdir/decNumber.h 2023-03-28 09:46:33.962871087 +0000
+@@ -40,8 +40,10 @@
+ /* constant. This must not be changed without recompiling the */
+ /* decNumber library modules. */
+
++ #ifndef DECDPUN
+ #define DECDPUN 3 /* DECimal Digits Per UNit [must be >0 */
+ /* and <10; 3 or powers of 2 are best]. */
++ #endif
+
+ /* DECNUMDIGITS is the default number of digits that can be held in */
+ /* the structure. If undefined, 1 is assumed and it is assumed */
diff --git a/source-lacheck.dif b/source-lacheck.dif
index f5fc9d3..c2cfe4d 100644
--- a/source-lacheck.dif
+++ b/source-lacheck.dif
@@ -4,7 +4,7 @@
--- utils/lacheck/lacheck.l
+++ utils/lacheck/lacheck.l 2016-01-28 12:07:17.472961598 +0000
-@@ -121,6 +121,7 @@
+@@ -126,6 +126,7 @@
#include
#include
diff --git a/source-warns.dif b/source-warns.dif
index 09f42fa..f1cac37 100644
--- a/source-warns.dif
+++ b/source-warns.dif
@@ -1,6 +1,5 @@
---
libs/gmp/Makefile.in | 2 +-
- libs/icu/icu-src/source/i18n/decNumber.h | 22 +++++++++++++---------
libs/lua53/Makefile.in | 4 ++--
libs/mpfr/Makefile.in | 2 +-
libs/teckit/TECkit-src/source/Compiler.cpp | 12 +++++++-----
@@ -8,7 +7,7 @@
texk/makeindexk/mkind.h | 20 +++++++++++++++++---
texk/makeindexk/scanid.h | 16 +++++++++++++++-
texk/makeindexk/scanst.h | 16 +++++++++++++++-
- 9 files changed, 86 insertions(+), 24 deletions(-)
+ 8 files changed, 73 insertions(+), 15 deletions(-)
--- libs/gmp/Makefile.in
+++ libs/gmp/Makefile.in 2016-06-07 13:29:33.925651292 +0000
@@ -21,48 +20,6 @@
AM_V_CC = $(am__v_CC_@AM_V@)
am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
am__v_CC_0 = @echo " CC " $@;
---- libs/icu/icu-src/source/i18n/decNumber.h
-+++ libs/icu/icu-src/source/i18n/decNumber.h 2016-06-07 13:29:33.925651292 +0000
-@@ -56,26 +56,30 @@
- /* For ICU, use one digit per byte, to make it easier to emulate the
- * old DigitList interface on top of a decNumber
- */
-- #define DECDPUN 1 /* DECimal Digits Per UNit [must be >0 */
-+ #define DECDPUN 3 /* DECimal Digits Per UNit [must be >0 */
- /* and <10; 3 or powers of 2 are best]. */
-
-- /* DECNUMDIGITS is the default number of digits that can be held in */
-- /* the structure. If undefined, 1 is assumed and it is assumed */
-- /* that the structure will be immediately followed by extra space, */
-- /* as required. DECNUMDIGITS is always >0. */
-- #if !defined(DECNUMDIGITS)
-- #define DECNUMDIGITS 1
-- #endif
--
- /* The size (integer data type) of each unit is determined by the */
- /* number of digits it will hold. */
- #if DECDPUN<=2
- #define decNumberUnit uint8_t
-+ #define DECNUMDIGITS 3
- #elif DECDPUN<=4
- #define decNumberUnit uint16_t
-+ #define DECNUMDIGITS 2
- #else
- #define decNumberUnit uint32_t
-+ #define DECNUMDIGITS 1
- #endif
-+
-+ /* DECNUMDIGITS is the default number of digits that can be held in */
-+ /* the structure. If undefined, 1 is assumed and it is assumed */
-+ /* that the structure will be immediately followed by extra space, */
-+ /* as required. DECNUMDIGITS is always >0. */
-+ #if !defined(DECNUMDIGITS)
-+ #define DECNUMDIGITS 1
-+ #endif
-+
- /* The number of units needed is ceil(DECNUMDIGITS/DECDPUN) */
- #define DECNUMUNITS ((DECNUMDIGITS+DECDPUN-1)/DECDPUN)
-
--- libs/lua53/Makefile.in
+++ libs/lua53/Makefile.in 2016-06-07 13:29:33.925651292 +0000
@@ -238,11 +238,11 @@ am__depfiles_remade = ./$(DEPDIR)/luates
diff --git a/source.dif b/source.dif
index d876250..b633b3c 100644
--- a/source.dif
+++ b/source.dif
@@ -191,11 +191,11 @@
TEXMFHOME = ~/texmf
% TEXMFVAR, where texconfig/updmap/fmtutil store cached runtime data.
--TEXMFVAR = ~/.texlive2022/texmf-var
+-TEXMFVAR = ~/.texlive2023/texmf-var
+TEXMFVAR = ${TEXMFSYSVAR}
% TEXMFCONFIG, where texconfig/updmap/fmtutil store configuration data.
--TEXMFCONFIG = ~/.texlive2022/texmf-config
+-TEXMFCONFIG = ~/.texlive2023/texmf-config
+TEXMFCONFIG = ${TEXMFSYSCONFIG}
% This is the value manipulated by tlmgr's auxtrees subcommand in the
@@ -304,7 +304,7 @@
% Similarly for the GF format, which only remains in existence because
% Metafont outputs it (and MF isn't going to change).
-@@ -442,8 +442,8 @@ MPSUPPORT = $TEXMFDOTDIR;$TEXMF/metapost
+@@ -446,8 +446,8 @@ MPSUPPORT = $TEXMFDOTDIR;$TEXMF/metapost
% For xdvi to find mime.types and .mailcap, if they do not exist in
% ~. These are single directories, not paths.
% (But the default mime.types, at least, may well suffice.)
@@ -315,7 +315,7 @@
% Default settings for the fontconfig library as used by the Windows
% versions of xetex/xdvipdfmx. Not used by xetex on Unixish systems.
-@@ -467,10 +467,10 @@ WEBINPUTS = $TEXMFDOTDIR;$TEXMF/web//
+@@ -471,10 +471,10 @@ WEBINPUTS = $TEXMFDOTDIR;$TEXMF/web//
CWEBINPUTS = $TEXMFDOTDIR;$TEXMF/cweb//
% Omega-related fonts and other files.
@@ -330,7 +330,7 @@
OTPINPUTS = $TEXMFDOTDIR;$TEXMF/omega/otp//
OCPINPUTS = $TEXMFDOTDIR;$TEXMF/omega/ocp//
-@@ -566,32 +566,38 @@ RUBYINPUTS = $TEXMFDOTDIR;$TEXMF/scrip
+@@ -570,32 +570,38 @@ RUBYINPUTS = $TEXMFDOTDIR;$TEXMF/scrip
% explicitly list every directory. Arguably more understandable anyway.
%
TEXMFCNF = {\
@@ -394,13 +394,13 @@
%
% For reference, here is the old brace-using definition:
%TEXMFCNF = {$SELFAUTOLOC,$SELFAUTODIR,$SELFAUTOPARENT}{,{/share,}/texmf{-local,}/web2c}
-@@ -909,3 +915,33 @@ guess_input_kanji_encoding = 1
+@@ -921,3 +927,33 @@ guess_input_kanji_encoding = 1
% command_line_encoding = none
% in a texmf.cnf prefered, for example $TEXMFLOCAL/web2c/texmf.cnf.
command_line_encoding = utf-8
+
+% These are xmltex specific
-+main_memory.xmltex = 1500000
++main_memory.xmltex = 2500000
+param_size.xmltex = 1500
+stack_size.xmltex = 1500
+hash_extra.xmltex = 50000
@@ -540,7 +540,7 @@
}
}
# set up destination directory
-@@ -717,6 +724,7 @@ sub rebuild_one_format {
+@@ -726,6 +733,7 @@ sub rebuild_one_format {
# check for existence of ini file before doing anything else
if (system("kpsewhich -progname=$fmt -format=$kpsefmt $inifile >$nul 2>&1") != 0) {
# we didn't find the ini file, skip
@@ -548,7 +548,7 @@
print_deferred_warning("inifile $inifile for $fmt/$eng not found.\n");
# The original script just skipped it but in TeX Live we expect that
# all activated formats are also buildable, thus return failure.
-@@ -776,11 +784,15 @@ sub rebuild_one_format {
+@@ -785,11 +793,15 @@ sub rebuild_one_format {
",$opts{'no-error-if-no-engine'}," =~ m/,$eng,/) {
return $FMT_NOTAVAIL;
} else {
@@ -574,7 +574,7 @@
exec updmap --sys ${1+"$@"}
--- texk/web2c/Makefile.in
+++ texk/web2c/Makefile.in 2021-04-07 10:14:44.210880832 +0000
-@@ -5699,7 +5699,7 @@ libmd5_a_SOURCES = libmd5/md5.c libmd5/m
+@@ -5597,7 +5597,7 @@ libmd5_a_SOURCES = libmd5/md5.c libmd5/m
md5main_CPPFLAGS = -I$(srcdir)/libmd5
md5main_SOURCES = libmd5/md5main.c
md5main_LDADD = libmd5.a
@@ -583,7 +583,7 @@
$(MAKE) $(AM_MAKEFLAGS) all-recursive
.SUFFIXES:
-@@ -5746,6 +5746,11 @@ w2c/c-auto.h: w2c/stamp-h1
+@@ -5644,6 +5644,11 @@ w2c/c-auto.h: w2c/stamp-h1
w2c/stamp-h1: $(srcdir)/c-auto.in $(top_builddir)/config.status
@rm -f w2c/stamp-h1
cd $(top_builddir) && $(SHELL) ./config.status w2c/c-auto.h
diff --git a/texlive-20220321-source.tar.xz b/texlive-20220321-source.tar.xz
deleted file mode 100644
index 1e10253..0000000
--- a/texlive-20220321-source.tar.xz
+++ /dev/null
@@ -1,3 +0,0 @@
-version https://git-lfs.github.com/spec/v1
-oid sha256:5ffa3485e51eb2c4490496450fc69b9d7bd7cb9e53357d92db4bcd4fd6179b56
-size 67975836
diff --git a/texlive-20230311-source.tar.xz b/texlive-20230311-source.tar.xz
new file mode 100644
index 0000000..bf88053
--- /dev/null
+++ b/texlive-20230311-source.tar.xz
@@ -0,0 +1,3 @@
+version https://git-lfs.github.com/spec/v1
+oid sha256:2c25dc6fd961ff2409f40162407b9af0fe5f9bd753c954470c4993af9a076e27
+size 68359984
diff --git a/texlive.changes b/texlive.changes
index 1cb903f..917c86e 100644
--- a/texlive.changes
+++ b/texlive.changes
@@ -1,7 +1,46 @@
+-------------------------------------------------------------------
+Wed Apr 5 08:24:31 UTC 2023 - Dr. Werner Fink
+
+- Support mkiv as well as lmtx ConTeXt formats
+
+-------------------------------------------------------------------
+Fri Mar 31 12:21:45 UTC 2023 - Dr. Werner Fink
+
+- Enlarge main memory of xmltex to get a format
+
+-------------------------------------------------------------------
+Tue Mar 28 08:54:27 UTC 2023 - Dr. Werner Fink
+
+- Modify patch source-warns.dif
+ * Remove change for decNumber.h from icu library source
+ as it is incompatible with icu 72 ans above
+- Add patch source-decNumber.dif
+ * make libmp and libcu using the same decNumber scheme to
+ get e.g. bibtex8 working on all architectures
+- Add patch luametatex.dif
+ * Also use the same decNumber scheme here
+- Add patch biblatex-ms-missing.dif
+ * Allow two biber binbaries with different perl includes
+- Add patch biblatex-ms-encoding.dif
+ * Make it work
+- Delete patch biber-missing-semicolon.patch now upstream
+
+-------------------------------------------------------------------
+Mon Mar 20 08:38:07 UTC 2023 - Dr. Werner Fink
+
+- Update to final TeXLive 2023
+- Do not touch libs/icu/icu-src/source/i18n/decNumber.h in
+ source-warns.dif as otherwise libicu does not compile
+
+-------------------------------------------------------------------
+Thu Mar 9 13:45:37 UTC 2023 - Dr. Werner Fink
+
+- Update to pretest TeXLive 2023
+
-------------------------------------------------------------------
Fri Oct 28 09:55:07 UTC 2022 - Dr. Werner Fink
-- Make it build even ol ppc64le
+- Make it build even on ppc64le
-------------------------------------------------------------------
Mon Jul 25 10:43:31 UTC 2022 - Dirk Müller
diff --git a/texlive.spec b/texlive.spec
index 31483bb..6ed93a1 100644
--- a/texlive.spec
+++ b/texlive.spec
@@ -1,7 +1,7 @@
#
# spec file for package texlive
#
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,12 +16,12 @@
#
-%define texlive_version 2022
-%define texlive_previous 2021
-%define texlive_release 20220321
-%define texlive_noarch 196
-%define texlive_source texlive-20220321-source
-%define biber_version 2.17
+%define texlive_version 2023
+%define texlive_previous 2022
+%define texlive_release 20230311
+%define texlive_noarch 201
+%define texlive_source texlive-20230311-source
+%define biber_version 2.18
%define __perl_requires %{nil}
%define __os_install_post /usr/lib/rpm/brp-compress \\\
@@ -60,6 +60,11 @@
# and therefore we may only require this external package
%bcond_without lcdf_typetools
+#
+#
+#
+%bcond_without luametatex
+
Name: texlive
Version: %{texlive_version}.%{texlive_release}
Release: 0
@@ -123,16 +128,14 @@ BuildRequires: ghostscript-library
BuildRequires: glibc-devel
BuildRequires: graphite2-devel
BuildRequires: gsl-devel
-%if 0%{?suse_version} >= 1550
-BuildRequires: harfbuzz-devel >= 2.6
-%else
-%if 0%{?sle_version} >= 150200
-BuildRequires: harfbuzz-devel >= 2.6
-%endif
+%if 0%{?suse_version} > 1550
+BuildRequires: harfbuzz-devel >= 7.1
%endif
BuildRequires: jpeg
BuildRequires: libOSMesa-devel
-BuildRequires: libicu-devel
+%if 0%{?suse_version} > 1550
+BuildRequires: libicu-devel >= 72.1
+%endif
BuildRequires: libjpeg-devel
BuildRequires: libopenssl-devel
BuildRequires: libpaper-devel
@@ -141,6 +144,7 @@ BuildRequires: libsigsegv-devel
BuildRequires: libtool
BuildRequires: libxml2-devel
BuildRequires: libxslt-devel
+BuildRequires: makeinfo
BuildRequires: mpfr-devel
BuildRequires: ncurses-devel
BuildRequires: netpbm
@@ -234,7 +238,11 @@ BuildRequires: perl(XML::Writer::String)
%endif
# Download at ftp://tug.org/texlive/historic/%{texlive_version}/
Source0: %{texlive_source}.tar.xz
-Source3: https://github.com/plk/biber/archive/refs/tags/v%{biber_version}.tar.gz#/biber-%{biber_version}.tar.gz
+Source1: https://github.com/plk/biber/archive/refs/tags/v%{biber_version}.tar.gz#/biber-%{biber_version}.tar.gz
+Source2: biblatex-biber-ms.tar.gz
+%if %{with luametatex}
+Source3: luametatex-230310.tar.xz
+%endif
Source4: cnf-to-paths.awk
Source30: texlive-rpmlintrc
Source50: public.c
@@ -243,6 +251,7 @@ Patch0: source.dif
Patch1: source-configure.dif
Patch2: source-xdvizilla.dif
Patch3: source-arraysubs.dif
+Patch4: source-decNumber.dif
Patch5: source-texdoc.dif
Patch6: source-dviutils.dif
Patch8: source-psutils.dif
@@ -255,16 +264,17 @@ Patch19: source-dvipng.dif
Patch21: source-ppc64.dif
# PATCH-FIX-SUSE Make biber work with our perl
Patch42: biblatex-encoding.dif
+Patch43: biblatex-ms-encoding.dif
# PATCH-FIX-SUSE Old problem back: we do not use internal Certs!
Patch44: biber-certs.dif
-# PATCH-FIX-UPSTREAM: from 5.18, fixes syntax error discovered by newer perl
-Patch45: biber-missing-semicolon.patch
+Patch45: biblatex-ms-missing.dif
# PATCH-FIX-SUSE Make biber work with perl 5.18.2
Patch47: biber-perl-5.18.2.dif
+#
+Patch50: luametatex.dif
# PATCH-FIX-SUSE Let it build even without ls-R files around
Patch62: source-psutils-kpathsea.dif
-# PATCH-FIX-SUSE Support luajit on ppc64/ppc64le
-# Missed luajit fix for ppc/ppc64/ppc64le and riscv64
+# Missed luajit fix for ppc/ppc64/ppc64le and riscv64
# PATCH-FIX-SUSE Support luajit fix for arm64
Patch106: 0006-Fix-register-allocation-bug-in-arm64.patch
Prefix: %{_bindir}
@@ -378,7 +388,7 @@ Prefix: %{_bindir}
Binary files of adhocfilelist
%package afm2pl-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of afm2pl
@@ -406,7 +416,7 @@ Prefix: %{_bindir}
Binary files of albatross
%package aleph-bin
-Version: %{texlive_version}.%{texlive_release}.svn62534
+Version: %{texlive_version}.%{texlive_release}.svn66084
Release: 0
License: LPPL-1.0
Summary: Binary files of aleph
@@ -451,7 +461,7 @@ Prefix: %{_bindir}
Binary files of arara
%package asymptote-bin
-Version: %{texlive_version}.%{texlive_release}.svn62582
+Version: %{texlive_version}.%{texlive_release}.svn66003
Release: 0
License: LPPL-1.0
Summary: Binary files of asymptote
@@ -536,8 +546,48 @@ Prefix: %{_bindir}
%description bib2gls-bin
Binary files of bib2gls
+%package bibcop-bin
+Version: %{texlive_version}.%{texlive_release}.svn65257
+Release: 0
+License: LPPL-1.0
+Summary: Binary files of bibcop
+Group: Productivity/Publishing/TeX/Utilities
+URL: https://www.tug.org/texlive/
+Requires(pre): texlive-bibcop >= %{texlive_version}
+#!BuildIgnore: texlive-bibcop
+Prefix: %{_bindir}
+
+%description bibcop-bin
+Binary files of bibcop
+
+%package biber-ms-bin
+Version: %{texlive_version}.%{texlive_release}.svn66478
+Release: 0
+License: LPPL-1.0
+Summary: Binary files of biber-ms
+Group: Productivity/Publishing/TeX/Utilities
+URL: https://www.tug.org/texlive/
+%if %{with buildbiber}
+Requires: perl = %{perl_version}
+Recommends: ca-certificates
+Recommends: ca-certificates-mozilla
+%if 0%{?suse_version} > 1230
+Requires: perl(Biber) == %{biber_version}
+%endif
+Requires: perl(LWP::UserAgent)
+Requires: perl(Text::BibTeX)
+Requires: perl(Text::Roman)
+%endif
+BuildArch: noarch
+Requires(pre): texlive-biber-ms >= %{texlive_version}
+#!BuildIgnore: texlive-biber-ms
+Prefix: %{_bindir}
+
+%description biber-ms-bin
+Binary files of biber-ms
+
%package biber-bin
-Version: %{texlive_version}.%{texlive_release}.svn61867
+Version: %{texlive_version}.%{texlive_release}.svn66402
Release: 0
License: LPPL-1.0
Summary: Binary files of biber
@@ -577,7 +627,7 @@ Prefix: %{_bindir}
Binary files of bibexport
%package bibtex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62534
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of bibtex
@@ -594,7 +644,7 @@ Prefix: %{_bindir}
Binary files of bibtex
%package bibtex8-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of bibtex8
@@ -611,7 +661,7 @@ Prefix: %{_bindir}
Binary files of bibtex8
%package bibtexu-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of bibtexu
@@ -698,7 +748,7 @@ Prefix: %{_bindir}
Binary files of chklref
%package chktex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of chktex
@@ -715,7 +765,7 @@ Prefix: %{_bindir}
Binary files of chktex
%package citation-style-language-bin
-Version: %{texlive_version}.%{texlive_release}.svn61687
+Version: %{texlive_version}.%{texlive_release}.svn64151
Release: 0
License: LPPL-1.0
Summary: Binary files of citation-style-language
@@ -743,7 +793,7 @@ Prefix: %{_bindir}
Binary files of cjk-gs-integrate
%package cjkutils-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of cjkutils
@@ -789,7 +839,7 @@ Prefix: %{_bindir}
Binary files of cluttex
%package context-bin
-Version: %{texlive_version}.%{texlive_release}.svn34112
+Version: %{texlive_version}.%{texlive_release}.svn66562
Release: 0
License: LPPL-1.0
Summary: Binary files of context
@@ -921,7 +971,7 @@ Prefix: %{_bindir}
Binary files of ctanupload
%package ctie-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of ctie
@@ -935,7 +985,7 @@ Prefix: %{_bindir}
Binary files of ctie
%package cweb-bin
-Version: %{texlive_version}.%{texlive_release}.svn62610
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of cweb
@@ -977,7 +1027,7 @@ Prefix: %{_bindir}
Binary files of de-macro
%package detex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of detex
@@ -1008,6 +1058,20 @@ Prefix: %{_bindir}
%description diadia-bin
Binary files of diadia
+%package digestif-bin
+Version: %{texlive_version}.%{texlive_release}.svn65210
+Release: 0
+License: LPPL-1.0
+Summary: Binary files of digestif
+Group: Productivity/Publishing/TeX/Utilities
+URL: https://www.tug.org/texlive/
+Requires(pre): texlive-digestif >= %{texlive_version}
+#!BuildIgnore: texlive-digestif
+Prefix: %{_bindir}
+
+%description digestif-bin
+Binary files of digestif
+
%package dosepsbin-bin
Version: %{texlive_version}.%{texlive_release}.svn24759
Release: 0
@@ -1023,7 +1087,7 @@ Prefix: %{_bindir}
Binary files of dosepsbin
%package dtl-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of dtl
@@ -1065,7 +1129,7 @@ Prefix: %{_bindir}
Binary files of dviasm
%package dvicopy-bin
-Version: %{texlive_version}.%{texlive_release}.svn62389
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of dvicopy
@@ -1079,7 +1143,7 @@ Prefix: %{_bindir}
Binary files of dvicopy
%package dvidvi-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of dvidvi
@@ -1107,7 +1171,7 @@ Prefix: %{_bindir}
Binary files of dviinfox
%package dviljk-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of dviljk
@@ -1123,7 +1187,7 @@ Prefix: %{_bindir}
Binary files of dviljk
%package dviout-util-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of dviout-util
@@ -1137,7 +1201,7 @@ Prefix: %{_bindir}
Binary files of dviout-util
%package dvipdfmx-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of dvipdfmx
@@ -1155,7 +1219,7 @@ Prefix: %{_bindir}
Binary files of dvipdfmx
%package dvipng-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of dvipng
@@ -1183,7 +1247,7 @@ Prefix: %{_bindir}
Binary files of dvipos
%package dvips-bin
-Version: %{texlive_version}.%{texlive_release}.svn62610
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of dvips
@@ -1197,7 +1261,7 @@ Prefix: %{_bindir}
Binary files of dvips
%package dvisvgm-bin
-Version: %{texlive_version}.%{texlive_release}.svn62330
+Version: %{texlive_version}.%{texlive_release}.svn66547
Release: 0
License: LPPL-1.0
Summary: Binary files of dvisvgm
@@ -1329,7 +1393,7 @@ Prefix: %{_bindir}
Binary files of fontools
%package fontware-bin
-Version: %{texlive_version}.%{texlive_release}.svn62389
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of fontware
@@ -1402,7 +1466,7 @@ Prefix: %{_bindir}
Binary files of glossaries
%package gregoriotex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of gregoriotex
@@ -1419,7 +1483,7 @@ Prefix: %{_bindir}
Binary files of gregoriotex
%package gsftopk-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of gsftopk
@@ -1433,7 +1497,7 @@ Prefix: %{_bindir}
Binary files of gsftopk
%package hitex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62610
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of hitex
@@ -1527,7 +1591,7 @@ Prefix: %{_bindir}
Binary files of kotex-utils
%package kpathsea-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of kpathsea
@@ -1564,7 +1628,7 @@ Prefix: %{_bindir}
Binary files of l3build
%package lacheck-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of lacheck
@@ -1899,7 +1963,7 @@ Prefix: %{_bindir}
Binary files of luafindfont
%package luahbtex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62668
+Version: %{texlive_version}.%{texlive_release}.svn66511
Release: 0
License: LPPL-1.0
Summary: Binary files of luahbtex
@@ -1916,7 +1980,7 @@ Prefix: %{_bindir}
Binary files of luahbtex
%package luajittex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62668
+Version: %{texlive_version}.%{texlive_release}.svn66511
Release: 0
License: LPPL-1.0
Summary: Binary files of luajittex
@@ -1947,7 +2011,7 @@ Prefix: %{_bindir}
Binary files of luaotfload
%package luatex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62668
+Version: %{texlive_version}.%{texlive_release}.svn66511
Release: 0
License: LPPL-1.0
Summary: Binary files of luatex
@@ -1978,7 +2042,7 @@ Prefix: %{_bindir}
Binary files of lwarp
%package m-tx-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of m-tx
@@ -2020,7 +2084,7 @@ Prefix: %{_bindir}
Binary files of makedtx
%package makeindex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of makeindex
@@ -2062,7 +2126,7 @@ Prefix: %{_bindir}
Binary files of mathspic
%package metafont-bin
-Version: %{texlive_version}.%{texlive_release}.svn62534
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of metafont
@@ -2076,7 +2140,7 @@ Prefix: %{_bindir}
Binary files of metafont
%package metapost-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of metapost
@@ -2119,7 +2183,7 @@ Prefix: %{_bindir}
Binary files of mf2pt1
%package mflua-bin
-Version: %{texlive_version}.%{texlive_release}.svn62534
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of mflua
@@ -2133,7 +2197,7 @@ Prefix: %{_bindir}
Binary files of mflua
%package mfware-bin
-Version: %{texlive_version}.%{texlive_release}.svn62389
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of mfware
@@ -2271,7 +2335,7 @@ Prefix: %{_bindir}
Binary files of musixtnt
%package omegaware-bin
-Version: %{texlive_version}.%{texlive_release}.svn62389
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of omegaware
@@ -2323,8 +2387,22 @@ Prefix: %{_bindir}
%description optexcount-bin
Binary files of optexcount
+%package pagelayout-bin
+Version: %{texlive_version}.%{texlive_release}.svn65625
+Release: 0
+License: LPPL-1.0
+Summary: Binary files of pagelayout
+Group: Productivity/Publishing/TeX/Utilities
+URL: https://www.tug.org/texlive/
+Requires(pre): texlive-pagelayout >= %{texlive_version}
+#!BuildIgnore: texlive-pagelayout
+Prefix: %{_bindir}
+
+%description pagelayout-bin
+Binary files of pagelayout
+
%package patgen-bin
-Version: %{texlive_version}.%{texlive_release}.svn62389
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of patgen
@@ -2428,7 +2506,7 @@ Prefix: %{_bindir}
Binary files of pdftex-quiet
%package pdftex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62534
+Version: %{texlive_version}.%{texlive_release}.svn66084
Release: 0
License: LPPL-1.0
Summary: Binary files of pdftex
@@ -2445,7 +2523,7 @@ Prefix: %{_bindir}
Binary files of pdftex
%package pdftosrc-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of pdftosrc
@@ -2562,7 +2640,7 @@ Prefix: %{_bindir}
Binary files of pkfix
%package platex-bin
-Version: %{texlive_version}.%{texlive_release}.svn52800
+Version: %{texlive_version}.%{texlive_release}.svn66079
Release: 0
License: LPPL-1.0
Summary: Binary files of platex
@@ -2579,7 +2657,7 @@ Prefix: %{_bindir}
Binary files of platex
%package pmx-bin
-Version: %{texlive_version}.%{texlive_release}.svn62534
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of pmx
@@ -2624,7 +2702,7 @@ Prefix: %{_bindir}
Binary files of ps2eps
%package ps2pk-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of ps2pk
@@ -2684,7 +2762,7 @@ Prefix: %{_bindir}
Binary files of ptex-fontmaps
%package ptex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62534
+Version: %{texlive_version}.%{texlive_release}.svn66084
Release: 0
License: LPPL-1.0
Summary: Binary files of ptex
@@ -2780,7 +2858,7 @@ Prefix: %{_bindir}
Binary files of rubik
%package seetexk-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of seetexk
@@ -2867,7 +2945,7 @@ Prefix: %{_bindir}
Binary files of svn-multi
%package synctex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn66084
Release: 0
License: LPPL-1.0
Summary: Binary files of synctex
@@ -2884,7 +2962,7 @@ Prefix: %{_bindir}
Binary files of synctex
%package tex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62534
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of tex
@@ -2936,6 +3014,23 @@ Prefix: %{_bindir}
%description tex4ht-bin
Binary files of tex4ht
+%package texaccents-bin
+Version: %{texlive_version}.%{texlive_release}.svn64447
+Release: 0
+License: LPPL-1.0
+Summary: Binary files of texaccents
+Group: Productivity/Publishing/TeX/Utilities
+URL: https://www.tug.org/texlive/
+Requires(pre): texlive-texaccents >= %{texlive_version}
+#!BuildIgnore: texlive-texaccents
+Recommends: texlive-collection-basic >= %{texlive_version}
+Recommends: texlive-collection-fontsrecommended >= %{texlive_version}
+Recommends: texlive-collection-genericrecommended >= %{texlive_version}
+Prefix: %{_bindir}
+
+%description texaccents-bin
+Binary files of texaccents
+
%package texcount-bin
Version: %{texlive_version}.%{texlive_release}.svn13013
Release: 0
@@ -3088,7 +3183,7 @@ Prefix: %{_bindir}
Binary files of texlive-scripts-extra
%package -n texlive-scripts-bin
-Version: %{texlive_version}.%{texlive_release}.svn55172
+Version: %{texlive_version}.%{texlive_release}.svn64356
Release: 0
License: LPPL-1.0
Summary: Binary files of texlive-scripts
@@ -3226,7 +3321,7 @@ Prefix: %{_bindir}
Binary files of texsis
%package texware-bin
-Version: %{texlive_version}.%{texlive_release}.svn62389
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of texware
@@ -3257,7 +3352,7 @@ Prefix: %{_bindir}
Binary files of thumbpdf
%package tie-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of tie
@@ -3302,7 +3397,7 @@ Prefix: %{_bindir}
Binary files of tpic2pdftex
%package ttfutils-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of ttfutils
@@ -3360,8 +3455,22 @@ Prefix: %{_bindir}
%description uplatex-bin
Binary files of uplatex
+%package upmendex-bin
+Version: %{texlive_version}.%{texlive_release}.svn66511
+Release: 0
+License: LPPL-1.0
+Summary: Binary files of upmendex
+Group: Productivity/Publishing/TeX/Utilities
+URL: https://www.tug.org/texlive/
+Requires(pre): texlive-upmendex >= %{texlive_version}
+#!BuildIgnore: texlive-upmendex
+Prefix: %{_bindir}
+
+%description upmendex-bin
+Binary files of upmendex
+
%package uptex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62534
+Version: %{texlive_version}.%{texlive_release}.svn66382
Release: 0
License: LPPL-1.0
Summary: Binary files of uptex
@@ -3434,7 +3543,7 @@ Prefix: %{_bindir}
Binary files of vpe
%package web-bin
-Version: %{texlive_version}.%{texlive_release}.svn62389
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of web
@@ -3476,7 +3585,7 @@ Prefix: %{_bindir}
Binary files of wordcount
%package xdvi-bin
-Version: %{texlive_version}.%{texlive_release}.svn62210
+Version: %{texlive_version}.%{texlive_release}.svn65877
Release: 0
License: LPPL-1.0
Summary: Binary files of xdvi
@@ -3507,7 +3616,7 @@ Prefix: %{_bindir}
Binary files of xelatex-dev
%package xetex-bin
-Version: %{texlive_version}.%{texlive_release}.svn62534
+Version: %{texlive_version}.%{texlive_release}.svn66084
Release: 0
License: LPPL-1.0
Summary: Binary files of xetex
@@ -3600,7 +3709,7 @@ Prefix: %{_bindir}
Binary files of yplan
%package -n libkpathsea6
-Version: 6.3.4
+Version: 6.3.5
Release: 0
Summary: Path searching library for TeX-related files
License: LGPL-2.1-or-later
@@ -3617,13 +3726,13 @@ separately, but rather is released and maintained as part of
the TeX-live sources.
%package -n %{name}-kpathsea-devel
-Version: 6.3.4
+Version: 6.3.5
Release: 0
Summary: Path searching library for TeX-related files
License: LGPL-2.1-or-later
Group: Development/Libraries/C and C++
URL: https://www.tug.org/texlive/
-Requires: libkpathsea6 = 6.3.4
+Requires: libkpathsea6 = 6.3.5
%description -n %{name}-kpathsea-devel
Kpathsea is a library and utility programs which provide path
@@ -3634,7 +3743,7 @@ separately, but rather is released and maintained as part of
the TeX-live sources.
%package -n libptexenc1
-Version: 1.4.0
+Version: 1.4.3
Release: 0
Summary: Libraries of Kanji code convert library for pTeX
License: BSD-3-Clause
@@ -3648,13 +3757,13 @@ The ptexenc is a useful library for Japanese pTeX
TeX by ASCII Co.) and its surrounding tools.
%package -n %{name}-ptexenc-devel
-Version: 1.4.0
+Version: 1.4.3
Release: 0
Summary: Libraries of Kanji code convert library for pTeX
License: BSD-3-Clause
Group: Development/Libraries/C and C++
URL: https://www.tug.org/texlive/
-Requires: libptexenc1 = 1.4.0
+Requires: libptexenc1 = 1.4.3
%description -n %{name}-ptexenc-devel
This package includes the ptexenc development files.
@@ -3754,8 +3863,8 @@ Summary: Basic development packages for TeXLive
License: BSD-3-Clause AND LGPL-2.1-or-later AND SUSE-TeX
Group: Development/Languages/Other
URL: https://www.tug.org/texlive/
-Requires: libkpathsea6 = 6.3.4
-Requires: libptexenc1 = 1.4.0
+Requires: libkpathsea6 = 6.3.5
+Requires: libptexenc1 = 1.4.3
Requires: libsynctex2 = 1.21
Requires: libtexlua53-5 = 5.3.6
%if %{with LuaJIT}
@@ -3897,6 +4006,10 @@ This package is required by the package texlive-biber-bin.
cflags -Wl,--hash-size=8599 XLDFLAGS
cflags -Wl,-warn-common XLDFLAGS
cflags -Wl,-Bsymbolic-functions XLDFLAGS
+ # Unicode
+ cflags -DDECDPUN=1 XCFLAGS
+ cflags -DDECNUMDIGITS=3 XCFLAGS
+ #
XCXXFLAGS="${XCXXFLAGS/-Wno-unprototyped-calls/}"
HOST=%{_target_cpu}-suse-%{_host_os}
BUILD=%{_target_cpu}-suse-%{_build_os}
@@ -3930,8 +4043,14 @@ This package is required by the package texlive-biber-bin.
# Use a well defined multi byte locale
echo unset ${!LC_*}
- echo LANG=POSIX
- echo LC_CTYPE=en_US.UTF-8
+ if test -d /usr/lib/locale/C.utf8
+ then
+ echo LANG=C.UTF-8
+ echo LC_CTYPE=C.UTF-8
+ else
+ echo LANG=POSIX
+ echo LC_CTYPE=en_US.UTF-8
+ fi
echo export LANG LC_CTYPE
# Environment for configuration
@@ -3943,7 +4062,7 @@ This package is required by the package texlive-biber-bin.
echo LDFLAGS=\"-Wl,-warn-common $XLDFLAGS\"
echo VENDOR=\"${VENDOR}\"
echo ARCH_LIB=%{_lib}
- echo export CC CXX CFLAGS CXXFLAGS LDFLAGS VENDOR PATH CONFIG_SHELL ARCH_LIB LANG
+ echo export CC CXX CFLAGS CXXFLAGS LDFLAGS VENDOR PATH CONFIG_SHELL ARCH_LIB
# Do not run TeX engine in fmtutil with batchmode
echo batchmode=no
@@ -3961,13 +4080,22 @@ This package is required by the package texlive-biber-bin.
tar --strip-components=1 -xf %{SOURCE0}
%if %{with buildbiber}
pushd ../
- tar xf %{SOURCE3}
+ tar xf %{SOURCE1}
+ popd
+ pushd ../
+ tar xf %{SOURCE2}
+ popd
+%endif
+%if %{with luametatex}
+ pushd ../
+ tar -xf %{SOURCE3}
popd
%endif
%patch1 -p0 -b .configure
%patch2 -p0 -b .xdvizilla
%patch3 -p0 -b .arraysubs
+%patch4 -p0 -b .unicode
%patch5 -p0 -b .texdoc
%patch6 -p0 -b .dviutils
%patch8 -p0 -b .psutils
@@ -3979,16 +4107,31 @@ This package is required by the package texlive-biber-bin.
%patch19 -p0 -b .dvipng
%patch21 -p0 -b .ppcelf
pushd libs/luajit/LuaJIT-src/
-#XXX -p1 -b .ppc64le
+#Missed patch ppc and risc
%patch106 -p1 -b .arm64
popd
%patch0 -p0 -b .p0
+%if %{with luametatex}
+pushd ../luametatex*
+%patch50 -p0 -b .unicode
+popd
+%endif
%if %{with buildbiber}
-pushd ../*biber-*/
+pushd ../biber-*/
/usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
%patch42 -p0 -b .en
%patch44 -p0 -b .noica
-%patch45 -p1 -b .perlfix
+%if 0%{perl_versnum} < 5200
+%patch47 -p0 -b .518
+%endif
+rm -vf bin/biber.noica
+rm -vf t/*.fastsort
+popd
+pushd ../biblatex-biber-*/
+/usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+%patch43 -p0 -b .en
+%patch44 -p0 -b .noica
+%patch45 -p0 -b .missing
%if 0%{perl_versnum} < 5200
%patch47 -p0 -b .518
%endif
@@ -4013,23 +4156,23 @@ popd
# Read the options file
. %{options}
- # Sanity check for system icu libraries and headers
- # Remark: official libicu is _not_ compatible with libicu of XeTeX
- if test -s /usr/include/layout/GlyphPositioningTables.h -a \
- -s /usr/include/layout/Features.h -a \
- -s /usr/include/common/cmemory.h \
- && false
+ if test -d /usr/include/unicode -a -d /usr/include/harfbuzz && \
+ grep -qrs UBLOCK_LATIN_EXTENDED_F /usr/include/unicode
then
icu[0]='--with-system-icu'
- icu[1]='--with-icu-include=/usr/include/unicode -I/usr/include/layout -I/usr/include/common'
+ icu[1]='--with-system-harfbuzz'
else
- icu[0]=""
+ icu[0]='--without-system-icu'
+ icu[1]='--without-system-harfbuzz'
fi
# Wrong version string
sed -ri '/m4_define.*tex_live_version/{s@[0-9]+/dev@%{texlive_version}@}' version.ac
for rp in $(find -name configure) ; do
sed -ri '/(Web2C|STRING|VERSION)/{s@[0-9]+/dev@%{texlive_version}@}' $rp
done
+ for rp in $(find -name configure.ac) ; do
+ sed -ri 's/KPSE_WIN32_CALL/KPSE_COND_WIN32/' $rp
+ done
# Avoid -rpath as libtool is not configurable at this point
for rp in $(find -name libtool.m4 -or -name configure) ; do
@@ -4136,18 +4279,10 @@ popd
--with-system-zziplib \
--with-system-libgs \
--with-system-freetype2 \
- --with-freetype2-includes=/usr/include/freetype2 \
+ --with-freetype2-includes=%{_includedir}/freetype2 \
--with-system-cairo \
- --with-system-includes=/usr/include/cairo \
+ --with-system-includes=%{_includedir}/cairo \
--with-system-mpfr \
-%if 0%{?suse_version} >= 1550
- --with-system-harfbuzz \
-%else
-%if 0%{?sle_version} >= 150200
- --with-system-harfbuzz \
-%endif
-%endif
- --with-system-icu \
--with-system-graphite2 \
--with-system-potrace \
--with-system-libpaper \
@@ -4248,9 +4383,36 @@ popd
install -m 0644 texk/tests/TeXLive/TLConfig.pm ${prefix}/share/texmf/tlpkg/TeXLive/
install -m 0644 texk/tests/TeXLive/TLUtils.pm ${prefix}/share/texmf/tlpkg/TeXLive/
+%if %{with luametatex}
+ pushd ../luametatex*
+ %cmake \
+ -DVERBOSE=ON \
+ -DCMAKE_C_COMPILER=gcc \
+ -DCMAKE_STRIP:FILEPATH=/bin/true \
+ -DCMAKE_CXX_COMPILER=g++
+ cmake --build . --parallel %{?_smp_mflags}
+ popd
+%endif
%if %{with buildbiber}
# dump a biber executable
- pushd ../*biber-*/
+ pushd ../biber-*/
+ find -name '*.ca' | xargs -r rm -vf
+
+ if test "$(getconf LONG_BIT)" -lt 64 ; then
+ sed -ri '/eq_or_diff.*(17000002|era[1234]|range[12])/{s@.*@eq_or_diff("dummy", "dummy", "skipped on 32bit");@}' t/dateformats.t
+ fi
+
+ LANG=en_US.UTF-8 %{__perl} ./Build.PL installdirs=vendor optimize="$RPM_OPT_FLAGS"
+ LANG=en_US.UTF-8 ./Build build flags=%{?_smp_mflags}
+
+ # There is no network here
+ rm t/remote-files.t
+
+ LANG=en_US.UTF-8 \
+ BIBER_DEV_TESTS=1 \
+ ./Build test
+ popd
+ pushd ../biblatex-biber-*/
find -name '*.ca' | xargs -r rm -vf
if test "$(getconf LONG_BIT)" -lt 64 ; then
@@ -4344,11 +4506,50 @@ popd
popd
pushd ${prefix}/share/man/
popd
+%if %{with luametatex}
+ pushd ../luametatex*
+ %cmake_install
+ for exe in context mtxrun
+ do
+ ln -sf luametatex %{buildroot}%{_bindir}/${exe}
+ ln -sf %{_texmfdistdir}/scripts/context/lua/${exe}.lua %{buildroot}%{_bindir}/${exe}.lua
+ done
+ ln -sf %{_texmfdistdir}/scripts/context/lua/mtx-context.lua %{buildroot}%{_bindir}/mtx-context.lua
+ popd
+%endif
#
# Biber support
#
%if %{with buildbiber}
- pushd ../*biber-*/
+ pushd ../biblatex-biber-*/
+ ./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
+ rm -vf %{buildroot}%{_mandir}/man1/biber.1*
+ chmod 0644 %{buildroot}%{perl_vendorlib}/Biber.pm
+ chmod -R u+rw %{buildroot}%{perl_vendorlib}/Biber
+ mkdir %{buildroot}%{perl_vendorlib}/biber-ms
+ mv %{buildroot}%{perl_vendorlib}/Biber.pm %{buildroot}%{perl_vendorlib}/biber-ms/Biber.pm
+ mv %{buildroot}%{perl_vendorlib}/Biber %{buildroot}%{perl_vendorlib}/biber-ms/Biber
+ mv %{buildroot}%{_bindir}/biber %{buildroot}%{_bindir}/biber-ms
+ if test -d %{buildroot}%{perl_vendorlib}/Unicode/Collate
+ then
+ chmod -R u+rw %{buildroot}%{perl_vendorlib}/Unicode/Collate/*
+ fi
+ rm -vrf %{buildroot}%{perl_vendorarch}/auto
+ rm -vrf %{buildroot}%{_mandir}/man3
+ %perl_process_packlist
+ %perl_gen_filelist
+ pushd blib
+ install -m 0644 bindoc/biber.1 %{buildroot}%{_mandir}/man1/biber-ms.1
+ gzip -n %{buildroot}%{_mandir}/man1/biber-ms.1
+ popd
+ sed -ri "/^use warnings;/a\use lib %{perl_vendorlib}/biber-ms;" %{buildroot}%{_bindir}/biber-ms
+ sed -ri '\@/usr/(share|bin)/.*@d' texlive.files
+ popd
+ mv ../biblatex-biber-*/texlive.files perl-biber-ms.files
+ pushd ../biber-*/
./Build install destdir=%{buildroot}
sed -rn '\@^#![[:space:]]*/usr/bin/env[[:space:]]+perl@{s@(/usr/bin/)env[[:space:]]+(perl)@\1\2@p}' \
%{buildroot}%{_bindir}/biber
@@ -4370,7 +4571,7 @@ popd
popd
sed -ri '\@/usr/(share|bin)/.*@d' texlive.files
popd
- mv ../*biber-*/texlive.files perl-biber.files
+ mv ../biber-*/texlive.files perl-biber.files
%else
(cat > %{buildroot}%{_bindir}/biber)<<-'EOF'
#!/bin/sh
@@ -4625,6 +4826,18 @@ VERBOSE=false %{_texmfdistdir}/texconfig/update || :
%postun -n libtexluajit2 -p /sbin/ldconfig
%endif
+%if %{with luametatex}
+%post context-bin
+mkdir -p /var/run/texlive
+> /var/run/texlive/run-fmtutil.context
+
+%postun context-bin
+if test $1 = 1; then
+ mkdir -p /var/run/texlive
+ > /var/run/texlive/run-fmtutil.context
+fi
+%endif
+
%files
%defattr(-,root,root,755)
# is part of texlive-texlive.infra
@@ -4704,6 +4917,17 @@ VERBOSE=false %{_texmfdistdir}/texconfig/update || :
%{_bindir}/bib2gls
%{_bindir}/convertgls2bib
+%files bibcop-bin
+%defattr(-,root,root,755)
+%{_bindir}/bibcop
+
+%files biber-ms-bin
+%defattr(-,root,root,755)
+%{_bindir}/biber-ms
+%if %{with buildbiber}
+%{_mandir}/man1/biber-ms.1%{ext_man}
+%endif
+
%files biber-bin
%defattr(-,root,root,755)
%{_bindir}/biber
@@ -4756,7 +4980,7 @@ VERBOSE=false %{_texmfdistdir}/texconfig/update || :
%files citation-style-language-bin
%defattr(-,root,root,755)
-%{_bindir}/citeproc
+%{_bindir}/citeproc-lua
%files cjk-gs-integrate-bin
%defattr(-,root,root,755)
@@ -4799,13 +5023,12 @@ VERBOSE=false %{_texmfdistdir}/texconfig/update || :
%files context-bin
%defattr(-,root,root,755)
%{_bindir}/context
-%{_bindir}/contextjit
-%{_bindir}/luatools
+%{_bindir}/context.lua
+%{_bindir}/luametatex
%{_bindir}/mtxrun
%{_bindir}/rlxtools
-%{_bindir}/mtxrunjit
-%{_bindir}/texexec
-%{_bindir}/texmfstart
+%{_bindir}/mtxrun.lua
+%{_bindir}/mtx-context.lua
%files convbkmk-bin
%defattr(-,root,root,755)
@@ -4877,6 +5100,10 @@ VERBOSE=false %{_texmfdistdir}/texconfig/update || :
%defattr(-,root,root,755)
%{_bindir}/diadia
+%files digestif-bin
+%defattr(-,root,root,755)
+%{_bindir}/digestif
+
%files dosepsbin-bin
%defattr(-,root,root,755)
%{_bindir}/dosepsbin
@@ -5320,6 +5547,11 @@ VERBOSE=false %{_texmfdistdir}/texconfig/update || :
%defattr(-,root,root,755)
%{_bindir}/optexcount
+%files pagelayout-bin
+%defattr(-,root,root,755)
+%{_bindir}/pagelayoutapi
+%{_bindir}/textestvis
+
%files patgen-bin
%defattr(-,root,root,755)
%{_bindir}/patgen
@@ -5523,6 +5755,10 @@ VERBOSE=false %{_texmfdistdir}/texconfig/update || :
%{_bindir}/tex4ht
%{_bindir}/xhlatex
+%files texaccents-bin
+%defattr(-,root,root,755)
+%{_bindir}/texaccents
+
%files texcount-bin
%defattr(-,root,root,755)
%{_bindir}/texcount
@@ -5659,6 +5895,10 @@ VERBOSE=false %{_texmfdistdir}/texconfig/update || :
%{_bindir}/uplatex
%{_bindir}/uplatex-dev
+%files upmendex-bin
+%defattr(-,root,root,755)
+%{_bindir}/upmendex
+
%files uptex-bin
%defattr(-,root,root,755)
%{_bindir}/euptex
@@ -5666,7 +5906,6 @@ VERBOSE=false %{_texmfdistdir}/texconfig/update || :
%{_bindir}/upbibtex
%{_bindir}/updvitomp
%{_bindir}/updvitype
-%{_bindir}/upmendex
%{_bindir}/upmpost
%{_bindir}/uppltotf
%{_bindir}/uptex