Skip to content

Commit

Permalink
Add deps
Browse files Browse the repository at this point in the history
  • Loading branch information
ankithm28 committed Mar 12, 2023
1 parent 916b992 commit 60ad10b
Show file tree
Hide file tree
Showing 52 changed files with 3,639 additions and 0 deletions.
Empty file.
48 changes: 48 additions & 0 deletions bazelrio/dependencies/apriltaglib/3_2_0_3/deps.bzl
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar")
load("@bazel_tools//tools/build_defs/repo:jvm.bzl", "jvm_maven_import_external")
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@bazelrio//:deps_utils.bzl", "cc_library_headers", "cc_library_shared", "cc_library_sources", "cc_library_static")

def setup_apriltaglib_3_2_0_3_dependencies():
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_apriltaglib_linuxarm32static",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/apriltaglib/3.2.0-3/apriltaglib-3.2.0-3-linuxarm32static.zip",
sha256 = "d1f85522bd671816de3edc952271b9f9fd4e295ecbf42b8e810bc527e829a33b",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_apriltaglib_linuxarm64static",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/apriltaglib/3.2.0-3/apriltaglib-3.2.0-3-linuxarm64static.zip",
sha256 = "663d89c5e1077ecd178ef3ac73fcab5a5dff3ed97dfc45f2e40b4649da3a460b",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_apriltaglib_linuxx86-64static",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/apriltaglib/3.2.0-3/apriltaglib-3.2.0-3-linuxx86-64static.zip",
sha256 = "2ba90e634b60ffcc0c2a8548e0d4e98060f59224523963fdd896b6ce9efad6c2",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_apriltaglib_osxuniversalstatic",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/apriltaglib/3.2.0-3/apriltaglib-3.2.0-3-osxuniversalstatic.zip",
sha256 = "5816cab35c0f8b564f487aae43dbd037b36518db983d6f7f3a19de5ca744c42d",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_apriltaglib_windowsx86-64static",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/apriltaglib/3.2.0-3/apriltaglib-3.2.0-3-windowsx86-64static.zip",
sha256 = "b6950ac078a87666225bb931554b04388f4c5cefe572bd90eeadb1a0ebf2d402",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_apriltaglib_headers",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/apriltaglib/3.2.0-3/apriltaglib-3.2.0-3-headers.zip",
sha256 = "bf2f4196f6d2cb80de8259221b0977fe89143b86071d10c8e613a1d9da37ed82",
build_file_content = cc_library_headers,
)
Empty file.
10 changes: 10 additions & 0 deletions bazelrio/dependencies/apriltaglib/deps.bzl
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

load("//dependencies/apriltaglib/3_2_0_3:deps.bzl", "setup_apriltaglib_3_2_0_3_dependencies")

def setup_apriltaglib_dependencies(version):
if version == None:
print("Not setting up dependencies for apriltaglib")
elif version == "3.2.0-3":
setup_apriltaglib_3_2_0_3_dependencies()
else:
fail("Unsupported version '{}'".format(version))
Empty file.
48 changes: 48 additions & 0 deletions bazelrio/dependencies/imgui/1_89_1_1/deps.bzl
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar")
load("@bazel_tools//tools/build_defs/repo:jvm.bzl", "jvm_maven_import_external")
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@bazelrio//:deps_utils.bzl", "cc_library_headers", "cc_library_shared", "cc_library_sources", "cc_library_static")

