diff options
-rw-r--r-- | .gitlab-ci.yml | 18 |
1 files changed, 4 insertions, 14 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b9d5950..8873f95 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -32,10 +32,12 @@ fedora_33: stage: build image: fedora:33 script: - - "sudo dnf install python3 make clang opencv-devel pugixml-devel pango-devel cairo-devel rust cargo" + - "dnf --nodocs --assumeyes --refresh install python3 python3-pip git make clang opencv-devel pugixml-devel pango-devel cairo-devel rust cargo python3-numpy python3-slugify python3-lxml python3-click" - "cargo install usvg" + - "export PATH=$HOME/.cargo/bin:$PATH" - "pip3 install --user git+https://git.jaseg.de/pcb-tools-extension.git" - - "pip3 install --user gerbolyze --no-binary gerbolyze" + - "python3 setup.py install --user" + - "export PATH=$HOME/.local/bin:$PATH" - "gerbolyze --help" archlinux: @@ -51,15 +53,3 @@ archlinux: - "export PATH=$HOME/.local/bin:$PATH" - "gerbolyze --help" -source: - stage: build - image: archlinux:latest - script: - - "git clone --recurse-submodules https://git.jaseg.de/gerbolyze.git" - - "cd gerbolyze" - - "pip3 install --user git+https://git.jaseg.de/pcb-tools-extension.git" - - "python3 -m venv" - - "source venv/bin/activate" - - "python3 setup.py install" - - "gerbolyze --help" - |