tdf#163956 calculate line height differently in FORMTEXT
[LibreOffice.git] / .configurations / admin_java_and_deps.dsc.yaml
blob2d1f0b7eac7728967d985fe9d6552fbef0e086b3
1 # yaml-language-server: $schema=https://aka.ms/configuration-dsc-schema/0.2
3 # download additional dependencies used for the build to C:/Users/Public/Downloads (unfortunately
4 # xRemoteFile doesn't accept $env:PUBLIC or similar, so using hardcoded paths for now),
5 # install the 32bit and 64bit JDKs & make sure wsl is installed
6 # (this configuration needs to be applied with administrator privileges)
8 properties:
9   resources:
10     - resource: xPSDesiredStateConfiguration/xRemoteFile
11       id: jom
12       directives:
13         description: download jom (parallel nmake)
14       settings:
15         DestinationPath: C:/Users/Public/Downloads
16         Uri: http://download.qt.io/official_releases/jom/jom_1_1_4.zip
17         ChecksumType: SHA256
18         Checksum: d533c1ef49214229681e90196ed2094691e8c4a0a0bef0b2c901debcb562682b
19     - resource: xPSDesiredStateConfiguration/xRemoteFile
20       id: make
21       directives:
22         description: download make
23       settings:
24         DestinationPath: C:/Users/Public/Downloads
25         Uri: https://dev-www.libreoffice.org/bin/cygwin/make-4.2.1-msvc.exe
26         ChecksumType: SHA256
27         Checksum: 146d6f2b0ea57647b11b506a95048a7be73232e1feeeccbc1013651f992423d8
28     - resource: xPSDesiredStateConfiguration/xRemoteFile
29       id: clang-format
30       directives:
31         description: download clang-format
32       settings:
33         DestinationPath: C:/Users/Public/Downloads
34         Uri: https://dev-www.libreoffice.org/bin/clang-format-5.0.0-win.exe
35         ChecksumType: SHA256
36         Checksum: a25d5c4b451ec4fba466807e9239d0bcbafcfeb7f35834f2db87448968a73ccb
37     - resource: xPSDesiredStateConfiguration/xRemoteFile
38       id: spp
39       directives:
40         description: download strawberry perl portable
41       settings:
42         DestinationPath: C:/Users/Public/Downloads
43         Uri: https://github.com/StrawberryPerl/Perl-Dist-Strawberry/releases/download/SP_54001_64bit_UCRT/strawberry-perl-5.40.0.1-64bit-portable.zip
44         ChecksumType: SHA256
45         Checksum: 754f3e2a8e473dc68d1540c7802fb166a025f35ef18960c4564a31f8b5933907
46     - resource: xPSDesiredStateConfiguration/xRemoteFile
47       id: ant
48       directives:
49         description: download ant
50       settings:
51         DestinationPath: C:/Users/Public/Downloads
52         Uri: https://dlcdn.apache.org/ant/binaries/apache-ant-1.10.15-bin.zip
53         ChecksumType: SHA256
54         Checksum: e59baf898dc5b6d1aa6cd57544715f7e0060b1fdc9e56f24f9898d56612a9e0b
55     - resource: xPSDesiredStateConfiguration/xRemoteFile
56       id: junit
57       directives:
58         description: download junit
59       settings:
60         DestinationPath: C:/Users/Public/Downloads
61         Uri: https://repo1.maven.org/maven2/junit/junit/4.10/junit-4.10.jar
62         ChecksumType: SHA256
63         Checksum: 36a747ca1e0b86f6ea88055b8723bb87030d627766da6288bf077afdeeb0f75a
64     - resource: xPSDesiredStateConfiguration/xRemoteFile
65       id: ucrt
66       directives:
67         description: download ucrts
68       settings:
69         DestinationPath: C:/Users/Public/Downloads
70         Uri: https://download.microsoft.com/download/C/5/D/C5D68AA1-F62E-422A-9084-4AD85CEB8D4D/WindowsUCRT.zip
71         ChecksumType: SHA256
72         Checksum: 3c9fff1e102adbab55e588ce58b4291db885a530b2ae3bcca851c2721c8be3e1
73     - resource: xPSDesiredStateConfiguration/xMsiPackage
74       id: JDK_x64
75       directives:
76         description: install the 64bit JDK
77       settings:
78         Path: https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_x64_windows_hotspot_17.0.12_7.msi
79         ProductId: '{20108BEF-FA49-47AE-9551-495BED430689}'
80         Arguments: ADDLOCAL=FeatureMain,FeatureOracleJavaSoft
81         FileHash: 1e6df6b445d9e995e86fd8225c658df1411d3abab86b540ce4d2063c8a889835
82     - resource: xPSDesiredStateConfiguration/xMsiPackage
83       id: JDK_x86
84       directives:
85         description: install the 32bit JDK
86       settings:
87         Path: https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.12%2B7/OpenJDK17U-jdk_x86-32_windows_hotspot_17.0.12_7.msi
88         ProductId: '{E0CAD1B6-6CF5-4E33-9F85-18AAE8CDD8EE}'
89         Arguments: ADDLOCAL=FeatureMain,FeatureOracleJavaSoft
90         FileHash: 84e94caa3fac04a173d8cebb80ae77727eaedd766d5bf4f66900aa64aa0b4f11
91     - resource: xPSDesiredStateConfiguration/xScript
92       id: wsl
93       directives:
94         description: make sure that wsl utility is available/working - i.e. that wsl is installed
95       settings:
96         # no idea why the whole test fails when not redirecting stderr
97         TestScript: wsl.exe --status 2>$null; return ![bool]$LASTEXITCODE
98         GetScript:  wsl.exe --status 2>$null; return ![bool]$LASTEXITCODE
99         SetScript: wsl.exe --install --no-distribution
100   configurationVersion: 0.2.0