{ stdenv, fetchgit, pkgs }:

let
  url = "https://git.informis.land/viator/cl-gemini.git";
  version = "0.1";

in stdenv.mkDerivation {
  name = "cl-gemini-${version}";

  src = fetchgit {
    url = "https://git.informis.land/viator/cl-gemini.git";
    rev = "3de4d1945fc91d0c9f8f65a5d4b0d3f39fbdaa80";
    sha256 = "1xzfsp5vp36a3yas5pnhj2a1dd72r72fw3l49ah19hvbapaikhsw";
    fetchSubmodules = false;
  };

  phases = ["installPhase"];

  installPhase = ''
    mkdir -p "$out/lib/common-lisp/cl-gemini"
    cp "$src/cl-gemini.asd" "$out/lib/common-lisp/cl-gemini"
    cp -R "$src/src" "$out/lib/common-lisp/cl-gemini"
  '';
}