@@ -2,15 +2,20 @@ bazel_dep(name = "platforms", version = "1.0.0")
22bazel_dep (name = "toolchains_llvm_bootstrapped" , version = "0.3.1" )
33archive_override (
44 module_name = "toolchains_llvm_bootstrapped" ,
5- integrity = "sha256-dBvq3EBkK0YWeYLZz+lPGT1EP5jKdpvZ7VJ6iy//ADM=" ,
6- patch_strip = 1 ,
7- patches = [
8- "//:toolchains_llvm_bootstrapped_ws2.patch" ,
9- ],
10- strip_prefix = "toolchains_llvm_bootstrapped-ae1f72282fbe8695c5641eda171d6b7b73e475b6" ,
11- urls = ["https://github.com/cerisier/toolchains_llvm_bootstrapped/archive/ae1f72282fbe8695c5641eda171d6b7b73e475b6/master.tar.gz" ],
5+ integrity = "sha256-es2Zf7dKYEVDuvkm6E90CnunXSisameDh5/5nyhyu2Q=" ,
6+ strip_prefix = "toolchains_llvm_bootstrapped-873b8be7d416283761b158ef4635e605970ab3db" ,
7+ urls = ["https://github.com/cerisier/toolchains_llvm_bootstrapped/archive/873b8be7d416283761b158ef4635e605970ab3db.tar.gz" ],
128)
139
10+ osx = use_extension ("@toolchains_llvm_bootstrapped//toolchain/extension:osx.bzl" , "osx" )
11+
12+ osx .framework (name = "CoreFoundation" )
13+ osx .framework (name = "CoreServices" )
14+ osx .framework (name = "CFNetwork" )
15+ osx .framework (name = "DiskArbitration" )
16+ osx .framework (name = "IOKit" )
17+ osx .framework (name = "Security" )
18+
1419#local_path_override(
1520# module_name = "toolchains_llvm_bootstrapped",
1621# path = "../../toolchains_llvm_bootstrapped",
@@ -158,8 +163,23 @@ crate.annotation(
158163]
159164
160165### Fix -sys crates
166+ bazel_dep (name = "bzip2" , version = "1.0.8.bcr.3" )
167+
168+ crate .annotation (
169+ crate = "bzip2-sys" ,
170+ gen_build_script = "off" ,
171+ deps = ["@bzip2//:bz2" ],
172+ )
173+
174+ inject_repo (crate , "bzip2" )
175+
161176bazel_dep (name = "glib" , version = "2.82.2.bcr.7" )
162177
178+ crate .annotation (
179+ crate = "gio-sys" ,
180+ gen_build_script = "off" ,
181+ deps = ["@glib//gio" ],
182+ )
163183crate .annotation (
164184 crate = "glib-sys" ,
165185 gen_build_script = "off" ,
@@ -170,14 +190,30 @@ crate.annotation(
170190 gen_build_script = "off" ,
171191 deps = ["@glib//gobject" ],
172192)
193+
194+ inject_repo (crate , "glib" )
195+
196+ bazel_dep (name = "xz" , version = "5.4.5.bcr.7" )
197+
173198crate .annotation (
174- crate = "gio -sys" ,
199+ crate = "lzma -sys" ,
175200 gen_build_script = "off" ,
176- deps = ["@glib//gio " ],
201+ deps = ["@xz//:lzma " ],
177202)
178203
179- inject_repo (crate , "glib" )
204+ inject_repo (crate , "xz" )
205+
206+ bazel_dep (name = "zstd" , version = "1.5.7" )
207+
208+ crate .annotation (
209+ crate = "zstd-sys" ,
210+ gen_build_script = "off" ,
211+ deps = ["@zstd" ],
212+ )
213+
214+ inject_repo (crate , "zstd" )
180215
216+ # TODO(zbarsky): alsa-sys is not curently tested, fix it
181217bazel_dep (name = "alsa_lib" , version = "1.2.9.bcr.4" )
182218
183219crate .annotation (
0 commit comments