From a4888799a8182d71a46422426ffd25cc18c3c92b Mon Sep 17 00:00:00 2001 From: jaseg Date: Sun, 7 Feb 2021 15:08:15 +0100 Subject: Work on gerblyze deploy now fails when the oom killer reaps the gerbolyze svg-flatten compiler job during pip install. --- setup_gerboweb.yml | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'setup_gerboweb.yml') diff --git a/setup_gerboweb.yml b/setup_gerboweb.yml index 428cb98..35be726 100644 --- a/setup_gerboweb.yml +++ b/setup_gerboweb.yml @@ -16,7 +16,19 @@ mode: ug+x - name: Install packages into gerbolyze container - shell: arch-chroot "{{gerboweb_root}}" pacman -Syu --noconfirm python3 opencv hdf5 gtk3 python-numpy python-pip imagemagick unzip zip + shell: arch-chroot "{{gerboweb_root}}" pacman -Syu --noconfirm python3 python-numpy python-pip imagemagick unzip zip pugixml opencv pango cairo git python make clang rustup cargo pkgconf + +- name: Install rust + shell: arch-chroot "{{gerboweb_root}}" rustup install stable + +- name: Setup rust + shell: arch-chroot "{{gerboweb_root}}" rustup default stable + +- name: Setup usvg + shell: arch-chroot "{{gerboweb_root}}" cargo install usvg + +- name: Setup pcb-tools-extension + shell: arch-chroot "{{gerboweb_root}}" pip install git+https://git.jaseg.de/pcb-tools-extension.git - name: Workaround for cairoffi problem shell: arch-chroot "{{gerboweb_root}}" pip install -U --upgrade-strategy=eager wheel -- cgit