Split up deps installation for easier maintenance

This commit is contained in:
Kovid Goyal 2019-01-25 15:02:05 +05:30
parent 5b5c49d317
commit 4d082dbf80
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 7 additions and 2 deletions

View File

@ -1,6 +1,6 @@
version: 2
jobs:
linux-system-python:
lin-sys:
docker:
- image: kovidgoyal/kitty-test:latest
steps:

View File

@ -1,7 +1,12 @@
FROM ubuntu:latest
RUN apt-get update && apt-get install -y libgl1-mesa-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libxcb-xkb-dev libdbus-1-dev libxkbcommon-dev libharfbuzz-dev libpng-dev libfontconfig-dev libpython3-dev libxkbcommon-x11-dev python3 python3-flake8 python3-pip python3-pil clang git openssh-client make-guile
# System setup
RUN apt-get update && apt-get install -y python3-flake8 python3-pip python3-pil clang git openssh-client make-guile
# kitty deps
RUN apt-get install -y libgl1-mesa-dev libxi-dev libxrandr-dev libxinerama-dev libxcursor-dev libxcb-xkb-dev libdbus-1-dev libxkbcommon-dev libharfbuzz-dev libpng-dev libfontconfig-dev libpython3-dev libxkbcommon-x11-dev python3-pygments
# Needed to build kitty docs
RUN pip3 install sphinx
LABEL com.circleci.preserve-entrypoint=true