File tree Expand file tree Collapse file tree 1 file changed +3
-24
lines changed Expand file tree Collapse file tree 1 file changed +3
-24
lines changed Original file line number Diff line number Diff line change 1818 matrix :
1919 name : [
2020 Arch,
21- Debian,
2221 FreeBSD,
2322 Void-musl
2423 ]
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 :
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'
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
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 : |
You can’t perform that action at this time.
0 commit comments