2025-06-20 15:44:46 -04:00
|
|
|
|
|
|
|
final: prev: {
|
|
|
|
yabridge = prev.yabridge.overrideAttrs (old: {
|
2025-06-20 16:17:32 -04:00
|
|
|
version = "HEAD";
|
2025-06-20 15:44:46 -04:00
|
|
|
src = prev.fetchFromGitHub {
|
|
|
|
owner = "robbert-vdh";
|
|
|
|
repo = "yabridge";
|
|
|
|
rev = "HEAD";
|
2025-07-04 01:12:55 -04:00
|
|
|
hash = "sha256-hL6nPl5zG3e6/I1Evd0Xl3Ie/DzpdqO+2S2R4FhZqdE=";
|
2025-06-20 15:44:46 -04:00
|
|
|
};
|
|
|
|
|
|
|
|
patches = [
|
|
|
|
# Hard code bitbridge & runtime dependencies
|
2025-06-20 15:55:34 -04:00
|
|
|
(prev.replaceVars ../patches/hardcode-dependencies.patch {
|
2025-06-20 15:44:46 -04:00
|
|
|
libdbus = prev.pkgs.dbus.lib;
|
|
|
|
libxcb32 = prev.pkgsi686Linux.xorg.libxcb;
|
2025-06-20 15:55:34 -04:00
|
|
|
wine = prev.wine;
|
2025-06-20 15:44:46 -04:00
|
|
|
})
|
|
|
|
|
|
|
|
# Patch the chainloader to search for libyabridge through NIX_PROFILES
|
2025-06-20 15:55:34 -04:00
|
|
|
../patches/libyabridge-from-nix-profiles.patch
|
2025-06-20 15:44:46 -04:00
|
|
|
];
|
|
|
|
|
|
|
|
});
|
|
|
|
|
2025-06-20 16:17:32 -04:00
|
|
|
yabridgectl = prev.yabridgectl.overrideAttrs (old: {
|
2025-06-20 15:44:46 -04:00
|
|
|
cargoHash = "";
|
|
|
|
});
|
|
|
|
}
|