32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			32 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
Name: Turbine
 | 
						|
Short Name: turbine
 | 
						|
URL: https://github.com/google/turbine
 | 
						|
Version: 0
 | 
						|
Revision: 3c31e67ae25b5e43713fd868e3a9b535ff6298af
 | 
						|
License: Apache 2.0
 | 
						|
License File: NOT_SHIPPED
 | 
						|
Security Critical: no
 | 
						|
 | 
						|
Description:
 | 
						|
Turbine is a header compiler for Java. This library does not provide versioning
 | 
						|
or maven releases, so we need to pull it in and build it ourselves.
 | 
						|
 | 
						|
Since we have no working non-android java proto processor, we cannot yet build
 | 
						|
it in GN. Thus build it manually and upload to cipd for now.
 | 
						|
 | 
						|
Commands to update:
 | 
						|
- Log into cipd if necessary: `cipd auth-login`
 | 
						|
- Update //DEPS 'src/third_party/turbine/src' commit to latest on github, see
 | 
						|
  https://github.com/google/turbine/commits/master, and `gclient sync`.
 | 
						|
  - Also update the revision in this file.
 | 
						|
- Ensure current working directory is `src/third_party/turbine`
 | 
						|
```
 | 
						|
mvn package -DskipTests=true -q -f src/pom.xml
 | 
						|
cp -f src/target/turbine-0.1-SNAPSHOT-all-deps.jar turbine.jar
 | 
						|
cipd create --pkg-def cipd.yaml
 | 
						|
```
 | 
						|
- Update //DEPS with the hash id from the cipd create command output.
 | 
						|
 | 
						|
Local Modifications:
 | 
						|
No modifications.
 |