@@ -4,17 +4,20 @@
44
55rustPlatform.buildRustPackage rec {
66 pname = "exa";
7− version = "0.10.0";
8−
9− cargoSha256 = "sha256-hslQZkmZ023gKxBbfgwqazBPUk0qWyy51uRJtr3QvWE=";
7+ version = "0.10.1";
108
119 src = fetchFromGitHub {
1210 owner = "ogham";
1311 repo = pname;
1412 rev = "v${version}";
15− sha256 = "sha256-xolanu4zhAwsbSPdGKgY2/uHtP30DSpr/7Vv1z4jEnQ=";
13+ sha256 = "sha256-vChsy/FrJEzTO5O+XFycPMP3jqOeea/hfsC0jJbqUVI=";
1614 };
1715
16+ # Cargo.lock is outdated
17+ cargoPatches = [ ./update-cargo-lock.diff ];
18+
19+ cargoSha256 = "sha256-ah8IjShmivS6IWL3ku/4/j+WNr/LdUnh1YJnPdaFdcM=";
20+
1821 nativeBuildInputs = [ cmake pkg-config installShellFiles pandoc ];
1922 buildInputs = [ zlib ]
2023 ++ lib.optionals stdenv.isDarwin [ libiconv Security ];
@@ -44,6 +47,7 @@ rustPlatform.buildRustPackage rec {
4447 for a directory, or recursing into directories with a tree view. exa is
4548 written in Rust, so it’s small, fast, and portable.
4649 '';
50+ changelog = "https://github.com/ogham/exa/releases/tag/v${version}";
4751 homepage = "https://the.exa.website";
4852 license = licenses.mit;
4953 maintainers = with maintainers; [ ehegnes lilyball globin fortuneteller2k ];