[tracker-oci-images/sam/libmediaart] Add libmediaart dependencies




commit a3f684cbe5013fce4383580e8f9a7e02f356cb06
Author: Sam Thursfield <sam afuera me uk>
Date:   Sun Dec 27 12:50:46 2020 +0100

    Add libmediaart dependencies
    
    The tracker-oci-images are used for libmediaart, a standalone media art
    caching library that used to be part of Tracker itself. Since we
    switched the container images to force 'USER tracker', there's no way
    to install these deps in libmediaart's CI pipeline, so preinstall it.

 alpine/edge.Dockerfile           | 3 ++-
 debian/ubuntu-rolling.Dockerfile | 3 ++-
 fedora/latest.Dockerfile         | 5 +++--
 fedora/rawhide.Dockerfile        | 5 +++--
 4 files changed, 10 insertions(+), 6 deletions(-)
---
diff --git a/alpine/edge.Dockerfile b/alpine/edge.Dockerfile
index 8b248b8..654cf9f 100644
--- a/alpine/edge.Dockerfile
+++ b/alpine/edge.Dockerfile
@@ -3,7 +3,8 @@ FROM alpine:edge
 RUN echo 'https://alpine.global.ssl.fastly.net/alpine/edge/community/' >> /etc/apk/repositories && \
     apk add -U alpine-sdk asciidoc bash-completion dbus-dev git glib-dev gobject-introspection-dev \
                gtk-doc icu-dev json-glib-dev libsoup-dev libxml2-dev meson networkmanager-dev \
-               py3-gobject3 py3-setuptools py3-tappy sqlite-dev vala
+               py3-gobject3 py3-setuptools py3-tappy sqlite-dev vala \
+               gdk-pixbuf-dev
 
 # Build eatmydata from Git.
 #
diff --git a/debian/ubuntu-rolling.Dockerfile b/debian/ubuntu-rolling.Dockerfile
index 3413ee7..0436628 100644
--- a/debian/ubuntu-rolling.Dockerfile
+++ b/debian/ubuntu-rolling.Dockerfile
@@ -8,7 +8,8 @@ RUN export DEBIAN_FRONTEND=noninteractive && \
     apt-get -yq install --no-install-recommends asciidoc-base && \
     apt-get -yq install git && \
     apt-get -yq install libgrss-dev && \
-    apt-get -yq install eatmydata
+    apt-get -yq install eatmydata && \
+    apt-get -yq install libgdk-pixbuf2.0-dev
 
 RUN apt-get -yq remove libtracker-sparql-2.0-0 && \
     apt-get clean && \
diff --git a/fedora/latest.Dockerfile b/fedora/latest.Dockerfile
index 34fb7cc..57393c0 100644
--- a/fedora/latest.Dockerfile
+++ b/fedora/latest.Dockerfile
@@ -1,10 +1,11 @@
 FROM registry.fedoraproject.org/fedora:latest
 
-# tracker and tracker-miners build deps
+# tracker, tracker-miners and libmediaart build deps
 RUN dnf upgrade -y && \
     dnf install -y 'dnf-command(builddep)' redhat-rpm-config && \
     dnf builddep -y tracker tracker-miners && \
-    dnf install -y asciidoc dbus-devel dbus-x11 dconf meson make gstreamer1-plugins-good libseccomp-devel
+    dnf install -y asciidoc dbus-devel dbus-x11 dconf meson make gstreamer1-plugins-good libseccomp-devel && 
\
+    dnf install -y gdk-pixbuf2-devel
 
 # test suite, Coverity and website dependencies
 RUN dnf install -y clang gcovr git libasan libubsan python3-gobject python3-pip umockdev-devel xmlto && \
diff --git a/fedora/rawhide.Dockerfile b/fedora/rawhide.Dockerfile
index 8245595..0447872 100644
--- a/fedora/rawhide.Dockerfile
+++ b/fedora/rawhide.Dockerfile
@@ -1,10 +1,11 @@
 FROM registry.fedoraproject.org/fedora:rawhide
 
-# tracker and tracker-miners build deps
+# tracker, tracker-miners and libmediaart build deps
 RUN dnf upgrade -y && \
     dnf install -y 'dnf-command(builddep)' redhat-rpm-config && \
     dnf builddep -y tracker3 tracker3-miners && \
-    dnf install -y gstreamer1-plugins-good
+    dnf install -y gstreamer1-plugins-good && \
+    dnf install -y gdk-pixbuf2-devel
 
 # test suite dependencies
 RUN dnf install -y git libasan libubsan python3-gobject python3-pip umockdev-devel xmlto && \


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]