summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOndrej Holy <oholy@redhat.com>2023-04-12 12:05:25 +0200
committerCorey Berla <corey@berla.me>2023-04-12 19:46:44 +0000
commitf0f8a11c0862ff3ff90de3e6f7487f562d24450e (patch)
tree40944faf8410c0a703b26eb923e88def218fe940
parent5144b43b21c048e5a5d0f2cbbcf69823c433bf7e (diff)
downloadnautilus-f0f8a11c0862ff3ff90de3e6f7487f562d24450e.tar.gz
ci: Add gnome-autoar master in Dockerfile
The pages job currently fails as the gnome-autoar dependency has been bumped without updating the image. However, the image is based on fedora:latest, which is still Fedora 37. So it doesn't include the latest gnome-autoar release anyways. Let's build the gnome-autoar master to fix the pipeline.
-rw-r--r--.gitlab/Dockerfile12
1 files changed, 11 insertions, 1 deletions
diff --git a/.gitlab/Dockerfile b/.gitlab/Dockerfile
index c6b30f6e4..71e1a4332 100644
--- a/.gitlab/Dockerfile
+++ b/.gitlab/Dockerfile
@@ -22,4 +22,14 @@ RUN dnf builddep -y gtk4 \
&& ninja -C _build \
&& ninja install -C _build \
&& cd .. \
- && rm -rf libadwaita \ No newline at end of file
+ && rm -rf libadwaita
+
+RUN dnf builddep -y gnome-autoar \
+ && dnf clean all \
+ && git clone --depth 1 https://gitlab.gnome.org/GNOME/gnome-autoar.git \
+ && cd gnome-autoar \
+ && meson setup _build --prefix /usr \
+ && ninja -C _build \
+ && ninja install -C _build \
+ && cd .. \
+ && rm -rf gnome-autoar