Skip to content

Commit fbd92ca

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

File tree

2 files changed

+24
-1
lines changed

2 files changed

+24
-1
lines changed

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

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,17 @@ 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+
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+
sudo rm -rf graphviz-13.1.0
63+
5364
- name: Configure environment -- Windows
5465
if: ${{ runner.os == 'Windows' }}
5566
run: |
@@ -88,6 +99,18 @@ jobs:
8899
python -m pip install --upgrade pip packaging setuptools wheel twine
89100
python setup.py sdist bdist_wheel
90101
102+
- name: Build Graphviz 13.x
103+
run: |
104+
sudo apt-get update
105+
sudo apt-get install -y wget build-essential libgd-dev libpango1.0-dev libsodium-dev libargon2-dev
106+
cd ../ && wget https://gitlab.com/api/v4/projects/4207231/packages/generic/graphviz-releases/13.1.0/graphviz-13.1.0.tar.gz
107+
tar xzf graphviz-13.1.0.tar.gz
108+
cd graphviz-13.1.0
109+
./configure --disable-perl --disable-python --disable-go --disable-java --disable-lua --disable-tcl
110+
make -j$(nproc)
111+
sudo make install
112+
sudo rm -rf graphviz-13.1.0
113+
91114
- name: Get release version
92115
run: |
93116
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)