I modify the PKGBUILD so that it can find the installer path automatically. And you can manually set a mirror in PKGBUILD, see Github gist. Hope it can be merged. BTW, I want to be a co-maintainer.
Search Criteria
Package Details: texlive-full 1:2024.20240331-1
Package Actions
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) |
Dependencies (5)
- asymptote (asymptote-gitAUR)
- libxcrypt-compat
- psutils
- t1utils (t1utils-gitAUR)
- rsync (rsync-gitAUR, rsync-reflinkAUR, rsync-reflink-gitAUR) (make)
Required by (848)
- abntex (requires texlive-core)
- abntex2 (requires texlive-core)
- abntex2 (requires texlive-latexextra)
- alberta (requires texlive-fontutils) (make)
- alberta (requires texlive-latexextra) (make)
- alberta (requires texlive-plaingeneric) (make)
- anja-git (requires texlive-bin) (make)
- anja-git (requires texlive-core) (make)
- anja-git (requires texlive-latexextra) (make)
- anja-git (requires texlive-science) (make)
- artanis (requires texlive-core) (make)
- artanis-git (requires texlive-core) (make)
- arxiv-collector (requires texlive-core)
- asymptote-git (requires texlive-core) (check)
- atelierb (requires texlive-bin) (optional)
- auctex (requires texlive-latexextra)
- auctex-git (requires texlive-core)
- auto-07p-git (requires texlive-bin) (make)
- bapctools-git (requires texlive-core) (optional)
- bapctools-git (requires texlive-latexextra) (optional)
- Show 828 more...
Sources (2)
sukanka commented on 2021-10-03 09:14 (UTC) (edited on 2021-10-03 12:48 (UTC) by sukanka)
Andriamanitra commented on 2021-06-23 21:52 (UTC)
I was getting error texlive-full/src/install-tl-20210624/install-tl: No such file or directory
.
I managed to fix it by changing PKGBUILD line 4 to pkgver=$(date -u "+%Y%m%d")
(to use UTC date instead of local timezone date) and line 14 to
source=("http://dante.ctan.org/tex-archive/systems/texlive/tlnet/install-tl-unx.tar.gz")
(to use the main mirror).
skuroedov commented on 2021-06-16 14:37 (UTC)
The PKGBUILD has an incorrect path to the install-tl on line 29.
It should be: "install-tl-${pkgver}/install-tl" -profile "${srcdir}/texlive.profile"
lujz-br commented on 2021-04-10 15:27 (UTC) (edited on 2021-04-10 15:35 (UTC) by lujz-br)
I used original mirror, main mirror (dante.ctan.org/) like @th1ccpad, and tuna like @sukanka ... I get the same error at all.
I try pkgver=$(date "+%Y%m%d") ... /var/tmp/pamac-build-lud/texlive-full/src/install-tl-20210410/install-tl: Arquivo ou diretório inexistente
fine date, with error!
I try pkgver="20191008" and pkgver="20200626" both with error... There are another way?
(...) ==> Removendo diretório $pkgdir/ existente... ==> Entrando no ambiente de fakeroot... ==> Iniciando package()... /var/tmp/pamac-build-lud/texlive-full/PKGBUILD: linha 29: /var/tmp/pamac-build-lud/texlive-full/src/install-tl-20210410/install-tl: Arquivo ou diretório inexistente ==> ERRO: Uma falha ocorreu em package(). Abortando...
th1ccpad commented on 2021-03-16 11:44 (UTC) (edited on 2021-03-16 11:49 (UTC) by th1ccpad)
Maybe use the main mirror instead?
http://dante.ctan.org/tex-archive/systems/texlive/tlnet/install-tl-unx.tar.gz
Some of the mirrors that CTAN automatically fetches are out of date by several days, causing the install to fail.
Sensu commented on 2021-01-02 05:15 (UTC)
The PKGBUILD extracts the file successfully to path, but I get the error
~/.cache/yay/texlive-full/PKGBUILD: line 29: ~/.cache/yay/texlive-full/src/install-tl-20210102/install-tl: No such file or directory
Looking at the PKGBUILD itself, line 29 seems to be missing a "./", because the installation doesn't get executed when installing via yay.
Running sudo ./install-tl works for me however without additional modification.
sukanka commented on 2020-02-29 08:57 (UTC) (edited on 2020-02-29 10:07 (UTC) by sukanka)
I encountered the same problem on 2020-02-29
/var/tmp/pamac-build-sukanka/texlive-full/PKGBUILD:行29: /var/tmp/pamac-build-sukanka/texlive-full/src/install-tl-20200229/install-tl: No such file or directory.
When I changed the source to tuna(a mirror of CTAN)
https://mirrors.tuna.tsinghua.edu.cn/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz
There is no problem now.
cotcot commented on 2019-12-14 19:13 (UTC) (edited on 2019-12-15 18:59 (UTC) by cotcot)
ecomaikgolf : thanks for the tip, this allowed me to install texlive-full.
modifying PKGBUILD pkgver=$(date "+%Y%m%d") to pkgver="20191008" Unfortunately I had to uninstall the full and reinstall the normal texlive. The instruction to produce the pdf was not found.
hottea commented on 2019-11-02 06:54 (UTC)
@specter119 I'm sure if it's a good idea. I usually add these paths to user specific setting.
Pinned Comments
sukanka commented on 2022-02-20 07:17 (UTC) (edited on 2022-10-30 10:19 (UTC) by sukanka)
pandoc-bin
instead ofpandoc
.systems/texlive/tlnet/
)Users in mainland China are recommended to use
bfsu
mirror, set_syncdir
works as a localCTAN/telnet
mirror (about 4.5GiB). You can change it to a different place if yourBUILDDIR
is ontmpfs
, which may not have enough spaceMANPATH
INFOPATH
PATH
), they have been linked to the correct path already.checksum
is skipped as the shasum ofinstall-tl-unx.tar.gz
is varying. There is a directory calledinstall-tl-YYYYMMDD
(YYYYMMDD
is thepkgver
) and its contents are changing in every release.rsync
is added tomakedepends
for faster installation.pkgver
to be like2021_20220220
in future, where the first2021
means this is TeX Live 2021, and20220220
is frominstall-tl-unx.tar.gz
's contents. Currentpkgver
is not obvious enough. Especially when TeX Live 2022 has not been released yet, but we havepkgver=20220220
!