Browse Source
We do not support Debian 9 in QEMU anymore, and the Debian 9 containers are now no longer used in the gitlab-CI. Time to remove them. Signed-off-by: Thomas Huth <thuth@redhat.com> Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org> Message-Id: <20200921174320.46062-6-thuth@redhat.com> Message-Id: <20200925154027.12672-14-alex.bennee@linaro.org>pull/99/head
committed by
Alex Bennée
5 changed files with 0 additions and 148 deletions
@ -1,38 +0,0 @@ |
|||
# |
|||
# Docker mingw32 cross-compiler target |
|||
# |
|||
# This docker target builds on the debian Stretch MXE base image. |
|||
# |
|||
FROM qemu/debian9-mxe |
|||
|
|||
MAINTAINER Philippe Mathieu-Daudé <f4bug@amsat.org> |
|||
|
|||
ENV TARGET i686 |
|||
|
|||
ENV PATH $PATH:/usr/lib/mxe/usr/bin:/usr/lib/mxe/usr/$TARGET-w64-mingw32.shared/bin |
|||
|
|||
ENV PKG_CONFIG_PATH \ |
|||
$PKG_CONFIG_PATH:/usr/lib/mxe/usr/$TARGET-w64-mingw32.shared/lib/pkgconfig |
|||
|
|||
RUN apt-get update && \ |
|||
DEBIAN_FRONTEND=noninteractive eatmydata \ |
|||
apt-get install -y --no-install-recommends \ |
|||
mxe-$TARGET-w64-mingw32.shared-bzip2 \ |
|||
mxe-$TARGET-w64-mingw32.shared-curl \ |
|||
mxe-$TARGET-w64-mingw32.shared-glib \ |
|||
mxe-$TARGET-w64-mingw32.shared-libgcrypt \ |
|||
mxe-$TARGET-w64-mingw32.shared-libusb1 \ |
|||
mxe-$TARGET-w64-mingw32.shared-lzo \ |
|||
mxe-$TARGET-w64-mingw32.shared-nettle \ |
|||
mxe-$TARGET-w64-mingw32.shared-ncurses \ |
|||
mxe-$TARGET-w64-mingw32.shared-nsis \ |
|||
mxe-$TARGET-w64-mingw32.shared-pixman \ |
|||
mxe-$TARGET-w64-mingw32.shared-pkgconf \ |
|||
mxe-$TARGET-w64-mingw32.shared-pthreads \ |
|||
mxe-$TARGET-w64-mingw32.shared-sdl2 \ |
|||
mxe-$TARGET-w64-mingw32.shared-sdl2-mixer \ |
|||
mxe-$TARGET-w64-mingw32.shared-sdl2-gfx \ |
|||
mxe-$TARGET-w64-mingw32.shared-zlib |
|||
|
|||
# Specify the cross prefix for this image (see tests/docker/common.rc) |
|||
ENV QEMU_CONFIGURE_OPTS --cross-prefix=$TARGET-w64-mingw32.shared- |
|||
@ -1,45 +0,0 @@ |
|||
# |
|||
# Docker mingw64 cross-compiler target |
|||
# |
|||
# This docker target builds on the debian Stretch MXE base image. |
|||
# |
|||
FROM qemu/debian9-mxe |
|||
|
|||
MAINTAINER Philippe Mathieu-Daudé <f4bug@amsat.org> |
|||
|
|||
ENV TARGET x86-64 |
|||
|
|||
ENV PATH $PATH:/usr/lib/mxe/usr/$TARGET-w64-mingw32.shared/bin |
|||
|
|||
ENV PKG_CONFIG_PATH \ |
|||
$PKG_CONFIG_PATH:/usr/lib/mxe/usr/$TARGET-w64-mingw32.shared/lib/pkgconfig |
|||
|
|||
RUN apt-get update && \ |
|||
DEBIAN_FRONTEND=noninteractive eatmydata \ |
|||
apt-get install -y --no-install-recommends \ |
|||
mxe-$TARGET-w64-mingw32.shared-bzip2 \ |
|||
mxe-$TARGET-w64-mingw32.shared-curl \ |
|||
mxe-$TARGET-w64-mingw32.shared-glib \ |
|||
mxe-$TARGET-w64-mingw32.shared-libgcrypt \ |
|||
mxe-$TARGET-w64-mingw32.shared-libusb1 \ |
|||
mxe-$TARGET-w64-mingw32.shared-lzo \ |
|||
mxe-$TARGET-w64-mingw32.shared-nettle \ |
|||
mxe-$TARGET-w64-mingw32.shared-ncurses \ |
|||
mxe-$TARGET-w64-mingw32.shared-nsis \ |
|||
mxe-$TARGET-w64-mingw32.shared-pixman \ |
|||
mxe-$TARGET-w64-mingw32.shared-pkgconf \ |
|||
mxe-$TARGET-w64-mingw32.shared-pthreads \ |
|||
mxe-$TARGET-w64-mingw32.shared-sdl2 \ |
|||
mxe-$TARGET-w64-mingw32.shared-sdl2-mixer \ |
|||
mxe-$TARGET-w64-mingw32.shared-sdl2-gfx \ |
|||
mxe-$TARGET-w64-mingw32.shared-zlib \ |
|||
curl && \ |
|||
curl -s -S -o /usr/lib/mxe/usr/x86_64-w64-mingw32.shared/include/WinHvEmulation.h \ |
|||
"https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/include/winhvemulation.h?format=raw" && \ |
|||
curl -s -S -o /usr/lib/mxe/usr/x86_64-w64-mingw32.shared/include/WinHvPlatform.h \ |
|||
"https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/include/winhvplatform.h?format=raw" && \ |
|||
curl -s -S -o /usr/lib/mxe/usr/x86_64-w64-mingw32.shared/include/winhvplatformdefs.h \ |
|||
"https://sourceforge.net/p/mingw-w64/mingw-w64/ci/master/tree/mingw-w64-headers/include/winhvplatformdefs.h?format=raw" |
|||
|
|||
# Specify the cross prefix for this image (see tests/docker/common.rc) |
|||
ENV QEMU_CONFIGURE_OPTS --cross-prefix=x86_64-w64-mingw32.shared- |
|||
@ -1,21 +0,0 @@ |
|||
# |
|||
# Docker mingw cross-compiler target |
|||
# |
|||
# This docker target builds on the debian Stretch base image. |
|||
# |
|||
FROM qemu/debian9 |
|||
|
|||
MAINTAINER Philippe Mathieu-Daudé <f4bug@amsat.org> |
|||
|
|||
RUN DEBIAN_FRONTEND=noninteractive eatmydata \ |
|||
apt install -y --no-install-recommends gnupg dirmngr |
|||
|
|||
# Add the foreign architecture we want and install dependencies |
|||
RUN apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C6BF758A33A3A276 && \ |
|||
echo "deb http://pkg.mxe.cc/repos/apt stretch main" > /etc/apt/sources.list.d/mxeapt.list |
|||
RUN apt-get update && \ |
|||
DEBIAN_FRONTEND=noninteractive eatmydata \ |
|||
apt-get install -y --no-install-recommends \ |
|||
$(apt-get -s install -y --no-install-recommends gw32.shared-mingw-w64 | egrep "^Inst mxe-x86-64-unknown-" | cut -d\ -f2) |
|||
|
|||
ENV PATH $PATH:/usr/lib/mxe/usr/bin/ |
|||
@ -1,32 +0,0 @@ |
|||
# |
|||
# Docker multiarch cross-compiler target |
|||
# |
|||
# This docker target is builds on Debian cross compiler targets to build distro |
|||
# with a selection of cross compilers for building test binaries. |
|||
# |
|||
# On its own you can't build much but the docker-foo-cross targets |
|||
# build on top of the base debian image. |
|||
# |
|||
FROM debian:stretch-slim |
|||
|
|||
# Duplicate deb line as deb-src |
|||
RUN cat /etc/apt/sources.list | sed "s/^deb\ /deb-src /" >> /etc/apt/sources.list |
|||
|
|||
# Install common build utilities |
|||
RUN apt update && \ |
|||
DEBIAN_FRONTEND=noninteractive apt install -yy eatmydata && \ |
|||
DEBIAN_FRONTEND=noninteractive eatmydata \ |
|||
apt install -y --no-install-recommends \ |
|||
bc \ |
|||
build-essential \ |
|||
ca-certificates \ |
|||
clang \ |
|||
gdb-multiarch \ |
|||
gettext \ |
|||
git \ |
|||
libncurses5-dev \ |
|||
pkg-config \ |
|||
psmisc \ |
|||
python3 \ |
|||
python3-setuptools \ |
|||
$(apt-get -s build-dep qemu | egrep ^Inst | fgrep '[all]' | cut -d\ -f2) |
|||
Loading…
Reference in new issue