Merge pull request #114476 from MetaDark/yabridge
yabridge, yabridgectl: 3.0.0 -> 3.0.1
This commit is contained in:
commit
15e5958c21
|
@ -17,7 +17,7 @@ let
|
||||||
owner = "fraillt";
|
owner = "fraillt";
|
||||||
repo = "bitsery";
|
repo = "bitsery";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "132b0n0xlpcv97l6bhk9n57hg95pkhwqzvr9jkv57nmggn76s5q7";
|
hash = "sha256-Bxdtjn2v2lP2lCnvjzmct6QHT7FpwmXoSZtd2oEFS4w=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@ let
|
||||||
owner = "Naios";
|
owner = "Naios";
|
||||||
repo = "function2";
|
repo = "function2";
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0abrz2as62725g212qswi35nsdlf5wrhcz78hm2qidbgqr9rkir5";
|
hash = "sha256-JceZU8ZvtYhFheh8BjMvjjZty4hcYxHEK+IIo5X4eSk=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -39,7 +39,7 @@ let
|
||||||
owner = "marzer";
|
owner = "marzer";
|
||||||
repo = "tomlplusplus";
|
repo = "tomlplusplus";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0fspinnpyk1c9ay0h3wl8d4bbm6aswlypnrw2c7pk2i4mh981b4b";
|
hash = "sha256-i6yAEqwkinkPEzzb6ynXytS1SEOUDwi8SixMf62NVzs=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -51,19 +51,19 @@ let
|
||||||
repo = "vst3sdk";
|
repo = "vst3sdk";
|
||||||
rev = version;
|
rev = version;
|
||||||
fetchSubmodules = true;
|
fetchSubmodules = true;
|
||||||
sha256 = "1fqpylkbljifwdw2z75agc0yxnhmv4b09fxs3rvlw1qmm5mwx0p2";
|
sha256 = "sha256-4oLOa6kVB053Hrq7BBbZFdruAXuqnC944y5Kuib1F7s=";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
in stdenv.mkDerivation rec {
|
in stdenv.mkDerivation rec {
|
||||||
pname = "yabridge";
|
pname = "yabridge";
|
||||||
version = "3.0.0";
|
version = "3.0.1";
|
||||||
|
|
||||||
# NOTE: Also update yabridgectl's cargoSha256 when this is updated
|
# NOTE: Also update yabridgectl's cargoSha256 when this is updated
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "robbert-vdh";
|
owner = "robbert-vdh";
|
||||||
repo = pname;
|
repo = pname;
|
||||||
rev = version;
|
rev = version;
|
||||||
sha256 = "0ha7jhnkd2i49q5rz2hp7sq6hv19bir99x51hs6nvvcf16hlf2bp";
|
hash = "sha256-BT8Qj8WvyRlBwSuIIlfWVhlG3RSv2sFnSskCcjPF/N0=";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Unpack subproject sources
|
# Unpack subproject sources
|
||||||
|
|
|
@ -6,9 +6,12 @@ rustPlatform.buildRustPackage rec {
|
||||||
|
|
||||||
src = yabridge.src;
|
src = yabridge.src;
|
||||||
sourceRoot = "source/tools/yabridgectl";
|
sourceRoot = "source/tools/yabridgectl";
|
||||||
cargoSha256 = "1sjhani8h7ap42yqlnj05sx59jyz2h12qlm1ibv8ldxcpwps0bwy";
|
cargoHash = "sha256-YSK1DWv9kb6kFUJ4UEhh6psKsVqwpFJjvjJgj2e4BAc=";
|
||||||
|
|
||||||
patches = [
|
patches = [
|
||||||
|
# By default, yabridgectl locates libyabridge.so by using
|
||||||
|
# hard-coded distro-specific lib paths. This patch replaces those
|
||||||
|
# hard coded paths with lib paths from NIX_PROFILE.
|
||||||
./libyabridge-from-nix-profiles.patch
|
./libyabridge-from-nix-profiles.patch
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue