aboutsummaryrefslogtreecommitdiff
path: root/reproduce/config/pipeline
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2018-11-18 19:45:46 +0000
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2018-11-18 19:49:13 +0000
commit6a9990b5a4d13d7628902b0dc067c74e782922de (patch)
tree58411b1eb165fb18c18fb8386b82076682409915 /reproduce/config/pipeline
parentb15818ddc06d499bac1bac5640682d40901e9588 (diff)
Pipeline also installs TeX live and necessary packages
Since the final product of the pipeline is a LaTeX-created PDF file, it was necessary to also have LaTeX within the pipeline. With this commit, TeX Live is also built as part of the configuration and all the necessary packages to build the PDF are also installed and mentioned in the paper along with their versions.
Diffstat (limited to 'reproduce/config/pipeline')
-rw-r--r--reproduce/config/pipeline/dependency-texlive.mk14
-rw-r--r--reproduce/config/pipeline/dependency-versions.mk1
2 files changed, 15 insertions, 0 deletions
diff --git a/reproduce/config/pipeline/dependency-texlive.mk b/reproduce/config/pipeline/dependency-texlive.mk
new file mode 100644
index 0000000..9d7365f
--- /dev/null
+++ b/reproduce/config/pipeline/dependency-texlive.mk
@@ -0,0 +1,14 @@
+# Necessary packages to install in TeX Live.
+#
+# If any extra TeX package is necessary to build your paper, just add its
+# name to this variable (you can check in `ctan.org' to find the official
+# name).
+#
+# Note on `tex' and `fancyhdr': These two packages are installed along with
+# the basic installation scheme that we used to install tlmgr, they will be
+# ignored in the `tlmgr install' command, but will be used later when we
+# want their versions.
+texlive-packages = tex fancyhdr ec newtx fontaxes xkeyval etoolbox xcolor \
+ setspace caption footmisc datetime fmtcount titlesec \
+ preprint ulem biblatex biber logreq pgf pgfplots fp \
+ courier tex-gyre txfonts times
diff --git a/reproduce/config/pipeline/dependency-versions.mk b/reproduce/config/pipeline/dependency-versions.mk
index c123f55..07f755c 100644
--- a/reproduce/config/pipeline/dependency-versions.mk
+++ b/reproduce/config/pipeline/dependency-versions.mk
@@ -17,6 +17,7 @@ lzip-version = 1.20
make-version = 4.2.90
sed-version = 4.5
tar-version = 1.30
+which-version = 2.21
xz-version = 5.2.4
# Libraries