about summary refs log tree commit diff
path: root/pkgs/top-level
diff options
context:
space:
mode:
authorSandro Jäckel <sandro.jaeckel@gmail.com>2024-02-24 20:42:43 +0100
committersternenseemann <sternenseemann@systemli.org>2024-02-29 18:54:37 +0100
commitb9a613aa8c020a423329df55e6a534068d7ec34c (patch)
treecdf881c224d6759eabe810d30fc071317a884858 /pkgs/top-level
parent8042f62417315a1a67c979c8495b73ee598b1046 (diff)
downloadnixlib-b9a613aa8c020a423329df55e6a534068d7ec34c.tar
nixlib-b9a613aa8c020a423329df55e6a534068d7ec34c.tar.gz
nixlib-b9a613aa8c020a423329df55e6a534068d7ec34c.tar.bz2
nixlib-b9a613aa8c020a423329df55e6a534068d7ec34c.tar.lz
nixlib-b9a613aa8c020a423329df55e6a534068d7ec34c.tar.xz
nixlib-b9a613aa8c020a423329df55e6a534068d7ec34c.tar.zst
nixlib-b9a613aa8c020a423329df55e6a534068d7ec34c.zip
turbogit: make libgit2 override local to package
This is the last user of an old libgit2 version which cannot
easily be updated and takes away the burden from the libgit2
maintainers.
Diffstat (limited to 'pkgs/top-level')
-rw-r--r--pkgs/top-level/all-packages.nix17
1 files changed, 16 insertions, 1 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 450dffa2485b..b080325e5a8d 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -20117,7 +20117,22 @@ with pkgs;
   ttyd = callPackage ../servers/ttyd { };
 
   turbogit = callPackage ../development/tools/turbogit {
-    libgit2 = libgit2_1_3_0;
+    libgit2 = libgit2.overrideAttrs rec {
+      version = "1.3.0";
+      src = pkgs.fetchFromGitHub {
+        owner = "libgit2";
+        repo = "libgit2";
+        rev = "v${version}";
+        hash = "sha256-7atNkOBzX+nU1gtFQEaE+EF1L+eex+Ajhq2ocoJY920=";
+      };
+      patches = [];
+      # tests fail on old version
+      doCheck = false;
+      meta = libgit2.meta // {
+        maintainers = [];
+        knownVulnerabilities = [ "CVE-2024-24575" "CVE-2024-24577" "CVE-2022-29187" "CVE 2022-24765" ];
+      };
+    };
   };
 
   tweak = callPackage ../applications/editors/tweak { };