| Name: Google Closure Library |
| Short Name: closure-library |
| URL: https://github.com/google/closure-library |
| Version: 20210907.0.0 |
| Date: 2021-09-28 |
| Revision: 54209b6f5453f16037658807b13b8088352d1af6 |
| License: Apache 2.0 |
| License File: LICENSE |
| Security Critical: No |
| CPEPrefix: cpe:/a:google:closure_library:20191111 |
| |
| Description: |
| Google Closure Library is Google's common JavaScript library. It is used in |
| Chromium to allow protocol buffers to be serialized/deserialized in JavaScript. |
| |
| Local Modifications: |
| None |
| |
| Roll Instructions: |
| This repo is kept in the main chromium/src repo, so there is no DEPS entry for |
| it. To roll: |
| |
| # Where you keep chromium. |
| CHROMIUM_SRC=/path/to/your/chromium/src |
| # Temporary directory to check out the closure-library |
| cd /tmp/closure |
| |
| # Note that the name is closure-library here, but google-closure-library in |
| # the chromium tree. |
| git clone https://github.com/google/closure-library.git |
| cd closure-library |
| tar cvf - . |(cd ${CHROMIUM_SRC}/third_party/google-closure-library && tar xvf -) |
| cd ${CHROMIUM_SRC}/third_party/google-closure-library |
| # or exclude these while copying. |
| rm -rf .git .github |
| |
| # Update Version / date in README.chromium |
| vim README.chromium |
| |
| git add -u |
| git commit -m "Some snappy commit message" |
| git cl upload |
| git cl try |
| # Review and land. |
| echo If you get errors about unknown deps, please add them to: |
| echo third_party/protobuf/BUILD.gn |
| echo Congratulations on rolling closure-libary. |