diff options
author | jaseg <git@jaseg.de> | 2021-02-07 12:47:49 +0100 |
---|---|---|
committer | jaseg <git@jaseg.de> | 2021-02-07 12:47:49 +0100 |
commit | 4a967682d48ed16db75f787976e99cd97df28356 (patch) | |
tree | 14d462370b9c4fe122ecd5f4146b816054b8c046 /README.rst | |
parent | 79db2628583f7423d89a9e1892867106c8bf7a9a (diff) | |
download | gerbolyze-4a967682d48ed16db75f787976e99cd97df28356.tar.gz gerbolyze-4a967682d48ed16db75f787976e99cd97df28356.tar.bz2 gerbolyze-4a967682d48ed16db75f787976e99cd97df28356.zip |
Make inital test run on debian, ubuntu, arch, fedora
Diffstat (limited to 'README.rst')
-rw-r--r-- | README.rst | 31 |
1 files changed, 20 insertions, 11 deletions
@@ -73,13 +73,18 @@ Note: rustup default stable cargo install usvg + pip3 install --user gerbolyze --no-binary gerbolyze - git clone --recurse-submodules https://git.jaseg.de/gerbolyze.git - cd gerbolyze +Ubuntu +~~~~~~ + +.. code-block:: shell + + sudo apt install libopencv-dev libpugixml-dev libpangocairo-1.0-0 libpango1.0-dev libcairo2-dev clang make python3 git python3-wheel curl python3-pip python3-venv cargo + cargo install usvg + + pip3 install --user gerbolyze --no-binary gerbolyze - python3 -m venv - source venv/bin/activate - python3 setup.py install Fedora ~~~~~~ @@ -89,12 +94,7 @@ Fedora sudo dnf install python3 make clang opencv-devel pugixml-devel pango-devel cairo-devel rust cargo cargo install usvg - git clone --recurse-submodules https://git.jaseg.de/gerbolyze.git - cd gerbolyze - - python3 -m venv - source venv/bin/activate - python3 setup.py install + pip3 install --user gerbolyze --no-binary gerbolyze Arch ~~~~ @@ -107,6 +107,15 @@ Arch rustup default stable cargo install usvg + pip3 install --user gerbolyze --no-binary gerbolyze + +Build from source (any distro) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +First, install prerequisites like shown above. Then, + +.. code-block:: shell + git clone --recurse-submodules https://git.jaseg.de/gerbolyze.git cd gerbolyze |