summaryrefslogtreecommitdiff
path: root/README
blob: 15aa33726aba940b898a8ca82609e3d638898210 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
********************************************************************************
                              The Lualibs Package
********************************************************************************


Lualibs is a collection of Lua modules useful for general programming.

This work is based on Lua modules shipped with ConTeXt, to make them available
for use independent of ConTeXt.

This package is developed by the LuaLaTeX development team on
<http://github.com/lualatex/lualibs>. See the 'NEWS' file for version history.


Installation
--------------------------------------------------------------------------------

Here are the recommended installation methods (preferred first).
The methods "commented out" are currently not available.

1. If you are using TeX Live 2010 or later, use 'tlmgr install lualibs'.
   Alternatively, use your (TeX or Linux) distribution's package management
   system.

2. a. Grab lualibs.tds.zip on CTAN.
   b. Unzip it at the root of one or your TDS trees.
   c. You may need to update some filename database after this, see your TeX
      distribution's manual for details.

3. a. Grab the sources from CTAN or github.
   b. Run 'make install TEXMFROOT=/path/to/texmf'.
   c. See 2c.

Manifest
--------------------------------------------------------------------------------

Source files:
    lualibs.dtx
    lualibs-boolean.lua
    lualibs-compat.lua
    lualibs-dir.lua
    lualibs-file.lua
    lualibs-function.lua
    lualibs-io.lua
    lualibs-lpeg.lua
    lualibs-lua.lua
    lualibs-math.lua
    lualibs-md5.lua
    lualibs-number.lua
    lualibs-os.lua
    lualibs-package.lua
    lualibs-set.lua
    lualibs-string.lua
    lualibs-table.lua
    lualibs-trac-inf.lua
    lualibs-unicode.lua
    lualibs-url.lua
    lualibs-util-deb.lua
    lualibs-util-dim.lua
    lualibs-util-env.lua
    lualibs-util-jsn.lua
    lualibs-util-lua.lua
    lualibs-util-mrg.lua
    lualibs-util-prs.lua
    lualibs-util-sta.lua
    lualibs-util-sto.lua
    lualibs-util-str.lua
    lualibs-util-tab.lua
    lualibs-util-tpl.lua
    Makefile
    NEWS
    README

Derived files:
    lualibs.lua
    lualibs-basic.lua
    lualibs-basic-merged.lua
    lualibs-extended.lua
    lualibs-extended-merged.lua
    lualibs.pdf

License
--------------------------------------------------------------------------------

This work and the derived files are under the Creative Commons CC0 license.

See the full text at

http://creativecommons.org/publicdomain/zero/1.0/legalcode

and a FAQ at

http://wiki.creativecommons.org/CC0

The files lualibs-*.lua are under the same GNU GPLv2 license as Context. Their
legal notice starts by:

"
Copyright PRAGMA ADE / ConTeXt Development Team
"