forked from michaelpj/change-structures-paper
-
Notifications
You must be signed in to change notification settings - Fork 0
/
default.nix
31 lines (30 loc) · 701 Bytes
/
default.nix
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
{
pkgs ? (import <nixpkgs> {}),
stdenv ? pkgs.stdenv,
texlive ? pkgs.texlive,
biber ? pkgs.biber,
ghostscript ? pkgs.ghostscript
}:
let
tex = texlive.combine {
inherit (texlive)
scheme-small
collection-bibtexextra
collection-latex
collection-latexextra
collection-luatex
collection-fontsextra
collection-fontsrecommended
collection-mathscience
acmart
bibtex biblatex
latexmk;
};
in
stdenv.mkDerivation {
name = "change-structures";
buildInputs = [ tex biber ghostscript ];
src = pkgs.lib.sourceFilesBySuffices ./. [ ".tex" ".bib" ];
buildPhase = "latexmk -view=pdf change-structures";
installPhase = "install -Dt $out *.pdf";
}