[libvirt-dockerfiles PATCH 4/4] Add new MinGW containers based on Fedora Rawhide

Andrea Bolognani abologna at redhat.com
Thu Apr 30 17:55:08 UTC 2020


The corresponding libvirt-ci commit is 697d41b8ca41.

Signed-off-by: Andrea Bolognani <abologna at redhat.com>
---
 ...nv-libosinfo-fedora-rawhide-cross-mingw32.zip | Bin 0 -> 781 bytes
 ...nv-libosinfo-fedora-rawhide-cross-mingw64.zip | Bin 0 -> 784 bytes
 ...denv-libvirt-fedora-rawhide-cross-mingw32.zip | Bin 0 -> 1057 bytes
 ...denv-libvirt-fedora-rawhide-cross-mingw64.zip | Bin 0 -> 1060 bytes
 4 files changed, 0 insertions(+), 0 deletions(-)
 create mode 100644 buildenv-libosinfo-fedora-rawhide-cross-mingw32.zip
 create mode 100644 buildenv-libosinfo-fedora-rawhide-cross-mingw64.zip
 create mode 100644 buildenv-libvirt-fedora-rawhide-cross-mingw32.zip
 create mode 100644 buildenv-libvirt-fedora-rawhide-cross-mingw64.zip

diff --git a/buildenv-libosinfo-fedora-rawhide-cross-mingw32.zip b/buildenv-libosinfo-fedora-rawhide-cross-mingw32.zip
new file mode 100644
index 0000000..9e9ece9
--- /dev/null
+++ b/buildenv-libosinfo-fedora-rawhide-cross-mingw32.zip
@@ -0,0 +1,79 @@
+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 \
+        glibc-langpack-en \
+        gobject-introspection-devel \
+        gtk-doc \
+        hwdata \
+        intltool \
+        json-glib-devel \
+        libarchive-devel \
+        libsoup-devel \
+        libtool \
+        libxml2 \
+        libxml2-devel \
+        libxslt-devel \
+        lsof \
+        make \
+        meson \
+        net-tools \
+        ninja-build \
+        patch \
+        perl \
+        pkgconfig \
+        python3 \
+        python3-lxml \
+        python3-pytest \
+        python3-requests \
+        python3-setuptools \
+        python3-wheel \
+        rpm-build \
+        screen \
+        strace \
+        sudo \
+        vala \
+        vim && \
+    dnf autoremove -y && \
+    dnf clean all -y && \
+    mkdir -p /usr/libexec/ccache-wrappers && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-cc && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-$(basename /usr/bin/gcc)
+
+RUN dnf install -y \
+        mingw32-glib2 \
+        mingw32-json-glib \
+        mingw32-libarchive \
+        mingw32-libsoup \
+        mingw32-libxml2 \
+        mingw32-libxslt \
+        wget && \
+    dnf clean all -y
+
+ENV LANG "en_US.UTF-8"
+
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+
+ENV ABI "i686-w64-mingw32"
+ENV CONFIGURE_OPTS "--host=i686-w64-mingw32"
diff --git a/buildenv-libosinfo-fedora-rawhide-cross-mingw64.zip b/buildenv-libosinfo-fedora-rawhide-cross-mingw64.zip
new file mode 100644
index 0000000..e950f70
--- /dev/null
+++ b/buildenv-libosinfo-fedora-rawhide-cross-mingw64.zip
@@ -0,0 +1,79 @@
+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 \
+        glibc-langpack-en \
+        gobject-introspection-devel \
+        gtk-doc \
+        hwdata \
+        intltool \
+        json-glib-devel \
+        libarchive-devel \
+        libsoup-devel \
+        libtool \
+        libxml2 \
+        libxml2-devel \
+        libxslt-devel \
+        lsof \
+        make \
+        meson \
+        net-tools \
+        ninja-build \
+        patch \
+        perl \
+        pkgconfig \
+        python3 \
+        python3-lxml \
+        python3-pytest \
+        python3-requests \
+        python3-setuptools \
+        python3-wheel \
+        rpm-build \
+        screen \
+        strace \
+        sudo \
+        vala \
+        vim && \
+    dnf autoremove -y && \
+    dnf clean all -y && \
+    mkdir -p /usr/libexec/ccache-wrappers && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-cc && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-$(basename /usr/bin/gcc)
+
+RUN dnf install -y \
+        mingw64-glib2 \
+        mingw64-json-glib \
+        mingw64-libarchive \
+        mingw64-libsoup \
+        mingw64-libxml2 \
+        mingw64-libxslt \
+        wget && \
+    dnf clean all -y
+
+ENV LANG "en_US.UTF-8"
+
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+
+ENV ABI "x86_64-w64-mingw32"
+ENV CONFIGURE_OPTS "--host=x86_64-w64-mingw32"
diff --git a/buildenv-libvirt-fedora-rawhide-cross-mingw32.zip b/buildenv-libvirt-fedora-rawhide-cross-mingw32.zip
new file mode 100644
index 0000000..097ea03
--- /dev/null
+++ b/buildenv-libvirt-fedora-rawhide-cross-mingw32.zip
@@ -0,0 +1,129 @@
+FROM fedora:rawhide
+
+RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
+    dnf update -y && \
+    dnf install -y \
+        audit-libs-devel \
+        augeas \
+        autoconf \
+        automake \
+        avahi-devel \
+        bash \
+        bash-completion \
+        ca-certificates \
+        ccache \
+        chrony \
+        cppi \
+        cyrus-sasl-devel \
+        dbus-devel \
+        device-mapper-devel \
+        dnsmasq \
+        dwarves \
+        ebtables \
+        fuse-devel \
+        gcc \
+        gdb \
+        gettext \
+        gettext-devel \
+        git \
+        glib2-devel \
+        glibc-devel \
+        glibc-langpack-en \
+        glusterfs-api-devel \
+        gnutls-devel \
+        iproute \
+        iproute-tc \
+        iscsi-initiator-utils \
+        kmod \
+        libacl-devel \
+        libattr-devel \
+        libblkid-devel \
+        libcap-ng-devel \
+        libcurl-devel \
+        libiscsi-devel \
+        libnl3-devel \
+        libpcap-devel \
+        libpciaccess-devel \
+        librbd-devel \
+        libselinux-devel \
+        libssh-devel \
+        libssh2-devel \
+        libtirpc-devel \
+        libtool \
+        libudev-devel \
+        libwsman-devel \
+        libxml2 \
+        libxml2-devel \
+        libxslt \
+        lsof \
+        lvm2 \
+        make \
+        meson \
+        ncurses-devel \
+        net-tools \
+        netcf-devel \
+        nfs-utils \
+        ninja-build \
+        numactl-devel \
+        numad \
+        parted \
+        parted-devel \
+        patch \
+        perl \
+        pkgconfig \
+        polkit \
+        python3 \
+        python3-docutils \
+        python3-flake8 \
+        python3-setuptools \
+        python3-wheel \
+        qemu-img \
+        radvd \
+        readline-devel \
+        rpcgen \
+        rpm-build \
+        sanlock-devel \
+        screen \
+        scrub \
+        sheepdog \
+        strace \
+        sudo \
+        systemtap-sdt-devel \
+        vim \
+        wireshark-devel \
+        xen-devel \
+        xfsprogs-devel \
+        yajl-devel \
+        zfs-fuse && \
+    dnf autoremove -y && \
+    dnf clean all -y && \
+    mkdir -p /usr/libexec/ccache-wrappers && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-cc && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/i686-w64-mingw32-$(basename /usr/bin/gcc)
+
+RUN dnf install -y \
+        mingw32-curl \
+        mingw32-dbus \
+        mingw32-dlfcn \
+        mingw32-gcc \
+        mingw32-gettext \
+        mingw32-glib2 \
+        mingw32-gnutls \
+        mingw32-libssh2 \
+        mingw32-libxml2 \
+        mingw32-openssl \
+        mingw32-pkg-config \
+        mingw32-portablexdr \
+        mingw32-readline && \
+    dnf clean all -y
+
+ENV LANG "en_US.UTF-8"
+
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+
+ENV ABI "i686-w64-mingw32"
+ENV CONFIGURE_OPTS "--host=i686-w64-mingw32"
diff --git a/buildenv-libvirt-fedora-rawhide-cross-mingw64.zip b/buildenv-libvirt-fedora-rawhide-cross-mingw64.zip
new file mode 100644
index 0000000..5af66d3
--- /dev/null
+++ b/buildenv-libvirt-fedora-rawhide-cross-mingw64.zip
@@ -0,0 +1,129 @@
+FROM fedora:rawhide
+
+RUN dnf update -y --nogpgcheck fedora-gpg-keys && \
+    dnf update -y && \
+    dnf install -y \
+        audit-libs-devel \
+        augeas \
+        autoconf \
+        automake \
+        avahi-devel \
+        bash \
+        bash-completion \
+        ca-certificates \
+        ccache \
+        chrony \
+        cppi \
+        cyrus-sasl-devel \
+        dbus-devel \
+        device-mapper-devel \
+        dnsmasq \
+        dwarves \
+        ebtables \
+        fuse-devel \
+        gcc \
+        gdb \
+        gettext \
+        gettext-devel \
+        git \
+        glib2-devel \
+        glibc-devel \
+        glibc-langpack-en \
+        glusterfs-api-devel \
+        gnutls-devel \
+        iproute \
+        iproute-tc \
+        iscsi-initiator-utils \
+        kmod \
+        libacl-devel \
+        libattr-devel \
+        libblkid-devel \
+        libcap-ng-devel \
+        libcurl-devel \
+        libiscsi-devel \
+        libnl3-devel \
+        libpcap-devel \
+        libpciaccess-devel \
+        librbd-devel \
+        libselinux-devel \
+        libssh-devel \
+        libssh2-devel \
+        libtirpc-devel \
+        libtool \
+        libudev-devel \
+        libwsman-devel \
+        libxml2 \
+        libxml2-devel \
+        libxslt \
+        lsof \
+        lvm2 \
+        make \
+        meson \
+        ncurses-devel \
+        net-tools \
+        netcf-devel \
+        nfs-utils \
+        ninja-build \
+        numactl-devel \
+        numad \
+        parted \
+        parted-devel \
+        patch \
+        perl \
+        pkgconfig \
+        polkit \
+        python3 \
+        python3-docutils \
+        python3-flake8 \
+        python3-setuptools \
+        python3-wheel \
+        qemu-img \
+        radvd \
+        readline-devel \
+        rpcgen \
+        rpm-build \
+        sanlock-devel \
+        screen \
+        scrub \
+        sheepdog \
+        strace \
+        sudo \
+        systemtap-sdt-devel \
+        vim \
+        wireshark-devel \
+        xen-devel \
+        xfsprogs-devel \
+        yajl-devel \
+        zfs-fuse && \
+    dnf autoremove -y && \
+    dnf clean all -y && \
+    mkdir -p /usr/libexec/ccache-wrappers && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-cc && \
+    ln -s /usr/bin/ccache /usr/libexec/ccache-wrappers/x86_64-w64-mingw32-$(basename /usr/bin/gcc)
+
+RUN dnf install -y \
+        mingw64-curl \
+        mingw64-dbus \
+        mingw64-dlfcn \
+        mingw64-gcc \
+        mingw64-gettext \
+        mingw64-glib2 \
+        mingw64-gnutls \
+        mingw64-libssh2 \
+        mingw64-libxml2 \
+        mingw64-openssl \
+        mingw64-pkg-config \
+        mingw64-portablexdr \
+        mingw64-readline && \
+    dnf clean all -y
+
+ENV LANG "en_US.UTF-8"
+
+ENV MAKE "/usr/bin/make"
+ENV NINJA "/usr/bin/ninja"
+ENV PYTHON "/usr/bin/python3"
+
+ENV CCACHE_WRAPPERSDIR "/usr/libexec/ccache-wrappers"
+
+ENV ABI "x86_64-w64-mingw32"
+ENV CONFIGURE_OPTS "--host=x86_64-w64-mingw32"

-- 
2.25.4




More information about the libvir-list mailing list