chore: static link vulkan
Some checks failed
build / checks-build (push) Has been cancelled
build / codecov (push) Has been cancelled
build / checks-matrix (push) Has been cancelled
docs / docs (push) Has been cancelled

This commit is contained in:
uttarayan21
2025-10-08 01:08:58 +05:30
parent e205c60187
commit 7be28fd81d
3 changed files with 36 additions and 20 deletions

45
Cargo.lock generated
View File

@@ -182,6 +182,9 @@ dependencies = [
"serde", "serde",
"serde_repr", "serde_repr",
"url", "url",
"wayland-backend",
"wayland-client",
"wayland-protocols 0.32.9",
"zbus", "zbus",
] ]
@@ -2161,7 +2164,7 @@ dependencies = [
[[package]] [[package]]
name = "gpui" name = "gpui"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#94f1faffa73c17d22a949de77309c664918e3547" source = "git+https://github.com/uttarayan21/zed#0206e34dde1fe54af1b86d46793be3fa72b37388"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"ashpd 0.11.0", "ashpd 0.11.0",
@@ -2228,7 +2231,7 @@ dependencies = [
"wayland-backend", "wayland-backend",
"wayland-client", "wayland-client",
"wayland-cursor", "wayland-cursor",
"wayland-protocols", "wayland-protocols 0.31.2",
"wayland-protocols-plasma", "wayland-protocols-plasma",
"windows", "windows",
"windows-core", "windows-core",
@@ -2250,7 +2253,7 @@ dependencies = [
[[package]] [[package]]
name = "gpui-macros" name = "gpui-macros"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#94f1faffa73c17d22a949de77309c664918e3547" source = "git+https://github.com/uttarayan21/zed#0206e34dde1fe54af1b86d46793be3fa72b37388"
dependencies = [ dependencies = [
"heck 0.5.0", "heck 0.5.0",
"proc-macro2", "proc-macro2",
@@ -3138,6 +3141,7 @@ dependencies = [
name = "mm" name = "mm"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"ash",
"clap", "clap",
"clap_complete", "clap_complete",
"error-stack", "error-stack",
@@ -6030,6 +6034,18 @@ dependencies = [
"wayland-scanner", "wayland-scanner",
] ]
[[package]]
name = "wayland-protocols"
version = "0.32.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "efa790ed75fbfd71283bd2521a1cfdc022aabcc28bdcff00851f9e4ae88d9901"
dependencies = [
"bitflags 2.9.4",
"wayland-backend",
"wayland-client",
"wayland-scanner",
]
[[package]] [[package]]
name = "wayland-protocols-plasma" name = "wayland-protocols-plasma"
version = "0.2.0" version = "0.2.0"
@@ -6039,7 +6055,7 @@ dependencies = [
"bitflags 2.9.4", "bitflags 2.9.4",
"wayland-backend", "wayland-backend",
"wayland-client", "wayland-client",
"wayland-protocols", "wayland-protocols 0.31.2",
"wayland-scanner", "wayland-scanner",
] ]
@@ -6062,7 +6078,6 @@ checksum = "34949b42822155826b41db8e5d0c1be3a2bd296c747577a43a3e6daefc296142"
dependencies = [ dependencies = [
"dlib", "dlib",
"log", "log",
"once_cell",
"pkg-config", "pkg-config",
] ]
@@ -6719,7 +6734,7 @@ dependencies = [
[[package]] [[package]]
name = "zed-collections" name = "zed-collections"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#94f1faffa73c17d22a949de77309c664918e3547" source = "git+https://github.com/uttarayan21/zed#0206e34dde1fe54af1b86d46793be3fa72b37388"
dependencies = [ dependencies = [
"indexmap", "indexmap",
"rustc-hash 2.1.1", "rustc-hash 2.1.1",
@@ -6729,7 +6744,7 @@ dependencies = [
[[package]] [[package]]
name = "zed-derive-refineable" name = "zed-derive-refineable"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#94f1faffa73c17d22a949de77309c664918e3547" source = "git+https://github.com/uttarayan21/zed#0206e34dde1fe54af1b86d46793be3fa72b37388"
dependencies = [ dependencies = [
"proc-macro2", "proc-macro2",
"quote", "quote",
@@ -6764,7 +6779,7 @@ dependencies = [
[[package]] [[package]]
name = "zed-http-client" name = "zed-http-client"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#94f1faffa73c17d22a949de77309c664918e3547" source = "git+https://github.com/uttarayan21/zed#0206e34dde1fe54af1b86d46793be3fa72b37388"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-compression", "async-compression",
@@ -6790,7 +6805,7 @@ dependencies = [
[[package]] [[package]]
name = "zed-media" name = "zed-media"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#94f1faffa73c17d22a949de77309c664918e3547" source = "git+https://github.com/uttarayan21/zed#0206e34dde1fe54af1b86d46793be3fa72b37388"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"bindgen", "bindgen",
@@ -6806,7 +6821,7 @@ dependencies = [
[[package]] [[package]]
name = "zed-perf" name = "zed-perf"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#94f1faffa73c17d22a949de77309c664918e3547" source = "git+https://github.com/uttarayan21/zed#0206e34dde1fe54af1b86d46793be3fa72b37388"
dependencies = [ dependencies = [
"serde", "serde",
"serde_json", "serde_json",
@@ -6817,7 +6832,7 @@ dependencies = [
[[package]] [[package]]
name = "zed-refineable" name = "zed-refineable"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#94f1faffa73c17d22a949de77309c664918e3547" source = "git+https://github.com/uttarayan21/zed#0206e34dde1fe54af1b86d46793be3fa72b37388"
dependencies = [ dependencies = [
"workspace-hack", "workspace-hack",
"zed-derive-refineable", "zed-derive-refineable",
@@ -6875,7 +6890,7 @@ dependencies = [
[[package]] [[package]]
name = "zed-semantic-version" name = "zed-semantic-version"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#94f1faffa73c17d22a949de77309c664918e3547" source = "git+https://github.com/uttarayan21/zed#0206e34dde1fe54af1b86d46793be3fa72b37388"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"serde", "serde",
@@ -6885,7 +6900,7 @@ dependencies = [
[[package]] [[package]]
name = "zed-sum-tree" name = "zed-sum-tree"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#94f1faffa73c17d22a949de77309c664918e3547" source = "git+https://github.com/uttarayan21/zed#0206e34dde1fe54af1b86d46793be3fa72b37388"
dependencies = [ dependencies = [
"arrayvec", "arrayvec",
"log", "log",
@@ -6896,7 +6911,7 @@ dependencies = [
[[package]] [[package]]
name = "zed-util" name = "zed-util"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#94f1faffa73c17d22a949de77309c664918e3547" source = "git+https://github.com/uttarayan21/zed#0206e34dde1fe54af1b86d46793be3fa72b37388"
dependencies = [ dependencies = [
"anyhow", "anyhow",
"async-fs", "async-fs",
@@ -6932,7 +6947,7 @@ dependencies = [
[[package]] [[package]]
name = "zed-util-macros" name = "zed-util-macros"
version = "0.1.0" version = "0.1.0"
source = "git+https://github.com/zed-industries/zed#94f1faffa73c17d22a949de77309c664918e3547" source = "git+https://github.com/uttarayan21/zed#0206e34dde1fe54af1b86d46793be3fa72b37388"
dependencies = [ dependencies = [
"quote", "quote",
"syn 2.0.106", "syn 2.0.106",

View File

@@ -14,9 +14,10 @@ thiserror = "2.0"
tokio = "1.43.1" tokio = "1.43.1"
tracing = "0.1" tracing = "0.1"
tracing-subscriber = "0.3" tracing-subscriber = "0.3"
gpui = { git = "https://github.com/zed-industries/zed", default-features = false, features = ["wayland"] } gpui = { git = "https://github.com/uttarayan21/zed", default-features = false, features = ["wayland"] }
nalgebra = "0.34.1" nalgebra = "0.34.1"
wayland-sys = { version = "0.31.7", default-features = false } wayland-sys = { version = "0.31.7", default-features = false }
wayland-backend = { version = "0.3.11", default-features = false } wayland-backend = { version = "0.3.11", default-features = false }
ignore = { version = "0.4.23", features = ["simd-accel"] } ignore = { version = "0.4.23", features = ["simd-accel"] }
unicode-segmentation = "1.12.0" unicode-segmentation = "1.12.0"
ash = { version = "0.38.0", features = ["linked"] }

View File

@@ -153,10 +153,10 @@
++ (lib.optionals pkgs.stdenv.isDarwin [ ++ (lib.optionals pkgs.stdenv.isDarwin [
apple-sdk_13 apple-sdk_13
]); ]);
shellHook = '' # shellHook = ''
# Temp solution until I can disable wayland-backend's dlopen feature in gpui itself # # Temp solution until I can disable wayland-backend's dlopen feature in gpui itself
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${builtins.toString (pkgs.lib.makeLibraryPath commonArgs.buildInputs)}"; # export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:${builtins.toString (pkgs.lib.makeLibraryPath commonArgs.buildInputs)}";
''; # '';
}); });
}; };
} }