base16-schemes: unstable-2024-06-21 -> unstable-2024-11-12
[NixPkgs.git] / pkgs / by-name / gi / gitstatus / romkatv_libgit2.nix
blob9881bd480406f75bef77c8f4c3b48e1852e4d7be
1 { fetchFromGitHub, libgit2, ... }:
3 libgit2.overrideAttrs (oldAttrs: {
4   cmakeFlags = oldAttrs.cmakeFlags ++ [
5     "-DBUILD_CLAR=OFF"
6     "-DBUILD_SHARED_LIBS=OFF"
7     "-DREGEX_BACKEND=builtin"
8     "-DUSE_BUNDLED_ZLIB=ON"
9     "-DUSE_GSSAPI=OFF"
10     "-DUSE_HTTPS=OFF"
11     "-DUSE_HTTP_PARSER=builtin" # overwritten from libgit2
12     "-DUSE_NTLMCLIENT=OFF"
13     "-DUSE_SSH=OFF"
14     "-DZERO_NSEC=ON"
15   ];
17   src = fetchFromGitHub {
18     owner = "romkatv";
19     repo = "libgit2";
20     rev = "tag-2ecf33948a4df9ef45a66c68b8ef24a5e60eaac6";
21     hash = "sha256-Bm3Gj9+AhNQMvkIqdrTkK5D9vrZ1qq6CS8Wrn9kfKiw=";
22   };
24   # this is a heavy fork of the original libgit2
25   # the original checkPhase does not work for this fork
26   doCheck = false;
28   patches = [ ];