1111# SPDX-License-Identifier: Apache-2.0
1212# *******************************************************************************
1313module (
14- name = "cpp_rust_template_repository " ,
15- version = "1.0 " ,
14+ name = "score-mw-log " ,
15+ version = "0.1 " ,
1616)
1717
1818bazel_dep (name = "rules_python" , version = "1.4.1" )
@@ -27,31 +27,48 @@ python.toolchain(
2727use_repo (python )
2828
2929# Add GoogleTest dependency
30- bazel_dep (name = "googletest" , version = "1.17 .0" )
30+ bazel_dep (name = "googletest" , version = "1.15 .0" )
3131
3232# Rust rules for Bazel
33- bazel_dep (name = "rules_rust" , version = "0.63.0" )
33+ bazel_dep (name = "rules_rust" , version = "0.56.0" )
34+
35+ # Checker rule for CopyRight checks/fixs
36+ bazel_dep (name = "score_cr_checker" , version = "0.3.1" )
37+ bazel_dep (name = "score_python_basics" , version = "0.3.4" )
38+ bazel_dep (name = "score_starpls_lsp" , version = "0.1.0" )
3439
3540# C/C++ rules for Bazel
36- bazel_dep (name = "rules_cc" , version = "0.2 .1" )
41+ bazel_dep (name = "rules_cc" , version = "0.1 .1" )
3742
3843# LLVM Toolchains Rules - host configuration
39- bazel_dep (name = "toolchains_llvm" , version = "1.4 .0" )
44+ bazel_dep (name = "toolchains_llvm" , version = "1.3 .0" )
4045
41- llvm = use_extension ("@toolchains_llvm//toolchain/extensions:llvm.bzl" , "llvm" )
42- llvm .toolchain (
43- cxx_standard = {"" : "c++17" },
44- llvm_version = "19.1.0" ,
46+ # Configure and register the toolchain.
47+ bazel_dep (name = "score_toolchains_gcc" , version = "0.4" , dev_dependency = True )
48+ gcc = use_extension ("@score_toolchains_gcc//extentions:gcc.bzl" , "gcc" , dev_dependency = True )
49+ gcc .toolchain (
50+ url = "https://github.com/eclipse-score/toolchains_gcc_packages/releases/download/0.0.1/x86_64-unknown-linux-gnu_gcc12.tar.gz" ,
51+ sha256 = "457f5f20f57528033cb840d708b507050d711ae93e009388847e113b11bf3600" ,
52+ strip_prefix = "x86_64-unknown-linux-gnu" ,
4553)
46- use_repo (llvm , "llvm_toolchain" )
47- use_repo (llvm , "llvm_toolchain_llvm" )
4854
49- register_toolchains ("@llvm_toolchain//:all" )
55+ use_repo (gcc , "gcc_toolchain" , "gcc_toolchain_gcc" )
56+
57+ # Dash license checker
58+ bazel_dep (name = "score_dash_license_checker" , version = "0.1.2" )
5059
51- # tooling
52- bazel_dep (name = "score_tooling " , version = "1.0 .1" )
53- bazel_dep (name = "aspect_rules_lint" , version = "1.5.3 " )
60+ # Format checker
61+ bazel_dep (name = "score_format_checker " , version = "0.1 .1" )
62+ bazel_dep (name = "aspect_rules_lint" , version = "1.4.4 " )
5463bazel_dep (name = "buildifier_prebuilt" , version = "8.2.0.2" )
5564
5665#docs-as-code
57- bazel_dep (name = "score_docs_as_code" , version = "1.1.0" )
66+ bazel_dep (name = "score_docs_as_code" , version = "1.0.1" )
67+
68+ # Code deps
69+ bazel_dep (name = "score-baselibs" , version = "0.1.0" )
70+ git_override (
71+ module_name = "score-baselibs" ,
72+ commit = "ae050e3cc556572830e1ec02ffbcbbd03f26df13" , # or use "tag" or "branch"
73+ remote = "https://github.com/eclipse-score/baselibs.git" ,
74+ )
0 commit comments