def setup_imgui_1_89_1_1_dependencies():
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_imgui_linuxarm32static",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/imgui/1.89.1-1/imgui-1.89.1-1-linuxarm32static.zip",
sha256 = "aad8f78a48a31ac9ddae9d051931a4f6c4f41c97704b7b906488048d2e553356",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_imgui_linuxarm64static",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/imgui/1.89.1-1/imgui-1.89.1-1-linuxarm64static.zip",
sha256 = "0a1fa8f6c16fcd6e5f5f97a121d6a6c7f8ee81992b806e47b55d7069c4f6d883",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_imgui_linuxx86-64static",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/imgui/1.89.1-1/imgui-1.89.1-1-linuxx86-64static.zip",
sha256 = "7024aa916fe82bd46ffe1a162164223d67e08310e3d81fd64e4e2adf51148903",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_imgui_osxuniversalstatic",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/imgui/1.89.1-1/imgui-1.89.1-1-osxuniversalstatic.zip",
sha256 = "de02fd5208f8901efc94eb19a19b873775c97293fd0bf1818fa1638a1d58a5c2",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_imgui_windowsx86-64static",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/imgui/1.89.1-1/imgui-1.89.1-1-windowsx86-64static.zip",
sha256 = "1aa7aa58d81236dd61b5f27d32ab66347f8a8df681f299b79eeb5956d1ee5c15",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_imgui_headers",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/imgui/1.89.1-1/imgui-1.89.1-1-headers.zip",
sha256 = "fa496c97819254fcace3acceb688b4ac2e169157fc017c8b1eaaed6ec48ada9c",
build_file_content = cc_library_headers,
)
Empty file.
10 changes: 10 additions & 0 deletions bazelrio/dependencies/imgui/deps.bzl
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

load("//dependencies/imgui/1_89_1_1:deps.bzl", "setup_imgui_1_89_1_1_dependencies")

def setup_imgui_dependencies(version):
if version == None:
print("Not setting up dependencies for imgui")
elif version == "1.89.1-1":
setup_imgui_1_89_1_1_dependencies()
else:
fail("Unsupported version '{}'".format(version))
Empty file.
48 changes: 48 additions & 0 deletions bazelrio/dependencies/libssh/0_95_6/deps.bzl
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar")
load("@bazel_tools//tools/build_defs/repo:jvm.bzl", "jvm_maven_import_external")
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@bazelrio//:deps_utils.bzl", "cc_library_headers", "cc_library_shared", "cc_library_sources", "cc_library_static")

def setup_libssh_0_95_6_dependencies():
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_libssh_linuxarm32static",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/libssh/0.95-6/libssh-0.95-6-linuxarm32static.zip",
sha256 = "dcc81a92c0988732c903265b6561b8906e501be7b4bac2aeee3e3586df98abc0",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_libssh_linuxarm64static",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/libssh/0.95-6/libssh-0.95-6-linuxarm64static.zip",
sha256 = "07dea29c621ae6d92e6f2c12252b9d085370fb4d526dd73f3b778b2397d206bf",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_libssh_linuxx86-64static",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/libssh/0.95-6/libssh-0.95-6-linuxx86-64static.zip",
sha256 = "07b5be45bfe07dfaadaf7ab32d71302499a764f0fa915c61c96c8a5a4521b243",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_libssh_osxuniversalstatic",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/libssh/0.95-6/libssh-0.95-6-osxuniversalstatic.zip",
sha256 = "6a99e89759544938976211a85b43c5f1933cacaf2f683268d4ab673d8dc57e10",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_libssh_windowsx86-64static",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/libssh/0.95-6/libssh-0.95-6-windowsx86-64static.zip",
sha256 = "40fd4d1c67e47b81b18ef67f43f4bbb95897c3f4d4d36594c6a23e6d7addbc25",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_edu_wpi_first_thirdparty_frc_libssh_headers",
url = "https://frcmaven.wpi.edu/release/edu/wpi/first/thirdparty/frc2023/libssh/0.95-6/libssh-0.95-6-headers.zip",
sha256 = "266a13c81556aecee5b8b753d9bd444f76b670e34dda259b9403ec45f2b4f055",
build_file_content = cc_library_headers,
)
Empty file.
10 changes: 10 additions & 0 deletions bazelrio/dependencies/libssh/deps.bzl
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@

load("//dependencies/libssh/0_95_6:deps.bzl", "setup_libssh_0_95_6_dependencies")

