| package( |
| default_visibility=["//visibility:public"] |
| ) |
| |
| load("//tools/bzl:js.bzl", "bower_component_bundle") |
| load('//tools/bzl:genrule2.bzl', 'genrule2') |
| |
| bower_component_bundle( |
| name = "polygerrit_components.bower_components", |
| deps = [ |
| '//lib/js:es6-promise', |
| '//lib/js:fetch', |
| # TODO(hanwen): this is inserted separately in the UI zip. Do we need this here? |
| '//lib/js:highlightjs', |
| '//lib/js:iron-a11y-keys-behavior', |
| '//lib/js:iron-autogrow-textarea', |
| '//lib/js:iron-dropdown', |
| '//lib/js:iron-input', |
| '//lib/js:iron-overlay-behavior', |
| '//lib/js:iron-selector', |
| '//lib/js:moment', |
| '//lib/js:page', |
| '//lib/js:polymer', |
| '//lib/js:promise-polyfill', |
| ]) |
| |
| |
| genrule2( |
| name = 'fonts', |
| cmd = ' && '.join([ |
| 'mkdir -p $$TMP/fonts', |
| 'cp $(SRCS) $$TMP/fonts/', |
| 'cd $$TMP', |
| "find fonts/ -exec touch -t 198001010000 '{}' ';'", |
| 'zip -qr $$ROOT/$@ fonts', |
| ]), |
| srcs = [ |
| '//lib/fonts:sourcecodepro', |
| ], |
| outs = ['fonts.zip',], |
| visibility = ['//visibility:public'], |
| output_to_bindir = 1, |
| ) |