In short/tldr:
I want to create a repository containing custom packages that can be accessed and installed by TeXLive. Any complete documentation on TeXLive-compatible repositories?
Edit I'm looking to make something like MetaTeX (Here is the MetaTeX repo)
So I want to make a TeXLive repository because of reasons. That is : I want to add a repo to TeXLive that can be used for installation. As the TeXLive guide says, some pinning and such has to be done, but I'm fine with this.
The problem is that I do not know how to build up the TeXLive part of the directory structure. I do understand the TeX Directory Structure and how you'd use tar.xz-files to create this structure internally.
I've done quite a bit of research, but I still have the following questions.
- What is the minimum requirements of the repository hosting setup? (E.g. directory listings)
- The TeXLive Guide 2018 barely mentiones the
tlpdb-file. Is this required for the repo, or only at the clients installation? If applicable: Where can I find the syntax for this? - I notice that all
.tar.xs-files containing packages, also contain atlpkg/tlpobj/packagename.tlpobj, which seem to be the same syntax as thetlpdb-file. It seem to contain multiple key-value pairs (see example below). I'd also like to know what key-values are required and which are optional, and some documentation for this?
Can anyone help with this?
Here is the .tar.xz info for exercisebank.
Directory structure (tar -tf exercisebank.tar.xz):
tex/latex/exercisebank/exercisebank.sty
tlpkg/tlpobj/exercisebank.tlpobj
Here is the exercisebank.tlpobj
name exercisebank
category Package
revision 47483
shortdesc Creating and managing exercises, and reusing them as composed sets
relocated 1
longdesc This package makes it easier to maintain and edit your exercise
longdesc sets. Exercises are saved as separate files containing part
longdesc problems. These files can be used to make sets, and you can
longdesc cherry-pick or exclude certain part problems as you see fit.
runfiles size=5
RELOC/tex/latex/exercisebank/exercisebank.sty
catalogue-ctan /macros/latex/contrib/exercisebank
catalogue-date 2018-04-28 21:34:27 +0200
catalogue-license lppl1.3c
catalogue-topics exercise exam doc-templ
catalogue-version 0.1.4
Possibly helpful links:
From comments
tlmgrdoesn't. – cfr Jul 15 '18 at 17:57tlmgr update. Having a repo accessible only from our intranet seems ideal. – StrongBad Jan 11 '19 at 21:01