summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-09-13move to 2022 release; add minor fixHans-Nikolai Viessmann
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.
2022-09-13improve error handlingHans-Nikolai Viessmann
* 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.
2022-09-13fix --mirror optionHans-Nikolai Viessmann
2022-09-13fix URL; remove providesHans-Nikolai Viessmann
2022-09-13update git URL to gitlab.archlinux.orgHans-Nikolai Viessmann
this unfortunately changes the version number, as the tags from the old git.archlinux.org repo where not migrated...
2022-09-13change release year to 2021; thanks @oncomouse!Hans-Nikolai Viessmann
2022-09-13make missing 'pkgs' error non-fatalHans-Nikolai Viessmann
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.
2022-09-13add support for TeXLive 2020Hans-Nikolai Viessmann
2022-09-13fix missing quotes, thanks 2ion!Hans-Nikolai Viessmann
2022-09-13minor fix in source urlHans-Nikolai Viessmann
2022-09-13fix missing exclusion on pacman package listingHans-Nikolai Viessmann
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.
2022-09-13initial commitHans-Nikolai Viessmann
by new maintainer
2020-02-08restore compilation with Pacman 5.2XZS
Since Pacman version 5.2.0, makepkg exits whenever any command in a pkgver function returns a non-zero exit code. A recent correction from the git-makepkg-templates [1] adapts to this, restoring correct processing of the PKGBUILD. As this concerns only the build process, not changing any of the resulting package content, the pkgrel is kept constant, to avoid triggering any unnecessary rebuild. [1]: https://github.com/dffischer/git-makepkg-templates/commit/d91fca9b16dd03bc0bf924dbd95dd24b06e232fe
2019-03-13add missed dependencyXZS
The need for this module never caught the eye as it is likely to be installed anyways.
2019-03-13format arrayXZS
The line is distinctly longer than the rest. Assorting the dependencies below each other, as it is common to do in PKGBUILDs, makes the list more readable.
2019-03-13propagate upstream updateXZS
The commits leading up to this version adapt to changes in TeX Live 2018, restoring compatibility.
2019-03-13propagate upstream updateXZS
Names were updated to follow changes in TeX Live 2017.
2016-11-19compress directory installationXZS
The paths now share a longer common prefix, which Bash brace expansion can compact.
2016-11-19propagate upstream updateXZS
The merge of the science and mathextra collections is now taken into account. A library path was also moved.
2016-08-17propagate upstream updateXZS
2016-08-17remove transitively satisfied dependencyXZS
The perl-http-message package is already required by perl-libwww.
2016-08-17support arbitrary integrity checksXZS
The git-makepkg-templates switched to dynamic adaptation to integrity checks chosen in makepkg.conf. [1] The default checksums chosen reflect recommendations from the Arch Linux Wiki and manual pages. [2] [1]: https://github.com/dffischer/git-makepkg-templates/commit/e84d04b [2]: https://aur.archlinux.org/cgit/aur.git/commit/?h=git-makepkg-templates-git&id=c2ccaaa
2016-03-23remove mksrcinfo headerXZS
This reverts "add mksrcinfo header". The .SRCINFO is now generated by "makepkg --printsrcinfo" which does no longer include any header since commit f63854f [1], released with pacman version 5.0.1. [1]: https://projects.archlinux.org/pacman.git/commit/?id=f63854fa96f658ca5bdf2c21a1cd33cf4e3fbdbd
2016-02-07version provided non-git variantXZS
Other packages usually depend on the package without any -git suffix. This makes it possible to als satisfy these dependency requirements when they target specific versions or version ranges.
2016-02-07add mksrcinfo headerXZS
The new version of mksrcinfo released with the recent update to pkgbuild-introspection adds a header to all .SRCINFO files.
2015-08-18propagate upstream updateXZS
2015-08-18utilize standardized git templatesXZS
They are to be found in the AUR package git-makepkg-template-git
2015-08-18initial import from old AUR version 3XZS