mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2025-01-09 20:20:13 +00:00
6a37e2d19e
In case sassc is installed the build systems will try to regenerate the css files. This makes sure we test that code path.
69 lines
1.3 KiB
Docker
69 lines
1.3 KiB
Docker
FROM fedora:29
|
|
|
|
RUN dnf -y install \
|
|
adwaita-icon-theme \
|
|
atk-devel \
|
|
at-spi2-atk-devel \
|
|
avahi-gobject-devel \
|
|
cairo-devel \
|
|
cairo-gobject-devel \
|
|
ccache \
|
|
colord-devel \
|
|
cups-devel \
|
|
fribidi-devel \
|
|
gcc \
|
|
gcc-c++ \
|
|
gdk-pixbuf2-devel \
|
|
gdk-pixbuf2-modules \
|
|
gettext \
|
|
gettext-devel \
|
|
git \
|
|
glib2-devel \
|
|
gobject-introspection-devel \
|
|
graphene-devel \
|
|
gtk-doc \
|
|
hicolor-icon-theme \
|
|
itstool \
|
|
json-glib-devel \
|
|
libcloudproviders-devel \
|
|
libepoxy-devel \
|
|
libmount-devel \
|
|
librsvg2 \
|
|
libXcomposite-devel \
|
|
libXcursor-devel \
|
|
libXcursor-devel \
|
|
libXdamage-devel \
|
|
libXfixes-devel \
|
|
libXi-devel \
|
|
libXinerama-devel \
|
|
libxkbcommon-devel \
|
|
libXrandr-devel \
|
|
libXrender-devel \
|
|
make \
|
|
mesa-libEGL-devel \
|
|
mesa-libwayland-egl-devel \
|
|
meson \
|
|
ninja-build \
|
|
pango-devel \
|
|
python3 \
|
|
python3-pip \
|
|
python3-wheel \
|
|
redhat-rpm-config \
|
|
rest-devel \
|
|
sassc \
|
|
vulkan-devel \
|
|
wayland-devel \
|
|
wayland-protocols-devel \
|
|
xorg-x11-server-Xvfb \
|
|
&& dnf clean all
|
|
|
|
ARG HOST_USER_ID=5555
|
|
ENV HOST_USER_ID ${HOST_USER_ID}
|
|
RUN useradd -u $HOST_USER_ID -ms /bin/bash user
|
|
|
|
USER user
|
|
WORKDIR /home/user
|
|
|
|
ENV LANG C.utf8
|
|
ENV PATH="/usr/lib64/ccache:${PATH}"
|