The corresponding libvirt-jenkins-ci commit is 6bb57940d83a9ad.
Signed-off-by: Fabiano FidĂȘncio <fidencio(a)redhat.com>
---
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