diff --git a/editor/tex/texlive-bin/actions.py b/editor/tex/texlive-bin/actions.py
index b01fbfede0..8731b349ff 100644
--- a/editor/tex/texlive-bin/actions.py
+++ b/editor/tex/texlive-bin/actions.py
@@ -2,7 +2,7 @@
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
-# See the file http://www.gnu.org/licenses/gpl.txt
+# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import get
from pisi.actionsapi import libtools
@@ -36,9 +36,10 @@ def setup():
--with-system-zlib \
--with-system-t1lib \
--datadir=/usr/share \
- --with-system-pnglib \
+ --with-system-libpng \
--with-system-ncurses \
--without-system-xpdf \
+ --with-system-zziplib \
--with-system-harfbuzz \
--mandir=/usr/share/man \
--disable-multiplatform \
@@ -57,7 +58,7 @@ def install():
autotools.rawInstall("prefix=/usr DESTDIR=%s" % get.installDIR())
shelltools.system("pwd")
#install biber
- pisitools.dobin("../../biber-2.14/bin/biber")
+ pisitools.dobin("../../biber-2.16/bin/biber")
#pisitools.dodir("/usr/share/tlpkg/TeXLive")
#shelltools.move("%s/source/utils/biber/TeXLive/*.pm" % get.workDIR(), "%s/usr/share/tlpkg/TeXLive" % get.installDIR())
diff --git a/editor/tex/texlive-bin/pspec.xml b/editor/tex/texlive-bin/pspec.xml
index 79cdda92d6..ccd32b597f 100644
--- a/editor/tex/texlive-bin/pspec.xml
+++ b/editor/tex/texlive-bin/pspec.xml
@@ -1,9 +1,9 @@
-
+
texlive-bin
- http://www.tug.org/texlive
+ https://www.tug.org/texlive/
PisiLinux Community
admins@pisilinux.org
@@ -17,7 +17,7 @@
ftp://tug.org/texlive/historic/2020/texlive-20200406-source.tar.xz
- https://github.com/plk/biber/archive/v2.14.tar.gz
+ https://github.com/plk/biber/archive/v2.16.tar.gz
gd-devel
clisp-devel
@@ -30,7 +30,9 @@
libXaw-devel
libXmu-devel
libXpm-devel
+
poppler-devel
+ zziplib-devel
libpaper-devel
harfbuzz-devel
freetype-devel
@@ -38,15 +40,9 @@
fontconfig-devel
libsigsegv-devel
ghostscript-devel
-
-
+
@@ -67,6 +63,7 @@
libXaw
libXmu
libXpm
+ zziplib
harfbuzz
freetype
graphite2
@@ -86,8 +83,8 @@
/usr/share/texmf-dist
-
-
+
+
@@ -104,6 +101,13 @@
+
+ 2021-01-02
+ 20200406
+ Rebuild.
+ fury
+ wascheme@tuta.io
+
2020-06-01
20200406
@@ -126,4 +130,4 @@
osman.erkan@pisilinux.org
-
\ No newline at end of file
+
diff --git a/editor/tex/texlive-core/actions.py b/editor/tex/texlive-core/actions.py
index 9f3ef851de..0f963c77fa 100644
--- a/editor/tex/texlive-core/actions.py
+++ b/editor/tex/texlive-core/actions.py
@@ -1,7 +1,8 @@
+#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Licensed under the GNU General Public License, version 3.
-# See the file http://www.gnu.org/licenses/gpl.txt
+# See the file https://www.gnu.org/licenses/gpl-3.0.txt
from pisi.actionsapi import get
from pisi.actionsapi import pisitools
@@ -30,14 +31,21 @@ def install():
shelltools.copytree("texmf-dist/%s/" % i, "%s/usr/share/texmf-dist/" % get.installDIR())
shelltools.system("find texmf-dist -type f -executable -exec chmod 755 %s/usr/share/{} \;" % get.installDIR())
- for i in shelltools.ls("."):
- if shelltools.isDirectory(i) and not i.startswith("texmf"):
- shelltools.copytree(i, "%s/usr/share/texmf-dist/" % get.installDIR())
+# for i in shelltools.ls("."):
+# if shelltools.isDirectory(i) and not i.startswith("texmf"):
+# shelltools.copytree(i, "%s/usr/share/texmf-dist/" % get.installDIR())
+
+ for i in ["tlpkg"]:
+ shelltools.copytree("%s/" % i, "%s/usr/share/" % get.installDIR())
+
+ for i in ["bibtex", "dvips", "fonts", "makeindex", "metafont", "metapost", "mft", "scripts", "tex"]:
+ shelltools.system("find %s -type d -exec install -d -m755 %s/usr/share/texmf-dist/'{}' \;" % (i, get.installDIR()))
+ shelltools.system("find %s -type f -exec install -m644 '{}' %s/usr/share/texmf-dist/'{}' \;" % (i, get.installDIR()))
# clean config files
pisitools.dosed("tex/generic/config", "DO NOT EDIT", deleteLine=True, filePattern="language\.d..$")
pisitools.dosed("texmf-dist/web2c/updmap.cfg", "^(#!\s*)?(Map|MixedMap)", deleteLine=True)
- pisitools.dosed("%s/usr/share/texmf-dist/fmtutil.cnf" % get.installDIR(), "aleph", deleteLine=True)
+# pisitools.dosed("%s/usr/share/texmf-dist/fmtutil.cnf" % get.installDIR(), "aleph", deleteLine=True)
# install config files
cfs = ["chktex/chktexrc",
@@ -65,7 +73,7 @@ def install():
#shelltools.system("texmf-dist/scripts/texlive/texlinks.sh -f %s/usr/share/texmf-dist/web2c/fmtutil.cnf %s/usr/bin" % ((get.installDIR(), ) * 2))
# remove upstream updmap.cfg: it contains too many maps
- pisitools.remove("/usr/share/texmf-dist/updmap.cfg")
+# pisitools.remove("/usr/share/texmf-dist/updmap.cfg")
# remove unneeded dir
pisitools.removeDir("/usr/share/texmf-dist/scripts/context/stubs/mswin")
diff --git a/editor/tex/texlive-core/comar/package.py b/editor/tex/texlive-core/comar/package.py
index c03effb727..d9931896e3 100644
--- a/editor/tex/texlive-core/comar/package.py
+++ b/editor/tex/texlive-core/comar/package.py
@@ -10,7 +10,7 @@ def postInstall(fromVersion, fromRelease, toVersion, toRelease):
updmap_file = "/etc/texmf/web2c/updmap.cfg"
updmap_local_file = "/etc/texmf/web2c/updmap-local.cfg"
- updmap_share_file = "/usr/share/texmf-dist/updmap-hdr.cfg"
+ updmap_share_file = "/usr/share/texmf-dist/web2c/updmap-hdr.cfg"
temp_file = "/tmp/updmap.cfg.temp"
texmf_file="/etc/texmf/web2c/texmf.cnf"
texmf_symfile="/usr/share/texmf-dist/web2c/texmf.cnf"
@@ -40,7 +40,7 @@ def postInstall(fromVersion, fromRelease, toVersion, toRelease):
# Look for custom additions, if available add them too
if os.path.exists(updmap_local_file):
- fin = open(updmaplocal_file, "r")
+ fin = open(updmap_local_file, "r")
updmap_local = fin.read()
fin.close()
diff --git a/editor/tex/texlive-core/files/arch/texlive-core.maps b/editor/tex/texlive-core/files/arch/texlive-core.maps
index 129718fab8..00b372bf64 100644
--- a/editor/tex/texlive-core/files/arch/texlive-core.maps
+++ b/editor/tex/texlive-core/files/arch/texlive-core.maps
@@ -21,6 +21,7 @@ Map qhv.map
Map qpl.map
Map qtm.map
Map qzc.map
+Map rojud.map
Map tabvar.map
Map troff-updmap.map
Map txfonts.map
diff --git a/editor/tex/texlive-core/pspec.xml b/editor/tex/texlive-core/pspec.xml
index 12a2fe3bc5..366a255bd5 100644
--- a/editor/tex/texlive-core/pspec.xml
+++ b/editor/tex/texlive-core/pspec.xml
@@ -1,9 +1,9 @@
-
+
texlive-core
- http://www.tug.org/texlive
+ https://www.tug.org/texlive
PisiLinux Community
admins@pisilinux.org
@@ -12,9 +12,11 @@
GPLv2
data:doc
app:console
- TeX Live core distribution
- texlive-core is the essential part of TeXLive. It corresponds to the "medium" scheme of TexLive
- http://mirrors.kernel.org/archlinux/other/texlive/texlive-core-2020.54593-src.zip
+ TeX Live core distribution.
+ texlive-core is the essential part of TeXLive. It corresponds to the "medium" scheme of TexLive.
+
+ https://mirrors.kernel.org/archlinux/other/texlive/texlive-core-2020.57066-src.zip
+
texlive-bin
@@ -22,7 +24,7 @@
texlive-core
- TeX Live core distribution
+ TeX Live core distribution.
psutils
t1utils
@@ -51,6 +53,13 @@
+
+ 2020-01-02
+ 2020.57066
+ Version bump.
+ fury
+ wascheme@tuta.io
+
2020-05-29
2020.54593
@@ -60,3 +69,4 @@
+
diff --git a/editor/tex/texlive-core/translations.xml b/editor/tex/texlive-core/translations.xml
index 2ca622c171..c89ac8c43f 100644
--- a/editor/tex/texlive-core/translations.xml
+++ b/editor/tex/texlive-core/translations.xml
@@ -6,4 +6,4 @@
texlive-core Tex Live dağıtımının ana parçasıdır.
texlive-core est la part essentiel de TeXLive.
-
\ No newline at end of file
+