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