vim: Fix rvim :diffpatch security issue

This commit is contained in:
Janne Heß
2023-04-06 12:27:20 +02:00
parent 6b64b6b885
commit 2d0cb31053

View File

@@ -1,12 +1,20 @@
{ lib, fetchFromGitHub }:
{ lib, fetchFromGitHub, fetchpatch, applyPatches }:
rec {
version = "9.0.0609";
src = fetchFromGitHub {
owner = "vim";
repo = "vim";
rev = "v${version}";
hash = "sha256-UBj3pXY6rdekKnCX/V/4o8LLBMZkNs1U4Z4KuvisIYQ=";
src = applyPatches {
src = fetchFromGitHub {
owner = "vim";
repo = "vim";
rev = "v${version}";
hash = "sha256-UBj3pXY6rdekKnCX/V/4o8LLBMZkNs1U4Z4KuvisIYQ=";
};
patches = [
(fetchpatch {
url = "https://github.com/vim/vim/commit/23a971da506249fc8388f06cd5c011b83406ac5c.patch";
hash = "sha256-G9WiIU6gyIsfL6KL4qku3sgxtp0aitol60VJSUmSKdo=";
})
];
};
enableParallelBuilding = true;