Age | Commit message (Collapse) | Author |
|
|
|
I've created a fork of the original texlive-localmanager by
Rémy Oudompheng (see
https://gitlab.archlinux.org/remy/texlive-localmanager.git) which
includes all of the previously applied patches (thank you to all
contributors over the years!) with also a few new improvements in the
works.
As such, the '-git' release should be considered beta and only used for
latest features and such. From now a stable versioned release is
available at: https://aur.archlinux.org/packages/tllocalmgr.
|
|
Fixes a small problem with creating PKGBUILDs for CTAN packages which
are not in any texlive collection; we avoid adding the 'conflict' for
such cases.
|
|
* we now ignore any missing pkgs file, instead issueing a warning to the
user to check upstream to have this fixed
* we also properly check that a package actually exists in the tlpdb
*before* trying to read its metadata.
|
|
|
|
|
|
this unfortunately changes the version number, as the tags from the old
git.archlinux.org repo where not migrated...
|
|
|
|
tllocalmgr uses 'pkgs' files in order to get version information about
what texlive/CTAN packages are installed on the system. For official
texlive-* packages and some other ones this works fine, but a lot of
AUR packages *do not* create the a 'pkgs' file. In this situation,
tllocalmgr would fatal error out.
This is a little extreme, though sensible as without a valid 'pkgs' file
to parse for LaTeX package versions, tllocalmgr _might_ allow for
packages to be installed which are already present on the machine. This
however is _unlikly_ as when installing through pacman, we should hit
into the FS integrity check, causing install to fail.
Ideally we would want all texlive packages to always have a 'pkgs' file
but that is unlikely. An alternative idea might be to create a
pacman-hook to generate one if missing, but could be very tricky and
time consuming.
|
|
|
|
|
|
|
|
there is an assumption within the tllocalmgr script that the package
name is of form 'texlive-local', which is used to filter out the list
of tex packages so that we know which system (from archlinux repo) tex
packages are actually installed. With this new package name,
'tllocalmgr-git', this is not excluded leading to a startup error.
|
|
|