@@ -33,7 +33,7 @@ pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip", dev_depen
3333pip .parse (
3434 hub_name = "pip_score_venv_test" ,
3535 python_version = PYTHON_VERSION ,
36- requirements_lock = "//tests/python_test_cases:requirements.txt" ,
36+ requirements_lock = "//tests/python_test_cases:requirements.txt.lock " ,
3737)
3838use_repo (pip , "pip_score_venv_test" )
3939
@@ -63,18 +63,40 @@ gcc.toolchain(
6363)
6464use_repo (gcc , "gcc_toolchain" , "gcc_toolchain_gcc" )
6565
66- register_toolchains (
67- "@gcc_toolchain//:all" ,
68- dev_dependency = True ,
66+ # score qnx (qcc) toolchain.
67+ bazel_dep (name = "score_toolchains_qnx" , version = "0.0.5" , dev_dependency = True )
68+
69+ toolchains_qnx = use_extension ("@score_toolchains_qnx//:extensions.bzl" , "toolchains_qnx" , dev_dependency = True )
70+ toolchains_qnx .sdp (
71+ sha256 = "f2e0cb21c6baddbcb65f6a70610ce498e7685de8ea2e0f1648f01b327f6bac63" ,
72+ strip_prefix = "installation" ,
73+ url = "https://www.qnx.com/download/download/79858/installation.tgz" ,
6974)
75+ use_repo (toolchains_qnx , "toolchains_qnx_sdp" )
76+ use_repo (toolchains_qnx , "toolchains_qnx_qcc" )
77+ use_repo (toolchains_qnx , "toolchains_qnx_ifs" )
7078
7179## Bazel registry
7280# Module dependencies
7381bazel_dep (name = "googletest" , version = "1.17.0.bcr.1" )
7482
7583bazel_dep (name = "google_benchmark" , version = "1.9.4" , dev_dependency = True )
7684
85+ bazel_dep (name = "platforms" , version = "1.0.0" )
86+
7787## S-CORE bazel registry
88+ bazel_dep (name = "score_baselibs" , version = "0.1.2" )
89+ bazel_dep (name = "score_bazel_platforms" , version = "0.0.2" )
90+ bazel_dep (name = "score_docs_as_code" , version = "2.2.0" )
91+ bazel_dep (name = "score_platform" , version = "0.5.0" )
92+ git_override (
93+ module_name = "score_platform" ,
94+ commit = "9d30b718db22ad335cccbcfd72f96e5b37fa58f1" , # obsolete by 0.5.1+
95+ remote = "https://github.com/eclipse-score/score.git" ,
96+ )
97+
98+ bazel_dep (name = "score_process" , version = "1.3.2" )
99+ bazel_dep (name = "score_python_basics" , version = "0.3.4" )
78100bazel_dep (name = "score_tooling" , version = "1.0.3" )
79101
80102# ToDo: remove this once 1.0.4 is released,
@@ -89,24 +111,6 @@ git_override(
89111bazel_dep (name = "aspect_rules_lint" , version = "1.10.2" )
90112bazel_dep (name = "buildifier_prebuilt" , version = "8.2.0.2" )
91113
92- # docs-as-code
93- bazel_dep (name = "score_docs_as_code" , version = "2.2.0" )
94-
95- # Provides, pytest & venv
96- bazel_dep (name = "score_python_basics" , version = "0.3.4" )
97- bazel_dep (name = "score_platform" )
98- git_override (
99- # obsolete by 0.5.1+
100- module_name = "score_platform" ,
101- commit = "9d30b718db22ad335cccbcfd72f96e5b37fa58f1" ,
102- remote = "https://github.com/eclipse-score/score.git" ,
103- )
104-
105- bazel_dep (name = "score_process" , version = "1.3.2" )
106-
107- # Module deps
108- bazel_dep (name = "score_baselibs" , version = "0.1.2" )
109-
110114## additional settings / config
111115crate = use_extension ("@rules_rust//crate_universe:extensions.bzl" , "crate" )
112116crate .from_cargo (
@@ -156,23 +160,6 @@ git_override(
156160 remote = "https://github.com/eclipse-score/toolchains_rust.git" ,
157161)
158162
159- bazel_dep (name = "score_toolchains_qnx" , version = "0.1" , dev_dependency = True )
160- git_override (
161- module_name = "score_toolchains_qnx" ,
162- commit = "cdaa451c994f5e1f88aa6395dd516586f387d0ec" ,
163- remote = "https://github.com/eclipse-score/toolchains_qnx.git" ,
164- )
165-
166- toolchains_qnx = use_extension ("@score_toolchains_qnx//:extensions.bzl" , "toolchains_qnx" , dev_dependency = True )
167- toolchains_qnx .sdp (
168- sha256 = "f2e0cb21c6baddbcb65f6a70610ce498e7685de8ea2e0f1648f01b327f6bac63" ,
169- strip_prefix = "installation" ,
170- url = "https://www.qnx.com/download/download/79858/installation.tgz" ,
171- )
172- use_repo (toolchains_qnx , "toolchains_qnx_sdp" )
173- use_repo (toolchains_qnx , "toolchains_qnx_qcc" )
174- use_repo (toolchains_qnx , "toolchains_qnx_ifs" )
175-
176163bazel_dep (name = "custom_qemu" , version = "1.0.0" , dev_dependency = True )
177164archive_override (
178165 module_name = "custom_qemu" ,
@@ -183,17 +170,8 @@ archive_override(
183170 ],
184171)
185172
186- bazel_dep (name = "platforms" , version = "1.0.0" )
187-
188173# Registers the custom Rust toolchain wired to @qnx_rust
189174register_toolchains (
190- "@toolchains_qnx_qcc//:qcc_aarch64" ,
191175 "@score_toolchains_rust//toolchains/aarch64-unknown-qnx8_0:toolchain_aarch64_qnx8_0" ,
192176 dev_dependency = True ,
193177)
194-
195- register_toolchains (
196- "@toolchains_qnx_ifs//:ifs_x86_64" ,
197- "@toolchains_qnx_ifs//:ifs_aarch64" ,
198- dev_dependency = True ,
199- )
0 commit comments