diff options
author | figsoda <figsoda@pm.me> | 2021-09-24 20:58:32 -0400 |
---|---|---|
committer | figsoda <figsoda@pm.me> | 2021-09-24 21:02:14 -0400 |
commit | aec248263991541bebfb781376543d26d6c79d7f (patch) | |
tree | 49e25386e87245ec0082914010cf1f0723cdbb7c | |
parent | e77de1ec57e97fca88bfb5c4aa7834643e1d950c (diff) | |
download | nixlib-aec248263991541bebfb781376543d26d6c79d7f.tar nixlib-aec248263991541bebfb781376543d26d6c79d7f.tar.gz nixlib-aec248263991541bebfb781376543d26d6c79d7f.tar.bz2 nixlib-aec248263991541bebfb781376543d26d6c79d7f.tar.lz nixlib-aec248263991541bebfb781376543d26d6c79d7f.tar.xz nixlib-aec248263991541bebfb781376543d26d6c79d7f.tar.zst nixlib-aec248263991541bebfb781376543d26d6c79d7f.zip |
supertag: fix build caused by outdated lexical-core
-rw-r--r-- | pkgs/tools/filesystems/supertag/cargo-lock-update-lexical-core.patch | 27 | ||||
-rw-r--r-- | pkgs/tools/filesystems/supertag/default.nix | 6 |
2 files changed, 32 insertions, 1 deletions
diff --git a/pkgs/tools/filesystems/supertag/cargo-lock-update-lexical-core.patch b/pkgs/tools/filesystems/supertag/cargo-lock-update-lexical-core.patch new file mode 100644 index 000000000000..70c941ddd125 --- /dev/null +++ b/pkgs/tools/filesystems/supertag/cargo-lock-update-lexical-core.patch @@ -0,0 +1,27 @@ +--- a/Cargo.lock ++++ b/Cargo.lock +@@ -1,5 +1,7 @@ + # This file is automatically @generated by Cargo. + # It is not intended for manual editing. ++version = 3 ++ + [[package]] + name = "adler32" + version = "1.2.0" +@@ -530,13 +532,13 @@ checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" + + [[package]] + name = "lexical-core" +-version = "0.7.4" ++version = "0.7.6" + source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "db65c6da02e61f55dae90a0ae427b2a5f6b3e8db09f58d10efab23af92592616" ++checksum = "6607c62aa161d23d17a9072cc5da0be67cdfc89d3afb1e8d9c842bebc2525ffe" + dependencies = [ + "arrayvec", + "bitflags 1.2.1", +- "cfg-if 0.1.10", ++ "cfg-if 1.0.0", + "ryu", + "static_assertions", + ] diff --git a/pkgs/tools/filesystems/supertag/default.nix b/pkgs/tools/filesystems/supertag/default.nix index a9a16582c115..4e7cb8beae57 100644 --- a/pkgs/tools/filesystems/supertag/default.nix +++ b/pkgs/tools/filesystems/supertag/default.nix @@ -14,7 +14,11 @@ rustPlatform.buildRustPackage rec { sha256 = "0jzm7pn38hlr96n0z8gqfsfdbw48y0nnbsgjdq7hpgwmcgvgqdam"; }; - cargoSha256 = "093vrpp4in8854hb0h1lxrp8v6i9vfja0l69dnnp7z15qkpbir4f"; + # lexical-core is outdated and incompatible with newer versions of rust + # patches Cargo.lock to include a more up-to-date version of lexical-core + cargoPatches = [ ./cargo-lock-update-lexical-core.patch ]; + + cargoSha256 = "sha256-W5Emkbe1jI9Z+irMckD/3gJO47rACa9E5k5dqAFC1yQ="; LIBCLANG_PATH = "${llvmPackages.libclang.lib}/lib"; |