Hi @BigfootLives, I'm unable to reproduce the problem. From the error message, it looks like the pkgver()
function in the PKGBUILD
file is empty (?!). Is it possible that you have aliases setup for the git command?
Search Criteria
Package Details: tllocalmgr-git v0.8.r2.67e838e-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/tllocalmgr-git.git (read-only, click to copy) |
---|---|
Package Base: | tllocalmgr-git |
Description: | A shell and command-line utility to manage TeXLive on Arch Linux |
Upstream URL: | https://github.com/hv15/tllocalmgr |
Keywords: | perl texlive tlmgr |
Licenses: | GPL |
Conflicts: | texlive-localmanager, texlive-localmanager-git, tllocalmgr |
Provides: | texlive-localmanager |
Submitter: | hv15 |
Maintainer: | None |
Last Packager: | hv15 |
Votes: | 19 |
Popularity: | 0.000000 |
First Submitted: | 2020-02-02 21:08 (UTC) |
Last Updated: | 2022-12-02 13:35 (UTC) |
Dependencies (7)
- perl-libwww
- perl-list-moreutils
- perl-lwp-protocol-https
- perl-term-readline-gnu
- perl-term-shelluiAUR
- texlive-core (texlive-installerAUR, texlive-fullAUR, texlive-basic)
- git (git-gitAUR, git-glAUR) (make)
Required by (0)
Sources (1)
hv15 commented on 2020-10-18 08:46 (UTC)
BigfootLives commented on 2020-10-17 22:38 (UTC)
Fails to build with the following error:
==> Starting pkgver()...
fatal: No names found, cannot describe anything.
==> ERROR: pkgver is not allowed to be empty.
==> ERROR: pkgver() generated an invalid version:
error making: tllocalmgr-git
hv15 commented on 2020-09-22 15:03 (UTC)
@h30x it's exactly the same problem as with @phenethylamin, :P
From the CTAN upgreek
package: This package is part of the was bundle, meaning that you can't download it via tllocalmgr
. Using pacman -Fyx was/upgreek.sty
I get:
usr/share/texmf-dist/tex/latex/was/upgreek.sty is owned by extra/texlive-latexextra 2020.55418-1
I hope that helps!
h30x commented on 2020-09-22 14:36 (UTC)
@hv15 I have the same problem as @phenethylamin
Can't call method "revision" on an undefined value at /usr/bin/tllocalmgr line 418.
but with the upgreek package, which is present on CTAN (https://www.ctan.org/pkg/upgreek). I do not understand how I sould fix it.
jfernandz commented on 2020-09-02 11:31 (UTC) (edited on 2020-09-02 12:00 (UTC) by jfernandz)
@hv15 as I've said ... I don't think this is a particular issue only for texlive-most-doc
package, for example, in my laptop I haven't got installed texlive-most-doc
but I've got a similar message, this time talking about /var/lib/texmf/arch/installedpkgs/texlive-slashbox_1993.05.27-1.pkgs
(which is related with texlive-slashbox, and I've got installed the package) but that file is not present in /var/lib/texmf/arch/installedpkgs/
folder.
EDIT:
After remove texlive-slashbox
from my laptop tllocalmgr
worked as expected. So maybe it has something to do with if a particular package includes the *.pkgs
file maybe we should report this to texlive-most-doc
and texlive-slashbox
maintainers.
hv15 commented on 2020-09-02 11:05 (UTC) (edited on 2020-09-02 11:05 (UTC) by hv15)
@jfernandz exactly, I think the maintainer/packager of texlive-most-doc
needs to add this to the package. Potentially I could change tllocalmgr
to ignore such problems, but it kinda goes against the design... we dealing with a package manager which needs to know the state of packages already installed on the system, otherwise bad things can happen when install/updating packages through it.
jfernandz commented on 2020-09-02 10:03 (UTC)
@hv15 all of them are part of its respective package https://imgur.com/nPBQLCK.png
hv15 commented on 2020-09-02 09:46 (UTC)
@jfernandz yes I noticed this as well (after installing texlive-most-doc
). How are the *.pkgs
files generated? Maybe the packager of texlive-most-doc
needs to do this?
jfernandz commented on 2020-09-02 08:59 (UTC)
@hv15 in fact texlive-most-doc_20200622-1.pkgs
is not in the filesystem, despite indeed I've got installed texlive-most-doc
package
Pinned Comments
hv15 commented on 2023-06-18 14:02 (UTC)
This is unfortunate, I had no idea about the changes being done by the ArchLinux community to the TexLive packages. A quick look shows there are some considerable difference which make adapting
tllocalmgr
difficult; per https://bbs.archlinux.org/viewtopic.php?id=286197 it seems thattexlive-localmanager
tools (which I forked) will not be further developed, it is suggested to usetlmgr
instead.I will have a go over this week to see what is possible, but I'm not promising that I can make it work.
hv15 commented on 2022-11-29 11:07 (UTC) (edited on 2022-11-29 11:08 (UTC) by hv15)
Hi all, I've forked the project and applied all patches. A stable release is now available at https://aur.archlinux.org/packages/tllocalmgr, I strongly urge everyone to switch to it!
The git package has also been updated to follow the fork, which means version numbers have changed again (sorry if this causes issues). Thanks everyone!