summaryrefslogtreecommitdiff
path: root/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2017-05-01 17:43:29 +0900
committerNorbert Preining <norbert@preining.info>2017-05-01 17:43:29 +0900
commit31fa00d451306e6a9bcaf14a953dbb88ff30c507 (patch)
tree94750da14a6ae623926171c34295ba931e1e19e3 /tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc
add basic files
Diffstat (limited to 'tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc')
-rw-r--r--tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc42
1 files changed, 42 insertions, 0 deletions
diff --git a/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc b/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc
new file mode 100644
index 00000000..d1c1ed35
--- /dev/null
+++ b/tlpkg/tlpsrc/00texlive.autopatterns.tlpsrc
@@ -0,0 +1,42 @@
+category TLCore
+shortdesc Defines category patterns used by tlpsrc-to-tlpdb conversion
+longdesc As can be seen, the syntax here is slightly different than a
+longdesc normal tlpsrc file: an additional first argument specifies the
+longdesc category for this pattern, and a final %NAME% is replaced with
+longdesc the package. Defining new categories merely by adding them
+longdesc here is not currently implemented, though it could be done if
+longdesc it proves useful. See the TeXLive::TLPSRC documentation for more.
+
+# auto patterns for category Package
+runpattern Package t texmf-dist bibtex %NAME%
+runpattern Package t texmf-dist context %NAME%
+runpattern Package t texmf-dist dvips %NAME%
+runpattern Package t texmf-dist fonts %NAME%
+runpattern Package t texmf-dist makeindex %NAME%
+runpattern Package t texmf-dist metafont %NAME%
+runpattern Package t texmf-dist metapost %NAME%
+runpattern Package t texmf-dist mft %NAME%
+runpattern Package t texmf-dist omega %NAME%
+runpattern Package t texmf-dist scripts %NAME%
+runpattern Package t texmf-dist tex %NAME%
+srcpattern Package t texmf-dist source %NAME%
+docpattern Package t texmf-dist doc %NAME%
+docpattern Package f texmf-dist/doc/man/man1/%NAME%.*
+
+# auto patterns for category TLCore
+docpattern TLCore t texmf-dist doc %NAME%
+
+# auto patterns for category ConTeXt, with special expansion type:
+# general form: %[str:]NAME[:str]%
+# - initial str deletes str at the beginning of pkg name (if matches)
+# - terminal str deletes str at then end of pkg name (if matches)
+# Example:
+# pkg name: context-foobar
+# %context-:NAME% expands to foobar
+runpattern ConTeXt f texmf-dist/tex/context/interface/third/*%context-:NAME%.xml
+runpattern ConTeXt f texmf-dist/tex/context/interface/third/t-%NAME%.xml
+runpattern ConTeXt d texmf-dist/tex/context/third/%context-:NAME%
+runpattern ConTeXt d texmf-dist/scripts/context/lua/third/%context-:NAME%
+runpattern ConTeXt d texmf-dist/metapost/context/third/%context-:NAME%
+docpattern ConTeXt d texmf-dist/doc/context/third/%context-:NAME%
+srcpattern ConTeXt d texmf-dist/source/context/third/%context-:NAME%