From 45a3c5bd97927aa2747d656b16b12ad5c75a52054dc1eb1b8d42adb5a23315f1 Mon Sep 17 00:00:00 2001 From: "Dr. Werner Fink" Date: Mon, 27 Mar 2023 09:44:28 +0000 Subject: [PATCH] Update to TeXLive 2023 OBS-URL: https://build.opensuse.org/package/show/Publishing:TeXLive/texlive?expand=0&rev=425 --- biber-2.17.tar.gz | 3 - biber-2.18.tar.gz | 3 + biber-missing-semicolon.patch | 11 - biblatex-biber-ms.tar.gz | 3 + biblatex-ms-encoding.dif | 25 ++ biblatex-ms-missing.dif | 40 ++++ luametatex-230310.tar.xz | 3 + source-64.dif | 2 +- source-configure.dif | 6 +- source-lacheck.dif | 2 +- source.dif | 20 +- texlive-20220321-source.tar.xz | 3 - texlive-20230311-source.tar.xz | 3 + texlive.changes | 12 +- texlive.spec | 416 +++++++++++++++++++++++++-------- 15 files changed, 426 insertions(+), 126 deletions(-) delete mode 100644 biber-2.17.tar.gz create mode 100644 biber-2.18.tar.gz delete mode 100644 biber-missing-semicolon.patch create mode 100644 biblatex-biber-ms.tar.gz create mode 100644 biblatex-ms-encoding.dif create mode 100644 biblatex-ms-missing.dif create mode 100644 luametatex-230310.tar.xz delete mode 100644 texlive-20220321-source.tar.xz create mode 100644 texlive-20230311-source.tar.xz 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/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-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.dif b/source.dif index d876250..f2c133a 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,7 +394,7 @@ % % 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 @@ -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..bdf98c6 100644 --- a/texlive.changes +++ b/texlive.changes @@ -1,7 +1,17 @@ +------------------------------------------------------------------- +Mon Mar 20 08:38:07 UTC 2023 - Dr. Werner Fink + +- Update to final TeXLive 2023 + +------------------------------------------------------------------- +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..41b3149 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 198 +%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 @@ -141,6 +146,7 @@ BuildRequires: libsigsegv-devel BuildRequires: libtool BuildRequires: libxml2-devel BuildRequires: libxslt-devel +BuildRequires: makeinfo BuildRequires: mpfr-devel BuildRequires: ncurses-devel BuildRequires: netpbm @@ -234,7 +240,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 @@ -255,16 +265,15 @@ 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 # 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 +387,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 +415,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 +460,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 +545,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 +626,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 +643,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 +660,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 +747,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 +764,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 +792,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 +838,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 +970,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 +984,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 +1026,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 +1057,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 +1086,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 +1128,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 +1142,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 +1170,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 +1186,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 +1200,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 +1218,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 +1246,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 +1260,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 +1392,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 +1465,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 +1482,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 +1496,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 +1590,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 +1627,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 +1962,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 +1979,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 +2010,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 +2041,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 +2083,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 +2125,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 +2139,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 +2182,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 +2196,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 +2334,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 +2386,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 +2505,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 +2522,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 +2639,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 +2656,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 +2701,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 +2761,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 +2857,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 +2944,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 +2961,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 +3013,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 +3182,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 +3320,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 +3351,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 +3396,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 +3454,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 +3542,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 +3584,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 +3615,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 +3708,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 +3725,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 +3742,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 +3756,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 +3862,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} @@ -3961,7 +4069,15 @@ 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 @@ -3979,16 +4095,26 @@ 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 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 @@ -4030,6 +4156,9 @@ popd 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,9 +4265,9 @@ 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 \ @@ -4248,9 +4377,35 @@ 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_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 +4499,49 @@ 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 + 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 +4563,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 +4818,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 +4909,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 +4972,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 +5015,11 @@ 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 %files convbkmk-bin %defattr(-,root,root,755) @@ -4877,6 +5091,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 +5538,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 +5746,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 +5886,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 +5897,6 @@ VERBOSE=false %{_texmfdistdir}/texconfig/update || : %{_bindir}/upbibtex %{_bindir}/updvitomp %{_bindir}/updvitype -%{_bindir}/upmendex %{_bindir}/upmpost %{_bindir}/uppltotf %{_bindir}/uptex