Skip to content

Commit 9e38d37

Browse files
Add libsoup version selection to CI
1 parent a7a1446 commit 9e38d37

1 file changed

Lines changed: 15 additions & 2 deletions

File tree

.github/workflows/main.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
fail-fast: false
1616
matrix:
1717
ubuntu_version: [ "20.04", "22.04", "24.04" ]
18+
include:
19+
- ubuntu_version: "20.04"
20+
libsoup2: "libsoup2.4-dev"
1821

1922
runs-on: ubuntu-24.04
2023
container:
@@ -28,7 +31,12 @@
2831
apt update
2932
apt install -y automake libtool pkg-config libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
3033
apt install -y libglib2.0-dev libjson-glib-dev gtk-doc-tools libedit-dev libncursesw5-dev
31-
apt install -y libdaemon-dev libjansson-dev python3-pip python3-setuptools libsoup-3.0-dev
34+
apt install -y libdaemon-dev libjansson-dev python3-pip python3-setuptools
35+
if [ "${{ matrix.libsoup2 }}" ]; then
36+
apt install libsoup2.4-dev
37+
else
38+
apt install libsoup-3.0-dev
39+
fi
3240
- name: Generate
3341
run: ./autogen.sh
3442
- name: Configure
@@ -64,7 +72,12 @@
6472
apt update
6573
apt install -y automake libtool pkg-config libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev
6674
apt install -y libglib2.0-dev libjson-glib-dev gtk-doc-tools libedit-dev libncursesw5-dev
67-
apt install -y libdaemon-dev libjansson-dev python3-pip python3-setuptools libsoup-3.0-dev
75+
apt install -y libdaemon-dev libjansson-dev python3-pip python3-setuptools
76+
if [ "${{ matrix.libsoup2 }}" ]; then
77+
apt install libsoup2.4-dev
78+
else
79+
apt install libsoup-3.0-dev
80+
fi
6881
apt install -y ninja-build meson
6982
7083
- name: Generate for Ubuntu 20.04 and above

0 commit comments

Comments
 (0)