forked from lualatex/lualibs
-
Notifications
You must be signed in to change notification settings - Fork 6
/
buildinfo.txt
63 lines (37 loc) · 1.32 KB
/
buildinfo.txt
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
-- REQUIREMENT: set CONTEXTPATH environment variable to .../texmf-context
## Step 1
check for new context versions, needs a diff program, so run from git bash
texlua whatsnew.lua
## Step 2
copy and rename new files (must be done manually as far as I can see)
new 28.09.2018: it can be done with
!!! needs a CONTEXTPATH environment variable that points to tex\texmf-context
should be run from git bash too.
texlua import-from-context.lua
## Step 3
- change the version and date in build.lua
- run l3build.lua tag
- Add version info to NEWS
- Enable unicode in lualibs-unicode (until we remove the dependency ...)
- Disable outer return statements in lualibs-util-jsn and lualibs-util-zip
## Step 4
Unpack the dtx:
l3build unpack
## Step 5 create the merged files in a context aware command line by running
in build/unpacked
mtxrun --script package --merge lualibs-extended.lua
mtxrun --script package --merge lualibs-basic.lua
## Step 6
copy the merged files to the main folder (or l3build will delete them in the next step)
## Step 7
install the new files in the texmf tree of luaotfload with
l3build install
(luaotfload folder should be beside lualibs folder)
Run
mktexlsr
if needed
## Step 8
run tests (l3build check, luaotfload-tool -u)
## Step 9
Create CTAN-package
l3build ctan