Package Details: texlive-full 1:2024.20240331-1

Git Clone URL: https://aur.archlinux.org/texlive-full.git (read-only, click to copy)
Package Base: texlive-full
Description: This packages provides texlive-full in /opt. It also tricks ArchLinux into thinking it has its texlive packages installed.
Upstream URL: http://www.tug.org/texlive/
Licenses: custom
Conflicts: git-latexdiff, texlive-basic, texlive-bibtexextra, texlive-bin, texlive-binextra, texlive-context, texlive-core, texlive-doc, texlive-fontsextra, texlive-fontsrecommended, texlive-fontutils, texlive-formatsextra, texlive-games, texlive-htmlxml, texlive-humanities, texlive-langarabic, texlive-langchinese, texlive-langcjk, texlive-langcyrillic, texlive-langczechslovak, texlive-langenglish, texlive-langeuropean, texlive-langfrench, texlive-langgerman, texlive-langgreek, texlive-langitalian, texlive-langjapanese, texlive-langkorean, texlive-langother, texlive-langpolish, texlive-langportuguese, texlive-langspanish, texlive-latex, texlive-latexextra, texlive-latexrecommended, texlive-luatex, texlive-mathscience, texlive-metapost, texlive-music, texlive-pictures, texlive-plaingeneric, texlive-pstricks, texlive-publishers, texlive-science, texlive-xetex
Provides: git-latexdiff, texlive-basic, texlive-bibtexextra, texlive-bin, texlive-binextra, texlive-context, texlive-core, texlive-doc, texlive-fontsextra, texlive-fontsrecommended, texlive-fontutils, texlive-formatsextra, texlive-games, texlive-htmlxml, texlive-humanities, texlive-langarabic, texlive-langchinese, texlive-langcjk, texlive-langcyrillic, texlive-langczechslovak, texlive-langenglish, texlive-langeuropean, texlive-langfrench, texlive-langgerman, texlive-langgreek, texlive-langitalian, texlive-langjapanese, texlive-langkorean, texlive-langother, texlive-langpolish, texlive-langportuguese, texlive-langspanish, texlive-latex, texlive-latexextra, texlive-latexrecommended, texlive-luatex, texlive-mathscience, texlive-metapost, texlive-music, texlive-pictures, texlive-plaingeneric, texlive-pstricks, texlive-publishers, texlive-science, texlive-xetex
Submitter: hottea
Maintainer: sukanka
Last Packager: sukanka
Votes: 12
Popularity: 0.82
First Submitted: 2019-05-17 13:17 (UTC)
Last Updated: 2024-03-31 15:52 (UTC)

Required by (848)

Sources (2)

Pinned Comments

sukanka commented on 2022-02-20 07:17 (UTC) (edited on 2022-10-30 10:19 (UTC) by sukanka)

  • This package will be updated once a year in general, following the TeX Live release in April.
  • You are recommended to use pandoc-bin instead of pandoc.
  • You can select a different mirror(e.g. fastest mirror in your country, see CTAN Sites) by changing the line (be careful of the ending systems/texlive/tlnet/)
_mirror='rsync.dante.ctan.org/CTAN/systems/texlive/tlnet/'

Users in mainland China are recommended to use bfsu mirror, set

_mirror='mirrors.bfsu.edu.cn/CTAN/systems/texlive/tlnet/'
  • _syncdir works as a local CTAN/telnet mirror (about 4.5GiB). You can change it to a different place if your BUILDDIR is on tmpfs, which may not have enough space
_syncdir="CTAN/tlnet"
  • Just ignore the adding to path messages (MANPATH INFOPATH PATH), they have been linked to the correct path already.
  • checksum is skipped as the shasum of install-tl-unx.tar.gz is varying. There is a directory called install-tl-YYYYMMDD (YYYYMMDD is the pkgver) and its contents are changing in every release.
  • rsync is added to makedepends for faster installation.
  • I plan to change the pkgver to be like 2021_20220220 in future, where the first 2021 means this is TeX Live 2021, and 20220220 is from install-tl-unx.tar.gz's contents. Current pkgver is not obvious enough. Especially when TeX Live 2022 has not been released yet, but we have pkgver=20220220!
  • Comments are welcome

Latest Comments

« First ‹ Previous 1 2 3 4 5 6

specter119 commented on 2019-11-02 05:23 (UTC)

how about add a /etc/profile.d/texlive-full.sh like

_year=2019
[ -d /opt/texlive/${_year}/bin/x86_64-linux ] && export PATH=$PATH:/opt/texlive/${_year}/bin/x86_64-linux
[ -d /opt/texlive/${_year}/texmf-dist/doc/man ] && export MANPATH=:$MANPATH:/opt/texlive/${_year}/texmf-dist/doc/man
[ -d /opt/texlive/${_year}/texmf-dist/doc/info ] && export INFOPATH=:$MANPATH:/opt/texlive/${_year}/texmf-dist/doc/info

ecomaikgolf commented on 2019-10-09 13:02 (UTC) (edited on 2019-10-09 13:10 (UTC) by ecomaikgolf)

==> ADVERTENCIA: Usando el árbol existente $srcdir/
==> Entrando en entorno fakeroot...
==> Iniciando package()...
/home/ecomaikgolf/.cache/yay/texlive-full/PKGBUILD: línea 29: /home/ecomaikgolf/.cache/yay/texlive-full/src/install-tl-20191009/install-tl: No existe el fichero o el directorio
==> ERROR: Se produjo un fallo en package().
    Cancelando...
Error making: texlive-full

Hotfixed by modifying PKGBUILD pkgver=$(date "+%Y%m%d") to pkgver="20191008"

Berkmann18 commented on 2019-08-13 00:03 (UTC)

@hottea yay is showing the correct date (Making package: texlive-full 20190813-1 (Tue 13 Aug 2019 01:00:20 BST)), the No such file message makes me think that something is missing on my hand.

hottea commented on 2019-08-12 01:31 (UTC)

@Berkmann I set pkgver by pkgver=$(date "+%Y%m%d"). The installer tarball install-tl-unx.tar.gz is updated every day, but not sure which timezone it uses. So there might a chance that the date of your system according to the timezone is not the same as the tarball. In that case, you could manual update the pkgver.

Berkmann18 commented on 2019-08-11 23:31 (UTC)

Is it me or is there any missing files causing the error below (using yay by the way)?

==> WARNING: Using existing $srcdir/ tree
==> Entering fakeroot environment...
==> Starting package()...
/home/maxie/.cache/yay/texlive-full/PKGBUILD: line 29: /home/maxie/.cache/yay/texlive-full/src/install-tl-20190812/install-tl: No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
Error making: texlive-full