This repository was archived by the owner on Mar 4, 2024. It is now read-only.
File tree 1 file changed +16
-12
lines changed
1 file changed +16
-12
lines changed Original file line number Diff line number Diff line change 1
- FROM ubuntu:20.10
1
+ FROM ghcr.io/gtk-rs/gtk-rs-core/core:latest
2
2
3
- RUN apt update -y
4
- RUN apt install -y \
5
- libgtk-3-dev \
6
- libglib2.0-dev \
7
- libgraphene-1.0-dev \
8
- git \
9
- xvfb \
10
- curl \
11
- libcairo-gobject2 \
12
- libcairo2-dev \
13
- wget
3
+ RUN dnf update -y && \
4
+ dnf install xorg-x11-server-Xvfb procps-ng \
5
+ dbus-devel libxkbcommon-devel wayland-devel wayland-protocols-devel mesa-libEGL-devel \
6
+ libXi-devel libXrandr-devel libXcursor-devel libXdamage-devel libXinerama-devel libXtst-devel -y && \
7
+ dnf clean all -y
8
+
9
+ RUN git clone https://gitlab.gnome.org/GNOME/at-spi2-atk.git --depth=1 && \
10
+ (cd /at-spi2-atk && \
11
+ meson setup builddir --prefix=/usr --buildtype release -Dtests=false -Datk:introspection=false -Dat-spi2-core:introspection=no && \
12
+ meson install -C builddir) && \
13
+ git clone https://gitlab.gnome.org/GNOME/gtk.git --depth=1 -b gtk-3-24 && \
14
+ (cd /gtk && \
15
+ meson setup builddir --prefix=/usr --buildtype release -Dintrospection=false -Dexamples=false -Dtests=false -Ddemos=false -Dlibepoxy:tests=false && \
16
+ meson install -C builddir) && \
17
+ rm -rf /at-spi2-atk /gtk
You can’t perform that action at this time.
0 commit comments