From 9c75f4558c2ab5cd49633649059e44580813cfaa Mon Sep 17 00:00:00 2001
From: Malin Freeborn <malinfreeborn@posteo.net>
Date: Fri, 9 Dec 2022 01:17:02 +0100
Subject: [PATCH] update Make and CI for submodule

---
 .gitlab-ci.yml | 4 +++-
 Makefile       | 4 +++-
 2 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 17b0cf75..e1488120 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 08b8c67b..5b4eed2f 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
-- 
GitLab