dependencies installed on a script

This commit is contained in:
Óscar Nájera 2018-05-01 18:14:16 +02:00
parent 50cc9534c6
commit 8d077c14ea
3 changed files with 20 additions and 8 deletions

View file

@ -2,18 +2,13 @@ image: najeraoscar/latex-emacs-min
test: test:
script: script:
- apt-get update && apt install -y wget git - ./installs.sh
- wget https://github.com/gohugoio/hugo/releases/download/v0.39/hugo_0.39_Linux-64bit.deb
- dpkg -i hugo*.deb
- hugo version
- git clone https://github.com/Titan-C/AltaCV.git /root/texmf/tex/latex/AltaCV
- emacs --batch --load /tmp/install-org.el
- emacs --batch -Q --script genfiles.el - emacs --batch -Q --script genfiles.el
- cd org-cv-exports; latex -pdf altacv.org.tex
- cd doc; hugo - cd doc; hugo
except: except:
- master - master
artifacts: artifacts:
paths: paths:
- org-cv-exports
- doc/public - doc/public

View file

@ -25,8 +25,10 @@
(find-file workfile) (find-file workfile)
(org-mode) (org-mode)
(org-export-to-file 'altacv outfile) (org-export-to-file 'altacv outfile)
(shell-command (format "latexmk -pdf %s" outfile)) (shell-command (format "pdflatex %s" outfile))
(copy-file (concat file ".pdf") cwd)
)) ))
(export-latex "altacv.org") (export-latex "altacv.org")
(export-latex "moderncv.org")
(copy-directory workdir cwd) (copy-directory workdir cwd)

15
installs.sh Executable file
View file

@ -0,0 +1,15 @@
#!/usr/bin/env bash
wget https://github.com/gohugoio/hugo/releases/download/v0.39/hugo_0.39_Linux-64bit.deb
dpkg -i hugo*.deb
hugo version
# Latex
apt-get update && apt install -y fonts-font-awesome
git clone https://github.com/Titan-C/AltaCV.git /root/texmf-dist/tex/latex/AltaCV
wget http://mirrors.ctan.org/fonts/fontawesome/tex/fontawesome.sty
wget http://mirrors.ctan.org/fonts/fontawesome/tex/fontawesomesymbols-generic.tex
wget http://mirrors.ctan.org/fonts/fontawesome/tex/fontawesomesymbols-pdftex.tex
emacs --batch --load /tmp/install-org.el
cd org-cv-exports; latex -pdf altacv.org.tex