{ stdenv, buildGoModule, fetchFromGitHub, libsass }: buildGoModule rec { pname = "hugo"; version = "0.71.0"; buildInputs = [ libsass ]; src = fetchFromGitHub { owner = "gohugoio"; repo = pname; rev = "v${version}"; sha256 = "1cjf69y8wvjq7kpncvqzmhc03pmf21nfxqpdnh64v34d14gpa1aa"; }; golibsass = fetchFromGitHub { owner = "bep"; repo = "golibsass"; rev = "8a04397f0baba474190a9f58019ff499ec43057a"; sha256 = "0xk3m2ynbydzx87dz573ihwc4ryq0r545vz937szz175ivgfrhh3"; }; overrideModAttrs = (_: { postBuild = '' rm -rf vendor/github.com/bep/golibsass/ cp -r --reflink=auto ${golibsass} vendor/github.com/bep/golibsass ''; }); vendorSha256 = "1fz1wvw0jy3rj6pl1w6vpr0xr1v8pnpf76bwdalacqy6r85lxmkl"; buildFlags = [ "-tags" "extended" ]; subPackages = [ "." ]; meta = with stdenv.lib; { description = "A fast and modern static website engine."; homepage = "https://gohugo.io"; license = licenses.asl20; maintainers = with maintainers; [ schneefux filalex77 Frostman ]; }; }