aboutsummaryrefslogtreecommitdiff
path: root/setup_gerboweb.yml
diff options
context:
space:
mode:
authorjaseg <code@jaseg.net>2021-02-07 15:08:15 +0100
committerjaseg <code@jaseg.net>2021-02-07 15:08:15 +0100
commita4888799a8182d71a46422426ffd25cc18c3c92b (patch)
tree1fbd377a5d502dc4b4493a5e3e4ae30f7bdea2ff /setup_gerboweb.yml
parent92f9ae6cd7c82bf3f6e2c69b5de6da4319b5efa6 (diff)
downloadinfra-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.yml14
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