summaryrefslogtreecommitdiff
path: root/.gitlab/Dockerfile
diff options
context:
space:
mode:
Diffstat (limited to '.gitlab/Dockerfile')
-rw-r--r--.gitlab/Dockerfile21
1 files changed, 21 insertions, 0 deletions
diff --git a/.gitlab/Dockerfile b/.gitlab/Dockerfile
index 92dbd60a2..c6b30f6e4 100644
--- a/.gitlab/Dockerfile
+++ b/.gitlab/Dockerfile
@@ -1,4 +1,25 @@
FROM fedora:latest
RUN dnf install --nogpg -y dnf-plugins-core findutils git uncrustify \
+ && dnf builddep --nogpg -y nautilus \
&& dnf clean all
+
+RUN dnf builddep -y gtk4 \
+ && dnf clean all \
+ && git clone --depth 1 https://gitlab.gnome.org/GNOME/gtk.git \
+ && cd gtk \
+ && meson setup _build --prefix /usr \
+ && ninja -C _build \
+ && ninja install -C _build \
+ && cd .. \
+ && rm -rf gtk
+
+ RUN dnf builddep -y libadwaita \
+ && dnf clean all \
+ && git clone --depth 1 https://gitlab.gnome.org/GNOME/libadwaita.git \
+ && cd libadwaita \
+ && meson setup _build --prefix /usr \
+ && ninja -C _build \
+ && ninja install -C _build \
+ && cd .. \
+ && rm -rf libadwaita \ No newline at end of file