summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.build.yml8
-rw-r--r--.latexmkrc11
2 files changed, 8 insertions, 11 deletions
diff --git a/.build.yml b/.build.yml
index d0baa85..8d71ec2 100644
--- a/.build.yml
+++ b/.build.yml
@@ -5,9 +5,11 @@ packages:
sources:
- https://git.sr.ht/~tobyvin/resume
artifacts:
- - resume/out/resume.pdf
- - resume/out/cover_letter.pdf
+ - resume/build/resume.pdf
+ - resume/build/artifacts.tar.gz
tasks:
- build: |
cd resume/src
- latexmk -pdf -interaction=nonstopmode -synctex=1 -auxdir=../aux -outdir=../out -emulate-aux-dir *.tex
+ for i in ./**/resume.tex; do latexmk "$i" -c -jobname="$(printf %s "$i" | cut -d/ -f3)"; done
+ cd build
+ tar -czvf artifacts.tar.gz *.pdf
diff --git a/.latexmkrc b/.latexmkrc
index c0c3a17..28ae99a 100644
--- a/.latexmkrc
+++ b/.latexmkrc
@@ -1,13 +1,8 @@
+my $cwd = cwd();
$pdf_mode = 1;
$pdflatex = 'pdflatex -synctex=1 --interaction=nonstopmode';
+$aux_dir = "$cwd/build";
+$out_dir = "$cwd/build";
$do_cd = 1;
-$aux_dir = "../build";
-$out_dir = "../build";
$emulate_aux = 1;
$clean_ext = "%R-*.glstex %R_contourtmp*.* pdfsync synctex.gz";
-
-if(defined $ENV{JOBNAME}) {
- $jobname = "%A-$ENV{JOBNAME}";
-} else {
- $jobname = "%A";
-}