The corresponding libvirt-jenkins-ci commit is 6bb57940d83a9ad. Signed-off-by: Fabiano Fidêncio <fidencio@xxxxxxxxxx> --- buildenv-libosinfo-centos-7.Dockerfile | 44 +++++++++++++ ...bosinfo-debian-10-cross-aarch64.Dockerfile | 65 +++++++++++++++++++ ...ibosinfo-debian-10-cross-armv6l.Dockerfile | 65 +++++++++++++++++++ ...ibosinfo-debian-10-cross-armv7l.Dockerfile | 65 +++++++++++++++++++ ...-libosinfo-debian-10-cross-i686.Dockerfile | 65 +++++++++++++++++++ ...-libosinfo-debian-10-cross-mips.Dockerfile | 65 +++++++++++++++++++ ...osinfo-debian-10-cross-mips64el.Dockerfile | 65 +++++++++++++++++++ ...ibosinfo-debian-10-cross-mipsel.Dockerfile | 65 +++++++++++++++++++ ...bosinfo-debian-10-cross-ppc64le.Dockerfile | 65 +++++++++++++++++++ ...libosinfo-debian-10-cross-s390x.Dockerfile | 65 +++++++++++++++++++ buildenv-libosinfo-debian-10.Dockerfile | 51 +++++++++++++++ ...ibosinfo-debian-9-cross-aarch64.Dockerfile | 65 +++++++++++++++++++ ...libosinfo-debian-9-cross-armv6l.Dockerfile | 65 +++++++++++++++++++ ...libosinfo-debian-9-cross-armv7l.Dockerfile | 65 +++++++++++++++++++ ...v-libosinfo-debian-9-cross-mips.Dockerfile | 65 +++++++++++++++++++ ...bosinfo-debian-9-cross-mips64el.Dockerfile | 65 +++++++++++++++++++ ...libosinfo-debian-9-cross-mipsel.Dockerfile | 65 +++++++++++++++++++ ...ibosinfo-debian-9-cross-ppc64le.Dockerfile | 65 +++++++++++++++++++ ...-libosinfo-debian-9-cross-s390x.Dockerfile | 65 +++++++++++++++++++ buildenv-libosinfo-debian-9.Dockerfile | 51 +++++++++++++++ ...osinfo-debian-sid-cross-aarch64.Dockerfile | 65 +++++++++++++++++++ ...bosinfo-debian-sid-cross-armv6l.Dockerfile | 65 +++++++++++++++++++ ...bosinfo-debian-sid-cross-armv7l.Dockerfile | 65 +++++++++++++++++++ ...libosinfo-debian-sid-cross-i686.Dockerfile | 65 +++++++++++++++++++ ...libosinfo-debian-sid-cross-mips.Dockerfile | 65 +++++++++++++++++++ ...sinfo-debian-sid-cross-mips64el.Dockerfile | 65 +++++++++++++++++++ ...bosinfo-debian-sid-cross-mipsel.Dockerfile | 65 +++++++++++++++++++ ...osinfo-debian-sid-cross-ppc64le.Dockerfile | 65 +++++++++++++++++++ ...ibosinfo-debian-sid-cross-s390x.Dockerfile | 65 +++++++++++++++++++ buildenv-libosinfo-debian-sid.Dockerfile | 51 +++++++++++++++ buildenv-libosinfo-fedora-29.Dockerfile | 50 ++++++++++++++ buildenv-libosinfo-fedora-30.Dockerfile | 50 ++++++++++++++ buildenv-libosinfo-fedora-rawhide.Dockerfile | 64 ++++++++++++++++++ buildenv-libosinfo-ubuntu-16.Dockerfile | 51 +++++++++++++++ buildenv-libosinfo-ubuntu-18.Dockerfile | 51 +++++++++++++++ 35 files changed, 2153 insertions(+) create mode 100644 buildenv-libosinfo-centos-7.Dockerfile create mode 100644 buildenv-libosinfo-debian-10-cross-aarch64.Dockerfile create mode 100644 buildenv-libosinfo-debian-10-cross-armv6l.Dockerfile create mode 100644 buildenv-libosinfo-debian-10-cross-armv7l.Dockerfile create mode 100644 buildenv-libosinfo-debian-10-cross-i686.Dockerfile create mode 100644 buildenv-libosinfo-debian-10-cross-mips.Dockerfile create mode 100644 buildenv-libosinfo-debian-10-cross-mips64el.Dockerfile create mode 100644 buildenv-libosinfo-debian-10-cross-mipsel.Dockerfile create mode 100644 buildenv-libosinfo-debian-10-cross-ppc64le.Dockerfile create mode 100644 buildenv-libosinfo-debian-10-cross-s390x.Dockerfile create mode 100644 buildenv-libosinfo-debian-10.Dockerfile create mode 100644 buildenv-libosinfo-debian-9-cross-aarch64.Dockerfile create mode 100644 buildenv-libosinfo-debian-9-cross-armv6l.Dockerfile create mode 100644 buildenv-libosinfo-debian-9-cross-armv7l.Dockerfile create mode 100644 buildenv-libosinfo-debian-9-cross-mips.Dockerfile create mode 100644 buildenv-libosinfo-debian-9-cross-mips64el.Dockerfile create mode 100644 buildenv-libosinfo-debian-9-cross-mipsel.Dockerfile create mode 100644 buildenv-libosinfo-debian-9-cross-ppc64le.Dockerfile create mode 100644 buildenv-libosinfo-debian-9-cross-s390x.Dockerfile create mode 100644 buildenv-libosinfo-debian-9.Dockerfile create mode 100644 buildenv-libosinfo-debian-sid-cross-aarch64.Dockerfile create mode 100644 buildenv-libosinfo-debian-sid-cross-armv6l.Dockerfile create mode 100644 buildenv-libosinfo-debian-sid-cross-armv7l.Dockerfile create mode 100644 buildenv-libosinfo-debian-sid-cross-i686.Dockerfile create mode 100644 buildenv-libosinfo-debian-sid-cross-mips.Dockerfile create mode 100644 buildenv-libosinfo-debian-sid-cross-mips64el.Dockerfile create mode 100644 buildenv-libosinfo-debian-sid-cross-mipsel.Dockerfile create mode 100644 buildenv-libosinfo-debian-sid-cross-ppc64le.Dockerfile create mode 100644 buildenv-libosinfo-debian-sid-cross-s390x.Dockerfile create mode 100644 buildenv-libosinfo-debian-sid.Dockerfile create mode 100644 buildenv-libosinfo-fedora-29.Dockerfile create mode 100644 buildenv-libosinfo-fedora-30.Dockerfile create mode 100644 buildenv-libosinfo-fedora-rawhide.Dockerfile create mode 100644 buildenv-libosinfo-ubuntu-16.Dockerfile create mode 100644 buildenv-libosinfo-ubuntu-18.Dockerfile diff --git a/buildenv-libosinfo-centos-7.Dockerfile b/buildenv-libosinfo-centos-7.Dockerfile new file mode 100644 index 0000000..b25a825 --- /dev/null +++ b/buildenv-libosinfo-centos-7.Dockerfile @@ -0,0 +1,44 @@ +FROM centos:centos7 + +RUN yum update -y && \ + yum install -y \ + autoconf \ + automake \ + bash \ + bash-completion \ + ca-certificates \ + check-devel \ + chrony \ + gcc \ + gdb \ + gettext \ + gettext-devel \ + git \ + glib2-devel \ + glibc-devel \ + gobject-introspection-devel \ + gtk-doc \ + hwdata \ + intltool \ + json-glib-devel \ + libarchive-devel \ + libcurl-devel \ + libsoup-devel \ + libtool \ + libxml2 \ + libxml2-devel \ + libxslt-devel \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconfig \ + rpm-build \ + screen \ + strace \ + sudo \ + vala \ + vim && \ + yum autoremove -y && \ + yum clean all -y diff --git a/buildenv-libosinfo-debian-10-cross-aarch64.Dockerfile b/buildenv-libosinfo-debian-10-cross-aarch64.Dockerfile new file mode 100644 index 0000000..a43b620 --- /dev/null +++ b/buildenv-libosinfo-debian-10-cross-aarch64.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:10 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture arm64 && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-aarch64-linux-gnu \ + libarchive-dev:arm64 \ + libc6-dev:arm64 \ + libcurl4-gnutls-dev:arm64 \ + libgirepository1.0-dev:arm64 \ + libglib2.0-dev:arm64 \ + libjson-glib-dev:arm64 \ + libsoup2.4-dev:arm64 \ + libxml2-dev:arm64 \ + libxslt1-dev:arm64 && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "aarch64-linux-gnu" +ENV CONFIGURE_OPTS "--host=aarch64-linux-gnu \ + --target=aarch64-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/aarch64-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-armv6l.Dockerfile b/buildenv-libosinfo-debian-10-cross-armv6l.Dockerfile new file mode 100644 index 0000000..406f94b --- /dev/null +++ b/buildenv-libosinfo-debian-10-cross-armv6l.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:10 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture armel && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-arm-linux-gnueabi \ + libarchive-dev:armel \ + libc6-dev:armel \ + libcurl4-gnutls-dev:armel \ + libgirepository1.0-dev:armel \ + libglib2.0-dev:armel \ + libjson-glib-dev:armel \ + libsoup2.4-dev:armel \ + libxml2-dev:armel \ + libxslt1-dev:armel && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "arm-linux-gnueabi" +ENV CONFIGURE_OPTS "--host=arm-linux-gnueabi \ + --target=arm-linux-gnueabi" +ENV PKG_CONFIG_LIBDIR "/usr/lib/arm-linux-gnueabi/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-armv7l.Dockerfile b/buildenv-libosinfo-debian-10-cross-armv7l.Dockerfile new file mode 100644 index 0000000..35c4d90 --- /dev/null +++ b/buildenv-libosinfo-debian-10-cross-armv7l.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:10 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture armhf && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-arm-linux-gnueabihf \ + libarchive-dev:armhf \ + libc6-dev:armhf \ + libcurl4-gnutls-dev:armhf \ + libgirepository1.0-dev:armhf \ + libglib2.0-dev:armhf \ + libjson-glib-dev:armhf \ + libsoup2.4-dev:armhf \ + libxml2-dev:armhf \ + libxslt1-dev:armhf && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "arm-linux-gnueabihf" +ENV CONFIGURE_OPTS "--host=arm-linux-gnueabihf \ + --target=arm-linux-gnueabihf" +ENV PKG_CONFIG_LIBDIR "/usr/lib/arm-linux-gnueabihf/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-i686.Dockerfile b/buildenv-libosinfo-debian-10-cross-i686.Dockerfile new file mode 100644 index 0000000..c37c2a9 --- /dev/null +++ b/buildenv-libosinfo-debian-10-cross-i686.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:10 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture i386 && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-i686-linux-gnu \ + libarchive-dev:i386 \ + libc6-dev:i386 \ + libcurl4-gnutls-dev:i386 \ + libgirepository1.0-dev:i386 \ + libglib2.0-dev:i386 \ + libjson-glib-dev:i386 \ + libsoup2.4-dev:i386 \ + libxml2-dev:i386 \ + libxslt1-dev:i386 && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "i686-linux-gnu" +ENV CONFIGURE_OPTS "--host=i686-linux-gnu \ + --target=i686-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/i386-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-mips.Dockerfile b/buildenv-libosinfo-debian-10-cross-mips.Dockerfile new file mode 100644 index 0000000..3675697 --- /dev/null +++ b/buildenv-libosinfo-debian-10-cross-mips.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:10 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture mips && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-mips-linux-gnu \ + libarchive-dev:mips \ + libc6-dev:mips \ + libcurl4-gnutls-dev:mips \ + libgirepository1.0-dev:mips \ + libglib2.0-dev:mips \ + libjson-glib-dev:mips \ + libsoup2.4-dev:mips \ + libxml2-dev:mips \ + libxslt1-dev:mips && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "mips-linux-gnu" +ENV CONFIGURE_OPTS "--host=mips-linux-gnu \ + --target=mips-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mips-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-mips64el.Dockerfile b/buildenv-libosinfo-debian-10-cross-mips64el.Dockerfile new file mode 100644 index 0000000..d4e5120 --- /dev/null +++ b/buildenv-libosinfo-debian-10-cross-mips64el.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:10 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture mips64el && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-mips64el-linux-gnuabi64 \ + libarchive-dev:mips64el \ + libc6-dev:mips64el \ + libcurl4-gnutls-dev:mips64el \ + libgirepository1.0-dev:mips64el \ + libglib2.0-dev:mips64el \ + libjson-glib-dev:mips64el \ + libsoup2.4-dev:mips64el \ + libxml2-dev:mips64el \ + libxslt1-dev:mips64el && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "mips64el-linux-gnuabi64" +ENV CONFIGURE_OPTS "--host=mips64el-linux-gnuabi64 \ + --target=mips64el-linux-gnuabi64" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mips64el-linux-gnuabi64/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-mipsel.Dockerfile b/buildenv-libosinfo-debian-10-cross-mipsel.Dockerfile new file mode 100644 index 0000000..abbeb5c --- /dev/null +++ b/buildenv-libosinfo-debian-10-cross-mipsel.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:10 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture mipsel && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-mipsel-linux-gnu \ + libarchive-dev:mipsel \ + libc6-dev:mipsel \ + libcurl4-gnutls-dev:mipsel \ + libgirepository1.0-dev:mipsel \ + libglib2.0-dev:mipsel \ + libjson-glib-dev:mipsel \ + libsoup2.4-dev:mipsel \ + libxml2-dev:mipsel \ + libxslt1-dev:mipsel && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "mipsel-linux-gnu" +ENV CONFIGURE_OPTS "--host=mipsel-linux-gnu \ + --target=mipsel-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mipsel-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-ppc64le.Dockerfile b/buildenv-libosinfo-debian-10-cross-ppc64le.Dockerfile new file mode 100644 index 0000000..095366f --- /dev/null +++ b/buildenv-libosinfo-debian-10-cross-ppc64le.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:10 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture ppc64el && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-powerpc64le-linux-gnu \ + libarchive-dev:ppc64el \ + libc6-dev:ppc64el \ + libcurl4-gnutls-dev:ppc64el \ + libgirepository1.0-dev:ppc64el \ + libglib2.0-dev:ppc64el \ + libjson-glib-dev:ppc64el \ + libsoup2.4-dev:ppc64el \ + libxml2-dev:ppc64el \ + libxslt1-dev:ppc64el && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "powerpc64le-linux-gnu" +ENV CONFIGURE_OPTS "--host=powerpc64le-linux-gnu \ + --target=powerpc64le-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/powerpc64le-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-s390x.Dockerfile b/buildenv-libosinfo-debian-10-cross-s390x.Dockerfile new file mode 100644 index 0000000..586fb36 --- /dev/null +++ b/buildenv-libosinfo-debian-10-cross-s390x.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:10 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture s390x && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-s390x-linux-gnu \ + libarchive-dev:s390x \ + libc6-dev:s390x \ + libcurl4-gnutls-dev:s390x \ + libgirepository1.0-dev:s390x \ + libglib2.0-dev:s390x \ + libjson-glib-dev:s390x \ + libsoup2.4-dev:s390x \ + libxml2-dev:s390x \ + libxslt1-dev:s390x && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "s390x-linux-gnu" +ENV CONFIGURE_OPTS "--host=s390x-linux-gnu \ + --target=s390x-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/s390x-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-10.Dockerfile b/buildenv-libosinfo-debian-10.Dockerfile new file mode 100644 index 0000000..4943473 --- /dev/null +++ b/buildenv-libosinfo-debian-10.Dockerfile @@ -0,0 +1,51 @@ +FROM debian:10 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libarchive-dev \ + libc6-dev \ + libcurl4-gnutls-dev \ + libgirepository1.0-dev \ + libglib2.0-dev \ + libjson-glib-dev \ + libsoup2.4-dev \ + libtool \ + libtool-bin \ + libxml2-dev \ + libxml2-utils \ + libxslt1-dev \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y diff --git a/buildenv-libosinfo-debian-9-cross-aarch64.Dockerfile b/buildenv-libosinfo-debian-9-cross-aarch64.Dockerfile new file mode 100644 index 0000000..523747e --- /dev/null +++ b/buildenv-libosinfo-debian-9-cross-aarch64.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:9 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture arm64 && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-aarch64-linux-gnu \ + libarchive-dev:arm64 \ + libc6-dev:arm64 \ + libcurl4-gnutls-dev:arm64 \ + libgirepository1.0-dev:arm64 \ + libglib2.0-dev:arm64 \ + libjson-glib-dev:arm64 \ + libsoup2.4-dev:arm64 \ + libxml2-dev:arm64 \ + libxslt1-dev:arm64 && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "aarch64-linux-gnu" +ENV CONFIGURE_OPTS "--host=aarch64-linux-gnu \ + --target=aarch64-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/aarch64-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-9-cross-armv6l.Dockerfile b/buildenv-libosinfo-debian-9-cross-armv6l.Dockerfile new file mode 100644 index 0000000..910ae00 --- /dev/null +++ b/buildenv-libosinfo-debian-9-cross-armv6l.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:9 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture armel && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-arm-linux-gnueabi \ + libarchive-dev:armel \ + libc6-dev:armel \ + libcurl4-gnutls-dev:armel \ + libgirepository1.0-dev:armel \ + libglib2.0-dev:armel \ + libjson-glib-dev:armel \ + libsoup2.4-dev:armel \ + libxml2-dev:armel \ + libxslt1-dev:armel && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "arm-linux-gnueabi" +ENV CONFIGURE_OPTS "--host=arm-linux-gnueabi \ + --target=arm-linux-gnueabi" +ENV PKG_CONFIG_LIBDIR "/usr/lib/arm-linux-gnueabi/pkgconfig" diff --git a/buildenv-libosinfo-debian-9-cross-armv7l.Dockerfile b/buildenv-libosinfo-debian-9-cross-armv7l.Dockerfile new file mode 100644 index 0000000..b68955b --- /dev/null +++ b/buildenv-libosinfo-debian-9-cross-armv7l.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:9 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture armhf && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-arm-linux-gnueabihf \ + libarchive-dev:armhf \ + libc6-dev:armhf \ + libcurl4-gnutls-dev:armhf \ + libgirepository1.0-dev:armhf \ + libglib2.0-dev:armhf \ + libjson-glib-dev:armhf \ + libsoup2.4-dev:armhf \ + libxml2-dev:armhf \ + libxslt1-dev:armhf && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "arm-linux-gnueabihf" +ENV CONFIGURE_OPTS "--host=arm-linux-gnueabihf \ + --target=arm-linux-gnueabihf" +ENV PKG_CONFIG_LIBDIR "/usr/lib/arm-linux-gnueabihf/pkgconfig" diff --git a/buildenv-libosinfo-debian-9-cross-mips.Dockerfile b/buildenv-libosinfo-debian-9-cross-mips.Dockerfile new file mode 100644 index 0000000..befac9d --- /dev/null +++ b/buildenv-libosinfo-debian-9-cross-mips.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:9 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture mips && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-mips-linux-gnu \ + libarchive-dev:mips \ + libc6-dev:mips \ + libcurl4-gnutls-dev:mips \ + libgirepository1.0-dev:mips \ + libglib2.0-dev:mips \ + libjson-glib-dev:mips \ + libsoup2.4-dev:mips \ + libxml2-dev:mips \ + libxslt1-dev:mips && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "mips-linux-gnu" +ENV CONFIGURE_OPTS "--host=mips-linux-gnu \ + --target=mips-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mips-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-9-cross-mips64el.Dockerfile b/buildenv-libosinfo-debian-9-cross-mips64el.Dockerfile new file mode 100644 index 0000000..4832200 --- /dev/null +++ b/buildenv-libosinfo-debian-9-cross-mips64el.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:9 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture mips64el && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-mips64el-linux-gnuabi64 \ + libarchive-dev:mips64el \ + libc6-dev:mips64el \ + libcurl4-gnutls-dev:mips64el \ + libgirepository1.0-dev:mips64el \ + libglib2.0-dev:mips64el \ + libjson-glib-dev:mips64el \ + libsoup2.4-dev:mips64el \ + libxml2-dev:mips64el \ + libxslt1-dev:mips64el && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "mips64el-linux-gnuabi64" +ENV CONFIGURE_OPTS "--host=mips64el-linux-gnuabi64 \ + --target=mips64el-linux-gnuabi64" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mips64el-linux-gnuabi64/pkgconfig" diff --git a/buildenv-libosinfo-debian-9-cross-mipsel.Dockerfile b/buildenv-libosinfo-debian-9-cross-mipsel.Dockerfile new file mode 100644 index 0000000..6db41b3 --- /dev/null +++ b/buildenv-libosinfo-debian-9-cross-mipsel.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:9 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture mipsel && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-mipsel-linux-gnu \ + libarchive-dev:mipsel \ + libc6-dev:mipsel \ + libcurl4-gnutls-dev:mipsel \ + libgirepository1.0-dev:mipsel \ + libglib2.0-dev:mipsel \ + libjson-glib-dev:mipsel \ + libsoup2.4-dev:mipsel \ + libxml2-dev:mipsel \ + libxslt1-dev:mipsel && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "mipsel-linux-gnu" +ENV CONFIGURE_OPTS "--host=mipsel-linux-gnu \ + --target=mipsel-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mipsel-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-9-cross-ppc64le.Dockerfile b/buildenv-libosinfo-debian-9-cross-ppc64le.Dockerfile new file mode 100644 index 0000000..c503893 --- /dev/null +++ b/buildenv-libosinfo-debian-9-cross-ppc64le.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:9 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture ppc64el && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-powerpc64le-linux-gnu \ + libarchive-dev:ppc64el \ + libc6-dev:ppc64el \ + libcurl4-gnutls-dev:ppc64el \ + libgirepository1.0-dev:ppc64el \ + libglib2.0-dev:ppc64el \ + libjson-glib-dev:ppc64el \ + libsoup2.4-dev:ppc64el \ + libxml2-dev:ppc64el \ + libxslt1-dev:ppc64el && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "powerpc64le-linux-gnu" +ENV CONFIGURE_OPTS "--host=powerpc64le-linux-gnu \ + --target=powerpc64le-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/powerpc64le-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-9-cross-s390x.Dockerfile b/buildenv-libosinfo-debian-9-cross-s390x.Dockerfile new file mode 100644 index 0000000..7717d8e --- /dev/null +++ b/buildenv-libosinfo-debian-9-cross-s390x.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:9 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture s390x && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-s390x-linux-gnu \ + libarchive-dev:s390x \ + libc6-dev:s390x \ + libcurl4-gnutls-dev:s390x \ + libgirepository1.0-dev:s390x \ + libglib2.0-dev:s390x \ + libjson-glib-dev:s390x \ + libsoup2.4-dev:s390x \ + libxml2-dev:s390x \ + libxslt1-dev:s390x && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "s390x-linux-gnu" +ENV CONFIGURE_OPTS "--host=s390x-linux-gnu \ + --target=s390x-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/s390x-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-9.Dockerfile b/buildenv-libosinfo-debian-9.Dockerfile new file mode 100644 index 0000000..31c9f1c --- /dev/null +++ b/buildenv-libosinfo-debian-9.Dockerfile @@ -0,0 +1,51 @@ +FROM debian:9 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libarchive-dev \ + libc6-dev \ + libcurl4-gnutls-dev \ + libgirepository1.0-dev \ + libglib2.0-dev \ + libjson-glib-dev \ + libsoup2.4-dev \ + libtool \ + libtool-bin \ + libxml2-dev \ + libxml2-utils \ + libxslt1-dev \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y diff --git a/buildenv-libosinfo-debian-sid-cross-aarch64.Dockerfile b/buildenv-libosinfo-debian-sid-cross-aarch64.Dockerfile new file mode 100644 index 0000000..81fea58 --- /dev/null +++ b/buildenv-libosinfo-debian-sid-cross-aarch64.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:sid + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture arm64 && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-aarch64-linux-gnu \ + libarchive-dev:arm64 \ + libc6-dev:arm64 \ + libcurl4-gnutls-dev:arm64 \ + libgirepository1.0-dev:arm64 \ + libglib2.0-dev:arm64 \ + libjson-glib-dev:arm64 \ + libsoup2.4-dev:arm64 \ + libxml2-dev:arm64 \ + libxslt1-dev:arm64 && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "aarch64-linux-gnu" +ENV CONFIGURE_OPTS "--host=aarch64-linux-gnu \ + --target=aarch64-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/aarch64-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-armv6l.Dockerfile b/buildenv-libosinfo-debian-sid-cross-armv6l.Dockerfile new file mode 100644 index 0000000..27d8c0d --- /dev/null +++ b/buildenv-libosinfo-debian-sid-cross-armv6l.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:sid + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture armel && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-arm-linux-gnueabi \ + libarchive-dev:armel \ + libc6-dev:armel \ + libcurl4-gnutls-dev:armel \ + libgirepository1.0-dev:armel \ + libglib2.0-dev:armel \ + libjson-glib-dev:armel \ + libsoup2.4-dev:armel \ + libxml2-dev:armel \ + libxslt1-dev:armel && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "arm-linux-gnueabi" +ENV CONFIGURE_OPTS "--host=arm-linux-gnueabi \ + --target=arm-linux-gnueabi" +ENV PKG_CONFIG_LIBDIR "/usr/lib/arm-linux-gnueabi/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-armv7l.Dockerfile b/buildenv-libosinfo-debian-sid-cross-armv7l.Dockerfile new file mode 100644 index 0000000..20c7cbd --- /dev/null +++ b/buildenv-libosinfo-debian-sid-cross-armv7l.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:sid + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture armhf && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-arm-linux-gnueabihf \ + libarchive-dev:armhf \ + libc6-dev:armhf \ + libcurl4-gnutls-dev:armhf \ + libgirepository1.0-dev:armhf \ + libglib2.0-dev:armhf \ + libjson-glib-dev:armhf \ + libsoup2.4-dev:armhf \ + libxml2-dev:armhf \ + libxslt1-dev:armhf && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "arm-linux-gnueabihf" +ENV CONFIGURE_OPTS "--host=arm-linux-gnueabihf \ + --target=arm-linux-gnueabihf" +ENV PKG_CONFIG_LIBDIR "/usr/lib/arm-linux-gnueabihf/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-i686.Dockerfile b/buildenv-libosinfo-debian-sid-cross-i686.Dockerfile new file mode 100644 index 0000000..2c1a41c --- /dev/null +++ b/buildenv-libosinfo-debian-sid-cross-i686.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:sid + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture i386 && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-i686-linux-gnu \ + libarchive-dev:i386 \ + libc6-dev:i386 \ + libcurl4-gnutls-dev:i386 \ + libgirepository1.0-dev:i386 \ + libglib2.0-dev:i386 \ + libjson-glib-dev:i386 \ + libsoup2.4-dev:i386 \ + libxml2-dev:i386 \ + libxslt1-dev:i386 && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "i686-linux-gnu" +ENV CONFIGURE_OPTS "--host=i686-linux-gnu \ + --target=i686-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/i386-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-mips.Dockerfile b/buildenv-libosinfo-debian-sid-cross-mips.Dockerfile new file mode 100644 index 0000000..8cc6092 --- /dev/null +++ b/buildenv-libosinfo-debian-sid-cross-mips.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:sid + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture mips && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-mips-linux-gnu \ + libarchive-dev:mips \ + libc6-dev:mips \ + libcurl4-gnutls-dev:mips \ + libgirepository1.0-dev:mips \ + libglib2.0-dev:mips \ + libjson-glib-dev:mips \ + libsoup2.4-dev:mips \ + libxml2-dev:mips \ + libxslt1-dev:mips && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "mips-linux-gnu" +ENV CONFIGURE_OPTS "--host=mips-linux-gnu \ + --target=mips-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mips-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-mips64el.Dockerfile b/buildenv-libosinfo-debian-sid-cross-mips64el.Dockerfile new file mode 100644 index 0000000..3a2fb15 --- /dev/null +++ b/buildenv-libosinfo-debian-sid-cross-mips64el.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:sid + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture mips64el && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-mips64el-linux-gnuabi64 \ + libarchive-dev:mips64el \ + libc6-dev:mips64el \ + libcurl4-gnutls-dev:mips64el \ + libgirepository1.0-dev:mips64el \ + libglib2.0-dev:mips64el \ + libjson-glib-dev:mips64el \ + libsoup2.4-dev:mips64el \ + libxml2-dev:mips64el \ + libxslt1-dev:mips64el && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "mips64el-linux-gnuabi64" +ENV CONFIGURE_OPTS "--host=mips64el-linux-gnuabi64 \ + --target=mips64el-linux-gnuabi64" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mips64el-linux-gnuabi64/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-mipsel.Dockerfile b/buildenv-libosinfo-debian-sid-cross-mipsel.Dockerfile new file mode 100644 index 0000000..f56f819 --- /dev/null +++ b/buildenv-libosinfo-debian-sid-cross-mipsel.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:sid + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture mipsel && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-mipsel-linux-gnu \ + libarchive-dev:mipsel \ + libc6-dev:mipsel \ + libcurl4-gnutls-dev:mipsel \ + libgirepository1.0-dev:mipsel \ + libglib2.0-dev:mipsel \ + libjson-glib-dev:mipsel \ + libsoup2.4-dev:mipsel \ + libxml2-dev:mipsel \ + libxslt1-dev:mipsel && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "mipsel-linux-gnu" +ENV CONFIGURE_OPTS "--host=mipsel-linux-gnu \ + --target=mipsel-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mipsel-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-ppc64le.Dockerfile b/buildenv-libosinfo-debian-sid-cross-ppc64le.Dockerfile new file mode 100644 index 0000000..a7bb700 --- /dev/null +++ b/buildenv-libosinfo-debian-sid-cross-ppc64le.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:sid + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture ppc64el && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-powerpc64le-linux-gnu \ + libarchive-dev:ppc64el \ + libc6-dev:ppc64el \ + libcurl4-gnutls-dev:ppc64el \ + libgirepository1.0-dev:ppc64el \ + libglib2.0-dev:ppc64el \ + libjson-glib-dev:ppc64el \ + libsoup2.4-dev:ppc64el \ + libxml2-dev:ppc64el \ + libxslt1-dev:ppc64el && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "powerpc64le-linux-gnu" +ENV CONFIGURE_OPTS "--host=powerpc64le-linux-gnu \ + --target=powerpc64le-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/powerpc64le-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-s390x.Dockerfile b/buildenv-libosinfo-debian-sid-cross-s390x.Dockerfile new file mode 100644 index 0000000..7a6ac5b --- /dev/null +++ b/buildenv-libosinfo-debian-sid-cross-s390x.Dockerfile @@ -0,0 +1,65 @@ +FROM debian:sid + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libtool \ + libtool-bin \ + libxml2-utils \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +RUN export DEBIAN_FRONTEND=noninteractive && \ + dpkg --add-architecture s390x && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + gcc-s390x-linux-gnu \ + libarchive-dev:s390x \ + libc6-dev:s390x \ + libcurl4-gnutls-dev:s390x \ + libgirepository1.0-dev:s390x \ + libglib2.0-dev:s390x \ + libjson-glib-dev:s390x \ + libsoup2.4-dev:s390x \ + libxml2-dev:s390x \ + libxslt1-dev:s390x && \ + apt-get autoremove -y && \ + apt-get autoclean -y + +ENV ABI "s390x-linux-gnu" +ENV CONFIGURE_OPTS "--host=s390x-linux-gnu \ + --target=s390x-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/s390x-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid.Dockerfile b/buildenv-libosinfo-debian-sid.Dockerfile new file mode 100644 index 0000000..89eb3a0 --- /dev/null +++ b/buildenv-libosinfo-debian-sid.Dockerfile @@ -0,0 +1,51 @@ +FROM debian:sid + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libarchive-dev \ + libc6-dev \ + libcurl4-gnutls-dev \ + libgirepository1.0-dev \ + libglib2.0-dev \ + libjson-glib-dev \ + libsoup2.4-dev \ + libtool \ + libtool-bin \ + libxml2-dev \ + libxml2-utils \ + libxslt1-dev \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y diff --git a/buildenv-libosinfo-fedora-29.Dockerfile b/buildenv-libosinfo-fedora-29.Dockerfile new file mode 100644 index 0000000..53c22d5 --- /dev/null +++ b/buildenv-libosinfo-fedora-29.Dockerfile @@ -0,0 +1,50 @@ +FROM fedora:29 + +RUN dnf update -y && \ + dnf install -y \ + autoconf \ + automake \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check-devel \ + chrony \ + cppi \ + gcc \ + gdb \ + gettext \ + gettext-devel \ + git \ + glib2-devel \ + glibc-devel \ + gobject-introspection-devel \ + gtk-doc \ + hwdata \ + intltool \ + json-glib-devel \ + libarchive-devel \ + libcurl-devel \ + libsoup-devel \ + libtool \ + libxml2 \ + libxml2-devel \ + libxslt-devel \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconfig \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + rpm-build \ + screen \ + strace \ + sudo \ + vala \ + vim && \ + dnf autoremove -y && \ + dnf clean all -y diff --git a/buildenv-libosinfo-fedora-30.Dockerfile b/buildenv-libosinfo-fedora-30.Dockerfile new file mode 100644 index 0000000..ad3c70c --- /dev/null +++ b/buildenv-libosinfo-fedora-30.Dockerfile @@ -0,0 +1,50 @@ +FROM fedora:30 + +RUN dnf update -y && \ + dnf install -y \ + autoconf \ + automake \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check-devel \ + chrony \ + cppi \ + gcc \ + gdb \ + gettext \ + gettext-devel \ + git \ + glib2-devel \ + glibc-devel \ + gobject-introspection-devel \ + gtk-doc \ + hwdata \ + intltool \ + json-glib-devel \ + libarchive-devel \ + libcurl-devel \ + libsoup-devel \ + libtool \ + libxml2 \ + libxml2-devel \ + libxslt-devel \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconfig \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + rpm-build \ + screen \ + strace \ + sudo \ + vala \ + vim && \ + dnf autoremove -y && \ + dnf clean all -y diff --git a/buildenv-libosinfo-fedora-rawhide.Dockerfile b/buildenv-libosinfo-fedora-rawhide.Dockerfile new file mode 100644 index 0000000..85d5081 --- /dev/null +++ b/buildenv-libosinfo-fedora-rawhide.Dockerfile @@ -0,0 +1,64 @@ +FROM fedora:rawhide + +RUN dnf update -y --nogpgcheck fedora-gpg-keys && \ + dnf update -y && \ + dnf install -y \ + autoconf \ + automake \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check-devel \ + chrony \ + cppi \ + gcc \ + gdb \ + gettext \ + gettext-devel \ + git \ + glib2-devel \ + glibc-devel \ + gobject-introspection-devel \ + gtk-doc \ + hwdata \ + intltool \ + json-glib-devel \ + libarchive-devel \ + libcurl-devel \ + libsoup-devel \ + libtool \ + libxml2 \ + libxml2-devel \ + libxslt-devel \ + lsof \ + make \ + mingw32-curl \ + mingw32-glib2 \ + mingw32-json-glib \ + mingw32-libarchive \ + mingw32-libxml2 \ + mingw32-libxslt \ + mingw64-curl \ + mingw64-glib2 \ + mingw64-json-glib \ + mingw64-libarchive \ + mingw64-libxml2 \ + mingw64-libxslt \ + net-tools \ + patch \ + perl \ + pkgconfig \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + rpm-build \ + screen \ + strace \ + sudo \ + vala \ + vim \ + wget && \ + dnf autoremove -y && \ + dnf clean all -y diff --git a/buildenv-libosinfo-ubuntu-16.Dockerfile b/buildenv-libosinfo-ubuntu-16.Dockerfile new file mode 100644 index 0000000..2a854c1 --- /dev/null +++ b/buildenv-libosinfo-ubuntu-16.Dockerfile @@ -0,0 +1,51 @@ +FROM ubuntu:16.04 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libarchive-dev \ + libc6-dev \ + libcurl4-gnutls-dev \ + libgirepository1.0-dev \ + libglib2.0-dev \ + libjson-glib-dev \ + libsoup2.4-dev \ + libtool \ + libtool-bin \ + libxml2-dev \ + libxml2-utils \ + libxslt1-dev \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y diff --git a/buildenv-libosinfo-ubuntu-18.Dockerfile b/buildenv-libosinfo-ubuntu-18.Dockerfile new file mode 100644 index 0000000..4ec95f3 --- /dev/null +++ b/buildenv-libosinfo-ubuntu-18.Dockerfile @@ -0,0 +1,51 @@ +FROM ubuntu:18.04 + +RUN export DEBIAN_FRONTEND=noninteractive && \ + apt-get update && \ + apt-get dist-upgrade -y && \ + apt-get install --no-install-recommends -y \ + autoconf \ + automake \ + autopoint \ + bash \ + bash-completion \ + ca-certificates \ + ccache \ + check \ + chrony \ + gcc \ + gdb \ + gettext \ + git \ + gtk-doc-tools \ + hwdata \ + intltool \ + libarchive-dev \ + libc6-dev \ + libcurl4-gnutls-dev \ + libgirepository1.0-dev \ + libglib2.0-dev \ + libjson-glib-dev \ + libsoup2.4-dev \ + libtool \ + libtool-bin \ + libxml2-dev \ + libxml2-utils \ + libxslt1-dev \ + lsof \ + make \ + net-tools \ + patch \ + perl \ + pkgconf \ + python3 \ + python3-lxml \ + python3-pytest \ + python3-requests \ + screen \ + strace \ + sudo \ + valac \ + vim && \ + apt-get autoremove -y && \ + apt-get autoclean -y -- 2.21.0 -- libvir-list mailing list libvir-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvir-list