mirror of
https://gitlab.gnome.org/GNOME/nautilus
synced 2024-10-04 06:49:57 +00:00
14442a8d4f
The CI currently fails because the latest libhandly release is not yet in rawhide. Let's add libhandy master to our image to fix the pipeline.
27 lines
793 B
Docker
27 lines
793 B
Docker
FROM fedora:rawhide
|
|
|
|
RUN dnf install --nogpg -y dnf-plugins-core uncrustify findutils git libportal-devel tracker3-miners python3-gobject dbus-daemon libhandy1-devel \
|
|
&& dnf builddep --nogpg -y nautilus \
|
|
&& dnf clean all
|
|
|
|
RUN dnf install --nogpg -y gnome-common \
|
|
&& dnf builddep --nogpg -y gnome-autoar \
|
|
&& dnf clean all \
|
|
&& git clone --depth 1 https://gitlab.gnome.org/GNOME/gnome-autoar.git \
|
|
&& cd gnome-autoar \
|
|
&& ./autogen.sh --prefix /usr \
|
|
&& make \
|
|
&& make install \
|
|
&& cd .. \
|
|
&& rm -rf gnome-autoar
|
|
|
|
RUN dnf builddep --nogpg -y libhandy \
|
|
&& dnf clean all \
|
|
&& git clone --depth 1 https://gitlab.gnome.org/GNOME/libhandy.git \
|
|
&& cd libhandy \
|
|
&& meson . _build --prefix=/usr \
|
|
&& ninja -C _build \
|
|
&& ninja -C _build install \
|
|
&& cd .. \
|
|
&& rm -rf libhandy
|