blob: 0c2cd5e1d6fa511a9daf7e5cd9aba4a340f1ccf6 [file] [log] [blame]
Han-Wen Nienhuys36502622016-10-05 17:36:20 +02001package(
David Ostrovskyfa189072016-11-30 08:52:06 +01002 default_visibility = ["//visibility:public"],
Han-Wen Nienhuys36502622016-10-05 17:36:20 +02003)
Han-Wen Nienhuys28e7a6d2016-09-21 15:03:54 +02004
5load("//tools/bzl:js.bzl", "bower_component_bundle")
David Ostrovskyfa189072016-11-30 08:52:06 +01006load("//tools/bzl:genrule2.bzl", "genrule2")
Han-Wen Nienhuys28e7a6d2016-09-21 15:03:54 +02007
8bower_component_bundle(
David Ostrovskyfa189072016-11-30 08:52:06 +01009 name = "polygerrit_components.bower_components",
10 deps = [
11 "//lib/js:es6-promise",
12 "//lib/js:fetch",
13 # TODO(hanwen): this is inserted separately in the UI zip. Do we need this here?
14 "//lib/js:highlightjs",
15 "//lib/js:iron-a11y-keys-behavior",
16 "//lib/js:iron-autogrow-textarea",
17 "//lib/js:iron-dropdown",
Becky Siegel6db720e2017-10-10 12:22:27 -070018 "//lib/js:iron-icon",
19 "//lib/js:iron-iconset-svg",
David Ostrovskyfa189072016-11-30 08:52:06 +010020 "//lib/js:iron-input",
21 "//lib/js:iron-overlay-behavior",
22 "//lib/js:iron-selector",
23 "//lib/js:moment",
24 "//lib/js:page",
Becky Siegel78b40ca2017-09-26 11:21:13 -070025 "//lib/js:paper-button",
Becky Siegelb8302172017-09-25 14:21:57 -070026 "//lib/js:paper-input",
Becky Siegel90539552017-09-15 16:24:58 -070027 "//lib/js:paper-item",
28 "//lib/js:paper-listbox",
Becky Siegela2be8e42018-01-08 14:31:16 -080029 "//lib/js:paper-toggle-button",
David Ostrovskyfa189072016-11-30 08:52:06 +010030 "//lib/js:polymer",
Mike Samuel5ee69712017-06-15 22:51:00 -040031 "//lib/js:polymer-resin",
David Ostrovskyfa189072016-11-30 08:52:06 +010032 "//lib/js:promise-polyfill",
33 ],
34)
Han-Wen Nienhuys0d4ea732016-11-13 14:13:38 -080035
36genrule2(
David Ostrovskyfa189072016-11-30 08:52:06 +010037 name = "fonts",
38 srcs = [
Becky Siegel792e4182017-09-01 16:34:08 -070039 "//lib/fonts:robotofonts",
David Ostrovskyfa189072016-11-30 08:52:06 +010040 ],
41 outs = ["fonts.zip"],
42 cmd = " && ".join([
43 "mkdir -p $$TMP/fonts",
44 "cp $(SRCS) $$TMP/fonts/",
45 "cd $$TMP",
46 "find fonts/ -exec touch -t 198001010000 '{}' ';'",
47 "zip -qr $$ROOT/$@ fonts",
48 ]),
49 output_to_bindir = 1,
50 visibility = ["//visibility:public"],
Han-Wen Nienhuys0d4ea732016-11-13 14:13:38 -080051)