rust-bindgen: 0.37.0 -> 0.40.0 (#46137)
This commit is contained in:
parent
6d307e6999
commit
6c90a975c2
@ -1,17 +1,17 @@
|
|||||||
{ stdenv, fetchFromGitHub, fetchpatch, rustPlatform, clang, llvmPackages, rustfmt, writeScriptBin }:
|
{ stdenv, fetchFromGitHub, rustPlatform, clang, llvmPackages, rustfmt, writeScriptBin }:
|
||||||
|
|
||||||
rustPlatform.buildRustPackage rec {
|
rustPlatform.buildRustPackage rec {
|
||||||
name = "rust-bindgen-${version}";
|
name = "rust-bindgen-${version}";
|
||||||
version = "0.37.0";
|
version = "0.40.0";
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "rust-lang-nursery";
|
owner = "rust-lang-nursery";
|
||||||
repo = "rust-bindgen";
|
repo = "rust-bindgen";
|
||||||
rev = "v${version}";
|
rev = "v${version}";
|
||||||
sha256 = "0cqjr7qspjrfgqcp4nqxljmhhbqyijb2jpw3lajgjj48y6wrnw93";
|
sha256 = "0d7jqgi3aadwqcxiaz7axsq9h6n2i42yd3q0p1hc5l0kcdwwbj5k";
|
||||||
};
|
};
|
||||||
|
|
||||||
cargoSha256 = "0b8v6c7q1abibzygrigldpd31lyd5ngmj4vq5d7zni96m20mm85w";
|
cargoSha256 = "1rjyazhnk9xihqw1qzkkcrab627lqbj789g5d5nb8bn2hkbdx5d6";
|
||||||
|
|
||||||
libclang = llvmPackages.libclang.lib; #for substituteAll
|
libclang = llvmPackages.libclang.lib; #for substituteAll
|
||||||
|
|
||||||
@ -19,14 +19,6 @@ rustPlatform.buildRustPackage rec {
|
|||||||
|
|
||||||
propagatedBuildInputs = [ clang ]; # to populate NIX_CXXSTDLIB_COMPILE
|
propagatedBuildInputs = [ clang ]; # to populate NIX_CXXSTDLIB_COMPILE
|
||||||
|
|
||||||
patches = [
|
|
||||||
# https://github.com/rust-lang-nursery/rust-bindgen/pull/1376
|
|
||||||
(fetchpatch {
|
|
||||||
url = https://github.com/rust-lang-nursery/rust-bindgen/commit/c8b5406f08af82a92bf8faf852c21ba941d9c176.patch;
|
|
||||||
sha256 = "16ibr2rplh0qz8rsq6gir45xlz5nasad4y8fprwhrb7ssv8wfkss";
|
|
||||||
})
|
|
||||||
];
|
|
||||||
|
|
||||||
configurePhase = ''
|
configurePhase = ''
|
||||||
export LIBCLANG_PATH="${libclang}/lib"
|
export LIBCLANG_PATH="${libclang}/lib"
|
||||||
'';
|
'';
|
||||||
|
Loading…
x
Reference in New Issue
Block a user