diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 17b0cf75a3a4b96a1785ff02fbfe2f29518c5ce0..e1488120f59730d259e0aef733d9f41f9d2c27c0 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -2,7 +2,9 @@ compile_pdf: image: ctornau/latex script: - apt-get update -y - - apt-get install -y inkscape make + - apt-get install -y inkscape make git-lfs + - git submodule update --init + - git submodule foreach git lfs pull - make - make resources - make ref diff --git a/Makefile b/Makefile index 08b8c67bc500a2e31db470008a097b93a318b8e6..5b4eed2f8308173ed9e4fa308e393690517235be 100644 --- a/Makefile +++ b/Makefile @@ -2,8 +2,10 @@ filename=main branch := $(shell git rev-parse --abbrev-ref HEAD) output: ${filename}.pdf ${filename}.pdf: ${filename}.ind ${filename}.glg -svg-inkscape: +svg-inkscape: config/bind.sty pdflatex -shell-escape ${filename}.tex +config/bind.sty: + git submodule update --init ${filename}.ind: svg-inkscape ${filename}.idx $(wildcard *.tex) pdflatex ${filename}.tex makeindex ${filename}.idx