aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--site/BUILD67
-rw-r--r--third_party/css/bootstrap/BUILD8
-rw-r--r--third_party/css/font_awesome/BUILD2
-rw-r--r--third_party/javascript/bootstrap/BUILD1
4 files changed, 75 insertions, 3 deletions
diff --git a/site/BUILD b/site/BUILD
index 3683386159..2cc97369b1 100644
--- a/site/BUILD
+++ b/site/BUILD
@@ -1,3 +1,5 @@
+load("@bazel_tools//tools/build_defs/pkg:pkg.bzl", "pkg_tar")
+
exports_files(
["docs/bazel-user-manual.html"],
)
@@ -7,3 +9,68 @@ filegroup(
srcs = glob(["**"]),
visibility = ["//:__pkg__"],
)
+
+filegroup(
+ name = "jekyll-srcs",
+ srcs = glob(
+ ["**/*"],
+ exclude = [
+ "BUILD",
+ "jekyll-tree.sh",
+ "*.swp",
+ ],
+ ),
+)
+
+pkg_tar(
+ name = "jekyll-files",
+ files = [":jekyll-srcs"],
+ strip_prefix = ".",
+)
+
+pkg_tar(
+ name = "bootstrap-css",
+ files = ["//third_party/css/bootstrap:bootstrap_css"],
+ package_dir = "assets",
+ strip_prefix = "/third_party/css/bootstrap",
+)
+
+pkg_tar(
+ name = "bootstrap-images",
+ files = ["//third_party/css/bootstrap:bootstrap_images"],
+ package_dir = "assets",
+ strip_prefix = "/third_party/css/bootstrap",
+)
+
+pkg_tar(
+ name = "font-awesome-css",
+ files = ["//third_party/css/font_awesome:font_awesome_css"],
+ package_dir = "assets",
+ strip_prefix = "/third_party/css/font_awesome",
+)
+
+pkg_tar(
+ name = "font-awesome-font",
+ files = ["//third_party/css/font_awesome:font_awesome_font"],
+ package_dir = "assets",
+ strip_prefix = "/third_party/css/font_awesome",
+)
+
+pkg_tar(
+ name = "bootstrap-js",
+ files = ["//third_party/javascript/bootstrap:bootstrap_js"],
+ package_dir = "assets",
+ strip_prefix = "/third_party/javascript/bootstrap",
+)
+
+pkg_tar(
+ name = "jekyll-tree",
+ deps = [
+ ":bootstrap-css",
+ ":bootstrap-images",
+ ":bootstrap-js",
+ ":font-awesome-css",
+ ":font-awesome-font",
+ ":jekyll-files",
+ ],
+)
diff --git a/third_party/css/bootstrap/BUILD b/third_party/css/bootstrap/BUILD
index 18fc491cc1..42c7a9dd1d 100644
--- a/third_party/css/bootstrap/BUILD
+++ b/third_party/css/bootstrap/BUILD
@@ -9,14 +9,16 @@ filegroup(
filegroup(
name = "bootstrap_css",
srcs = [
- "css/boostrap.css",
- "css/boostrap.css.map",
+ "css/bootstrap.css",
+ "css/bootstrap.css.map",
"css/bootstrap.min.css",
"css/bootstrap.min.css.map",
],
+ visibility = ["//site:__pkg__"],
)
filegroup(
name = "bootstrap_images",
- srcs = glob(["glyphicons-halflings-regular.*"]),
+ srcs = glob(["fonts/glyphicons-halflings-regular.*"]),
+ visibility = ["//site:__pkg__"],
)
diff --git a/third_party/css/font_awesome/BUILD b/third_party/css/font_awesome/BUILD
index 129178c81e..a58e75ed7a 100644
--- a/third_party/css/font_awesome/BUILD
+++ b/third_party/css/font_awesome/BUILD
@@ -12,9 +12,11 @@ filegroup(
"css/font-awesome.css",
"css/font-awesome.min.css",
],
+ visibility = ["//site:__pkg__"],
)
filegroup(
name = "font_awesome_font",
srcs = glob(["fonts/fontawesome-webfont.*"]),
+ visibility = ["//site:__pkg__"],
)
diff --git a/third_party/javascript/bootstrap/BUILD b/third_party/javascript/bootstrap/BUILD
index 7253a6ff45..3b2f7811f5 100644
--- a/third_party/javascript/bootstrap/BUILD
+++ b/third_party/javascript/bootstrap/BUILD
@@ -12,4 +12,5 @@ filegroup(
"js/bootstrap.js",
"js/bootstrap.min.js",
],
+ visibility = ["//site:__pkg__"],
)