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..251f849947 100644 --- a/editor/tex/texlive-core/actions.py +++ b/editor/tex/texlive-core/actions.py @@ -1,11 +1,12 @@ +#!/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 from pisi.actionsapi import shelltools +from pisi.actionsapi import pisitools +from pisi.actionsapi import get WorkDir = "." revnr = get.srcVERSION().split(".")[1] @@ -24,20 +25,23 @@ def install(): # prepare and install installed packs list pisitools.dodir("/var/lib/texmf/pisilinux/installedpacks") pisitools.dosed("CONTENTS", "^#", deleteLine=True) - pisitools.insinto("/var/lib/texmf/pisilinux/installedpacks", "CONTENTS", "%s_%s.list" % (get.srcNAME(), revnr)) + pisitools.insinto("/var/lib/texmf/pisilinux/installedpkgs", "CONTENTS", "%s_%s.list" % (get.srcNAME(), revnr)) for i in shelltools.ls("texmf-dist"): 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 ["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 +69,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..1369786d24 100644 --- a/editor/tex/texlive-core/translations.xml +++ b/editor/tex/texlive-core/translations.xml @@ -1,9 +1,9 @@ - - texlive-core - TeX Live Dağıtımının Ana Parçası - texlive-core Tex Live dağıtımının ana parçasıdır. - texlive-core est la part essentiel de TeXLive. - + + texlive-core + TeX Live Dağıtımının Ana Parçası + 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