/
texlive-full.json
58 lines (58 loc) 路 2.33 KB
/
texlive-full.json
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
{
"homepage": "https://tug.org/texlive/",
"description": "TeX Live is a cross-platform, free software distribution for the TeX typesetting system",
"license": "LPPL,GPL2",
"version": "2024",
"url": "http://mirror.ctan.org/systems/texlive/Images/texlive2024.iso",
"hash": "sha512:6e3c3470ee5ca903bb5c31f436b018cd2cfbc526c4ca563ccb15959802f8b1a6c0475c58566c1afaba19dc780fd192ac5511818ef5a89828d935c66c62cfcb2a",
"extract_to": "installer",
"installer": {
"script": [
"Write-Host 'Invoking TeX Live installer...' -ForegroundColor DarkCyan",
"Write-Host 'This can take a few minutes to to a long time...' -ForegroundColor DarkYellow",
"$env:TEXLIVE_INSTALL_PAPER='a4'",
"$env:TEXLIVE_INSTALL_PREFIX=\"$dir\"",
"$env:TEXLIVE_INSTALL_NO_CONTEXT_CACHE=1",
"$env:TEXLIVE_INSTALL_NO_RESUME=1",
"$env:TEXLIVE_INSTALL_ENV_NOCHECK=1",
"$installProfile = \"$dir\\installer\\default.profile\"",
"Write-Output \"selected_scheme scheme-full\" | Out-File $installProfile -Encoding ASCII",
"$installArgs = \"-no-gui -portable -non-admin -profile=$installProfile\"",
"Invoke-ExternalCommand -Path \"$dir\\installer\\install-tl-windows.bat\" -ArgumentList $installArgs",
"Remove-Item \"$dir\\installer\" -Recurse -Force | Out-Null",
"if (!(Test-Path \"$dir\\bin\\win64\")) {",
" New-Item -Type Directory -Path \"$dir\\bin\\win64\" | Out-Null",
"}",
"# Unset install envs",
"$env:TEXLIVE_INSTALL_PAPER=''",
"$env:TEXLIVE_INSTALL_PREFIX=''",
"$env:TEXLIVE_INSTALL_NO_CONTEXT_CACHE=''",
"$env:TEXLIVE_INSTALL_NO_RESUME=''",
"$env:TEXLIVE_INSTALL_ENV_NOCHECK=''"
]
},
"env_add_path": [
"bin\\win64",
"bin\\windows"
],
"shortcuts": [
[
"tl-tray-menu.exe",
"Tex Live Manager"
],
[
"bin\\windows\\texworks.exe",
"TeXworks"
]
],
"persist": "texmf-config",
"checkver": {
"regex": "TeX Live ([\\d]+)"
},
"autoupdate": {
"url": "http://mirror.ctan.org/systems/texlive/Images/texlive$version.iso",
"hash": {
"url": "$url.sha512"
}
}
}