The corresponding libvirt-jenkins-ci commit is 81eabc6f888a3.
Signed-off-by: Fabiano Fidêncio <fidencio(a)redhat.com>
---
buildenv-libosinfo-centos-7.Dockerfile | 43 +++++++++++++
...bosinfo-debian-10-cross-aarch64.Dockerfile | 64 +++++++++++++++++++
...ibosinfo-debian-10-cross-armv6l.Dockerfile | 64 +++++++++++++++++++
...ibosinfo-debian-10-cross-armv7l.Dockerfile | 64 +++++++++++++++++++
...-libosinfo-debian-10-cross-i686.Dockerfile | 64 +++++++++++++++++++
...-libosinfo-debian-10-cross-mips.Dockerfile | 64 +++++++++++++++++++
...osinfo-debian-10-cross-mips64el.Dockerfile | 64 +++++++++++++++++++
...ibosinfo-debian-10-cross-mipsel.Dockerfile | 64 +++++++++++++++++++
...bosinfo-debian-10-cross-ppc64le.Dockerfile | 64 +++++++++++++++++++
...libosinfo-debian-10-cross-s390x.Dockerfile | 64 +++++++++++++++++++
buildenv-libosinfo-debian-10.Dockerfile | 50 +++++++++++++++
...ibosinfo-debian-9-cross-aarch64.Dockerfile | 64 +++++++++++++++++++
...libosinfo-debian-9-cross-armv6l.Dockerfile | 64 +++++++++++++++++++
...libosinfo-debian-9-cross-armv7l.Dockerfile | 64 +++++++++++++++++++
...v-libosinfo-debian-9-cross-mips.Dockerfile | 64 +++++++++++++++++++
...bosinfo-debian-9-cross-mips64el.Dockerfile | 64 +++++++++++++++++++
...libosinfo-debian-9-cross-mipsel.Dockerfile | 64 +++++++++++++++++++
...ibosinfo-debian-9-cross-ppc64le.Dockerfile | 64 +++++++++++++++++++
...-libosinfo-debian-9-cross-s390x.Dockerfile | 64 +++++++++++++++++++
buildenv-libosinfo-debian-9.Dockerfile | 50 +++++++++++++++
...osinfo-debian-sid-cross-aarch64.Dockerfile | 64 +++++++++++++++++++
...bosinfo-debian-sid-cross-armv6l.Dockerfile | 64 +++++++++++++++++++
...bosinfo-debian-sid-cross-armv7l.Dockerfile | 64 +++++++++++++++++++
...libosinfo-debian-sid-cross-i686.Dockerfile | 64 +++++++++++++++++++
...libosinfo-debian-sid-cross-mips.Dockerfile | 64 +++++++++++++++++++
...sinfo-debian-sid-cross-mips64el.Dockerfile | 64 +++++++++++++++++++
...bosinfo-debian-sid-cross-mipsel.Dockerfile | 64 +++++++++++++++++++
...osinfo-debian-sid-cross-ppc64le.Dockerfile | 64 +++++++++++++++++++
...ibosinfo-debian-sid-cross-s390x.Dockerfile | 64 +++++++++++++++++++
buildenv-libosinfo-debian-sid.Dockerfile | 50 +++++++++++++++
buildenv-libosinfo-fedora-29.Dockerfile | 49 ++++++++++++++
buildenv-libosinfo-fedora-30.Dockerfile | 49 ++++++++++++++
buildenv-libosinfo-fedora-rawhide.Dockerfile | 63 ++++++++++++++++++
buildenv-libosinfo-ubuntu-16.Dockerfile | 50 +++++++++++++++
buildenv-libosinfo-ubuntu-18.Dockerfile | 50 +++++++++++++++
35 files changed, 2118 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..36bdf92
--- /dev/null
+++ b/buildenv-libosinfo-centos-7.Dockerfile
@@ -0,0 +1,43 @@
+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 \
+ 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..1bff202
--- /dev/null
+++ b/buildenv-libosinfo-debian-10-cross-aarch64.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..3b14d9b
--- /dev/null
+++ b/buildenv-libosinfo-debian-10-cross-armv6l.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..2b00962
--- /dev/null
+++ b/buildenv-libosinfo-debian-10-cross-armv7l.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..cb4007e
--- /dev/null
+++ b/buildenv-libosinfo-debian-10-cross-i686.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..46180ff
--- /dev/null
+++ b/buildenv-libosinfo-debian-10-cross-mips.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..f5009d5
--- /dev/null
+++ b/buildenv-libosinfo-debian-10-cross-mips64el.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..e8c27e9
--- /dev/null
+++ b/buildenv-libosinfo-debian-10-cross-mipsel.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..c489330
--- /dev/null
+++ b/buildenv-libosinfo-debian-10-cross-ppc64le.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..2d98261
--- /dev/null
+++ b/buildenv-libosinfo-debian-10-cross-s390x.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..7d5dfd9
--- /dev/null
+++ b/buildenv-libosinfo-debian-10.Dockerfile
@@ -0,0 +1,50 @@
+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 \
+ 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..9864c8b
--- /dev/null
+++ b/buildenv-libosinfo-debian-9-cross-aarch64.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..8d08b28
--- /dev/null
+++ b/buildenv-libosinfo-debian-9-cross-armv6l.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..e2fd622
--- /dev/null
+++ b/buildenv-libosinfo-debian-9-cross-armv7l.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..d30889a
--- /dev/null
+++ b/buildenv-libosinfo-debian-9-cross-mips.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..bc7cc6c
--- /dev/null
+++ b/buildenv-libosinfo-debian-9-cross-mips64el.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..f54789c
--- /dev/null
+++ b/buildenv-libosinfo-debian-9-cross-mipsel.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..8f1ee44
--- /dev/null
+++ b/buildenv-libosinfo-debian-9-cross-ppc64le.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..9732c70
--- /dev/null
+++ b/buildenv-libosinfo-debian-9-cross-s390x.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..0a66494
--- /dev/null
+++ b/buildenv-libosinfo-debian-9.Dockerfile
@@ -0,0 +1,50 @@
+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 \
+ 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..aec41c1
--- /dev/null
+++ b/buildenv-libosinfo-debian-sid-cross-aarch64.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..30f60ba
--- /dev/null
+++ b/buildenv-libosinfo-debian-sid-cross-armv6l.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..e3d253c
--- /dev/null
+++ b/buildenv-libosinfo-debian-sid-cross-armv7l.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..3101d79
--- /dev/null
+++ b/buildenv-libosinfo-debian-sid-cross-i686.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..7708baf
--- /dev/null
+++ b/buildenv-libosinfo-debian-sid-cross-mips.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..e487c33
--- /dev/null
+++ b/buildenv-libosinfo-debian-sid-cross-mips64el.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..04d1451
--- /dev/null
+++ b/buildenv-libosinfo-debian-sid-cross-mipsel.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..c9007b7
--- /dev/null
+++ b/buildenv-libosinfo-debian-sid-cross-ppc64le.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..dec0428
--- /dev/null
+++ b/buildenv-libosinfo-debian-sid-cross-s390x.Dockerfile
@@ -0,0 +1,64 @@
+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 \
+ 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..6801519
--- /dev/null
+++ b/buildenv-libosinfo-debian-sid.Dockerfile
@@ -0,0 +1,50 @@
+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 \
+ 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..bebf28e
--- /dev/null
+++ b/buildenv-libosinfo-fedora-29.Dockerfile
@@ -0,0 +1,49 @@
+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 \
+ 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..54e5a3b
--- /dev/null
+++ b/buildenv-libosinfo-fedora-30.Dockerfile
@@ -0,0 +1,49 @@
+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 \
+ 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..b0bdf1d
--- /dev/null
+++ b/buildenv-libosinfo-fedora-rawhide.Dockerfile
@@ -0,0 +1,63 @@
+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 \
+ libsoup-devel \
+ libtool \
+ libxml2 \
+ libxml2-devel \
+ libxslt-devel \
+ lsof \
+ make \
+ mingw32-glib2 \
+ mingw32-json-glib \
+ mingw32-libarchive \
+ mingw32-libsoup \
+ mingw32-libxml2 \
+ mingw32-libxslt \
+ mingw64-glib2 \
+ mingw64-json-glib \
+ mingw64-libarchive \
+ mingw64-libsoup \
+ 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..b41ed8d
--- /dev/null
+++ b/buildenv-libosinfo-ubuntu-16.Dockerfile
@@ -0,0 +1,50 @@
+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 \
+ 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..b3af364
--- /dev/null
+++ b/buildenv-libosinfo-ubuntu-18.Dockerfile
@@ -0,0 +1,50 @@
+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 \
+ 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