Skip to content

Commit ed82462

Browse files
committed
CI: update deps and remove Debian
1 parent fbb8494 commit ed82462

File tree

1 file changed

+3
-24
lines changed

1 file changed

+3
-24
lines changed

.github/workflows/build.yml

Lines changed: 3 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@ jobs:
1818
matrix:
1919
name: [
2020
Arch,
21-
Debian,
2221
FreeBSD,
2322
Void-musl
2423
]
@@ -29,12 +28,6 @@ jobs:
2928
env:
3029
TARGET: 'sh -xe'
3130

32-
- name: Debian
33-
os: ubuntu-latest
34-
container: debian:testing
35-
env:
36-
TARGET: 'sh -xe'
37-
3831
- name: FreeBSD
3932
os: ubuntu-latest
4033
env:
@@ -58,17 +51,7 @@ jobs:
5851
run: |
5952
pacman-key --init
6053
pacman -Syu --noconfirm
61-
pacman -S --noconfirm git meson clang wlroots libdrm libinput \
62-
wayland-protocols cairo pango libxml2 xorg-xwayland librsvg libdisplay-info
63-
64-
- name: Install Debian Testing dependencies
65-
if: matrix.name == 'Debian'
66-
run: |
67-
sed -i '/^Types/ s/deb/& deb-src/' /etc/apt/sources.list.d/debian.sources
68-
apt-get update
69-
apt-get upgrade -y
70-
apt-get install -y git gcc clang
71-
apt-get build-dep -y labwc
54+
pacman -S --noconfirm meson gcc clang pkgconf glib2
7255
7356
- name: Install FreeBSD dependencies
7457
if: matrix.name == 'FreeBSD'
@@ -77,9 +60,7 @@ jobs:
7760
usesh: true
7861
prepare: |
7962
sed -i '' 's/quarterly/latest/' /etc/pkg/FreeBSD.conf
80-
pkg set -yn pkg:mesa-dri # hack to skip llvm dependency
81-
pkg install -y git meson gcc pkgconf cairo pango evdev-proto \
82-
hwdata wayland-protocols wlroots libdisplay-info
63+
pkg install -y meson gcc pkgconf devel/glib20
8364
run: echo "setup done"
8465

8566
- name: Install Void Linux dependencies
@@ -91,9 +72,7 @@ jobs:
9172
/etc/xbps.d/*-repository-*.conf
9273
xbps-install -Syu || xbps-install -yu xbps
9374
xbps-install -Syu
94-
xbps-install -y git meson gcc clang pkg-config scdoc \
95-
cairo-devel glib-devel libpng-devel librsvg-devel libxml2-devel \
96-
pango-devel wlroots0.17-devel
75+
xbps-install -y meson gcc clang pkg-config glib-devel
9776
9877
- name: Build with gcc
9978
run: |

0 commit comments

Comments
 (0)