From fb5e6c259536f2733ac2901f04fffffb35c510b5 Mon Sep 17 00:00:00 2001 From: Nicolas Dufresne Date: Mon, 17 Dec 2018 21:38:06 -0500 Subject: [PATCH] docker: cerbero: Add Android cross toolchain This runs the cross-android-universal bootstrap. Note that we remove the Android NDK source as it is no longer needed during builds. --- docker/cerbero/Dockerfile-fedora | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docker/cerbero/Dockerfile-fedora b/docker/cerbero/Dockerfile-fedora index 12df38c383..554e2ae276 100644 --- a/docker/cerbero/Dockerfile-fedora +++ b/docker/cerbero/Dockerfile-fedora @@ -25,8 +25,12 @@ RUN git clone https://gitlab.freedesktop.org/gstreamer/cerbero.git && \ ./cerbero-uninstalled -c localconf.cbc -c config/cross-win64.cbc fetch-bootstrap && \ ./cerbero-uninstalled -c localconf.cbc -c config/cross-win64.cbc fetch-package gstreamer-1.0 && \ ./cerbero-uninstalled -c localconf.cbc -c config/cross-win64.cbc bootstrap -y --system-only && \ + ./cerbero-uninstalled -c localconf.cbc -c config/cross-android-universal.cbc fetch-bootstrap && \ + ./cerbero-uninstalled -c localconf.cbc -c config/cross-android-universal.cbc fetch-package gstreamer-1.0 && \ + ./cerbero-uninstalled -c localconf.cbc -c config/cross-android-universal.cbc bootstrap -y --system-only && \ cd .. && \ + rm /cerbero/cerbero-sources/android-ndk-*.zip && \ rm /cerbero/cerbero-sources/mingw-w*.tar.xz && \ rm -rf /cerbero/cerbero-build/{dist,logs,sources} && \ - rm -f /cerbero/cerbero-build/{linux,windows}*.cache && \ + rm -f /cerbero/cerbero-build/{linux,windows,android}*.cache && \ dnf clean all