import texlive-20180414-20.el8
This commit is contained in:
parent
b96a2d43d7
commit
bd77ac2c4b
2
.gitignore
vendored
2
.gitignore
vendored
@ -119,6 +119,8 @@ SOURCES/collection-xetex.tar.xz
|
||||
SOURCES/colortbl.doc.tar.xz
|
||||
SOURCES/colortbl.source.tar.xz
|
||||
SOURCES/colortbl.tar.xz
|
||||
SOURCES/context.doc.tar.xz
|
||||
SOURCES/context.tar.xz
|
||||
SOURCES/courier.tar.xz
|
||||
SOURCES/crop.doc.tar.xz
|
||||
SOURCES/crop.source.tar.xz
|
||||
|
||||
@ -119,6 +119,8 @@ ecfe2de054a6601a2e238b06e617009bf3b620db SOURCES/collection-xetex.tar.xz
|
||||
65f359bedb093da5eb30c19bfb9e1198496d8fd1 SOURCES/colortbl.doc.tar.xz
|
||||
5f0f6209848d8c39cdbbf4cee38bedacecf9f75d SOURCES/colortbl.source.tar.xz
|
||||
abb9bb57237c36df752f77e5a2bb7a89ec35c11e SOURCES/colortbl.tar.xz
|
||||
93145151117ab166fb761d472a759d5a0504ec3b SOURCES/context.doc.tar.xz
|
||||
11f77c7eb1e184bdcd46836914961bbc4a394346 SOURCES/context.tar.xz
|
||||
4280fe00986d05c4883eca962be1d13ce07dd47d SOURCES/courier.tar.xz
|
||||
9cfb32d036eb29fcfa0d31fe6cb154851e9b4eec SOURCES/crop.doc.tar.xz
|
||||
0889183390c6ed7216d1466b891330ecdb3bb744 SOURCES/crop.source.tar.xz
|
||||
@ -354,10 +356,10 @@ c8dc5278bc3236d67392cc48d57dbd418ad7b65e SOURCES/lualatex-math.doc.tar.xz
|
||||
66db9d59cee313f1d9a5a12ed49e0ff7352524ef SOURCES/lualatex-math.tar.xz
|
||||
3eb41f1bdcd85b4f9e343a3f3f768f9cfc2e990d SOURCES/lualibs.doc.tar.xz
|
||||
aa647be6d40cb4f8a205e6a0d4c72e59f7d3dec7 SOURCES/lualibs.source.tar.xz
|
||||
6dee23b12f227a53ddb27510891d6ea7a759bc64 SOURCES/lualibs.tar.xz
|
||||
26edaa475405e2b0d8bb40784f5f61bfb11e7d00 SOURCES/lualibs.tar.xz
|
||||
40de22da707ad55182a2c7b31857fa22a9089366 SOURCES/luaotfload.doc.tar.xz
|
||||
db45b9d60c1dea91d9504643aa3756d0f335391b SOURCES/luaotfload.source.tar.xz
|
||||
86e081e21c3820e180eb868ee4de71c5ac6e3c84 SOURCES/luaotfload.tar.xz
|
||||
bc32d9e53b120f39a2e33f80a0b0eef677d47180 SOURCES/luaotfload.tar.xz
|
||||
9e0a8234fa33130033471c70ffde9bc9bc43ac97 SOURCES/luatex.doc.tar.xz
|
||||
25e59d11497fb0edefa29160004212f4d12bd832 SOURCES/luatex.tar.xz
|
||||
766ea89503ff3dbc6acc845b98cc40b56435d3da SOURCES/luatex85.doc.tar.xz
|
||||
|
||||
@ -1,225 +0,0 @@
|
||||
From b14146667f4cd6cbc5d5821c88e47096df3c78b5 Mon Sep 17 00:00:00 2001
|
||||
From: Akira Kakuto <kakuto@fuk.kindai.ac.jp>
|
||||
Date: Sat, 28 Apr 2018 07:36:22 +0000
|
||||
Subject: support poppler-0.64.0
|
||||
|
||||
git-svn-id: svn://tug.org/texlive/trunk@47470 c570f23f-e606-0410-a88d-b1316a301751
|
||||
---
|
||||
Build/source/texk/web2c/luatexdir/image/pdftoepdf.w | 4 ++--
|
||||
Build/source/texk/web2c/luatexdir/lua/lepdflib.cc | 4 ++--
|
||||
Build/source/texk/web2c/pdftexdir/ChangeLog | 5 +++++
|
||||
Build/source/texk/web2c/pdftexdir/pdftoepdf-newpoppler.cc | 14 +++++++-------
|
||||
Build/source/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc | 2 +-
|
||||
5 files changed, 17 insertions(+), 12 deletions(-)
|
||||
|
||||
diff --git a/Build/source/texk/web2c/luatexdir/image/pdftoepdf.w b/Build/source/texk/web2c/luatexdir/image/pdftoepdf.w
|
||||
index 7ba2973..d697959 100644
|
||||
--- Build/source/texk/web2c/luatexdir/image/pdftoepdf.w
|
||||
+++ Build/source/texk/web2c/luatexdir/image/pdftoepdf.w
|
||||
@@ -472,10 +472,10 @@ static void copyObject(PDF pdf, PdfDocument * pdf_doc, Object * obj)
|
||||
break;
|
||||
*/
|
||||
case objString:
|
||||
- copyString(pdf, obj->getString());
|
||||
+ copyString(pdf, (GooString *)obj->getString());
|
||||
break;
|
||||
case objName:
|
||||
- copyName(pdf, obj->getName());
|
||||
+ copyName(pdf, (char *)obj->getName());
|
||||
break;
|
||||
case objNull:
|
||||
pdf_add_null(pdf);
|
||||
diff --git a/Build/source/texk/web2c/luatexdir/lua/lepdflib.cc b/Build/source/texk/web2c/luatexdir/lua/lepdflib.cc
|
||||
index a16bf3b..32bcdab 100644
|
||||
--- Build/source/texk/web2c/luatexdir/lua/lepdflib.cc
|
||||
+++ Build/source/texk/web2c/luatexdir/lua/lepdflib.cc
|
||||
@@ -674,7 +674,7 @@ static int m_##in##_##function(lua_State * L) \
|
||||
uin = (udstruct *) luaL_checkudata(L, 1, M_##in); \
|
||||
if (uin->pd != NULL && uin->pd->pc != uin->pc) \
|
||||
pdfdoc_changed_error(L); \
|
||||
- gs = ((in *) uin->d)->function(); \
|
||||
+ gs = (GooString *)((in *) uin->d)->function(); \
|
||||
if (gs != NULL) \
|
||||
lua_pushlstring(L, gs->getCString(), gs->getLength()); \
|
||||
else \
|
||||
@@ -1813,7 +1813,7 @@ static int m_Object_getString(lua_State * L)
|
||||
if (uin->pd != NULL && uin->pd->pc != uin->pc)
|
||||
pdfdoc_changed_error(L);
|
||||
if (((Object *) uin->d)->isString()) {
|
||||
- gs = ((Object *) uin->d)->getString();
|
||||
+ gs = (GooString *)((Object *) uin->d)->getString();
|
||||
lua_pushlstring(L, gs->getCString(), gs->getLength());
|
||||
} else
|
||||
lua_pushnil(L);
|
||||
diff --git a/Build/source/texk/web2c/pdftexdir/ChangeLog b/Build/source/texk/web2c/pdftexdir/ChangeLog
|
||||
index c022bc2..f4af035 100644
|
||||
--- Build/source/texk/web2c/pdftexdir/ChangeLog
|
||||
+++ Build/source/texk/web2c/pdftexdir/ChangeLog
|
||||
@@ -1,3 +1,8 @@
|
||||
+2018-04-28 Akira Kakuto <kakuto@fuk.kindai.ac.jp>
|
||||
+
|
||||
+ * pdftoepdf-newpoppler.cc, pdftosrc-newpoppler.cc:
|
||||
+ Support poppler 0.64.0.
|
||||
+
|
||||
2018-04-14 Karl Berry <karl@tug.org>
|
||||
|
||||
* TeX Live 2018 release, pdftex 1.40.19.
|
||||
diff --git a/Build/source/texk/web2c/pdftexdir/pdftoepdf-newpoppler.cc b/Build/source/texk/web2c/pdftexdir/pdftoepdf-newpoppler.cc
|
||||
index 10fea29..750579d 100644
|
||||
--- Build/source/texk/web2c/pdftexdir/pdftoepdf-newpoppler.cc
|
||||
+++ Build/source/texk/web2c/pdftexdir/pdftoepdf-newpoppler.cc
|
||||
@@ -290,7 +290,7 @@ static void copyName(char *s)
|
||||
static void copyDictEntry(Object * obj, int i)
|
||||
{
|
||||
Object obj1;
|
||||
- copyName(obj->dictGetKey(i));
|
||||
+ copyName((char *)obj->dictGetKey(i));
|
||||
pdf_puts(" ");
|
||||
obj1 = obj->dictGetValNF(i);
|
||||
copyObject(&obj1);
|
||||
@@ -355,7 +355,7 @@ static void copyProcSet(Object * obj)
|
||||
if (!procset.isName())
|
||||
pdftex_fail("PDF inclusion: invalid ProcSet entry type <%s>",
|
||||
procset.getTypeName());
|
||||
- copyName(procset.getName());
|
||||
+ copyName((char *)procset.getName());
|
||||
pdf_puts(" ");
|
||||
}
|
||||
pdf_puts("]\n");
|
||||
@@ -418,7 +418,7 @@ static void copyFont(char *tag, Object * fontRef)
|
||||
&& fontdescRef.isRef()
|
||||
&& fontdesc.isDict()
|
||||
&& embeddableFont(&fontdesc)
|
||||
- && (fontmap = lookup_fontmap(basefont.getName())) != NULL) {
|
||||
+ && (fontmap = lookup_fontmap((char *)basefont.getName())) != NULL) {
|
||||
// round /StemV value, since the PDF input is a float
|
||||
// (see Font Descriptors in PDF reference), but we only store an
|
||||
// integer, since we don't want to change the struct.
|
||||
@@ -427,7 +427,7 @@ static void copyFont(char *tag, Object * fontRef)
|
||||
charset = fontdesc.dictLookup("CharSet");
|
||||
if (!charset.isNull() &&
|
||||
charset.isString() && is_subsetable(fontmap))
|
||||
- epdf_mark_glyphs(fd, charset.getString()->getCString());
|
||||
+ epdf_mark_glyphs(fd, (char *)charset.getString()->getCString());
|
||||
else
|
||||
embed_whole_font(fd);
|
||||
addFontDesc(fontdescRef.getRef(), fd);
|
||||
@@ -456,7 +456,7 @@ static void copyFontResources(Object * obj)
|
||||
if (fontRef.isRef())
|
||||
copyFont(obj->dictGetKey(i), &fontRef);
|
||||
else if (fontRef.isDict()) { // some programs generate pdf with embedded font object
|
||||
- copyName(obj->dictGetKey(i));
|
||||
+ copyName((char *)obj->dictGetKey(i));
|
||||
pdf_puts(" ");
|
||||
copyObject(&fontRef);
|
||||
}
|
||||
@@ -565,7 +565,7 @@ static void copyObject(Object * obj)
|
||||
} else if (obj->isNum()) {
|
||||
pdf_printf("%s", convertNumToPDF(obj->getNum()));
|
||||
} else if (obj->isString()) {
|
||||
- s = obj->getString();
|
||||
+ s = (GooString *)obj->getString();
|
||||
p = s->getCString();
|
||||
l = s->getLength();
|
||||
if (strlen(p) == (unsigned int) l) {
|
||||
@@ -589,7 +589,7 @@ static void copyObject(Object * obj)
|
||||
pdf_puts(">");
|
||||
}
|
||||
} else if (obj->isName()) {
|
||||
- copyName(obj->getName());
|
||||
+ copyName((char *)obj->getName());
|
||||
} else if (obj->isNull()) {
|
||||
pdf_puts("null");
|
||||
} else if (obj->isArray()) {
|
||||
diff --git a/Build/source/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc b/Build/source/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc
|
||||
index 4e2bcad..0db154b 100644
|
||||
--- Build/source/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc
|
||||
+++ Build/source/texk/web2c/pdftexdir/pdftosrc-newpoppler.cc
|
||||
@@ -109,7 +109,7 @@ int main(int argc, char *argv[])
|
||||
fprintf(stderr, "No SourceName found\n");
|
||||
exit(1);
|
||||
}
|
||||
- outname = srcName.getString()->getCString();
|
||||
+ outname = (char *)srcName.getString()->getCString();
|
||||
// We cannot free srcName, as objname shares its string.
|
||||
// srcName.free();
|
||||
} else if (objnum > 0) {
|
||||
--- Build/source/texk/web2c/pdftexdir/pdftosrc.cc
|
||||
+++ Build/source/texk/web2c/pdftexdir/pdftosrc.cc
|
||||
@@ -109,7 +109,7 @@ int main(int argc, char *argv[])
|
||||
fprintf(stderr, "No SourceName found\n");
|
||||
exit(1);
|
||||
}
|
||||
- outname = srcName.getString()->getCString();
|
||||
+ outname = (char *)srcName.getString()->getCString();
|
||||
// We cannot free srcName, as objname shares its string.
|
||||
// srcName.free();
|
||||
} else if (objnum > 0) {
|
||||
--- Build/source/texk/web2c/pdftexdir/pdftoepdf.cc
|
||||
+++ Build/source/texk/web2c/pdftexdir/pdftoepdf.cc
|
||||
@@ -290,7 +290,7 @@ static void copyName(char *s)
|
||||
static void copyDictEntry(Object * obj, int i)
|
||||
{
|
||||
Object obj1;
|
||||
- copyName(obj->dictGetKey(i));
|
||||
+ copyName((char *)obj->dictGetKey(i));
|
||||
pdf_puts(" ");
|
||||
obj1 = obj->dictGetValNF(i);
|
||||
copyObject(&obj1);
|
||||
@@ -355,7 +355,7 @@ static void copyProcSet(Object * obj)
|
||||
if (!procset.isName())
|
||||
pdftex_fail("PDF inclusion: invalid ProcSet entry type <%s>",
|
||||
procset.getTypeName());
|
||||
- copyName(procset.getName());
|
||||
+ copyName((char *)procset.getName());
|
||||
pdf_puts(" ");
|
||||
}
|
||||
pdf_puts("]\n");
|
||||
@@ -418,7 +418,7 @@ static void copyFont(char *tag, Object * fontRef)
|
||||
&& fontdescRef.isRef()
|
||||
&& fontdesc.isDict()
|
||||
&& embeddableFont(&fontdesc)
|
||||
- && (fontmap = lookup_fontmap(basefont.getName())) != NULL) {
|
||||
+ && (fontmap = lookup_fontmap((char *)basefont.getName())) != NULL) {
|
||||
// round /StemV value, since the PDF input is a float
|
||||
// (see Font Descriptors in PDF reference), but we only store an
|
||||
// integer, since we don't want to change the struct.
|
||||
@@ -427,7 +427,7 @@ static void copyFont(char *tag, Object * fontRef)
|
||||
charset = fontdesc.dictLookup("CharSet");
|
||||
if (!charset.isNull() &&
|
||||
charset.isString() && is_subsetable(fontmap))
|
||||
- epdf_mark_glyphs(fd, charset.getString()->getCString());
|
||||
+ epdf_mark_glyphs(fd, (char *)charset.getString()->getCString());
|
||||
else
|
||||
embed_whole_font(fd);
|
||||
addFontDesc(fontdescRef.getRef(), fd);
|
||||
@@ -456,7 +456,7 @@ static void copyFontResources(Object * obj)
|
||||
if (fontRef.isRef())
|
||||
copyFont(obj->dictGetKey(i), &fontRef);
|
||||
else if (fontRef.isDict()) { // some programs generate pdf with embedded font object
|
||||
- copyName(obj->dictGetKey(i));
|
||||
+ copyName((char *)obj->dictGetKey(i));
|
||||
pdf_puts(" ");
|
||||
copyObject(&fontRef);
|
||||
}
|
||||
@@ -565,7 +565,7 @@ static void copyObject(Object * obj)
|
||||
} else if (obj->isNum()) {
|
||||
pdf_printf("%s", convertNumToPDF(obj->getNum()));
|
||||
} else if (obj->isString()) {
|
||||
- s = obj->getString();
|
||||
+ s = (GooString *)obj->getString();
|
||||
p = s->getCString();
|
||||
l = s->getLength();
|
||||
if (strlen(p) == (unsigned int) l) {
|
||||
@@ -589,7 +589,7 @@ static void copyObject(Object * obj)
|
||||
pdf_puts(">");
|
||||
}
|
||||
} else if (obj->isName()) {
|
||||
- copyName(obj->getName());
|
||||
+ copyName((char *)obj->getName());
|
||||
} else if (obj->isNull()) {
|
||||
pdf_puts("null");
|
||||
} else if (obj->isArray()) {
|
||||
--
|
||||
cgit v1.1
|
||||
|
||||
155471
SOURCES/texlive-20180414-poppler-20.11.0-luatex.patch
Normal file
155471
SOURCES/texlive-20180414-poppler-20.11.0-luatex.patch
Normal file
File diff suppressed because it is too large
Load Diff
79
SOURCES/texlive-20180414-tlmgr-ignore-warning.patch
Normal file
79
SOURCES/texlive-20180414-tlmgr-ignore-warning.patch
Normal file
@ -0,0 +1,79 @@
|
||||
diff -up texmf-dist/scripts/texlive/tlmgr.pl.orig texmf-dist/scripts/texlive/tlmgr.pl
|
||||
--- texmf-dist/scripts/texlive/tlmgr.pl.orig 2017-09-13 03:55:27.000000000 +0200
|
||||
+++ texmf-dist/scripts/texlive/tlmgr.pl 2020-07-24 15:01:13.810411690 +0200
|
||||
@@ -225,6 +225,7 @@ my %action_specification = (
|
||||
"dry-run|n" => 1,
|
||||
"file" => 1,
|
||||
"force" => 1,
|
||||
+ "ignore-warning" => 1,
|
||||
"no-depends" => 1,
|
||||
"no-depends-at-all" => 1,
|
||||
"reinstall" => 1,
|
||||
@@ -329,6 +330,7 @@ my %action_specification = (
|
||||
"dry-run|n" => 1,
|
||||
"exclude" => "=s@",
|
||||
"force" => 1,
|
||||
+ "ignore-warning" => 1,
|
||||
"list" => 1,
|
||||
"no-auto-install" => 1,
|
||||
"no-auto-remove" => 1,
|
||||
@@ -2339,6 +2341,15 @@ sub upd_info {
|
||||
}
|
||||
|
||||
sub action_update {
|
||||
+ if (!($opts{"ignore-warning"})) {
|
||||
+ print("*** WARNING ***: Performing this action will likely destroy the RHEL TeXLive install on your system.\n");
|
||||
+ print("*** WARNING ***: This is almost NEVER what you want to do.\n");
|
||||
+ print("*** WARNING ***: Try using dnf install/update instead.\n");
|
||||
+ print("*** WARNING ***: If performing this action is really what you want to do, pass the \"ignore-warning\" option.\n");
|
||||
+ print("*** WARNING ***: But please do not file any bugs with the OS Vendor.\n");
|
||||
+ exit;
|
||||
+ }
|
||||
+
|
||||
init_local_db(1);
|
||||
$opts{"no-depends"} = 1 if $opts{"no-depends-at-all"};
|
||||
|
||||
@@ -3336,6 +3347,15 @@ sub check_announce_format_triggers {
|
||||
# anymore! That has all to be done by the caller.
|
||||
#
|
||||
sub action_install {
|
||||
+ if (!($opts{"ignore-warning"})) {
|
||||
+ print("*** WARNING ***: Performing this action will likely destroy the RHEL TeXLive install on your system.\n");
|
||||
+ print("*** WARNING ***: This is almost NEVER what you want to do.\n");
|
||||
+ print("*** WARNING ***: Try using dnf install/update instead.\n");
|
||||
+ print("*** WARNING ***: If performing this action is really what you want to do, pass the \"ignore-warning\" option.\n");
|
||||
+ print("*** WARNING ***: But please do not file any bugs with the OS Vendor.\n");
|
||||
+ exit;
|
||||
+ }
|
||||
+
|
||||
init_local_db(1);
|
||||
my $ret = $F_OK;
|
||||
return ($F_ERROR) if !check_on_writable();
|
||||
@@ -7657,6 +7677,13 @@ If updates to C<tlmgr> itself (or other
|
||||
infrastructure) are present, C<tlmgr> will bail out and not perform the
|
||||
installation unless this option is given. Not recommended.
|
||||
|
||||
+=item B<--ignore-warning>
|
||||
+
|
||||
+The tlmgr tool can really ruin a RHEL install of TeXLive.
|
||||
+We have added a warning check here to try to keep you from
|
||||
+blindly following a tutorial and doing this. If you still want to
|
||||
+proceed, just use this option.
|
||||
+
|
||||
=item B<--no-depends>
|
||||
|
||||
Do not install dependencies. (By default, installing a package ensures
|
||||
@@ -8275,6 +8302,13 @@ In short:
|
||||
Nothing is actually installed; instead, the actions to be performed are
|
||||
written to the terminal. This is a more detailed report than C<--list>.
|
||||
|
||||
+=item B<--ignore-warning>
|
||||
+
|
||||
+The tlmgr tool can really ruin a RHEL install of TeXLive.
|
||||
+We have added a warning check here to try to keep you from
|
||||
+blindly following a tutorial and doing this. If you still want to
|
||||
+proceed, just use this option.
|
||||
+
|
||||
=item B<--list> [I<pkg>]
|
||||
|
||||
Concisely list the packages which would be updated, newly installed, or
|
||||
301412
SOURCES/texlive.tlpdb
Normal file
301412
SOURCES/texlive.tlpdb
Normal file
File diff suppressed because it is too large
Load Diff
@ -15,7 +15,7 @@
|
||||
|
||||
Name: texlive
|
||||
Version: %{source_date}
|
||||
Release: 17%{?dist}
|
||||
Release: 20%{?dist}
|
||||
Epoch: %{tl_epoch}
|
||||
Summary: TeX formatting system
|
||||
Group: Applications/Publishing
|
||||
@ -78,6 +78,7 @@ Conflicts: texlive-dvips = 2007
|
||||
Source0: ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/%{source_name}.tar.xz
|
||||
Source1: macros.texlive
|
||||
Source2: texlive-licenses.tar.xz
|
||||
Source3: ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/tlnet-final/tlpkg/texlive.tlpdb
|
||||
Source0100: ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/tlnet-final/archive/ae.tar.xz
|
||||
Source0101: ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/tlnet-final/archive/ae.doc.tar.xz
|
||||
Source0102: ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/tlnet-final/archive/ae.source.tar.xz
|
||||
@ -850,6 +851,8 @@ Source6158: ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/tlnet
|
||||
Source6159: ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/tlnet-final/archive/pst-tools.doc.tar.xz
|
||||
Source6160: ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/tlnet-final/archive/pst-arrow.tar.xz
|
||||
Source6161: ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/tlnet-final/archive/pst-arrow.doc.tar.xz
|
||||
Source6255: ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/tlnet-final/archive/context.doc.tar.xz
|
||||
Source6256: ftp://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/2018/tlnet-final/archive/context.tar.xz
|
||||
|
||||
Patch1: tl-kpfix.patch
|
||||
Patch2: tl-format.patch
|
||||
@ -861,14 +864,17 @@ Patch7: texlive-20180414-new-poppler.patch
|
||||
Patch8: texlive-20180414-xml.patch
|
||||
# python3 support and mangling shebang
|
||||
Patch9: texlive-2017-python3.patch
|
||||
# fix for poppler-0.63
|
||||
Patch10: texlive-20180414-poppler-0.63.patch
|
||||
# annocheck distro flag failures
|
||||
Patch11: texlive-20180414-annocheck.patch
|
||||
# CVE-2018-17407
|
||||
Patch12: texlive-20180414-CVE-2018-17407.patch
|
||||
# covscan
|
||||
Patch13: texlive-20180414-covscan.patch
|
||||
# Since we need to include tlmgr.pl for texconfig
|
||||
# lets try to keep people from shooting themselves with it
|
||||
Patch14: texlive-20180414-tlmgr-ignore-warning.patch
|
||||
# fix for poppler-20.11.0
|
||||
Patch15: texlive-20180414-poppler-20.11.0-luatex.patch
|
||||
|
||||
%description
|
||||
The TeX Live software distribution offers a complete TeX system for a
|
||||
@ -10702,8 +10708,9 @@ Requires: tex-texlive-scripts
|
||||
Requires: tex-unicode-data
|
||||
Requires: tex-updmap-map
|
||||
Requires: tex-xdvi
|
||||
Requires: dvipdfmx
|
||||
Requires: xdvik
|
||||
Provides: tex(tex) = %{epoch}:%{source_date}-%{release}, tex = %{epoch}:%{source_date}-%{release}
|
||||
Requires: dvipdfmx, xdvik
|
||||
|
||||
%description collection-basic
|
||||
These files are regarded as basic for any TeX system, covering
|
||||
@ -22722,6 +22729,7 @@ BuildArch: noarch
|
||||
Requires: texlive-base
|
||||
Requires: tex-kpathsea
|
||||
Requires: tex-texlive.infra
|
||||
Requires: tex-context
|
||||
|
||||
%description texlive-scripts
|
||||
Includes install-tl, tl-portable, rungs, etc.; not needed for
|
||||
@ -23545,6 +23553,225 @@ Provides: tex(pst-arrow.sty) = %{epoch}:%{source_date}-%{release}
|
||||
This package has all the code from the package pstricks-add
|
||||
which was related to arrows, like multiple arrows and so on.
|
||||
|
||||
%package context
|
||||
Provides: tex-context = %{epoch}:%{source_date}-%{release}
|
||||
Provides: texlive-context-bin = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex-context-bin = %{epoch}:%{source_date}-%{release}
|
||||
Obsoletes: texlive-context-bin < 7:20170520
|
||||
Provides: tex-context-doc = %{epoch}:%{source_date}-%{release}
|
||||
Provides: texlive-context-doc = %{epoch}:%{source_date}-%{release}
|
||||
Obsoletes: texlive-context-doc < 7:20170520
|
||||
License: GPL+ or LPPL
|
||||
Summary: The ConTeXt macro package
|
||||
Requires: texlive-base
|
||||
Requires: texlive-kpathsea
|
||||
Requires: texlive-tetex
|
||||
Requires(post,postun): coreutils
|
||||
Requires: texlive-metapost
|
||||
Requires: texlive-pdftex
|
||||
Requires: texlive-xetex
|
||||
Requires: texlive-luatex
|
||||
Requires: texlive-lm
|
||||
Requires: texlive-lm-math
|
||||
Requires: texlive-amsfonts
|
||||
Requires: texlive-manfnt-font
|
||||
Requires: texlive-mflogo-font
|
||||
Requires: texlive-stmaryrd
|
||||
Requires: texlive-mptopdf
|
||||
Requires: tex(pstricks.sty)
|
||||
Requires: tex(pst-plot.sty)
|
||||
Provides: tex(notepad++.ini) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(texworks-setup.ini) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(tools.ini) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(TeXworks.ini) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(scite-context-readme.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(type-buy.dat) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(type-fsf.dat) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(type-ghz.dat) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(type-tmf.dat) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(contnav.afm) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(cmin.enc) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(cmit.enc) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(cmitt.enc) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(cmrm.enc) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(cmsc.enc) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(cmtt.enc) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(ec-2004.enc) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(q-8r.enc) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(teff-trinite.enc) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(contnav.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(8r-base.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(ec-base.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(ec-os-public-lm.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mkiv-base.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mkiv-px.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mkiv-tx.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-adobe-euro.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-ams-base.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-ams-cmr.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-ams-euler.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-base.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-context-symbol.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-dummy.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-empty.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-micropress-informal.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-public-csr.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-public-lm.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-public-plr.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-public-vnr.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-vogel-symbol.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-wasy.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-youngryu-px.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(original-youngryu-tx.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(qx-base.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(qx-os-public-lm.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(t5-base.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(t5-os-public-lm.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(texnansi-base.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(texnansi-os-public-lm.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(tlig.map) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(contnav.tfm) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(contnav.pfb) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(bidi-symbols.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(demo-symbols.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(export-example.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-cweb.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-datastrc.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-educat.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-format.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-layout.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-narrowtt.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-newmat.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-pictex.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-streams.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-subsub.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(metatex.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mtx-context-arrange.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mtx-context-combine.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mtx-context-common.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mtx-context-copy.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mtx-context-ideas.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mtx-context-listing.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mtx-context-markdown.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mtx-context-precache.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mtx-context-select.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mtx-context-sql.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mtx-context-timing.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mtx-context-xml.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-abr-01.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-abr-02.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-abr-03.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-abr-04.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-cdr-01.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-faq-00.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-faq-01.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-faq-02.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-faq-03.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-mag-01.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-00.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-01.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-02.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-03.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-04.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-05.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-06.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-07.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-08.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-09.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-10.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-11.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-12.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-13.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-14.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-15.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-16.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-18.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-19.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-22.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-23.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-26.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-27.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-50.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-61.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-62.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-63.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-64.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-66.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-67.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-68.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-93.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-pre-96.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(s-ptj-01.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(status-mkiv.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(supp-mis.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(supp-mpe.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(supp-pdf.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(x-dir-01.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(bibl-ams.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(bibl-apa-de.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(bibl-apa-fr.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(bibl-apa-it.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(bibl-apa.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(bibl-aps.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(bibl-num-fr.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(bibl-num.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(bibl-ssa.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(mag-0000.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(setup-qr.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(aesop-de.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(bryson.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(cervantes-es.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(darwin.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(davis.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(dawkins.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(demo-mps.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(demo-tex.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(demo-xml.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(douglas.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(hawking.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(khatt-ar.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(khatt-en.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(knuth.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(linden.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(lorem.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(lorem.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(materie.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(montgomery.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(quevedo-es.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(reich.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(sample.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(samples.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(thuan.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(tufte.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(ward.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(weisman.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(zapf.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(context-test.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(luatex-basics.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(luatex-fonts.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(luatex-languages.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(luatex-math.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(luatex-mplib.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(luatex-plain.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(luatex-preprocessor-test.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(luatex-preprocessor.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(luatex-swiglib-test.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(luatex-swiglib.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(luatex-test.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-ch-de.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-ch-en.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-ch-nl.tex) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-ch-de.sty) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-ch-en.sty) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-ch-nl.sty) = %{epoch}:%{source_date}-%{release}
|
||||
Provides: tex(m-pictex.sty) = %{epoch}:%{source_date}-%{release}
|
||||
BuildArch: noarch
|
||||
|
||||
%description context
|
||||
A full featured, parameter driven macro package, which fully
|
||||
supports advanced interactive documents. See the ConTeXt garden
|
||||
for a wealth of support information.
|
||||
|
||||
%prep
|
||||
%setup -q -c -T
|
||||
xz -dc %{SOURCE0} | tar x
|
||||
@ -23555,11 +23782,13 @@ xz -dc %{SOURCE0} | tar x
|
||||
%patch5 -p0
|
||||
%if 0%{?fedora} >= 28 || 0%{?rhel} >= 8
|
||||
%patch7 -p1 -b .newpoppler
|
||||
%patch10 -p1 -b .poppler-0.63.0
|
||||
%endif
|
||||
%patch11 -p1 -b .annocheck
|
||||
%patch12 -p1
|
||||
%patch13 -p1
|
||||
pushd source
|
||||
%patch15 -p1
|
||||
popd
|
||||
# Setup copies of the licenses
|
||||
for l in `unxz -c %{SOURCE2} | tar t`; do
|
||||
ln -s %{_texdir}/licenses/$l $l
|
||||
@ -23572,7 +23801,9 @@ export CXXFLAGS="$RPM_OPT_FLAGS -std=c++11 -fno-strict-aliasing -Werror=format-s
|
||||
%if 0%{?fedora} >= 28 || 0%{?rhel} >= 8
|
||||
export LDFLAGS="%{build_ldflags}"
|
||||
%endif
|
||||
cd source
|
||||
cd source/texk/web2c/
|
||||
autoreconf -vfi
|
||||
cd ../..
|
||||
PREF=`pwd`/inst
|
||||
mkdir -p work
|
||||
cd work
|
||||
@ -23693,6 +23924,19 @@ done
|
||||
popd
|
||||
%endif
|
||||
|
||||
# fix context
|
||||
pushd %{buildroot}%{_bindir}
|
||||
rm -f context
|
||||
cat > context << EOF
|
||||
#!/bin/sh
|
||||
export TEXMF=/usr/share/texlive/texmf-dist;
|
||||
export TEXMFCNF=/usr/share/texlive/texmf-dist/web2c;
|
||||
export TEXMFCACHE=\$HOME/.cache/texlive;
|
||||
%{_bindir}/mtxrun --script context "\$@"
|
||||
EOF
|
||||
chmod 0755 context
|
||||
popd
|
||||
|
||||
xz -dc %{SOURCE100} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||
xz -dc %{SOURCE101} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||
xz -dc %{SOURCE103} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||
@ -24346,6 +24590,14 @@ xz -dc %{SOURCE6159} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||
# pst-arrow
|
||||
xz -dc %{SOURCE6160} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||
xz -dc %{SOURCE6161} | tar x -C %{buildroot}%{_texdir}/texmf-dist
|
||||
# context
|
||||
xz -dc %{SOURCE6255} | tar x -C %{buildroot}%{_texdir}/
|
||||
xz -dc %{SOURCE6256} | tar x -C %{buildroot}%{_texdir}/
|
||||
|
||||
# Patches to component tarballs
|
||||
pushd %{buildroot}%{_texdir}/texmf-dist
|
||||
patch -p1 < %{_sourcedir}/texlive-20180414-tlmgr-ignore-warning.patch
|
||||
popd
|
||||
|
||||
# adjust python3 shebang to make it point at #!%%{_python3}
|
||||
sed -i '1s=^#! /usr/bin/python3$=#!%{__python3}=' %{buildroot}%{_texdir}/texmf-dist/doc/xelatex/xepersian/*.py
|
||||
@ -24354,10 +24606,9 @@ chmod 644 %{buildroot}%{_texdir}/texmf-dist/doc/xelatex/xepersian/*.py
|
||||
# fix mangling shebang in scrips
|
||||
pushd %{buildroot}%{_texdir}/texmf-dist/
|
||||
sed -i '1d' scripts/latex2man/latex2man
|
||||
for f in oberdiek/pdfatfi.pl luaotfload/mkimport \
|
||||
luaotfload/mktests luaotfload/luaotfload-tool.lua \
|
||||
luaotfload/mkstatus luaotfload/mkglyphlist \
|
||||
luaotfload/mkcharacters tex4ht/mk4ht.pl epstopdf/epstopdf.pl \
|
||||
for f in oberdiek/pdfatfi.pl \
|
||||
luaotfload/luaotfload-tool.lua \
|
||||
tex4ht/mk4ht.pl epstopdf/epstopdf.pl \
|
||||
texlive/mktexlsr.pl texlive/rungs.tlu \
|
||||
texlive/updmap.pl texlive/test-tlpdb.tlu texlive/texconf.tlu \
|
||||
texlive/fmtutil.pl ; do
|
||||
@ -24407,7 +24658,11 @@ mkdir -p %{buildroot}%{macrosdir}
|
||||
cp -a %{SOURCE1} %{buildroot}%{macrosdir}/macros.texlive
|
||||
|
||||
# install texlive.tlpdb
|
||||
# cp %{SOURCE2} %{buildroot}%{_texdir}
|
||||
install -m 644 %{SOURCE3} %{buildroot}%{_texdir}
|
||||
# make a symlink so texdoc is happy
|
||||
pushd %{buildroot}%{_texdir}/tlpkg
|
||||
ln -s ../texlive.tlpdb .
|
||||
popd
|
||||
|
||||
# install licenses
|
||||
mkdir -p %{buildroot}%{_texdir}/licenses
|
||||
@ -24450,7 +24705,7 @@ for f in a2ping a5toa4 adhocfilelist afm2afm afm2pl aleph amstex arara arlatex a
|
||||
autosp bbl2bib bbox bg5+latex bg5+pdflatex bg5conv bg5latex bg5pdflatex bibdoiadd bibexport bibexport.sh \
|
||||
bibmradd bibtex8 bibtexu bibzbladd bundledoc cachepic cef5conv cef5latex cef5pdflatex cefconv ceflatex \
|
||||
cefpdflatex cefsconv cefslatex cefspdflatex cfftot1 checkcites checklistings chktex chkweb cjk-gs-integrate \
|
||||
context contextjit convbkmk cslatex csplain ctangle ctanify ctanupload ctie cweave de-macro depythontex \
|
||||
convbkmk cslatex csplain ctangle ctanify ctanupload ctie cweave de-macro depythontex \
|
||||
detex devnag deweb diadia disdvi dosepsbin dt2dv dtxgen dv2dt dvi2tty dviasm dvibook dviconcat dvicopy \
|
||||
dvidvi dvihp dvilj dvilj2p dvilj4 dvilj4l dvilj6 dvipos dviselect dvitodvi dvitype e2pall ebong eplain \
|
||||
epspdf epspdftk eptex euptex exceltex extconv fig4latex findhyph fontinst fragmaster gbklatex gbkpdflatex \
|
||||
@ -24458,9 +24713,9 @@ for f in a2ping a5toa4 adhocfilelist afm2afm afm2pl aleph amstex arara arlatex a
|
||||
kanji-config-updmap-user kanji-fontmap-creator komkindex lacheck lamed latex-git-log latex-papersize \
|
||||
latex2nemeth latexdiff latexdiff-vc latexfileversion latexindent latexpand latexrevise lily-glyph-commands \
|
||||
lily-image-commands lily-rebuild-pdfs listbib listings-ext.sh lollipop ltx2crossrefxml ltxfileinfo ltximg \
|
||||
lua2dox_filter luatools lwarpmk m-tx mag make4ht makedtx makeglossaries makeglossaries-lite makejvf \
|
||||
lua2dox_filter lwarpmk m-tx mag make4ht makedtx makeglossaries makeglossaries-lite makejvf \
|
||||
match_parens mathspic mendex mex mf2pt1 mflua mflua-nowin mfluajit mfluajit-nowin mkgrkindex mkjobtexmf \
|
||||
mkpic mkt1font mllatex mltex mmafm mmpfb msxlint mtxrun mtxrunjit multibibliography musixflx musixtex \
|
||||
mkpic mkt1font mllatex mltex mmafm mmpfb msxlint multibibliography musixflx musixtex \
|
||||
odvicopy odvitype ofm2opl omfonts opl2ofm ot2kpx otangle otfinfo otftotfm otp2ocp outocp ovf2ovp ovp2ovf \
|
||||
patgen pbibtex pdf180 pdf270 pdf90 pdfannotextractor pdfatfi pdfbook pdfbook2 pdfclose pdfcrop pdfcslatex \
|
||||
pdfcsplain pdfflip pdfjam pdfjam-pocketmod pdfjam-slides3up pdfjam-slides6up pdfjoin pdflatexpicscale pdfmex \
|
||||
@ -24469,22 +24724,20 @@ for f in a2ping a5toa4 adhocfilelist afm2afm afm2pl aleph amstex arara arlatex a
|
||||
pslatex pst2pdf ptex ptex2pdf ptftopl purifyeps pygmentex pythontex rpdfcrop rubibtex rubikrotation \
|
||||
rumakeindex rungs scor2prt sjisconv sjislatex sjispdflatex splitindex srcredact sty2dtx svn-multi \
|
||||
synctex t1dotlessj t1lint t1rawafm t1reencode t1testpage tangle tex4ebook texcount texdef texdiff \
|
||||
texdirflatten texdoc texdoctk texexec texfot texliveonfly texloganalyser texmfstart texosquery texosquery-jre5 \
|
||||
texdirflatten texdoc texdoctk texfot texliveonfly texloganalyser texmfstart texosquery texosquery-jre5 \
|
||||
texosquery-jre8 texsis tie tpic2pdftex ttf2afm ttf2kotexfont ttf2pk ttf2tfm ttfdump ttftotype42 \
|
||||
typeoutfileinfo ulqda upbibtex updvitomp updvitype uplatex upmendex upmpost uppltotf uptex uptftopl \
|
||||
urlbst utf8mex vlna vpe vpl2ovp vpl2vpl weave wofm2opl wopl2ofm wovf2ovp wovp2ovf yplan \
|
||||
axohelp bib2gls biburl2doi convertgls2bib ctan-o-mat dviinfox jfmutil l3build latexdef tex2aspc \
|
||||
tlcockpit tlshell wordcount accfonts crossrefware fontools getmap glossaries installfont kotex-utils \
|
||||
lilyglyphs listings-ext lua2dox lwarp pax pedigree-perl petri-nets pst-pdf \
|
||||
ptex-fontmaps rubik texlive/e2pall.pl texlive/fontinst.sh texlive/ps2frag.sh \
|
||||
texlive/pslatex.sh texlive/rubibtex.sh texlive/rumakeindex.sh ; do
|
||||
rm -rf %{buildroot}%{_bindir}/$f
|
||||
rm -rf %{buildroot}%{_mandir}/man*/$f.*
|
||||
if [ "$f" == "context" ] ; then
|
||||
rm -rf %{buildroot}/%{_texdir}/texmf-dist/scripts/$f/stubs
|
||||
else
|
||||
rm -rf %{buildroot}/%{_texdir}/texmf-dist/scripts/$f
|
||||
fi
|
||||
ptex-fontmaps rubik e2pall.pl fontinst.sh ps2frag.sh \
|
||||
pslatex.sh rubibtex.sh rumakeindex.sh ruby ; do
|
||||
rm -f %{buildroot}%{_bindir}/$f
|
||||
rm -f %{buildroot}%{_mandir}/man*/$f.*
|
||||
rm -rf %{buildroot}%{_texdir}/texmf-dist/scripts/$f
|
||||
rm -rf %{buildroot}%{_texdir}/texmf-dist/scripts/context/ruby
|
||||
rm -rf %{buildroot}%{_texdir}/texmf-dist/scripts/texlive/$f
|
||||
done
|
||||
|
||||
rm -rf %{buildroot}%{_texdir}/texmf-dist/ttf2pk \
|
||||
@ -24558,6 +24811,8 @@ EOF
|
||||
mkdir -p %{buildroot}%{_datadir}/perl5
|
||||
ln -s %{_texdir}/tlpkg/TeXLive %{buildroot}%{_datadir}/perl5/TeXLive
|
||||
|
||||
rm -f %{buildroot}%{_mandir}/man1/texmfstart*
|
||||
|
||||
%clean
|
||||
rm -rf %{buildroot}
|
||||
|
||||
@ -24576,6 +24831,8 @@ fi
|
||||
|
||||
%files base
|
||||
%{_texdir}/licenses/
|
||||
%{_texdir}/texlive.tlpdb
|
||||
%{_texdir}/tlpkg/texlive.tlpdb
|
||||
%{macrosdir}/macros.texlive
|
||||
%dir %{_sysconfdir}/%{name}
|
||||
%dir %{_sysconfdir}/%{name}/dvips
|
||||
@ -26860,7 +27117,86 @@ fi
|
||||
%{_texdir}/texmf-dist/tex/generic/pst-arrow/
|
||||
%{_texdir}/texmf-dist/tex/latex/pst-arrow/
|
||||
|
||||
%files context
|
||||
%{_bindir}/context
|
||||
%{_bindir}/contextjit
|
||||
%{_bindir}/luatools
|
||||
%{_bindir}/mtxrun
|
||||
%{_bindir}/mtxrunjit
|
||||
%{_bindir}/texexec
|
||||
%{_mandir}/man1/context.1*
|
||||
%{_mandir}/man1/luatools.1*
|
||||
%{_mandir}/man1/mtx-babel.1*
|
||||
%{_mandir}/man1/mtx-base.1*
|
||||
%{_mandir}/man1/mtx-bibtex.1*
|
||||
%{_mandir}/man1/mtx-cache.1*
|
||||
%{_mandir}/man1/mtx-chars.1*
|
||||
%{_mandir}/man1/mtx-check.1*
|
||||
%{_mandir}/man1/mtx-colors.1*
|
||||
%{_mandir}/man1/mtx-context.1*
|
||||
%{_mandir}/man1/mtx-dvi.1*
|
||||
%{_mandir}/man1/mtx-epub.1*
|
||||
%{_mandir}/man1/mtx-evohome.1*
|
||||
%{_mandir}/man1/mtx-fcd.1*
|
||||
%{_mandir}/man1/mtx-flac.1*
|
||||
%{_mandir}/man1/mtx-fonts.1*
|
||||
%{_mandir}/man1/mtx-grep.1*
|
||||
%{_mandir}/man1/mtx-interface.1*
|
||||
%{_mandir}/man1/mtx-metapost.1*
|
||||
%{_mandir}/man1/mtx-metatex.1*
|
||||
%{_mandir}/man1/mtx-modules.1*
|
||||
%{_mandir}/man1/mtx-package.1*
|
||||
%{_mandir}/man1/mtx-patterns.1*
|
||||
%{_mandir}/man1/mtx-pdf.1*
|
||||
%{_mandir}/man1/mtx-plain.1*
|
||||
%{_mandir}/man1/mtx-profile.1*
|
||||
%{_mandir}/man1/mtx-rsync.1*
|
||||
%{_mandir}/man1/mtx-scite.1*
|
||||
%{_mandir}/man1/mtx-server.1*
|
||||
%{_mandir}/man1/mtx-texworks.1*
|
||||
%{_mandir}/man1/mtx-timing.1*
|
||||
%{_mandir}/man1/mtx-tools.1*
|
||||
%{_mandir}/man1/mtx-unicode.1*
|
||||
%{_mandir}/man1/mtx-unzip.1*
|
||||
%{_mandir}/man1/mtx-update.1*
|
||||
%{_mandir}/man1/mtx-watch.1*
|
||||
%{_mandir}/man1/mtx-youless.1*
|
||||
%{_mandir}/man1/mtxrun.1*
|
||||
%{_mandir}/man1/texexec.1*
|
||||
%{_texdir}/texmf-dist/bibtex/bst/context/
|
||||
%{_texdir}/texmf-dist/context/
|
||||
%{_texdir}/texmf-dist/fonts/afm/hoekwater/context/contnav.afm
|
||||
%{_texdir}/texmf-dist/fonts/cid/fontforge/Adobe-CNS1-4.cidmap
|
||||
%{_texdir}/texmf-dist/fonts/cid/fontforge/Adobe-GB1-4.cidmap
|
||||
%{_texdir}/texmf-dist/fonts/cid/fontforge/Adobe-Identity-0.cidmap
|
||||
%{_texdir}/texmf-dist/fonts/cid/fontforge/Adobe-Japan1-5.cidmap
|
||||
%{_texdir}/texmf-dist/fonts/cid/fontforge/Adobe-Japan1-6.cidmap
|
||||
%{_texdir}/texmf-dist/fonts/cid/fontforge/Adobe-Japan2-0.cidmap
|
||||
%{_texdir}/texmf-dist/fonts/cid/fontforge/Adobe-Korea1-2.cidmap
|
||||
%{_texdir}/texmf-dist/fonts/enc/dvips/context/
|
||||
%{_texdir}/texmf-dist/fonts/map/dvips/context/
|
||||
%{_texdir}/texmf-dist/fonts/map/luatex/context/
|
||||
%{_texdir}/texmf-dist/fonts/map/pdftex/context/
|
||||
%{_texdir}/texmf-dist/fonts/misc/xetex/fontmapping/context/
|
||||
%{_texdir}/texmf-dist/fonts/tfm/hoekwater/context/
|
||||
%{_texdir}/texmf-dist/fonts/type1/hoekwater/context/
|
||||
%{_texdir}/texmf-dist/metapost/context/
|
||||
%{_texdir}/texmf-dist/scripts/context/
|
||||
%{_texdir}/texmf-dist/tex/context/
|
||||
%{_texdir}/texmf-dist/tex/generic/context/
|
||||
%{_texdir}/texmf-dist/tex/latex/context/
|
||||
%doc %{_texdir}/texmf-dist/doc/context/
|
||||
|
||||
%changelog
|
||||
* Mon Nov 09 2020 Than Ngo <than@redhat.com> - 7:20180414-20
|
||||
- Resolves: #1889802, adapted texlive for poppler-20.10.0
|
||||
|
||||
* Thu Jul 23 2020 Than Ngo <than@redhat.com> - 7:20180414-19
|
||||
- Related: #1829136, add missing mtxrun for tlmgr
|
||||
|
||||
* Tue Jul 21 2020 Than Ngo <than@redhat.com> - 7:20180414-18
|
||||
- Related: #1829136, add missing texlive.tlpdb for tlmgr
|
||||
|
||||
* Wed Jun 03 2020 Than Ngo <than@redhat.com> - 7:20180414-17
|
||||
- Related: #1829136, fix for tps-rpmtest
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user