This commit is contained in:
Lasan Mahaliyana
2026-07-20 09:35:03 +05:30
parent d474becefe
commit f9a9d241d7
3 changed files with 35 additions and 4 deletions
+3
View File
@@ -57,6 +57,9 @@ Cargo.lock
# Bazel
bazel-*
/.clwb/
/dist/
/sharing/linux/dist-minimal/
/sharing/linux/app/linuxdeploy.AppImage
# Devcontainers
# /.devcontainer/
+28
View File
@@ -1,6 +1,7 @@
bazel_dep(name = "platforms", version = "1.0.0")
bazel_dep(name = "rules_apple", version = "4.3.3")
bazel_dep(name = "rules_cc", version = "0.2.16")
bazel_dep(name = "rules_shell", version = "0.6.1")
bazel_dep(name = "rules_rust", version = "0.68.1")
bazel_dep(name = "bazel_skylib", version = "1.9.0")
bazel_dep(name = "abseil-cpp", version = "20260107.0", repo_name = "com_google_absl")
@@ -15,6 +16,12 @@ bazel_dep(name = "rules_foreign_cc", version = "0.15.1")
# Should update to 7.0.0
bazel_dep(name = "ftxui", version = "6.1.9")
bazel_dep(name = "rules_qt", version = "0.0.6")
single_version_override(
module_name = "rules_qt",
patch_strip = 1,
patches = ["//sharing/linux:rules_qt_wayland.patch"],
version = "0.0.6",
)
qt = use_extension("@rules_qt//extension:qt.bzl", "fetch")
qt.install(
name = "qt_linux_x86_64",
@@ -62,6 +69,27 @@ crate.from_cargo(
use_repo(crate, "crate_index")
http_archive = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
http_file = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file")
http_file(
name = "appimagetool_x86_64",
downloaded_file_path = "appimagetool-x86_64.AppImage",
executable = True,
sha256 = "ed4ce84f0d9caff66f50bcca6ff6f35aae54ce8135408b3fa33abfc3cb384eb0",
urls = [
"https://github.com/AppImage/appimagetool/releases/download/1.9.1/appimagetool-x86_64.AppImage",
],
)
http_file(
name = "appimage_runtime_x86_64",
downloaded_file_path = "runtime-x86_64",
executable = True,
sha256 = "2fca8b443c92510f1483a883f60061ad09b46b978b2631c807cd873a47ec260d",
urls = [
"https://github.com/AppImage/type2-runtime/releases/download/20251108/runtime-x86_64",
],
)
http_archive(
name = "com_google_ukey2",
+4 -4
View File
@@ -154,8 +154,8 @@
"https://bcr.bazel.build/modules/rules_java/8.3.2/MODULE.bazel": "7336d5511ad5af0b8615fdc7477535a2e4e723a357b6713af439fe8cf0195017",
"https://bcr.bazel.build/modules/rules_java/8.5.1/MODULE.bazel": "d8a9e38cc5228881f7055a6079f6f7821a073df3744d441978e7a43e20226939",
"https://bcr.bazel.build/modules/rules_java/8.6.1/MODULE.bazel": "f4808e2ab5b0197f094cabce9f4b006a27766beb6a9975931da07099560ca9c2",
"https://bcr.bazel.build/modules/rules_java/9.1.0/MODULE.bazel": "ee63f27e36a3fada80342869361182f120a9819c74320e8e65b1e04ba0cd7a9d",
"https://bcr.bazel.build/modules/rules_java/9.1.0/source.json": "da589573c1dee2c9ac4a568b301269a2e8191110ff0345c1a959fa7ea6c4dfd6",
"https://bcr.bazel.build/modules/rules_java/9.0.3/MODULE.bazel": "1f98ed015f7e744a745e0df6e898a7c5e83562d6b759dfd475c76456dda5ccea",
"https://bcr.bazel.build/modules/rules_java/9.0.3/source.json": "b038c0c07e12e658135bbc32cc1a2ded6e33785105c9d41958014c592de4593e",
"https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7",
"https://bcr.bazel.build/modules/rules_jvm_external/5.1/MODULE.bazel": "33f6f999e03183f7d088c9be518a63467dfd0be94a11d0055fe2d210f89aa909",
"https://bcr.bazel.build/modules/rules_jvm_external/5.2/MODULE.bazel": "d9351ba35217ad0de03816ef3ed63f89d411349353077348a45348b096615036",
@@ -224,7 +224,7 @@
"moduleExtensions": {
"@@rules_kotlin+//src/main/starlark/core/repositories:bzlmod_setup.bzl%rules_kotlin_extensions": {
"general": {
"bzlTransitiveDigest": "Ga4z8lQy1YQ5rAMy+dOl0dqcCEBnYNCXku8x3YQmDZI=",
"bzlTransitiveDigest": "ABI1D/sbS1ovwaW/kHDoj8nnXjQ0oKU9fzmzEG4iT8o=",
"usagesDigest": "QI2z8ZUR+mqtbwsf2fLqYdJAkPOHdOV+tF2yVAUgRzw=",
"recordedInputs": [
"REPO_MAPPING:rules_kotlin+,bazel_tools bazel_tools"
@@ -311,7 +311,7 @@
},
"@@rules_qt+//extension:qt.bzl%fetch": {
"general": {
"bzlTransitiveDigest": "+wmXAn/rrcsNKiW6OUivYSeVfd3AXW5c+xNYlBdh9q4=",
"bzlTransitiveDigest": "3vTANWIrmD01b5iK5BaEDS+paxW2+eg0EBn9v1RbnwY=",
"usagesDigest": "auA61WJmCe5oSTNXyylRfl0UXq4bzk5bNKFXIoW1/mI=",
"recordedInputs": [
"REPO_MAPPING:,rules_qt rules_qt+",