stremio-linux-shell: fix fetchCargoVendor path

#387337 changed the directory layout of `cargoDeps` such that the
vendored dependencies are split by dependency source
(e.g., `source-git-0`, `source-git-1`, `source-registry-0`).
This commit is contained in:
Tom Hunze
2026-03-24 13:40:04 +01:00
parent 0a4319250d
commit e81555bfa9
@@ -66,11 +66,11 @@ rustPlatform.buildRustPackage (finalAttrs: {
substituteInPlace src/config.rs \
--replace-fail "@serverjs@" "${placeholder "out"}/share/stremio/server.js"
substituteInPlace $cargoDepsCopy/libappindicator-sys-*/src/lib.rs \
substituteInPlace $cargoDepsCopy/*/libappindicator-sys-*/src/lib.rs \
--replace-fail "libayatana-appindicator3.so.1" "${libayatana-appindicator}/lib/libayatana-appindicator3.so.1"
substituteInPlace $cargoDepsCopy/xkbcommon-dl-*/src/lib.rs \
substituteInPlace $cargoDepsCopy/*/xkbcommon-dl-*/src/lib.rs \
--replace-fail "libxkbcommon.so.0" "${libxkbcommon}/lib/libxkbcommon.so.0"
substituteInPlace $cargoDepsCopy/xkbcommon-dl-*/src/x11.rs \
substituteInPlace $cargoDepsCopy/*/xkbcommon-dl-*/src/x11.rs \
--replace-fail "libxkbcommon-x11.so.0" "${libxkbcommon}/lib/libxkbcommon-x11.so.0"
'';