diff options
author | jaseg <code@jaseg.net> | 2021-02-07 15:08:15 +0100 |
---|---|---|
committer | jaseg <code@jaseg.net> | 2021-02-07 15:08:15 +0100 |
commit | a4888799a8182d71a46422426ffd25cc18c3c92b (patch) | |
tree | 1fbd377a5d502dc4b4493a5e3e4ae30f7bdea2ff /setup_gerboweb.yml | |
parent | 92f9ae6cd7c82bf3f6e2c69b5de6da4319b5efa6 (diff) | |
download | infra-a4888799a8182d71a46422426ffd25cc18c3c92b.tar.gz infra-a4888799a8182d71a46422426ffd25cc18c3c92b.tar.bz2 infra-a4888799a8182d71a46422426ffd25cc18c3c92b.zip |
Work on gerblyze deploy
now fails when the oom killer reaps the gerbolyze svg-flatten compiler
job during pip install.
Diffstat (limited to 'setup_gerboweb.yml')
-rw-r--r-- | setup_gerboweb.yml | 14 |
1 files changed, 13 insertions, 1 deletions
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 |