diff --git a/Dockerfile b/Dockerfile index 8399912f69c6..4397d0b05b30 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,16 +1,17 @@ FROM ghcr.io/gtk-rs/gtk-rs-core/core:latest -RUN dnf update -y && \ - dnf install xorg-x11-server-Xvfb procps-ng clang-devel \ +RUN dnf update --assumeyes && \ + dnf --assumeyes install xorg-x11-server-Xvfb procps-ng clang-devel \ libxkbcommon-devel wayland-devel mesa-libEGL-devel blueprint-compiler \ - libXi-devel libXrandr-devel libXcursor-devel libXdamage-devel libXinerama-devel -y && \ - dnf clean all -y + libXi-devel libXrandr-devel libXcursor-devel libXdamage-devel libXinerama-devel \ + appstream-devel libdrm-devel && \ + dnf clean all --assumeyes RUN git clone https://gitlab.gnome.org/gnome/gtk.git --depth=1 && \ (cd /gtk && \ meson setup builddir --prefix=/usr --buildtype release -Dgtk_doc=false -Dintrospection=enabled -Dbuild-examples=false -Dbuild-tests=false -Ddemos=false -Dmedia-gstreamer=disabled -Dlibepoxy:tests=false && \ meson install -C builddir) && \ - git clone https://gitlab.gnome.org/GNOME/libadwaita.git --depth=1 -b libadwaita-1-2 && \ + git clone https://gitlab.gnome.org/GNOME/libadwaita.git --depth=1 --branch libadwaita-1-4 && \ (cd /libadwaita && \ meson setup builddir --prefix=/usr --buildtype release -Dintrospection=disabled -Dvapi=false -Dexamples=false -Dtests=false && \ meson install -C builddir) && \