File tree Expand file tree Collapse file tree 1 file changed +53
-0
lines changed Expand file tree Collapse file tree 1 file changed +53
-0
lines changed Original file line number Diff line number Diff line change 17
17
uses : actions/setup-python@v3
18
18
with :
19
19
python-version : ${{ matrix.python-version }}
20
+
21
+ - name : Install OS dependencies
22
+ run : |
23
+ case "${{ runner.os }}" in
24
+ Linux)
25
+ sudo apt-get update -yy
26
+ sudo apt-get install -yy \
27
+ ccache \
28
+ cm-super \
29
+ dvipng \
30
+ ffmpeg \
31
+ fonts-noto-cjk \
32
+ gdb \
33
+ gir1.2-gtk-3.0 \
34
+ graphviz \
35
+ inkscape \
36
+ lcov \
37
+ libcairo2 \
38
+ libcairo2-dev \
39
+ libffi-dev \
40
+ libgeos-dev \
41
+ libgirepository1.0-dev \
42
+ libsdl2-2.0-0 \
43
+ libxkbcommon-x11-0 \
44
+ libxcb-icccm4 \
45
+ libxcb-image0 \
46
+ libxcb-keysyms1 \
47
+ libxcb-randr0 \
48
+ libxcb-render-util0 \
49
+ libxcb-xinerama0 \
50
+ lmodern \
51
+ fonts-freefont-otf \
52
+ texlive-pictures \
53
+ pkg-config \
54
+ qtbase5-dev \
55
+ texlive-fonts-recommended \
56
+ texlive-latex-base \
57
+ texlive-latex-extra \
58
+ texlive-latex-recommended \
59
+ texlive-luatex \
60
+ texlive-xetex \
61
+ ttf-wqy-zenhei
62
+ if [[ "${{ matrix.os }}" = ubuntu-20.04 ]]; then
63
+ sudo apt install -yy libopengl0
64
+ fi
65
+ ;;
66
+ macOS)
67
+ brew install ccache
68
+ brew tap homebrew/cask-fonts
69
+ brew install font-noto-sans-cjk-sc
70
+ ;;
71
+ esac
72
+
20
73
- name : Install dependencies
21
74
run : |
22
75
python -m pip install --upgrade pip
You can’t perform that action at this time.
0 commit comments