blob: a571b2d8f7201848cc315ce6792cc3fe360a0e8b [file] [log] [blame]
Philipp Schrader0e19c602018-03-07 21:07:22 -08001package(default_visibility = ["//visibility:public"])
Austin Schuh55139fe2015-10-14 23:55:24 -07002
Philipp Schrader0e19c602018-03-07 21:07:22 -08003load(
4 "//debian:python.bzl",
5 python_debs = "files",
6)
Philipp Schraderaedfc5c2018-03-10 19:32:30 -08007load(
8 "//debian:clang.bzl",
9 clang_debs = "files",
10)
Brian Silverman7bda6212018-08-05 11:42:11 -070011load(
12 ":patch.bzl",
13 patch_debs = "files",
14)
Brian Silverman7297c0c2018-08-05 13:43:00 -070015load(
16 ":pandoc.bzl",
17 pandoc_debs = "files",
18)
Philipp Schrader0e19c602018-03-07 21:07:22 -080019load("//debian:packages.bzl", "download_packages", "generate_deb_tarball")
20
21py_binary(
22 name = "download_packages",
23 srcs = [
24 "download_packages.py",
25 ],
26 default_python_version = "PY3",
27 main = "download_packages.py",
28 srcs_version = "PY2AND3",
29)
30
31download_packages(
32 name = "download_python_deps",
33 excludes = [
34 "libblas.so.3",
35 "liblapack.so.3",
36 ],
37 packages = [
38 "python-dev",
39 "python-numpy",
40 "python3-dev",
41 "python3-numpy",
42 ],
43)
44
Philipp Schraderaedfc5c2018-03-10 19:32:30 -080045download_packages(
46 name = "download_clang_deps",
47 excludes = [
48 "libblas.so.3",
49 ],
50 force_includes = [
51 "libc6",
52 "libc6-dev",
53 ],
54 packages = [
55 "clang-3.6",
56 "clang-format-3.6",
57 "gcc",
58 "gfortran",
59 ],
60)
61
Brian Silverman7bda6212018-08-05 11:42:11 -070062download_packages(
63 name = "download_patch_deps",
64 packages = [
65 "patch",
66 ],
67)
68
Brian Silverman7297c0c2018-08-05 13:43:00 -070069download_packages(
70 name = "download_pandoc_deps",
71 packages = [
72 "pandoc",
73 ],
74)
75
Philipp Schrader0e19c602018-03-07 21:07:22 -080076generate_deb_tarball(
77 name = "python",
78 files = python_debs,
79)
Philipp Schraderaedfc5c2018-03-10 19:32:30 -080080
81generate_deb_tarball(
82 name = "clang_3p6",
83 files = clang_debs,
84)
Brian Silverman7bda6212018-08-05 11:42:11 -070085
86generate_deb_tarball(
87 name = "patch",
88 files = patch_debs,
89)
Brian Silverman7297c0c2018-08-05 13:43:00 -070090
91generate_deb_tarball(
92 name = "pandoc",
93 files = pandoc_debs,
94)