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, )