aboutsummaryrefslogtreecommitdiff
path: root/setup_gerboweb.yml
diff options
context:
space:
mode:
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