aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMohammad Akhlaghi <mohammad@akhlaghi.org>2019-05-02 20:38:30 +0100
committerMohammad Akhlaghi <mohammad@akhlaghi.org>2019-05-02 20:44:29 +0100
commit0d066c9ff707a78c2ef41b59b713b71d10fdbc75 (patch)
treec2383c3b8c0c3c7172084e85afd211d7002748bc
parent8a4d6d223b555a0a1660feeb23db070b10feec4d (diff)
Updated to TeXLive 2019
Since we just download the binary source of TeXLive, we need to keep it up to date with the server. So it has been incremented to 2019 (TeXLive 2019 was released April 29th). A note was also added in the Checklist to keep the users informed on how to update TeXLive if necessary.
-rw-r--r--README-hacking.md10
-rw-r--r--reproduce/software/config/installation/texlive.conf12
2 files changed, 16 insertions, 6 deletions
diff --git a/README-hacking.md b/README-hacking.md
index 2314bf9..ed3cc5f 100644
--- a/README-hacking.md
+++ b/README-hacking.md
@@ -703,6 +703,16 @@ get more advanced in later stages of your work.
$ git checkout -b template --track template-origin/master
```
+ - **Updating TeXLive**: Currently the only software package that the
+ template doesn't build is TeXLive (since its not part of the analysis,
+ only for demonstration: building the PDf). So when a new version of
+ TeXLive comes (once every year), if you would like to build the paper,
+ its necessary to update it in your project (otherwise the configure
+ script will crash). To do that, just modify the years in
+ `reproduce/software/config/installation/texlive.conf`, then delete
+ `.build/software/tarballs/install-tl-unx.tar.gz`. The next time you
+ run `./configure`, the new TeXLive will be installed and used.
+
- **Pre-publication: add notice on reproducibility**: Add a notice
somewhere prominent in the first page within your paper, informing the
reader that your research is fully reproducible. For example in the
diff --git a/reproduce/software/config/installation/texlive.conf b/reproduce/software/config/installation/texlive.conf
index 53054e1..6c3a74d 100644
--- a/reproduce/software/config/installation/texlive.conf
+++ b/reproduce/software/config/installation/texlive.conf
@@ -9,19 +9,19 @@
# this notice are preserved. This file is offered as-is, without any
# warranty.
selected_scheme scheme-basic
-TEXDIR @installdir@/texlive/2018
-TEXMFCONFIG @installdir@/texlive2018/texmf-config
+TEXDIR @installdir@/texlive/2019
+TEXMFCONFIG @installdir@/texlive2019/texmf-config
TEXMFLOCAL @installdir@/texlive/texmf-local
-TEXMFSYSCONFIG @installdir@/texlive/2018/texmf-config
-TEXMFSYSVAR @installdir@/texlive/2018/texmf-var
-TEXMFVAR @installdir@/texlive2018/texmf-var
+TEXMFSYSCONFIG @installdir@/texlive/2019/texmf-config
+TEXMFSYSVAR @installdir@/texlive/2019/texmf-var
+TEXMFVAR @installdir@/texlive2019/texmf-var
instopt_adjustpath 0
instopt_adjustrepo 1
instopt_letter 0
instopt_portable 0
instopt_write18_restricted 1
tlpdbopt_autobackup 1
-tlpdbopt_backupdir @installdir@/texlive/2018/backups
+tlpdbopt_backupdir @installdir@/texlive/2019/backups
tlpdbopt_create_formats 1
tlpdbopt_desktop_integration 1
tlpdbopt_file_assocs 1