FROM registry.fedoraproject.org/fedora-toolbox:39 RUN dnf -y update && \ dnf -y install \ "dnf-command(builddep)" \ appstream-devel \ expat-devel \ git \ glslc \ graphviz \ libabigail \ libjpeg-turbo-devel \ python3-jinja2 \ python3-packaging \ python3-pygments \ python3-toml \ python3-typogrify \ sassc \ vala && \ dnf -y build-dep gtk4 && \ dnf -y remove gi-docgen RUN git clone https://github.com/GNOME/gtk.git --depth=1 \ && cd gtk \ && git checkout main RUN cd /gtk && meson build -Dgtk_doc=true \ -Ddemos=true \ -Dbuild-examples=false \ -Dbuild-tests=false \ -Dbuild-testsuite=false \ && cd build \ && ninja