def setup_libssh_dependencies(version):
if version == None:
print("Not setting up dependencies for libssh")
elif version == "0.95-6":
setup_libssh_0_95_6_dependencies()
else:
fail("Unsupported version '{}'".format(version))
Empty file.
55 changes: 55 additions & 0 deletions bazelrio/dependencies/navx/2023_0_0/deps.bzl
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar")
load("@bazel_tools//tools/build_defs/repo:jvm.bzl", "jvm_maven_import_external")
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@bazelrio//:deps_utils.bzl", "cc_library_headers", "cc_library_shared", "cc_library_sources", "cc_library_static")

def setup_navx_2023_0_0_dependencies():
maybe(
http_archive,
"__bazelrio_com_kauailabs_navx_frc_navx-frc-cpp_headers",
url = "https://dev.studica.com/maven/release/2023/com/kauailabs/navx/frc/navx-frc-cpp/2023.0.0/navx-frc-cpp-2023.0.0-headers.zip",
sha256 = "306be67e736de2f85dc922f43f1ec34752767cf905befe2eb7cde680bbaabecb",
build_file_content = cc_library_headers,
)
maybe(
http_archive,
"__bazelrio_com_kauailabs_navx_frc_navx-frc-cpp_sources",
url = "https://dev.studica.com/maven/release/2023/com/kauailabs/navx/frc/navx-frc-cpp/2023.0.0/navx-frc-cpp-2023.0.0-sources.zip",
sha256 = "18a4fb8f2a14787f64bb33c1ed5be10bb5c4be72e7c607faa3bb709851c251a5",
build_file_content = cc_library_sources,
)
maybe(
http_archive,
"__bazelrio_com_kauailabs_navx_frc_navx-frc-cpp_linuxathena",
url = "https://dev.studica.com/maven/release/2023/com/kauailabs/navx/frc/navx-frc-cpp/2023.0.0/navx-frc-cpp-2023.0.0-linuxathena.zip",
sha256 = "8acf40c76f2440711b25b0762eec0008f2b8810ae4a9423c3c1ca57685ac6585",
build_file_content = cc_library_shared,
)
maybe(
http_archive,
"__bazelrio_com_kauailabs_navx_frc_navx-frc-cpp_linuxathenastatic",
url = "https://dev.studica.com/maven/release/2023/com/kauailabs/navx/frc/navx-frc-cpp/2023.0.0/navx-frc-cpp-2023.0.0-linuxathenastatic.zip",
sha256 = "4992c6a33d135b214c73fac3c9e7b7cb24c2d5e3a450c5b353332664190e34c7",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_com_kauailabs_navx_frc_navx-frc-cpp_windowsx86-64",
url = "https://dev.studica.com/maven/release/2023/com/kauailabs/navx/frc/navx-frc-cpp/2023.0.0/navx-frc-cpp-2023.0.0-windowsx86-64.zip",
sha256 = "780db9926254ea8263f539ca326ea38af935eb39d590c74ddeabd18edd5148d5",
build_file_content = cc_library_shared,
)
maybe(
http_archive,
"__bazelrio_com_kauailabs_navx_frc_navx-frc-cpp_windowsx86-64static",
url = "https://dev.studica.com/maven/release/2023/com/kauailabs/navx/frc/navx-frc-cpp/2023.0.0/navx-frc-cpp-2023.0.0-windowsx86-64static.zip",
sha256 = "5459d899a97f57a64834d1cfce6e5ef900a80921f17f68d220cf12e18787bcd4",
build_file_content = cc_library_static,
)
maybe(
jvm_maven_import_external,
name = "__bazelrio_com_kauailabs_navx_frc_navx-frc-java",
artifact = "com.kauailabs.navx.frc:navx-frc-java:2023.0.0",
artifact_sha256 = "f704e31153cbf87acd5ee20f7f764e14c5abef74bcdb5e810597c3c9629fb0ca",
server_urls = ["https://dev.studica.com/maven/release/2023"],
)
Empty file.
55 changes: 55 additions & 0 deletions bazelrio/dependencies/navx/2023_0_1/deps.bzl
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive", "http_jar")
load("@bazel_tools//tools/build_defs/repo:jvm.bzl", "jvm_maven_import_external")
load("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe")
load("@bazelrio//:deps_utils.bzl", "cc_library_headers", "cc_library_shared", "cc_library_sources", "cc_library_static")

