Skip to content

Commit 0c8d25e

Browse files
Try CI/Rocky Linux 10
1 parent 6ba930a commit 0c8d25e

1 file changed

Lines changed: 13 additions & 22 deletions

File tree

.github/workflows/ci.yml

Lines changed: 13 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@ on:
1212
jobs:
1313
build-linux:
1414
runs-on: ubuntu-latest
15+
container:
16+
image: rockylinux/rockylinux:10
1517

1618
strategy:
1719
matrix:
@@ -24,28 +26,17 @@ jobs:
2426

2527
- name: Install Dependencies
2628
run: |
27-
sudo apt update -y
28-
sudo apt install -y \
29-
git gcc clang clang-tools cmake make \
30-
libasound2-dev \
31-
libsndfile1 libsndfile1-dev \
32-
opus-tools libopus-dev \
33-
faad libfaad-dev \
34-
libcdio-dev \
35-
libgtk-3-0 libgtk-3-dev \
36-
python3-docutils \
37-
check graphviz doxygen \
38-
pandoc texlive texlive-latex-extra \
39-
texlive-fonts-extra texlive-xetex texlive-luatex \
40-
texlive-science texlive-extra-utils \
41-
texlive-lang-all
42-
43-
- name: Install Eisvogel template for Pandoc
44-
run: |
45-
wget https://github.com/Wandmalfarbe/pandoc-latex-template/releases/download/v3.3.0/Eisvogel-3.3.0.tar.gz
46-
tar -xzf Eisvogel-3.3.0.tar.gz
47-
mkdir -p ~/.local/share/pandoc/templates
48-
mv Eisvogel-3.3.0/eisvogel.latex ~/.local/share/pandoc/templates/
29+
dnf -y install dnf-plugins-core
30+
dnf config-manager --set-enabled crb
31+
dnf -y install epel-release
32+
dnf -y install \
33+
git gcc clang cmake make \
34+
alsa-lib-devel \
35+
libsndfile-devel \
36+
opus-devel \
37+
faad2-devel \
38+
libcdio-devel \
39+
gtk3-devel
4940
5041
- name: Build Project
5142
run: |

0 commit comments

Comments
 (0)