From nobody Sun Apr 28 17:08:02 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) client-ip=209.132.183.28; envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1565189451; cv=none; d=zoho.com; s=zohoarc; b=Hki445xZdG95xzsrNxSvttrF5xxiOtjEta0dscYYAQn/Se9L86z8ZK94657aQFKyIDqfnFSQc9PslkoysujuxN9UvsGPNKByPKhrOEYTUY74mOIYsHxpbxT0WYNJ0WCB/ewgIIqRCeTga1Nr0bvs9siJnFEQnEEFhn5EdYffi4w= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1565189451; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=InJ39bJJHLYuwahnqjbJDyXRoqo1za3QbV0omJ3+MTk=; b=h6VaBH+CLn5EZxyTQRABlyDIP/hDNkrC5YxeZ46caKj6EObXQnZYQ/Gtlt3EQGWYLMgZnUMypW4jpfL7vGodvm61C3FXntWV15TlzhBiILDFZWrAUoGF30JAupgQwBAcRpDjUkk1y33EqDLGa6IXUCJVBvHPe2sZrdAA5Ywz/0E= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1565189451246107.05135824481886; Wed, 7 Aug 2019 07:50:51 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.12]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id CFA6A30224A8; Wed, 7 Aug 2019 14:50:49 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id A9E5860BE2; Wed, 7 Aug 2019 14:50:49 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id 656E72551C; Wed, 7 Aug 2019 14:50:49 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id x77Eom9r031439 for ; Wed, 7 Aug 2019 10:50:48 -0400 Received: by smtp.corp.redhat.com (Postfix) id 080AB6012E; Wed, 7 Aug 2019 14:50:48 +0000 (UTC) Received: from laerte.brq.redhat.com (unknown [10.43.2.26]) by smtp.corp.redhat.com (Postfix) with ESMTP id 3AC50600C6; Wed, 7 Aug 2019 14:50:47 +0000 (UTC) From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= To: libvir-list@redhat.com Date: Wed, 7 Aug 2019 16:50:37 +0200 Message-Id: <20190807145039.14831-2-fidencio@redhat.com> In-Reply-To: <20190807145039.14831-1-fidencio@redhat.com> References: <20190807145039.14831-1-fidencio@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-loop: libvir-list@redhat.com Cc: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Subject: [libvirt] [dockerfiles PATCH v3 1/3] refresh: Learn how to deal with the project's name X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.49]); Wed, 07 Aug 2019 14:50:50 +0000 (UTC) Let's change the refresh script in order to take into consideration Dockerfiles containing the project's name. This is needed in order to add different projects to libvirt-dockerfiles. An important change that deservers a mention here is that the PROJECTS variable, part of Dockerfile class, has been added as a dictionary of dictionaries as it has to store subprojects tied to a project, and each of those subprojects may or may not be subject of a mingw build (although this is not the case yet for libvirt, it may be for a other projects, osinfo-db being one of them. Together with this change, let's rename all the existent Dockerfiles to mention their projects. So, 'buildenv-centos-7.Dockerfile' has been renamed to 'buildenv-libvirt-centos-7.Dockerfile', for instance. Signed-off-by: Fabiano Fid=C3=AAncio --- ...le =3D> buildenv-libvirt-centos-7.Dockerfile | 0 ...libvirt-debian-10-cross-aarch64.Dockerfile | 0 ...-libvirt-debian-10-cross-armv6l.Dockerfile | 0 ...-libvirt-debian-10-cross-armv7l.Dockerfile | 0 ...nv-libvirt-debian-10-cross-i686.Dockerfile | 0 ...nv-libvirt-debian-10-cross-mips.Dockerfile | 0 ...ibvirt-debian-10-cross-mips64el.Dockerfile | 0 ...-libvirt-debian-10-cross-mipsel.Dockerfile | 0 ...libvirt-debian-10-cross-ppc64le.Dockerfile | 0 ...v-libvirt-debian-10-cross-s390x.Dockerfile | 0 ...e =3D> buildenv-libvirt-debian-10.Dockerfile | 0 ...-libvirt-debian-9-cross-aarch64.Dockerfile | 0 ...v-libvirt-debian-9-cross-armv6l.Dockerfile | 0 ...v-libvirt-debian-9-cross-armv7l.Dockerfile | 0 ...env-libvirt-debian-9-cross-mips.Dockerfile | 0 ...libvirt-debian-9-cross-mips64el.Dockerfile | 0 ...v-libvirt-debian-9-cross-mipsel.Dockerfile | 0 ...-libvirt-debian-9-cross-ppc64le.Dockerfile | 0 ...nv-libvirt-debian-9-cross-s390x.Dockerfile | 0 ...le =3D> buildenv-libvirt-debian-9.Dockerfile | 0 ...ibvirt-debian-sid-cross-aarch64.Dockerfile | 0 ...libvirt-debian-sid-cross-armv6l.Dockerfile | 0 ...libvirt-debian-sid-cross-armv7l.Dockerfile | 0 ...v-libvirt-debian-sid-cross-i686.Dockerfile | 0 ...v-libvirt-debian-sid-cross-mips.Dockerfile | 0 ...bvirt-debian-sid-cross-mips64el.Dockerfile | 0 ...libvirt-debian-sid-cross-mipsel.Dockerfile | 0 ...ibvirt-debian-sid-cross-ppc64le.Dockerfile | 0 ...-libvirt-debian-sid-cross-s390x.Dockerfile | 0 ... =3D> buildenv-libvirt-debian-sid.Dockerfile | 0 ...e =3D> buildenv-libvirt-fedora-29.Dockerfile | 0 ...e =3D> buildenv-libvirt-fedora-30.Dockerfile | 0 ...buildenv-libvirt-fedora-rawhide.Dockerfile | 0 ...e =3D> buildenv-libvirt-ubuntu-16.Dockerfile | 0 ...e =3D> buildenv-libvirt-ubuntu-18.Dockerfile | 0 refresh | 52 ++++++++++++++----- 36 files changed, 40 insertions(+), 12 deletions(-) rename buildenv-centos-7.Dockerfile =3D> buildenv-libvirt-centos-7.Dockerf= ile (100%) rename buildenv-debian-10-cross-aarch64.Dockerfile =3D> buildenv-libvirt-d= ebian-10-cross-aarch64.Dockerfile (100%) rename buildenv-debian-10-cross-armv6l.Dockerfile =3D> buildenv-libvirt-de= bian-10-cross-armv6l.Dockerfile (100%) rename buildenv-debian-10-cross-armv7l.Dockerfile =3D> buildenv-libvirt-de= bian-10-cross-armv7l.Dockerfile (100%) rename buildenv-debian-10-cross-i686.Dockerfile =3D> buildenv-libvirt-debi= an-10-cross-i686.Dockerfile (100%) rename buildenv-debian-10-cross-mips.Dockerfile =3D> buildenv-libvirt-debi= an-10-cross-mips.Dockerfile (100%) rename buildenv-debian-10-cross-mips64el.Dockerfile =3D> buildenv-libvirt-= debian-10-cross-mips64el.Dockerfile (100%) rename buildenv-debian-10-cross-mipsel.Dockerfile =3D> buildenv-libvirt-de= bian-10-cross-mipsel.Dockerfile (100%) rename buildenv-debian-10-cross-ppc64le.Dockerfile =3D> buildenv-libvirt-d= ebian-10-cross-ppc64le.Dockerfile (100%) rename buildenv-debian-10-cross-s390x.Dockerfile =3D> buildenv-libvirt-deb= ian-10-cross-s390x.Dockerfile (100%) rename buildenv-debian-10.Dockerfile =3D> buildenv-libvirt-debian-10.Docke= rfile (100%) rename buildenv-debian-9-cross-aarch64.Dockerfile =3D> buildenv-libvirt-de= bian-9-cross-aarch64.Dockerfile (100%) rename buildenv-debian-9-cross-armv6l.Dockerfile =3D> buildenv-libvirt-deb= ian-9-cross-armv6l.Dockerfile (100%) rename buildenv-debian-9-cross-armv7l.Dockerfile =3D> buildenv-libvirt-deb= ian-9-cross-armv7l.Dockerfile (100%) rename buildenv-debian-9-cross-mips.Dockerfile =3D> buildenv-libvirt-debia= n-9-cross-mips.Dockerfile (100%) rename buildenv-debian-9-cross-mips64el.Dockerfile =3D> buildenv-libvirt-d= ebian-9-cross-mips64el.Dockerfile (100%) rename buildenv-debian-9-cross-mipsel.Dockerfile =3D> buildenv-libvirt-deb= ian-9-cross-mipsel.Dockerfile (100%) rename buildenv-debian-9-cross-ppc64le.Dockerfile =3D> buildenv-libvirt-de= bian-9-cross-ppc64le.Dockerfile (100%) rename buildenv-debian-9-cross-s390x.Dockerfile =3D> buildenv-libvirt-debi= an-9-cross-s390x.Dockerfile (100%) rename buildenv-debian-9.Dockerfile =3D> buildenv-libvirt-debian-9.Dockerf= ile (100%) rename buildenv-debian-sid-cross-aarch64.Dockerfile =3D> buildenv-libvirt-= debian-sid-cross-aarch64.Dockerfile (100%) rename buildenv-debian-sid-cross-armv6l.Dockerfile =3D> buildenv-libvirt-d= ebian-sid-cross-armv6l.Dockerfile (100%) rename buildenv-debian-sid-cross-armv7l.Dockerfile =3D> buildenv-libvirt-d= ebian-sid-cross-armv7l.Dockerfile (100%) rename buildenv-debian-sid-cross-i686.Dockerfile =3D> buildenv-libvirt-deb= ian-sid-cross-i686.Dockerfile (100%) rename buildenv-debian-sid-cross-mips.Dockerfile =3D> buildenv-libvirt-deb= ian-sid-cross-mips.Dockerfile (100%) rename buildenv-debian-sid-cross-mips64el.Dockerfile =3D> buildenv-libvirt= -debian-sid-cross-mips64el.Dockerfile (100%) rename buildenv-debian-sid-cross-mipsel.Dockerfile =3D> buildenv-libvirt-d= ebian-sid-cross-mipsel.Dockerfile (100%) rename buildenv-debian-sid-cross-ppc64le.Dockerfile =3D> buildenv-libvirt-= debian-sid-cross-ppc64le.Dockerfile (100%) rename buildenv-debian-sid-cross-s390x.Dockerfile =3D> buildenv-libvirt-de= bian-sid-cross-s390x.Dockerfile (100%) rename buildenv-debian-sid.Dockerfile =3D> buildenv-libvirt-debian-sid.Doc= kerfile (100%) rename buildenv-fedora-29.Dockerfile =3D> buildenv-libvirt-fedora-29.Docke= rfile (100%) rename buildenv-fedora-30.Dockerfile =3D> buildenv-libvirt-fedora-30.Docke= rfile (100%) rename buildenv-fedora-rawhide.Dockerfile =3D> buildenv-libvirt-fedora-raw= hide.Dockerfile (100%) rename buildenv-ubuntu-16.Dockerfile =3D> buildenv-libvirt-ubuntu-16.Docke= rfile (100%) rename buildenv-ubuntu-18.Dockerfile =3D> buildenv-libvirt-ubuntu-18.Docke= rfile (100%) diff --git a/buildenv-centos-7.Dockerfile b/buildenv-libvirt-centos-7.Docke= rfile similarity index 100% rename from buildenv-centos-7.Dockerfile rename to buildenv-libvirt-centos-7.Dockerfile diff --git a/buildenv-debian-10-cross-aarch64.Dockerfile b/buildenv-libvirt= -debian-10-cross-aarch64.Dockerfile similarity index 100% rename from buildenv-debian-10-cross-aarch64.Dockerfile rename to buildenv-libvirt-debian-10-cross-aarch64.Dockerfile diff --git a/buildenv-debian-10-cross-armv6l.Dockerfile b/buildenv-libvirt-= debian-10-cross-armv6l.Dockerfile similarity index 100% rename from buildenv-debian-10-cross-armv6l.Dockerfile rename to buildenv-libvirt-debian-10-cross-armv6l.Dockerfile diff --git a/buildenv-debian-10-cross-armv7l.Dockerfile b/buildenv-libvirt-= debian-10-cross-armv7l.Dockerfile similarity index 100% rename from buildenv-debian-10-cross-armv7l.Dockerfile rename to buildenv-libvirt-debian-10-cross-armv7l.Dockerfile diff --git a/buildenv-debian-10-cross-i686.Dockerfile b/buildenv-libvirt-de= bian-10-cross-i686.Dockerfile similarity index 100% rename from buildenv-debian-10-cross-i686.Dockerfile rename to buildenv-libvirt-debian-10-cross-i686.Dockerfile diff --git a/buildenv-debian-10-cross-mips.Dockerfile b/buildenv-libvirt-de= bian-10-cross-mips.Dockerfile similarity index 100% rename from buildenv-debian-10-cross-mips.Dockerfile rename to buildenv-libvirt-debian-10-cross-mips.Dockerfile diff --git a/buildenv-debian-10-cross-mips64el.Dockerfile b/buildenv-libvir= t-debian-10-cross-mips64el.Dockerfile similarity index 100% rename from buildenv-debian-10-cross-mips64el.Dockerfile rename to buildenv-libvirt-debian-10-cross-mips64el.Dockerfile diff --git a/buildenv-debian-10-cross-mipsel.Dockerfile b/buildenv-libvirt-= debian-10-cross-mipsel.Dockerfile similarity index 100% rename from buildenv-debian-10-cross-mipsel.Dockerfile rename to buildenv-libvirt-debian-10-cross-mipsel.Dockerfile diff --git a/buildenv-debian-10-cross-ppc64le.Dockerfile b/buildenv-libvirt= -debian-10-cross-ppc64le.Dockerfile similarity index 100% rename from buildenv-debian-10-cross-ppc64le.Dockerfile rename to buildenv-libvirt-debian-10-cross-ppc64le.Dockerfile diff --git a/buildenv-debian-10-cross-s390x.Dockerfile b/buildenv-libvirt-d= ebian-10-cross-s390x.Dockerfile similarity index 100% rename from buildenv-debian-10-cross-s390x.Dockerfile rename to buildenv-libvirt-debian-10-cross-s390x.Dockerfile diff --git a/buildenv-debian-10.Dockerfile b/buildenv-libvirt-debian-10.Doc= kerfile similarity index 100% rename from buildenv-debian-10.Dockerfile rename to buildenv-libvirt-debian-10.Dockerfile diff --git a/buildenv-debian-9-cross-aarch64.Dockerfile b/buildenv-libvirt-= debian-9-cross-aarch64.Dockerfile similarity index 100% rename from buildenv-debian-9-cross-aarch64.Dockerfile rename to buildenv-libvirt-debian-9-cross-aarch64.Dockerfile diff --git a/buildenv-debian-9-cross-armv6l.Dockerfile b/buildenv-libvirt-d= ebian-9-cross-armv6l.Dockerfile similarity index 100% rename from buildenv-debian-9-cross-armv6l.Dockerfile rename to buildenv-libvirt-debian-9-cross-armv6l.Dockerfile diff --git a/buildenv-debian-9-cross-armv7l.Dockerfile b/buildenv-libvirt-d= ebian-9-cross-armv7l.Dockerfile similarity index 100% rename from buildenv-debian-9-cross-armv7l.Dockerfile rename to buildenv-libvirt-debian-9-cross-armv7l.Dockerfile diff --git a/buildenv-debian-9-cross-mips.Dockerfile b/buildenv-libvirt-deb= ian-9-cross-mips.Dockerfile similarity index 100% rename from buildenv-debian-9-cross-mips.Dockerfile rename to buildenv-libvirt-debian-9-cross-mips.Dockerfile diff --git a/buildenv-debian-9-cross-mips64el.Dockerfile b/buildenv-libvirt= -debian-9-cross-mips64el.Dockerfile similarity index 100% rename from buildenv-debian-9-cross-mips64el.Dockerfile rename to buildenv-libvirt-debian-9-cross-mips64el.Dockerfile diff --git a/buildenv-debian-9-cross-mipsel.Dockerfile b/buildenv-libvirt-d= ebian-9-cross-mipsel.Dockerfile similarity index 100% rename from buildenv-debian-9-cross-mipsel.Dockerfile rename to buildenv-libvirt-debian-9-cross-mipsel.Dockerfile diff --git a/buildenv-debian-9-cross-ppc64le.Dockerfile b/buildenv-libvirt-= debian-9-cross-ppc64le.Dockerfile similarity index 100% rename from buildenv-debian-9-cross-ppc64le.Dockerfile rename to buildenv-libvirt-debian-9-cross-ppc64le.Dockerfile diff --git a/buildenv-debian-9-cross-s390x.Dockerfile b/buildenv-libvirt-de= bian-9-cross-s390x.Dockerfile similarity index 100% rename from buildenv-debian-9-cross-s390x.Dockerfile rename to buildenv-libvirt-debian-9-cross-s390x.Dockerfile diff --git a/buildenv-debian-9.Dockerfile b/buildenv-libvirt-debian-9.Docke= rfile similarity index 100% rename from buildenv-debian-9.Dockerfile rename to buildenv-libvirt-debian-9.Dockerfile diff --git a/buildenv-debian-sid-cross-aarch64.Dockerfile b/buildenv-libvir= t-debian-sid-cross-aarch64.Dockerfile similarity index 100% rename from buildenv-debian-sid-cross-aarch64.Dockerfile rename to buildenv-libvirt-debian-sid-cross-aarch64.Dockerfile diff --git a/buildenv-debian-sid-cross-armv6l.Dockerfile b/buildenv-libvirt= -debian-sid-cross-armv6l.Dockerfile similarity index 100% rename from buildenv-debian-sid-cross-armv6l.Dockerfile rename to buildenv-libvirt-debian-sid-cross-armv6l.Dockerfile diff --git a/buildenv-debian-sid-cross-armv7l.Dockerfile b/buildenv-libvirt= -debian-sid-cross-armv7l.Dockerfile similarity index 100% rename from buildenv-debian-sid-cross-armv7l.Dockerfile rename to buildenv-libvirt-debian-sid-cross-armv7l.Dockerfile diff --git a/buildenv-debian-sid-cross-i686.Dockerfile b/buildenv-libvirt-d= ebian-sid-cross-i686.Dockerfile similarity index 100% rename from buildenv-debian-sid-cross-i686.Dockerfile rename to buildenv-libvirt-debian-sid-cross-i686.Dockerfile diff --git a/buildenv-debian-sid-cross-mips.Dockerfile b/buildenv-libvirt-d= ebian-sid-cross-mips.Dockerfile similarity index 100% rename from buildenv-debian-sid-cross-mips.Dockerfile rename to buildenv-libvirt-debian-sid-cross-mips.Dockerfile diff --git a/buildenv-debian-sid-cross-mips64el.Dockerfile b/buildenv-libvi= rt-debian-sid-cross-mips64el.Dockerfile similarity index 100% rename from buildenv-debian-sid-cross-mips64el.Dockerfile rename to buildenv-libvirt-debian-sid-cross-mips64el.Dockerfile diff --git a/buildenv-debian-sid-cross-mipsel.Dockerfile b/buildenv-libvirt= -debian-sid-cross-mipsel.Dockerfile similarity index 100% rename from buildenv-debian-sid-cross-mipsel.Dockerfile rename to buildenv-libvirt-debian-sid-cross-mipsel.Dockerfile diff --git a/buildenv-debian-sid-cross-ppc64le.Dockerfile b/buildenv-libvir= t-debian-sid-cross-ppc64le.Dockerfile similarity index 100% rename from buildenv-debian-sid-cross-ppc64le.Dockerfile rename to buildenv-libvirt-debian-sid-cross-ppc64le.Dockerfile diff --git a/buildenv-debian-sid-cross-s390x.Dockerfile b/buildenv-libvirt-= debian-sid-cross-s390x.Dockerfile similarity index 100% rename from buildenv-debian-sid-cross-s390x.Dockerfile rename to buildenv-libvirt-debian-sid-cross-s390x.Dockerfile diff --git a/buildenv-debian-sid.Dockerfile b/buildenv-libvirt-debian-sid.D= ockerfile similarity index 100% rename from buildenv-debian-sid.Dockerfile rename to buildenv-libvirt-debian-sid.Dockerfile diff --git a/buildenv-fedora-29.Dockerfile b/buildenv-libvirt-fedora-29.Doc= kerfile similarity index 100% rename from buildenv-fedora-29.Dockerfile rename to buildenv-libvirt-fedora-29.Dockerfile diff --git a/buildenv-fedora-30.Dockerfile b/buildenv-libvirt-fedora-30.Doc= kerfile similarity index 100% rename from buildenv-fedora-30.Dockerfile rename to buildenv-libvirt-fedora-30.Dockerfile diff --git a/buildenv-fedora-rawhide.Dockerfile b/buildenv-libvirt-fedora-r= awhide.Dockerfile similarity index 100% rename from buildenv-fedora-rawhide.Dockerfile rename to buildenv-libvirt-fedora-rawhide.Dockerfile diff --git a/buildenv-ubuntu-16.Dockerfile b/buildenv-libvirt-ubuntu-16.Doc= kerfile similarity index 100% rename from buildenv-ubuntu-16.Dockerfile rename to buildenv-libvirt-ubuntu-16.Dockerfile diff --git a/buildenv-ubuntu-18.Dockerfile b/buildenv-libvirt-ubuntu-18.Doc= kerfile similarity index 100% rename from buildenv-ubuntu-18.Dockerfile rename to buildenv-libvirt-ubuntu-18.Dockerfile diff --git a/refresh b/refresh index 3b33c17..20acb5e 100755 --- a/refresh +++ b/refresh @@ -31,6 +31,19 @@ class Dockerfile: CROSS =3D "-cross-" SUFFIX =3D ".Dockerfile" =20 + # PROJECTS is a dictionary of dictionaries. + # The key is the project name, as present in the Dockerfile name and + # the value is a dictionary containing the subprojects which the + # dependencies should be installed together as the key and their value + # being whether they support mingw builds or not. + # This hack is needed till the moment libvirt-jenkins-ci treats mingw + # builds in the very same way as cross-builds are treated. + PROJECTS =3D { + "libvirt" : { + "libvirt" : True + }, + } + def __init__(self, path): =20 # Files that don't end with the expected suffix can be safely @@ -44,30 +57,45 @@ class Dockerfile: =20 self.path =3D path stem =3D path.stem[len(Dockerfile.PREFIX):] + + self.projects =3D [] + + for project in Dockerfile.PROJECTS: + if stem.rfind(project + "-") >=3D 0: + self.project_name =3D project + stem =3D stem[len(self.project_name) + 1:] + for subproject in Dockerfile.PROJECTS[project]: + self.projects +=3D [subproject] + break + + if self.projects =3D=3D []: + raise Exception("File '{}' does not have any matching " + "project.".format(path)) + cross =3D stem.rfind(Dockerfile.CROSS) =20 if cross >=3D 0: - # If we found CROSS, then everything before it is the name of - # the OS and everything after it the name of the architecture - # we're targeting for cross-compilation + # If we found CROSS, then everything in between the project's + # name and the cross is the name of the OS and everything after + # it the name of the architecture we're targeting for + # cross-compilation self.os =3D stem[:cross] self.cross_arch =3D stem[cross + len(Dockerfile.CROSS):] else: - # Otherwise the entire stem is the name of the OS and there - # is no cross-compilation architecture + # Otherwise the name of the OS starts just after the project's + # name and there is no cross-compilation architecture self.os =3D stem self.cross_arch =3D None =20 - self.projects =3D [ - "libvirt", - ] - # Fedora Rawhide is special in that we use it to perform MinGW # builds, so we need to add the corresponding projects if self.os =3D=3D "fedora-rawhide": - self.projects +=3D [ - "libvirt+mingw*", - ] + mingw_projects =3D [] + for subproject in self.projects: + if Dockerfile.PROJECTS[self.project_name][subproject]: + mingw_projects +=3D [subproject + "+mingw*"] + + self.projects +=3D mingw_projects =20 def refresh(self, lcitool): =20 --=20 2.21.0 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list From nobody Sun Apr 28 17:08:02 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) client-ip=209.132.183.28; envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1565189455; cv=none; d=zoho.com; s=zohoarc; b=HbqSDP2OJD3Npn1VBb7hyE2E7T3ds+0BexCnhSRYj5hyRlJcfrLarZaFmMd69wMWIk74qHXR/4nehN5aq+wPBLB6ok0FKuZnsgpqCznwbzseAbNZ6ESXgx+xNP14Hy360nptX8R9wL6hqFk4bfbNWE949fC+PnLim/gnBGIXvL4= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1565189455; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=T5+XAW5CtxLpDrTd/zlMrc4z21bckQ3xsFeflp+Ux58=; b=Ss//BSbB34bzWcLlbhmD3yNPS3AbCqFt44xAm6fMa7E+PIIJtbgX89oeZ2fF26qua44Qaspygxnaoqi15QoM3wXjVGNP3/Xp8ra+FWcQne0AXT8A4S3hEUVfNwNVp7HYiuw2v2O5G6JRBkAuJEG+JumQ+FYsEjR12mVRBcSjzVU= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1565189455454574.6958093041555; Wed, 7 Aug 2019 07:50:55 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 4B1528E587; Wed, 7 Aug 2019 14:50:54 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 1F6F7600CC; Wed, 7 Aug 2019 14:50:54 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id D1B5324F68; Wed, 7 Aug 2019 14:50:53 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id x77Eomwj031444 for ; Wed, 7 Aug 2019 10:50:49 -0400 Received: by smtp.corp.redhat.com (Postfix) id F09AB6012E; Wed, 7 Aug 2019 14:50:48 +0000 (UTC) Received: from laerte.brq.redhat.com (unknown [10.43.2.26]) by smtp.corp.redhat.com (Postfix) with ESMTP id 5334B600C6; Wed, 7 Aug 2019 14:50:48 +0000 (UTC) From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= To: libvir-list@redhat.com Date: Wed, 7 Aug 2019 16:50:38 +0200 Message-Id: <20190807145039.14831-3-fidencio@redhat.com> In-Reply-To: <20190807145039.14831-1-fidencio@redhat.com> References: <20190807145039.14831-1-fidencio@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-loop: libvir-list@redhat.com Cc: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Subject: [libvirt] [dockerfiles PATCH v3 2/3] refresh: Add libosinfo project X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.28]); Wed, 07 Aug 2019 14:50:54 +0000 (UTC) libosinfo Dockerfile will consist on a single container that will be able to build & test libosinfo, osinfo-db-tools, and osinfo-db. And from those "subprojects", only libosinfo and osinfo-db-tools are subject for mingw builds. Signed-off-by: Fabiano Fid=C3=AAncio --- refresh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/refresh b/refresh index 20acb5e..8f99042 100755 --- a/refresh +++ b/refresh @@ -42,6 +42,11 @@ class Dockerfile: "libvirt" : { "libvirt" : True }, + "libosinfo" : { + "libosinfo" : True, + "osinfo-db" : False, + "osinfo-db-tools" : True + }, } =20 def __init__(self, path): --=20 2.21.0 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list From nobody Sun Apr 28 17:08:02 2024 Delivered-To: importer@patchew.org Received-SPF: pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) client-ip=209.132.183.28; envelope-from=libvir-list-bounces@redhat.com; helo=mx1.redhat.com; Authentication-Results: mx.zohomail.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass(p=none dis=none) header.from=redhat.com ARC-Seal: i=1; a=rsa-sha256; t=1565189454; cv=none; d=zoho.com; s=zohoarc; b=YKvALiGZrZvP4CEAlP/Z6uTGiPfrAOc0+Z264KEWZ4yz7iAlJLjvDdQTQKEykaNE6gSsJ8m9UYqbzWpgQNiDLB459jncGCvcQQDM+AwVc4NVibxUMn//McZ19KVPhUeHCLQR1EiKoLgoGkuJoLaGfC7NGBKR//6ZGG34zpY/P/s= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1565189454; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=X6DC9GWuXot4KrfuUG4MwO6sdKeGBMBC0w5PxJ4HO3Y=; b=Dub3uu1UQ6LLu1R/hCfXUTpiGCk63EFvO4GlRoafR2pdRnBjcEIm5aB4hdCkQbKC0VM3CgrbM/XdF7ruuSvWTtTbaA1Vg7vOUwExUpAeG9qczdkKElL1dMGFo310sS2o7JDpRvhFtSyVN2beCtD/h6V1ui9xv7rSchxDBTKjXwc= ARC-Authentication-Results: i=1; mx.zoho.com; spf=pass (zoho.com: domain of redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=libvir-list-bounces@redhat.com; dmarc=pass header.from= (p=none dis=none) header.from= Return-Path: Received: from mx1.redhat.com (mx1.redhat.com [209.132.183.28]) by mx.zohomail.com with SMTPS id 1565189454666722.2048939744554; Wed, 7 Aug 2019 07:50:54 -0700 (PDT) Received: from smtp.corp.redhat.com (int-mx08.intmail.prod.int.phx2.redhat.com [10.5.11.23]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 4316D30613CC; Wed, 7 Aug 2019 14:50:53 +0000 (UTC) Received: from colo-mx.corp.redhat.com (colo-mx02.intmail.prod.int.phx2.redhat.com [10.5.11.21]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 1D63619C69; Wed, 7 Aug 2019 14:50:53 +0000 (UTC) Received: from lists01.pubmisc.prod.ext.phx2.redhat.com (lists01.pubmisc.prod.ext.phx2.redhat.com [10.5.19.33]) by colo-mx.corp.redhat.com (Postfix) with ESMTP id D079A2551E; Wed, 7 Aug 2019 14:50:52 +0000 (UTC) Received: from smtp.corp.redhat.com (int-mx01.intmail.prod.int.phx2.redhat.com [10.5.11.11]) by lists01.pubmisc.prod.ext.phx2.redhat.com (8.13.8/8.13.8) with ESMTP id x77EopPY031464 for ; Wed, 7 Aug 2019 10:50:51 -0400 Received: by smtp.corp.redhat.com (Postfix) id 3F6AA601B6; Wed, 7 Aug 2019 14:50:51 +0000 (UTC) Received: from laerte.brq.redhat.com (unknown [10.43.2.26]) by smtp.corp.redhat.com (Postfix) with ESMTP id 4AB21600C6; Wed, 7 Aug 2019 14:50:49 +0000 (UTC) From: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= To: libvir-list@redhat.com Date: Wed, 7 Aug 2019 16:50:39 +0200 Message-Id: <20190807145039.14831-4-fidencio@redhat.com> In-Reply-To: <20190807145039.14831-1-fidencio@redhat.com> References: <20190807145039.14831-1-fidencio@redhat.com> MIME-Version: 1.0 X-Scanned-By: MIMEDefang 2.79 on 10.5.11.11 X-loop: libvir-list@redhat.com Cc: =?UTF-8?q?Fabiano=20Fid=C3=AAncio?= Subject: [libvirt] [dockerfiles PATCH v3 3/3] Add Dockerfiles for libosinfo project X-BeenThere: libvir-list@redhat.com X-Mailman-Version: 2.1.12 Precedence: junk List-Id: Development discussions about the libvirt library & tools List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Sender: libvir-list-bounces@redhat.com Errors-To: libvir-list-bounces@redhat.com X-Scanned-By: MIMEDefang 2.84 on 10.5.11.23 X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.45]); Wed, 07 Aug 2019 14:50:53 +0000 (UTC) The corresponding libvirt-jenkins-ci commit is 81eabc6f888a3. Signed-off-by: Fabiano Fid=C3=AAncio --- 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-ce= ntos-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/builde= nv-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Daarch64-linux-gnu \ + --target=3Daarch64-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/aarch64-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-armv6l.Dockerfile b/builden= v-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Darm-linux-gnueabi \ + --target=3Darm-linux-gnueabi" +ENV PKG_CONFIG_LIBDIR "/usr/lib/arm-linux-gnueabi/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-armv7l.Dockerfile b/builden= v-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Darm-linux-gnueabihf \ + --target=3Darm-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Di686-linux-gnu \ + --target=3Di686-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Dmips-linux-gnu \ + --target=3Dmips-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mips-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-mips64el.Dockerfile b/build= env-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Dmips64el-linux-gnuabi64 \ + --target=3Dmips64el-linux-gnuabi64" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mips64el-linux-gnuabi64/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-mipsel.Dockerfile b/builden= v-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Dmipsel-linux-gnu \ + --target=3Dmipsel-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mipsel-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-10-cross-ppc64le.Dockerfile b/builde= nv-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Dpowerpc64le-linux-gnu \ + --target=3Dpowerpc64le-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Ds390x-linux-gnu \ + --target=3Ds390x-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/s390x-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-10.Dockerfile b/buildenv-libosinfo-d= ebian-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=3Dnoninteractive && \ + 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/builden= v-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Daarch64-linux-gnu \ + --target=3Daarch64-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Darm-linux-gnueabi \ + --target=3Darm-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Darm-linux-gnueabihf \ + --target=3Darm-linux-gnueabihf" +ENV PKG_CONFIG_LIBDIR "/usr/lib/arm-linux-gnueabihf/pkgconfig" diff --git a/buildenv-libosinfo-debian-9-cross-mips.Dockerfile b/buildenv-l= ibosinfo-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Dmips-linux-gnu \ + --target=3Dmips-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mips-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-9-cross-mips64el.Dockerfile b/builde= nv-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Dmips64el-linux-gnuabi64 \ + --target=3Dmips64el-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Dmipsel-linux-gnu \ + --target=3Dmipsel-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mipsel-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-9-cross-ppc64le.Dockerfile b/builden= v-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Dpowerpc64le-linux-gnu \ + --target=3Dpowerpc64le-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Ds390x-linux-gnu \ + --target=3Ds390x-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/s390x-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-9.Dockerfile b/buildenv-libosinfo-de= bian-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=3Dnoninteractive && \ + 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/build= env-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Daarch64-linux-gnu \ + --target=3Daarch64-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/aarch64-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-armv6l.Dockerfile b/builde= nv-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Darm-linux-gnueabi \ + --target=3Darm-linux-gnueabi" +ENV PKG_CONFIG_LIBDIR "/usr/lib/arm-linux-gnueabi/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-armv7l.Dockerfile b/builde= nv-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Darm-linux-gnueabihf \ + --target=3Darm-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Di686-linux-gnu \ + --target=3Di686-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Dmips-linux-gnu \ + --target=3Dmips-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mips-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-mips64el.Dockerfile b/buil= denv-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Dmips64el-linux-gnuabi64 \ + --target=3Dmips64el-linux-gnuabi64" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mips64el-linux-gnuabi64/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-mipsel.Dockerfile b/builde= nv-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Dmipsel-linux-gnu \ + --target=3Dmipsel-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/mipsel-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-ppc64le.Dockerfile b/build= env-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Dpowerpc64le-linux-gnu \ + --target=3Dpowerpc64le-linux-gnu" +ENV PKG_CONFIG_LIBDIR "/usr/lib/powerpc64le-linux-gnu/pkgconfig" diff --git a/buildenv-libosinfo-debian-sid-cross-s390x.Dockerfile b/builden= v-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=3Dnoninteractive && \ + 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=3Dnoninteractive && \ + 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=3Ds390x-linux-gnu \ + --target=3Ds390x-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=3Dnoninteractive && \ + 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-f= edora-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-f= edora-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-libosi= nfo-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-u= buntu-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=3Dnoninteractive && \ + 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-u= buntu-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=3Dnoninteractive && \ + 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 --=20 2.21.0 -- libvir-list mailing list libvir-list@redhat.com https://www.redhat.com/mailman/listinfo/libvir-list