nix-shell: add eqexam

This commit is contained in:
steveej 2017-04-05 11:45:01 +02:00
parent 99b236a84d
commit 783c358103

View file

@ -8,6 +8,44 @@ let
}; };
pkgs = import pkgsSrc {}; pkgs = import pkgsSrc {};
eqexam.pkgs = [
(pkgs.stdenv.mkDerivation rec {
version = "2012-05-17";
pname = "eqexam";
name = "${pname}-${version}";
tlType = "run";
src = pkgs.fetchurl {
url = "http://www.math.uakron.edu/~dpstory/eqexam/eqexam_pack.zip";
sha256 = "0g4w9ma6cr277li5b8dps9fm9jkjlwzwjc6ix01mw4kva4h5fdrj";
};
buildInputs = [ pkgs.unzip pkgs.texlive.combined.scheme-basic ];
buildPhase = "
latex eqexam.ins
";
installPhase = "
mkdir -p $out/tex/latex/eqexam
cp -va *.sty *.cfg *.def $out/tex/latex/eqexam
mkdir -p $out/doc/latex/eqexam
cp -va doc/* $out/doc/latex/eqexam
";
meta = {
branch = "3";
platforms = pkgs.stdenv.lib.platforms.unix;
};
})
];
mytexlive = (pkgs.texlive.combine {
inherit (pkgs.texlive) scheme-full;
inherit eqexam;
});
in pkgs.stdenv.mkDerivation { in pkgs.stdenv.mkDerivation {
name = "msc-thesis"; name = "msc-thesis";
shellHook = '' shellHook = ''
@ -141,7 +179,7 @@ in pkgs.stdenv.mkDerivation {
]; ];
}; };
}) })
pkgs.texlive.combined.scheme-full mytexlive
pkgs.zathura pkgs.zathura
]; ];
} }