@@ -26,22 +26,11 @@ jobs:
2626 with :
2727 fetch-depth : 1
2828
29- - name : Install build dependencies
29+ - name : Install dependencies
3030 run : |
3131 sudo apt-get update
3232 sudo apt-get install -y --no-install-recommends \
33- cmake ninja-build pkg-config unifdef ruby \
34- libicu-dev libglib2.0-dev libcairo2-dev libharfbuzz-dev \
35- libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev \
36- libgstreamer-plugins-bad1.0-dev \
37- libsoup-3.0-dev libepoxy-dev \
38- libxslt1-dev libmanette-0.2-dev \
39- libsecret-1-dev libtasn1-6-dev libsystemd-dev \
40- libgcrypt20-dev libwebp-dev liblcms2-dev libopenjp2-7-dev \
41- libavif-dev libjxl-dev libgirepository1.0-dev gobject-introspection \
42- libdrm-dev libgbm-dev libinput-dev libudev-dev wayland-protocols \
43- libwayland-dev libgtk-4-dev libenchant-2-dev \
44- libatspi2.0-dev gi-docgen
33+ cmake ninja-build pkg-config ruby unifdef libicu-dev
4534
4635 - name : Cache CMake build
4736 uses : actions/cache@v4
@@ -55,19 +44,10 @@ jobs:
5544 run : |
5645 cmake -B build -G Ninja \
5746 -DCMAKE_BUILD_TYPE=Release \
58- -DPORT=GTK \
59- -DENABLE_TOOLS=OFF \
60- -DENABLE_API_TESTS=OFF \
61- -DENABLE_SPEECH_SYNTHESIS=OFF \
62- -DENABLE_DOCUMENTATION=OFF \
63- -DENABLE_GAMEPAD=OFF \
64- -DENABLE_BUBBLEWRAP_SANDBOX=OFF \
65- -DENABLE_JOURNALD_LOG=OFF \
66- -DUSE_AVIF=OFF \
67- -DUSE_JPEGXL=OFF \
47+ -DPORT=JSCOnly \
6848 .
6949
70- - name : Build validate-dnr-rules
50+ - name : Build
7151 run : cmake --build build --target validate-dnr-rules
7252
7353 - name : Test
0 commit comments