From bcae0f16c7deb1c40d1ac54a4d974f2673323d44 Mon Sep 17 00:00:00 2001 From: "Ricardo (XenGi) Band" Date: Sun, 7 Feb 2021 20:01:08 +0100 Subject: fedora almost works --- .gitlab-ci.yml | 18 ++++-------------- 1 file 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" - -- cgit