1
0
Fork 0
myplayground/container/build-Containerfile

33 lines
769 B
Plaintext

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