diff options
Diffstat (limited to 'overlays/cgit')
| -rw-r--r-- | overlays/cgit/default.nix | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/overlays/cgit/default.nix b/overlays/cgit/default.nix new file mode 100644 index 0000000..ce99f67 --- /dev/null +++ b/overlays/cgit/default.nix @@ -0,0 +1,21 @@ +{ ... }: + +# git.kernel.org version (kr/korg-deployment branch) +final: prev: { + cgit = (prev.cgit.override { + stdenv = prev.gcc14Stdenv; + }).overrideAttrs (old: rec { + commit = "1a336d923ac6639a3de017fe030989a933193ee7"; + version = "git-${commit}"; + + src = prev.fetchurl { + url = "https://git.kernel.org/pub/scm/infra/cgit.git/snapshot/cgit-${commit}.tar.gz"; + sha256 = "sha256-1UHqvKopZouy0ZZMYI1hRLOekPv1fwKMsWQoeWsZRgU="; + }; + + gitSrc = prev.fetchurl { + url = "mirror://kernel/software/scm/git/git-2.43.0.tar.xz"; + sha256 = "sha256-VEZgPnPZEXgdJZ5WV1Dc0nekKDbI45LKyRzxN6qbduw="; + }; + }); +} |