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