{ lib , stdenv , fetchFromGitHub , texlive }: stdenv.mkDerivation (finalAttrs: rec { pname = "sagetex"; version = "3.6.1"; src = fetchFromGitHub { owner = "sagemath"; repo = "sagetex"; rev = "v${version}"; sha256 = "sha256-OfhbXHbGI+DaDHqZCOGiSHJPHjGuT7ZqSEjKweloW38="; }; buildInputs = [ texlive.combined.scheme-basic ]; buildPhase = '' make sagetex.sty ''; installPhase = '' path="$out/tex/latex/sagetex" mkdir -p "$path" cp -va *.sty *.cfg *.def "$path/" ''; passthru = { tlType = "run"; pkgs = [ finalAttrs.finalPackage ]; }; meta = with lib; { description = "Embed code, results of computations, and plots from Sage into LaTeX documents"; homepage = "https://github.com/sagemath/sagetex"; license = licenses.gpl2Plus; maintainers = with maintainers; [ alexnortung ]; platforms = platforms.all; }; })