Merge pull request #52 from eddelbuettel/feature/add-contrib

Add a simple contrib/ directory
This commit is contained in:
Matthias Vogelgesang 2015-05-19 08:05:36 +02:00
commit 696d463abc
4 changed files with 50 additions and 23 deletions

View File

@ -1,22 +0,0 @@
FROM ubuntu:trusty
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update -q
RUN apt-get install -qy texlive-full
RUN apt-get install -qy python-pygments
RUN apt-get install -qy gnuplot
RUN apt-get install wget
RUN mkdir -p /usr/share/fonts/truetype/FiraSans
RUN mkdir -p /usr/share/fonts/opentype/FiraSans
RUN wget "dev.carrois.com/wordpress/wp-content/uploads/downloads/fira_3_1/FiraMono3106.zip"
RUN wget "dev.carrois.com/wordpress/wp-content/uploads/downloads/fira_3_1/FiraSans3106.zip"
RUN unzip FiraSans3106.zip
RUN unzip FiraMono3106.zip
RUN sudo cp /Fira*/WEB/*.ttf /usr/share/fonts/truetype/FiraSans/
RUN sudo cp /Fira*/OTF/Fira* /usr/share/fonts/opentype/FiraSans/
RUN sudo fc-cache -f -v
WORKDIR /data
VOLUME ["/data"]

View File

@ -20,7 +20,8 @@ and the section indicator are hardcoded into the theme. For the demo you need
Depending on the Linux distribution, the packaged name of Fira Sans might be
`Fira Sans OT` instead of `Fira Sans`. In that case, you may have to edit
`beamerfontthememetropolis.sty`.
`beamerfontthememetropolis.sty`. You may also need to install Fira Sans; see
the `contrib/` directory for more
### Usage

28
contrib/Dockerfile Normal file
View File

@ -0,0 +1,28 @@
## Contributed by Walter Schulze (@awalterschulze)
## Simpliefied by Dirk Eddelbuettel (@eddelbuettel)
FROM ubuntu:trusty
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update -q \
&& apt-get install -qy \
gnuplot \
python-pygments \
texlive-full \
wget
RUN cd /tmp \
&& mkdir -p /usr/share/fonts/truetype/FiraSans \
&& mkdir -p /usr/share/fonts/opentype/FiraSans \
&& wget "dev.carrois.com/wordpress/wp-content/uploads/downloads/fira_3_1/FiraMono3106.zip" \
&& wget "dev.carrois.com/wordpress/wp-content/uploads/downloads/fira_3_1/FiraSans3106.zip" \
&& unzip FiraSans3106.zip \
&& unzip FiraMono3106.zip \
&& cp Fira*/WEB/*.ttf /usr/share/fonts/truetype/FiraSans/ \
&& cp Fira*/OTF/Fira* /usr/share/fonts/opentype/FiraSans/ \
&& fc-cache -f -v \
&& rm -rf Fira*
WORKDIR /data
VOLUME ["/data"]

20
contrib/getFiraFont.sh Normal file
View File

@ -0,0 +1,20 @@
#!/bin/bash
## cf from http://programster.blogspot.com/2014/05/ubuntu-14-desktop-install-fira-sans-and.html
cd /tmp
# install unzip just in case the user doesn't already have it.
sudo apt-get install unzip -y
wget "http://dev.carrois.com/wordpress/wp-content/uploads/downloads/fira_3_1/FiraSans3106.zip"
wget "http://dev.carrois.com/wordpress/wp-content/uploads/downloads/fira_3_1/FiraMono3106.zip"
unzip FiraMono3106.zip
unzip FiraSans3106.zip
sudo mkdir -p /usr/share/fonts/truetype/FiraSans
sudo mkdir -p /usr/share/fonts/opentype/FiraSans
sudo cp Fira*/WEB/*.ttf /usr/share/fonts/truetype/FiraSans/
sudo cp Fira*/OTF/Fira* /usr/share/fonts/opentype/FiraSans/
sudo fc-cache -fv