Skip to content

Commit 050cfed

Browse files
committed
build graphviz 13.x
1 parent 651013f commit 050cfed

File tree

2 files changed

+22
-1
lines changed

2 files changed

+22
-1
lines changed

.github/workflows/test-and-release.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,16 @@ jobs:
5050
python --version
5151
ip link show
5252
53+
# Build Graphviz 13.x
54+
sudo apt-get update
55+
sudo apt-get install -y wget build-essential libgd-dev libpango1.0-dev libsodium-dev libargon2-dev
56+
cd ../ && wget https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/13.1.0/graphviz-13.1.0.tar.gz
57+
tar xzf graphviz-13.1.0.tar.gz
58+
cd graphviz-13.1.0
59+
./configure --disable-perl --disable-python --disable-go --disable-java --disable-lua --disable-tcl
60+
make -j$(nproc)
61+
sudo make install
62+
5363
- name: Configure environment -- Windows
5464
if: ${{ runner.os == 'Windows' }}
5565
run: |
@@ -88,6 +98,17 @@ jobs:
8898
python -m pip install --upgrade pip packaging setuptools wheel twine
8999
python setup.py sdist bdist_wheel
90100
101+
- name: Build Graphviz 13.x
102+
run: |
103+
sudo apt-get update
104+
sudo apt-get install -y wget build-essential libgd-dev libpango1.0-dev libsodium-dev libargon2-dev
105+
cd ../ && wget https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/13.1.0/graphviz-13.1.0.tar.gz
106+
tar xzf graphviz-13.1.0.tar.gz
107+
cd graphviz-13.1.0
108+
./configure --disable-perl --disable-python --disable-go --disable-java --disable-lua --disable-tcl
109+
make -j$(nproc)
110+
sudo make install
111+
91112
- name: Get release version
92113
run: |
93114
cd pycyphal

.readthedocs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
version: 2
44

55
build:
6-
os: ubuntu-22.04
6+
os: ubuntu-lts-latest
77
tools:
88
python: "3.10"
99
apt_packages:

0 commit comments

Comments
 (0)