@@ -27,11 +27,11 @@ jobs:
2727 image : ghcr.io/elementary/docker:${{ matrix.version }}
2828
2929 steps :
30- - uses : actions/checkout@v4
30+ - uses : actions/checkout@v5
3131 - name : Install Dependencies
3232 run : |
3333 apt update
34- apt install -y gettext gsettings-desktop-schemas-dev libatk-bridge2.0-dev libcanberra-dev libclutter-1.0-dev libgee-0.8-dev libglib2.0-dev libgnome-desktop-3 -dev libgranite-dev libgtk-3-dev ${{ matrix.mutter_pkg }} libxml2-utils libsqlite3-dev meson valac valadoc
34+ apt install -y gettext gsettings-desktop-schemas-dev libatk-bridge2.0-dev libclutter-1.0-dev libgee-0.8-dev libglib2.0-dev libgnome-desktop-4 -dev libgnome-bg-4-dev libgranite-dev libgtk-3-dev ${{ matrix.mutter_pkg }} libsqlite3-dev meson valac valadoc
3535 - name : Build
3636 env :
3737 DESTDIR : out
@@ -47,29 +47,49 @@ jobs:
4747 image : fedora:latest
4848
4949 steps :
50- - uses : actions/checkout@v4
50+ - uses : actions/checkout@v5
5151 - name : Install Dependencies
5252 run : |
53- dnf install -y desktop-file-utils gettext gsettings-desktop-schemas-devel atk-devel libcanberra-devel clutter-devel libgee-devel glib2-devel gnome-desktop3-devel granite-devel granite-7-devel gtk3-devel gtk4-devel libhandy-devel mutter-devel xml2 sqlite-devel meson valac valadoc
53+ dnf install -y desktop-file-utils gettext gsettings-desktop-schemas-devel atk-devel clutter-devel libgee-devel glib2-devel gnome-desktop3-devel granite-devel granite-7-devel gtk3-devel gtk4-devel libhandy-devel mutter-devel sqlite-devel meson valac valadoc
5454 - name : Build
5555 env :
5656 DESTDIR : out
5757 run : |
5858 meson build
5959 ninja -C build install
6060
61- lint :
61+ open-suse-leap :
62+ runs-on : ubuntu-latest
63+
64+ container :
65+ image : opensuse/leap:latest
66+
67+ steps :
68+ - name : Install dependencies
69+ run : |
70+ zypper addrepo https://download.opensuse.org/repositories/X11:Pantheon/15.6/X11:Pantheon.repo
71+ zypper --gpg-auto-import-keys refresh
72+ zypper --non-interactive install tar git desktop-file-utils gsettings-desktop-schemas-devel libatk-1_0-0 clutter-devel libgee-devel glib2-devel libgnome-desktop-4-devel granite6-devel granite-devel gtk3-devel gtk4-devel libhandy-devel mutter-devel sqlite3-devel meson vala valadoc gcc
73+ - uses : actions/checkout@v5
74+ - name : Build
75+ env :
76+ DESTDIR : out
77+ run : |
78+ meson build
79+ ninja -C build install
6280
81+ lint :
6382 runs-on : ubuntu-latest
6483
6584 container :
6685 image : valalang/lint
6786
6887 steps :
69- - uses : actions/checkout@v4
88+ - uses : actions/checkout@v5
7089 - name : Lint
7190 run : |
7291 io.elementary.vala-lint -d daemon
92+ io.elementary.vala-lint -d daemon-gtk3
7393 io.elementary.vala-lint -d lib
7494 io.elementary.vala-lint -d plugins
7595 io.elementary.vala-lint -d src
0 commit comments