def setup_navx_2023_0_1_dependencies():
maybe(
http_archive,
"__bazelrio_com_kauailabs_navx_frc_navx-frc-cpp_headers",
url = "https://dev.studica.com/maven/release/2023/com/kauailabs/navx/frc/navx-frc-cpp/2023.0.1/navx-frc-cpp-2023.0.1-headers.zip",
sha256 = "306be67e736de2f85dc922f43f1ec34752767cf905befe2eb7cde680bbaabecb",
build_file_content = cc_library_headers,
)
maybe(
http_archive,
"__bazelrio_com_kauailabs_navx_frc_navx-frc-cpp_sources",
url = "https://dev.studica.com/maven/release/2023/com/kauailabs/navx/frc/navx-frc-cpp/2023.0.1/navx-frc-cpp-2023.0.1-sources.zip",
sha256 = "18a4fb8f2a14787f64bb33c1ed5be10bb5c4be72e7c607faa3bb709851c251a5",
build_file_content = cc_library_sources,
)
maybe(
http_archive,
"__bazelrio_com_kauailabs_navx_frc_navx-frc-cpp_linuxathena",
url = "https://dev.studica.com/maven/release/2023/com/kauailabs/navx/frc/navx-frc-cpp/2023.0.1/navx-frc-cpp-2023.0.1-linuxathena.zip",
sha256 = "8acf40c76f2440711b25b0762eec0008f2b8810ae4a9423c3c1ca57685ac6585",
build_file_content = cc_library_shared,
)
maybe(
http_archive,
"__bazelrio_com_kauailabs_navx_frc_navx-frc-cpp_linuxathenastatic",
url = "https://dev.studica.com/maven/release/2023/com/kauailabs/navx/frc/navx-frc-cpp/2023.0.1/navx-frc-cpp-2023.0.1-linuxathenastatic.zip",
sha256 = "4992c6a33d135b214c73fac3c9e7b7cb24c2d5e3a450c5b353332664190e34c7",
build_file_content = cc_library_static,
)
maybe(
http_archive,
"__bazelrio_com_kauailabs_navx_frc_navx-frc-cpp_windowsx86-64",
url = "https://dev.studica.com/maven/release/2023/com/kauailabs/navx/frc/navx-frc-cpp/2023.0.1/navx-frc-cpp-2023.0.1-windowsx86-64.zip",
sha256 = "780db9926254ea8263f539ca326ea38af935eb39d590c74ddeabd18edd5148d5",
build_file_content = cc_library_shared,
)
maybe(
http_archive,
"__bazelrio_com_kauailabs_navx_frc_navx-frc-cpp_windowsx86-64static",
url = "https://dev.studica.com/maven/release/2023/com/kauailabs/navx/frc/navx-frc-cpp/2023.0.1/navx-frc-cpp-2023.0.1-windowsx86-64static.zip",
sha256 = "5459d899a97f57a64834d1cfce6e5ef900a80921f17f68d220cf12e18787bcd4",
build_file_content = cc_library_static,
)
maybe(
jvm_maven_import_external,
name = "__bazelrio_com_kauailabs_navx_frc_navx-frc-java",
artifact = "com.kauailabs.navx.frc:navx-frc-java:2023.0.1",
artifact_sha256 = "f704e31153cbf87acd5ee20f7f764e14c5abef74bcdb5e810597c3c9629fb0ca",
server_urls = ["https://dev.studica.com/maven/release/2023"],
)
Empty file.
Loading

0 comments on commit 60ad10b

Please sign in to comment.