xref: /aosp_15_r20/external/angle/third_party/turbine/README.chromium (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1*8975f5c5SAndroid Build Coastguard WorkerName: Turbine
2*8975f5c5SAndroid Build Coastguard WorkerShort Name: turbine
3*8975f5c5SAndroid Build Coastguard WorkerURL: https://github.com/google/turbine
4*8975f5c5SAndroid Build Coastguard WorkerVersion: N/A
5*8975f5c5SAndroid Build Coastguard WorkerRevision: 3c31e67ae25b5e43713fd868e3a9b535ff6298af
6*8975f5c5SAndroid Build Coastguard WorkerLicense: Apache 2.0
7*8975f5c5SAndroid Build Coastguard WorkerLicense File: LICENSE
8*8975f5c5SAndroid Build Coastguard WorkerSecurity Critical: no
9*8975f5c5SAndroid Build Coastguard WorkerShipped: no
10*8975f5c5SAndroid Build Coastguard Worker
11*8975f5c5SAndroid Build Coastguard WorkerDescription:
12*8975f5c5SAndroid Build Coastguard WorkerTurbine is a header compiler for Java. This library does not provide versioning
13*8975f5c5SAndroid Build Coastguard Workeror maven releases, so we need to pull it in and build it ourselves.
14*8975f5c5SAndroid Build Coastguard Worker
15*8975f5c5SAndroid Build Coastguard WorkerSince we have no working non-android java proto processor, we cannot yet build
16*8975f5c5SAndroid Build Coastguard Workerit in GN. Thus build it manually and upload to cipd for now.
17*8975f5c5SAndroid Build Coastguard Worker
18*8975f5c5SAndroid Build Coastguard WorkerCommands to update:
19*8975f5c5SAndroid Build Coastguard Worker- Log into cipd if necessary: `cipd auth-login`
20*8975f5c5SAndroid Build Coastguard Worker- Update //DEPS 'src/third_party/turbine/src' commit to latest on github, see
21*8975f5c5SAndroid Build Coastguard Worker  https://github.com/google/turbine/commits/master, and `gclient sync`.
22*8975f5c5SAndroid Build Coastguard Worker  - Also update the revision in this file.
23*8975f5c5SAndroid Build Coastguard Worker- Ensure current working directory is `src/third_party/turbine`
24*8975f5c5SAndroid Build Coastguard Worker```
25*8975f5c5SAndroid Build Coastguard Workermvn package -DskipTests=true -q -f src/pom.xml
26*8975f5c5SAndroid Build Coastguard Workercp -f src/target/turbine-0.1-SNAPSHOT-all-deps.jar turbine.jar
27*8975f5c5SAndroid Build Coastguard Workercipd create --pkg-def cipd.yaml
28*8975f5c5SAndroid Build Coastguard Worker```
29*8975f5c5SAndroid Build Coastguard Worker- Update //DEPS with the hash id from the cipd create command output.
30*8975f5c5SAndroid Build Coastguard Worker
31*8975f5c5SAndroid Build Coastguard WorkerLocal Modifications:
32*8975f5c5SAndroid Build Coastguard WorkerNo modifications.
33