diff --git a/.gitignore b/.gitignore index 71e9088..aef3a3e 100644 --- a/.gitignore +++ b/.gitignore @@ -19,3 +19,5 @@ Makefile run-tests.sh tests.pro /.qmake.stash +tests/build-* +*.pro.user* diff --git a/.travis.yml b/.travis.yml index dbedabc..601ecd2 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,4 @@ -dist: bionic +dist: focal language: python python: - 3.6 @@ -6,7 +6,7 @@ services: - docker branches: only: - - deploy + - deploy before_install: - pip install docker - pip install pyaml @@ -17,10 +17,19 @@ env: - secure: Bz/3Zzw3D7lhK61YiHHsniQAlQgDJ4XtpTg/QBjapM/I0vuBnNMKFW8s7TFyjqBhnKcAq41YHG+KIjnnTS5pD8VgDM5U//PW/rJJp/0Q+bQmL5ZG0HOzERNYUWCUtpBdrgqwmTxKvmsuQzzNruR4ERtraCuKCK0U3bAtpcNPAhwNbdfSd03SZaEc+aqEKfxr+gxZo8m/dH8qJMVSttd9B/PMKupmddcxbUHJa04nN0iqdMPgxi2kx/H7jWcoo2MIrCij1vynx0pO5u/4P3v7wfngz0PZwaqjAvDvshAJULkmY4nHK++RRCJ8Ml4A7pgM3XFCc3FcXEQQdfeZfeo9JnhYDnYn2gfJjLwjX+LtPmlTy2lhF4dYoDWg7YKNUufeA+a+qw09500r00mn8P34GTVhvkrnBlK+adz0r0HZ6qfRmRLNu7JpOGx1Saat+8TeoYJ8O+q7hgYHMVqxgU1XZmUdU6BMg0RVNMU3nTn87o4UmGUn8IX7bdYJ6iFxYIL8xQJQCNXAs66v4i4B6yVfSvOsvArhro6x3+EyPXRLT+p+cnGKiNyMqBmjTlZd2UTujx3ziawE9grxHdoSkin8neyYVrEG1CoIJqC+J6nnIWHk8sm89HHKxhngQqZKiuRYi0TOYdRpKGJH3tJDqpVk66VQr3nO4ciaOCnJlKSk8Gc= - secure: cCBqL4SXhRodrrZydl8KarefizmhJMyWRuywleeIaluiIt1OM1S2JpwAg2tWNN3pjrLhXQIOeSYR4Q6R4eaVp9YcmWB6gkiYRdnjWHsaufnviz0Dz2KJrSMDAcMAOFWIQwEmXxI2znAKitBnpjAZOVgOqFKeLfAFhDPlQbM4S++n0rKUL4sMCrrUv+DskPGlreH0LFzHzL3OnzkKBRg73bQ8sXAnwJZKU1VV+xNetBKB4CQwS2jPcfHUZC7OJJB0795uGCC8DiTA+VY+T8frpeH7NhD6gAyEwq5QG5oO7l+sVBFfWWJWX8Zi8qCBq4KAPxv48UHPqc/DlawDyszSC6PpTZv4slvn55gvh5lIrUJp4/29Zcr+0MFj9J+3/j/d9YldZ0lqjPisAM44h2TXQs7jnu4o1YMlZQQ7q2yxyDGG/SMe4P+wJLQgOdWUmSqdAyl3D1krrfVPV3LiEYgDugsYVZP40Ooh45S8t9pc3AIUP+R1nQT3UZ/2Nkx6WDTMzkXVcRYEA3t50oX+QzOpX6oyuThhS+N1sbPH9sQbrhLGjYAIHmF/Vt9JsYeP84ju7rZg3ml6WT0TBVioAPfDbEDQZoCKBz8P+wMqR13jcrAH837sEHttrP8keaZ1An5pvZOG9THeKiIagH/hwlVkcgg9AzPz2YGq96f2C6rnE70= matrix: - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=14 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=13 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=13 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=13 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=15 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=15 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=15 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=14 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=14 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=14 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=13 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=13 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=13 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=10 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=9 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=8 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=7 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=6 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=5 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=4 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 @@ -28,12 +37,12 @@ env: - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=12 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=3 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=10 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=10 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + # - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=3 QT_DOWNLOAD_BRANCH=new_archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + # - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=new_archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + # - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=new_archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + # - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=11 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=new_archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + # - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=10 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=new_archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 + # - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=10 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=new_archive QT_TARBALL_NAMING_SCHEME=everywhere CI_BUILD=2 CORE_COUNT=2 - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=9 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2 - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=8 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2 - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=7 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2 @@ -44,10 +53,10 @@ env: - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2 - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=1 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2 - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=9 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=official_releases QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=3 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=1-1 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2 - - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=1 + # - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=3 QT_DOWNLOAD_BRANCH=new_archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2 + # - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=2 QT_DOWNLOAD_BRANCH=new_archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2 + # - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=1-1 QT_DOWNLOAD_BRANCH=new_archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=2 + # - QT_VERSION_MAJOR=5 QT_VERSION_MINOR=6 QT_VERSION_PATCH=0 QT_DOWNLOAD_BRANCH=new_archive QT_TARBALL_NAMING_SCHEME=everywhere-opensource CI_BUILD=2 CORE_COUNT=1 stages: - test - merge diff --git a/Dockerfile b/Dockerfile index aad3d7e..31ec0e2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,6 +21,8 @@ ENV QT_PREFIX=/usr/local # Install all build dependencies RUN apt-get update && apt-get -y dist-upgrade && apt-get -y --no-install-recommends install \ ca-certificates \ + # sudo to be able to modify the container as the user, if needed. + sudo \ curl \ python \ gperf \ @@ -49,6 +51,18 @@ RUN apt-get update && apt-get -y dist-upgrade && apt-get -y --no-install-recomme libxcb1-dev \ libx11-xcb-dev \ libxcb-glx0-dev \ + libxkbcommon-x11-dev \ + libxcb-shm0-dev \ + libxcb-icccm4-dev \ + libxcb-image0-dev \ + libxcb-keysyms1-dev \ + libxcb-render-util0-dev \ + libxcb-xinerama0-dev \ + libxcb-util-dev \ + x11proto-record-dev \ + libxtst-dev \ + libatspi2.0-dev \ + libatk-bridge2.0-dev \ # bash needed for argument substitution in entrypoint bash \ # since 5.14.0 we apparently need libdbus-1-dev and libnss3-dev @@ -70,6 +84,10 @@ RUN if [ ${USER_GID} ]; then \ useradd -g ${QT_USERNAME} ${QT_USERNAME}; \ fi && mkdir /home/${QT_USERNAME} +# make sure the user is able to sudo if needed +RUN adduser ${QT_USERNAME} sudo +RUN echo '%sudo ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers + # build stage FROM base as builder @@ -146,4 +164,4 @@ VOLUME ["${APP_BUILDDIR}"] USER ${QT_USERNAME} -ENTRYPOINT ["entrypoint.sh"] \ No newline at end of file +ENTRYPOINT ["entrypoint.sh"] diff --git a/README.md b/README.md index 2c58ab1..9282596 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,18 @@ # qt-build +## Warning: Unmaintained + +As the build infrastructure provided by travis ci has entirely stopped working for open source projects. New auto builds aren't done anymore. +The base images on dockerhub are not updated regularly. As I still cannot fully understand how to easily transfer the travis-ci workflow to github actions, I cannot provide automated builds. +Automating the builds of the images is a key feature for me. But I am simply not able to get that done at the moment. So I declare this project unmaintained because I have no interest anymore to put additional effort into it. + +I am still willing to accept pull requests though. **However, no ones that do not perform an auto build using actions**. If someone is able to fix the ci/cd for me, I am willing to add at least the missing `Qt 5` versions. + +The recipe to build the images by yourself is well documented in here, so that for any present qt version configured, you simply should be able to get working images by building them the way I do. + [![Build Status](https://travis-ci.com/darkmattercoder/qt-build.svg?branch=deploy)](https://travis-ci.com/darkmattercoder/qt-build) -[![Image information](https://images.microbadger.com/badges/image/darkmattercoder/qt-build.svg)](https://microbadger.com/images/darkmattercoder/qt-build "Get your own image badge on microbadger.com") +[![Image Size information](https://img.shields.io/docker/image-size/darkmattercoder/qt-build/latest)](https://microbadger.com/images/darkmattercoder/qt-build) +[![Image Layers information](https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/latest)](https://microbadger.com/images/darkmattercoder/qt-build) [![Image version information](https://images.microbadger.com/badges/version/darkmattercoder/qt-build.svg)](https://microbadger.com/images/darkmattercoder/qt-build) ![Dockerhub pulls](https://img.shields.io/docker/pulls/darkmattercoder/qt-build.svg) ![Dockerhub stars](https://img.shields.io/docker/stars/darkmattercoder/qt-build.svg) @@ -14,6 +25,11 @@ Find the sources on [Github](https://github.com/darkmattercoder/qt-build) Automated builds will run weekly, thus changes in the underlying base images will reach the registry within that time. +## What about Qt 6? + +When I started this project in 2018, I had no Idea, that it would be useful for so many of you. The Qt company released Qt 6.0.0 on December 08, 2020. A lot of changes have been introduced in the code base and mainly Qt decided to finally get rid of `qmake` as build system. Since this is a siginificant change, I do not plan to provide build images for Qt 6 in this very repository. Instead, I am currently working to provide those images via a separate repository, which I do not want to include more clutter than necessary. Qt 6 is the perfect starting point for this. +However, since the user base for the images I provide through this very repository has grown in size, I will for sure not abandon this repository and keep maintaining it at least as long as Qt 5 is officially supported. Most probably even longer. Right now, my focus however is to provide good and well usable docker images for Qt 6, which is what currently requires a bit more attention than this Qt 5 based repo. Once I feel ready, I will put a corresponding link here to make readers aware of it. + ## What is missing Due to a build time limitation of 3 hours with travis ci, I unfortunately am not able to provide `qtwebengine` with my builds. Once I either get help with transferring the build pipeline to another platform, where the time limitation is not that strict, or once travis give their VMs more cores for build jobs so that the build fits in 3 hours, I can include `qtwebengine` in my builds. Until then, you have to build the image locally with the provided script (description below) and adjust the build config if you absolutely need it. @@ -69,202 +85,308 @@ The build arguments can entirely be omitted, resulting in a build with some defa In case you want to do a quick, customised build like I do it in the automated build process. Have a look at the self-explanatory script `build-dockerfile-local.sh`. -## Available tags +## Available and maintained tags All currently supported versions of `Qt` should be available as tags. I added also versions that have been supported at the time adding them first, but are now archived. I'd like to add other archived versions, too, but I did not yet put any effort into thet. This is no hard work though, so might be a nice ![first contribution](https://img.shields.io/badge/-first_contribution-006b75.svg) -| Tags | Size | -| ------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------- | -| [![imgVerInfo][ver_img_latest]][lnk_latest] [![imgVerInfo][ver_img_5.14]][lnk_5.14] [![imgVerInfo][ver_img_5.14.0]][lnk_5.14.0] | [![imgSizeInfo][size_img_5.14.0]][lnk_5.14.0] | -| [![imgVerInfo][ver_img_5.13]][lnk_5.13] [![imgVerInfo][ver_img_5.13.2]][lnk_5.13.2] | [![imgSizeInfo][size_img_5.13.2]][lnk_5.13.2] | -| [![imgVerInfo][ver_img_5.13.1]][lnk_5.13.1] | [![imgSizeInfo][size_img_5.13.1]][lnk_5.13.1] | -| [![imgVerInfo][ver_img_5.13.0]][lnk_5.13.0] | [![imgSizeInfo][size_img_5.13.0]][lnk_5.13.0] | -| [![imgVerInfo][ver_img_5.12]][lnk_5.12] [![imgVerInfo][ver_img_5.12.6]][lnk_5.12.6] | [![imgSizeInfo][size_img_5.12.6]][lnk_5.12.6] | -| [![imgVerInfo][ver_img_5.12.5]][lnk_5.12.5] | [![imgSizeInfo][size_img_5.12.5]][lnk_5.12.5] | -| [![imgVerInfo][ver_img_5.12.4]][lnk_5.12.4] | [![imgSizeInfo][size_img_5.12.4]][lnk_5.12.4] | -| [![imgVerInfo][ver_img_5.12.3]][lnk_5.12.3] | [![imgSizeInfo][size_img_5.12.3]][lnk_5.12.3] | -| [![imgVerInfo][ver_img_5.12.2]][lnk_5.12.2] | [![imgSizeInfo][size_img_5.12.2]][lnk_5.12.2] | -| [![imgVerInfo][ver_img_5.12.1]][lnk_5.12.1] | [![imgSizeInfo][size_img_5.12.1]][lnk_5.12.1] | -| [![imgVerInfo][ver_img_5.12.0]][lnk_5.12.0] | [![imgSizeInfo][size_img_5.12.0]][lnk_5.12.0] | -| [![imgVerInfo][ver_img_5.11]][lnk_5.11] [![imgVerInfo][ver_img_5.11.3]][lnk_5.11.3] | [![imgSizeInfo][size_img_5.11.3]][lnk_5.11.3] | -| [![imgVerInfo][ver_img_5.11.2]][lnk_5.11.2] | [![imgSizeInfo][size_img_5.11.2]][lnk_5.11.2] | -| [![imgVerInfo][ver_img_5.11.1]][lnk_5.11.1] | [![imgSizeInfo][size_img_5.11.1]][lnk_5.11.1] | -| [![imgVerInfo][ver_img_5.11.0]][lnk_5.11.0] | [![imgSizeInfo][size_img_5.11.0]][lnk_5.11.0] | -| [![imgVerInfo][ver_img_5.10]][lnk_5.10] [![imgVerInfo][ver_img_5.10.1]][lnk_5.10.1] | [![imgSizeInfo][size_img_5.10.1]][lnk_5.10.1] | -| [![imgVerInfo][ver_img_5.10.0]][lnk_5.10.0] | [![imgSizeInfo][size_img_5.10.0]][lnk_5.10.0] | -| [![imgVerInfo][ver_img_5.9]][lnk_5.9] [![imgVerInfo][ver_img_5.9.9]][lnk_5.9.9] | [![imgSizeInfo][size_img_5.9.9]][lnk_5.9.9] | -| [![imgVerInfo][ver_img_5.9.8]][lnk_5.9.8] | [![imgSizeInfo][size_img_5.9.8]][lnk_5.9.8] | -| [![imgVerInfo][ver_img_5.9.7]][lnk_5.9.7] | [![imgSizeInfo][size_img_5.9.7]][lnk_5.9.7] | -| [![imgVerInfo][ver_img_5.9.6]][lnk_5.9.6] | [![imgSizeInfo][size_img_5.9.6]][lnk_5.9.6] | -| [![imgVerInfo][ver_img_5.9.5]][lnk_5.9.5] | [![imgSizeInfo][size_img_5.9.5]][lnk_5.9.5] | -| [![imgVerInfo][ver_img_5.9.4]][lnk_5.9.4] | [![imgSizeInfo][size_img_5.9.4]][lnk_5.9.4] | -| [![imgVerInfo][ver_img_5.9.3]][lnk_5.9.3] | [![imgSizeInfo][size_img_5.9.3]][lnk_5.9.3] | -| [![imgVerInfo][ver_img_5.9.2]][lnk_5.9.2] | [![imgSizeInfo][size_img_5.9.2]][lnk_5.9.2] | -| [![imgVerInfo][ver_img_5.9.1]][lnk_5.9.1] | [![imgSizeInfo][size_img_5.9.1]][lnk_5.9.1] | -| [![imgVerInfo][ver_img_5.9.0]][lnk_5.9.0] | [![imgSizeInfo][size_img_5.9.0]][lnk_5.9.0] | -| [![imgVerInfo][ver_img_5.6]][lnk_5.6] [![imgVerInfo][ver_img_5.6.3]][lnk_5.6.3] | [![imgSizeInfo][size_img_5.6.3]][lnk_5.6.3] | -| [![imgVerInfo][ver_img_5.6.2]][lnk_5.6.2] | [![imgSizeInfo][size_img_5.6.2]][lnk_5.6.2] | -| [![imgVerInfo][ver_img_5.6.1-1]][lnk_5.6.1-1] [![imgVerInfo][ver_img_5.6.1]][lnk_5.6.1] | [![imgSizeInfo][size_img_5.6.1]][lnk_5.6.1] | -| [![imgVerInfo][ver_img_5.6.0]][lnk_5.6.0] | [![imgSizeInfo][size_img_5.6.0]][lnk_5.6.0] | +Some images have been built and are available in the dockerhub registry, but due to missing sources on the qt download servers, they cannot be built automatically anymore and thus, its base layer image is not updated anymore. You should consider that when you want to use them. Find them in the second table below. + +| Tags | Size | Layers | +| ------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------- | -------------------------------------------------- | +| [![imgVerInfo][ver_img_latest]][lnk_latest] [![imgVerInfo][ver_img_5.15]][lnk_5.15] [![imgVerInfo][ver_img_5.15.2]][lnk_5.15.2] | [![imgSizeInfo][size_img_5.15.2]][lnk_5.15.2] | [![imgLayerInfo][layers_img_5.15.2]][lnk_5.15.2] | +| [![imgVerInfo][ver_img_5.15.1]][lnk_5.15.1] | [![imgSizeInfo][size_img_5.15.1]][lnk_5.15.1] | [![imgLayerInfo][layers_img_5.15.1]][lnk_5.15.1] | +| [![imgVerInfo][ver_img_5.15.0]][lnk_5.15.0] | [![imgSizeInfo][size_img_5.15.0]][lnk_5.15.0] | [![imgLayerInfo][layers_img_5.15.0]][lnk_5.15.0] | +| [![imgVerInfo][ver_img_5.14]][lnk_5.14] [![imgVerInfo][ver_img_5.14.2]][lnk_5.14.2] | [![imgSizeInfo][size_img_5.14.2]][lnk_5.14.2] | [![imgLayerInfo][layers_img_5.14.2]][lnk_5.14.2] | +| [![imgVerInfo][ver_img_5.14.1]][lnk_5.14.1] | [![imgSizeInfo][size_img_5.14.1]][lnk_5.14.1] | [![imgLayerInfo][layers_img_5.14.1]][lnk_5.14.1] | +| [![imgVerInfo][ver_img_5.14.0]][lnk_5.14.0] | [![imgSizeInfo][size_img_5.14.0]][lnk_5.14.0] | [![imgLayerInfo][layers_img_5.14.0]][lnk_5.14.0] | +| [![imgVerInfo][ver_img_5.13]][lnk_5.13] [![imgVerInfo][ver_img_5.13.2]][lnk_5.13.2] | [![imgSizeInfo][size_img_5.13.2]][lnk_5.13.2] | [![imgLayerInfo][layers_img_5.13.2]][lnk_5.13.2] | +| [![imgVerInfo][ver_img_5.13.1]][lnk_5.13.1] | [![imgSizeInfo][size_img_5.13.1]][lnk_5.13.1] | [![imgLayerInfo][layers_img_5.13.1]][lnk_5.13.1] | +| [![imgVerInfo][ver_img_5.13.0]][lnk_5.13.0] | [![imgSizeInfo][size_img_5.13.0]][lnk_5.13.0] | [![imgLayerInfo][layers_img_5.13.0]][lnk_5.13.0] | +| [![imgVerInfo][ver_img_5.12]][lnk_5.12] [![imgVerInfo][ver_img_5.12.10]][lnk_5.12.10] | [![imgSizeInfo][size_img_5.12.10]][lnk_5.12.10] | [![imgLayerInfo][layers_img_5.12.10]][lnk_5.12.10] | +| [![imgVerInfo][ver_img_5.12.9]][lnk_5.12.9] | [![imgSizeInfo][size_img_5.12.9]][lnk_5.12.9] | [![imgLayerInfo][layers_img_5.12.9]][lnk_5.12.9] | +| [![imgVerInfo][ver_img_5.12.8]][lnk_5.12.8] | [![imgSizeInfo][size_img_5.12.8]][lnk_5.12.8] | [![imgLayerInfo][layers_img_5.12.8]][lnk_5.12.8] | +| [![imgVerInfo][ver_img_5.12.7]][lnk_5.12.7] | [![imgSizeInfo][size_img_5.12.7]][lnk_5.12.7] | [![imgLayerInfo][layers_img_5.12.7]][lnk_5.12.7] | +| [![imgVerInfo][ver_img_5.12.6]][lnk_5.12.6] | [![imgSizeInfo][size_img_5.12.6]][lnk_5.12.6] | [![imgLayerInfo][layers_img_5.12.6]][lnk_5.12.6] | +| [![imgVerInfo][ver_img_5.12.5]][lnk_5.12.5] | [![imgSizeInfo][size_img_5.12.5]][lnk_5.12.5] | [![imgLayerInfo][layers_img_5.12.5]][lnk_5.12.5] | +| [![imgVerInfo][ver_img_5.12.4]][lnk_5.12.4] | [![imgSizeInfo][size_img_5.12.4]][lnk_5.12.4] | [![imgLayerInfo][layers_img_5.12.4]][lnk_5.12.4] | +| [![imgVerInfo][ver_img_5.12.3]][lnk_5.12.3] | [![imgSizeInfo][size_img_5.12.3]][lnk_5.12.3] | [![imgLayerInfo][layers_img_5.12.3]][lnk_5.12.3] | +| [![imgVerInfo][ver_img_5.12.2]][lnk_5.12.2] | [![imgSizeInfo][size_img_5.12.2]][lnk_5.12.2] | [![imgLayerInfo][layers_img_5.12.2]][lnk_5.12.2] | +| [![imgVerInfo][ver_img_5.12.1]][lnk_5.12.1] | [![imgSizeInfo][size_img_5.12.1]][lnk_5.12.1] | [![imgLayerInfo][layers_img_5.12.1]][lnk_5.12.1] | +| [![imgVerInfo][ver_img_5.12.0]][lnk_5.12.0] | [![imgSizeInfo][size_img_5.12.0]][lnk_5.12.0] | [![imgLayerInfo][layers_img_5.12.0]][lnk_5.12.0] | +| [![imgVerInfo][ver_img_5.9]][lnk_5.9] [![imgVerInfo][ver_img_5.9.9]][lnk_5.9.9] | [![imgSizeInfo][size_img_5.9.9]][lnk_5.9.9] | [![imgLayerInfo][layers_img_5.9.9]][lnk_5.9.9] | +| [![imgVerInfo][ver_img_5.9.8]][lnk_5.9.8] | [![imgSizeInfo][size_img_5.9.8]][lnk_5.9.8] | [![imgLayerInfo][layers_img_5.9.8]][lnk_5.9.8] | +| [![imgVerInfo][ver_img_5.9.7]][lnk_5.9.7] | [![imgSizeInfo][size_img_5.9.7]][lnk_5.9.7] | [![imgLayerInfo][layers_img_5.9.7]][lnk_5.9.7] | +| [![imgVerInfo][ver_img_5.9.6]][lnk_5.9.6] | [![imgSizeInfo][size_img_5.9.6]][lnk_5.9.6] | [![imgLayerInfo][layers_img_5.9.6]][lnk_5.9.6] | +| [![imgVerInfo][ver_img_5.9.5]][lnk_5.9.5] | [![imgSizeInfo][size_img_5.9.5]][lnk_5.9.5] | [![imgLayerInfo][layers_img_5.9.5]][lnk_5.9.5] | +| [![imgVerInfo][ver_img_5.9.4]][lnk_5.9.4] | [![imgSizeInfo][size_img_5.9.4]][lnk_5.9.4] | [![imgLayerInfo][layers_img_5.9.4]][lnk_5.9.4] | +| [![imgVerInfo][ver_img_5.9.3]][lnk_5.9.3] | [![imgSizeInfo][size_img_5.9.3]][lnk_5.9.3] | [![imgLayerInfo][layers_img_5.9.3]][lnk_5.9.3] | +| [![imgVerInfo][ver_img_5.9.2]][lnk_5.9.2] | [![imgSizeInfo][size_img_5.9.2]][lnk_5.9.2] | [![imgLayerInfo][layers_img_5.9.2]][lnk_5.9.2] | +| [![imgVerInfo][ver_img_5.9.1]][lnk_5.9.1] | [![imgSizeInfo][size_img_5.9.1]][lnk_5.9.1] | [![imgLayerInfo][layers_img_5.9.1]][lnk_5.9.1] | +| [![imgVerInfo][ver_img_5.9.0]][lnk_5.9.0] | [![imgSizeInfo][size_img_5.9.0]][lnk_5.9.0] | [![imgLayerInfo][layers_img_5.9.0]][lnk_5.9.0] | + +## Available but unmaintained tags + +| Tags | Size | Layers | +| --------------------------------------------------------------------------------------- | --------------------------------------------- | ------------------------------------------------ | +| [![imgVerInfo][ver_img_5.11]][lnk_5.11] [![imgVerInfo][ver_img_5.11.3]][lnk_5.11.3] | [![imgSizeInfo][size_img_5.11.3]][lnk_5.11.3] | [![imgLayerInfo][layers_img_5.11.3]][lnk_5.11.3] | +| [![imgVerInfo][ver_img_5.11.2]][lnk_5.11.2] | [![imgSizeInfo][size_img_5.11.2]][lnk_5.11.2] | [![imgLayerInfo][layers_img_5.11.2]][lnk_5.11.2] | +| [![imgVerInfo][ver_img_5.11.1]][lnk_5.11.1] | [![imgSizeInfo][size_img_5.11.1]][lnk_5.11.1] | [![imgLayerInfo][layers_img_5.11.1]][lnk_5.11.1] | +| [![imgVerInfo][ver_img_5.11.0]][lnk_5.11.0] | [![imgSizeInfo][size_img_5.11.0]][lnk_5.11.0] | [![imgLayerInfo][layers_img_5.11.0]][lnk_5.11.0] | +| [![imgVerInfo][ver_img_5.10]][lnk_5.10] [![imgVerInfo][ver_img_5.10.1]][lnk_5.10.1] | [![imgSizeInfo][size_img_5.10.1]][lnk_5.10.1] | [![imgLayerInfo][layers_img_5.10.1]][lnk_5.10.1] | +| [![imgVerInfo][ver_img_5.10.0]][lnk_5.10.0] | [![imgSizeInfo][size_img_5.10.0]][lnk_5.10.0] | [![imgLayerInfo][layers_img_5.10.0]][lnk_5.10.0] | +| [![imgVerInfo][ver_img_5.6]][lnk_5.6] [![imgVerInfo][ver_img_5.6.3]][lnk_5.6.3] | [![imgSizeInfo][size_img_5.6.3]][lnk_5.6.3] | [![imgLayerInfo][layers_img_5.6.3]][lnk_5.6.3] | +| [![imgVerInfo][ver_img_5.6.2]][lnk_5.6.2] | [![imgSizeInfo][size_img_5.6.2]][lnk_5.6.2] | [![imgLayerInfo][layers_img_5.6.2]][lnk_5.6.2] | +| [![imgVerInfo][ver_img_5.6.1-1]][lnk_5.6.1-1] [![imgVerInfo][ver_img_5.6.1]][lnk_5.6.1] | [![imgSizeInfo][size_img_5.6.1]][lnk_5.6.1] | [![imgLayerInfo][layers_img_5.6.1]][lnk_5.6.1] | +| [![imgVerInfo][ver_img_5.6.0]][lnk_5.6.0] | [![imgSizeInfo][size_img_5.6.0]][lnk_5.6.0] | [![imgLayerInfo][layers_img_5.6.0]][lnk_5.6.0] | [ver_img_latest]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:latest.svg -[size_img_latest]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:latest.svg +[size_img_latest]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/latest +[layers_img_latest]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/latest [lnk_latest]: https://microbadger.com/images/darkmattercoder/qt-build:latest +[ver_img_5.15]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.15.svg +[size_img_5.15]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.15 +[layers_img_5.15]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.15 +[lnk_5.15]: https://microbadger.com/images/darkmattercoder/qt-build:5.15 + +[ver_img_5.15.2]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.15.2.svg +[size_img_5.15.2]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.15.2 +[layers_img_5.15.2]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.15.2 +[lnk_5.15.2]: https://microbadger.com/images/darkmattercoder/qt-build:5.15.2 + +[ver_img_5.15.1]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.15.1.svg +[size_img_5.15.1]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.15.1 +[layers_img_5.15.1]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.15.1 +[lnk_5.15.1]: https://microbadger.com/images/darkmattercoder/qt-build:5.15.1 + +[ver_img_5.15.0]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.15.0.svg +[size_img_5.15.0]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.15.0 +[layers_img_5.15.0]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.15.0 +[lnk_5.15.0]: https://microbadger.com/images/darkmattercoder/qt-build:5.15.0 + [ver_img_5.14]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.14.svg -[size_img_5.14]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.14.svg +[size_img_5.14]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.14 +[layers_img_5.14]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.14 [lnk_5.14]: https://microbadger.com/images/darkmattercoder/qt-build:5.14 +[ver_img_5.14.2]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.14.2.svg +[size_img_5.14.2]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.14.2 +[layers_img_5.14.2]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.14.2 +[lnk_5.14.2]: https://microbadger.com/images/darkmattercoder/qt-build:5.14.2 + +[ver_img_5.14.1]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.14.1.svg +[size_img_5.14.1]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.14.1 +[layers_img_5.14.1]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.14.1 +[lnk_5.14.1]: https://microbadger.com/images/darkmattercoder/qt-build:5.14.1 + [ver_img_5.14.0]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.14.0.svg -[size_img_5.14.0]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.14.0.svg +[size_img_5.14.0]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.14.0 +[layers_img_5.14.0]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.14.0 [lnk_5.14.0]: https://microbadger.com/images/darkmattercoder/qt-build:5.14.0 [ver_img_5.13]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.13.svg -[size_img_5.13]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.13.svg +[size_img_5.13]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.13 +[layers_img_5.13]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.13 [lnk_5.13]: https://microbadger.com/images/darkmattercoder/qt-build:5.13 [ver_img_5.13.2]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.13.2.svg -[size_img_5.13.2]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.13.2.svg +[size_img_5.13.2]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.13.2 +[layers_img_5.13.2]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.13.2 [lnk_5.13.2]: https://microbadger.com/images/darkmattercoder/qt-build:5.13.2 [ver_img_5.13.1]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.13.1.svg -[size_img_5.13.1]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.13.1.svg +[size_img_5.13.1]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.13.1 +[layers_img_5.13.1]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.13.1 [lnk_5.13.1]: https://microbadger.com/images/darkmattercoder/qt-build:5.13.1 [ver_img_5.13.0]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.13.0.svg -[size_img_5.13.0]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.13.0.svg +[size_img_5.13.0]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.13.0 +[layers_img_5.13.0]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.13.0 [lnk_5.13.0]: https://microbadger.com/images/darkmattercoder/qt-build:5.13.0 [ver_img_5.12]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.12.svg -[size_img_5.12]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.12.svg +[size_img_5.12]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.12 +[layers_img_5.12]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.12 [lnk_5.12]: https://microbadger.com/images/darkmattercoder/qt-build:5.12 +[ver_img_5.12.10]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.12.10.svg +[size_img_5.12.10]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.12.10 +[layers_img_5.12.10]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.12.10 +[lnk_5.12.10]: https://microbadger.com/images/darkmattercoder/qt-build:5.12.10 + +[ver_img_5.12.9]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.12.9.svg +[size_img_5.12.9]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.12.9 +[layers_img_5.12.9]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.12.9 +[lnk_5.12.9]: https://microbadger.com/images/darkmattercoder/qt-build:5.12.9 + +[ver_img_5.12.8]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.12.8.svg +[size_img_5.12.8]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.12.8 +[layers_img_5.12.8]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.12.8 +[lnk_5.12.8]: https://microbadger.com/images/darkmattercoder/qt-build:5.12.8 + +[ver_img_5.12.7]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.12.7.svg +[size_img_5.12.7]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.12.7 +[layers_img_5.12.7]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.12.7 +[lnk_5.12.7]: https://microbadger.com/images/darkmattercoder/qt-build:5.12.7 + [ver_img_5.12.6]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.12.6.svg -[size_img_5.12.6]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.12.6.svg +[size_img_5.12.6]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.12.6 +[layers_img_5.12.6]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.12.6 [lnk_5.12.6]: https://microbadger.com/images/darkmattercoder/qt-build:5.12.6 [ver_img_5.12.5]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.12.5.svg -[size_img_5.12.5]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.12.5.svg +[size_img_5.12.5]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.12.5 +[layers_img_5.12.5]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.12.5 [lnk_5.12.5]: https://microbadger.com/images/darkmattercoder/qt-build:5.12.5 [ver_img_5.12.4]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.12.4.svg -[size_img_5.12.4]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.12.4.svg +[size_img_5.12.4]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.12.4 +[layers_img_5.12.4]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.12.4 [lnk_5.12.4]: https://microbadger.com/images/darkmattercoder/qt-build:5.12.4 [ver_img_5.12.3]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.12.3.svg -[size_img_5.12.3]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.12.3.svg +[size_img_5.12.3]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.12.3 +[layers_img_5.12.3]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.12.3 [lnk_5.12.3]: https://microbadger.com/images/darkmattercoder/qt-build:5.12.3 [ver_img_5.12.2]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.12.2.svg -[size_img_5.12.2]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.12.2.svg +[size_img_5.12.2]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.12.2 +[layers_img_5.12.2]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.12.2 [lnk_5.12.2]: https://microbadger.com/images/darkmattercoder/qt-build:5.12.2 [ver_img_5.12.1]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.12.1.svg -[size_img_5.12.1]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.12.1.svg +[size_img_5.12.1]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.12.1 +[layers_img_5.12.1]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.12.1 [lnk_5.12.1]: https://microbadger.com/images/darkmattercoder/qt-build:5.12.1 [ver_img_5.12.0]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.12.0.svg -[size_img_5.12.0]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.12.0.svg +[size_img_5.12.0]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.12.0 +[layers_img_5.12.0]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.12.0 [lnk_5.12.0]: https://microbadger.com/images/darkmattercoder/qt-build:5.12.0 [ver_img_5.11]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.11.svg -[size_img_5.11]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.11.svg +[size_img_5.11]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.11 +[layers_img_5.11]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.11 [lnk_5.11]: https://microbadger.com/images/darkmattercoder/qt-build:5.11 [ver_img_5.11.3]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.11.3.svg -[size_img_5.11.3]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.11.3.svg +[size_img_5.11.3]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.11.3 +[layers_img_5.11.3]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.11.3 [lnk_5.11.3]: https://microbadger.com/images/darkmattercoder/qt-build:5.11.3 [ver_img_5.11.2]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.11.2.svg -[size_img_5.11.2]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.11.2.svg +[size_img_5.11.2]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.11.2 +[layers_img_5.11.2]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.11.2 [lnk_5.11.2]: https://microbadger.com/images/darkmattercoder/qt-build:5.11.2 [ver_img_5.11.1]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.11.1.svg -[size_img_5.11.1]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.11.1.svg +[size_img_5.11.1]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.11.1 +[layers_img_5.11.1]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.11.1 [lnk_5.11.1]: https://microbadger.com/images/darkmattercoder/qt-build:5.11.1 [ver_img_5.11.0]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.11.0.svg -[size_img_5.11.0]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.11.0.svg +[size_img_5.11.0]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.11.0 +[layers_img_5.11.0]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.11.0 [lnk_5.11.0]: https://microbadger.com/images/darkmattercoder/qt-build:5.11.0 [ver_img_5.10]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.10.svg -[size_img_5.10]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.10.svg +[size_img_5.10]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.10 +[layers_img_5.10]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.10 [lnk_5.10]: https://microbadger.com/images/darkmattercoder/qt-build:5.10 [ver_img_5.10.1]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.10.1.svg -[size_img_5.10.1]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.10.1.svg +[size_img_5.10.1]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.10.1 +[layers_img_5.10.1]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.10.1 [lnk_5.10.1]: https://microbadger.com/images/darkmattercoder/qt-build:5.10.1 [ver_img_5.10.0]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.10.0.svg -[size_img_5.10.0]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.10.0.svg +[size_img_5.10.0]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.10.0 +[layers_img_5.10.0]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.10.0 [lnk_5.10.0]: https://microbadger.com/images/darkmattercoder/qt-build:5.10.0 [ver_img_5.9]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.9.svg -[size_img_5.9]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.9.svg +[size_img_5.9]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.9 +[layers_img_5.9]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.9 [lnk_5.9]: https://microbadger.com/images/darkmattercoder/qt-build:5.9 [ver_img_5.9.9]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.9.9.svg -[size_img_5.9.9]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.9.9.svg +[size_img_5.9.9]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.9.9 +[layers_img_5.9.9]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.9.9 [lnk_5.9.9]: https://microbadger.com/images/darkmattercoder/qt-build:5.9.9 [ver_img_5.9.8]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.9.8.svg -[size_img_5.9.8]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.9.8.svg +[size_img_5.9.8]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.9.8 +[layers_img_5.9.8]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.9.8 [lnk_5.9.8]: https://microbadger.com/images/darkmattercoder/qt-build:5.9.8 [ver_img_5.9.7]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.9.7.svg -[size_img_5.9.7]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.9.7.svg +[size_img_5.9.7]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.9.7 +[layers_img_5.9.7]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.9.7 [lnk_5.9.7]: https://microbadger.com/images/darkmattercoder/qt-build:5.9.7 [ver_img_5.9.6]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.9.6.svg -[size_img_5.9.6]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.9.6.svg +[size_img_5.9.6]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.9.6 +[layers_img_5.9.6]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.9.6 [lnk_5.9.6]: https://microbadger.com/images/darkmattercoder/qt-build:5.9.6 [ver_img_5.9.5]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.9.5.svg -[size_img_5.9.5]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.9.5.svg +[size_img_5.9.5]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.9.5 +[layers_img_5.9.5]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.9.5 [lnk_5.9.5]: https://microbadger.com/images/darkmattercoder/qt-build:5.9.5 [ver_img_5.9.4]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.9.4.svg -[size_img_5.9.4]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.9.4.svg +[size_img_5.9.4]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.9.4 +[layers_img_5.9.4]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.9.4 [lnk_5.9.4]: https://microbadger.com/images/darkmattercoder/qt-build:5.9.4 [ver_img_5.9.3]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.9.3.svg -[size_img_5.9.3]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.9.3.svg +[size_img_5.9.3]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.9.3 +[layers_img_5.9.3]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.9.3 [lnk_5.9.3]: https://microbadger.com/images/darkmattercoder/qt-build:5.9.3 [ver_img_5.9.2]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.9.2.svg -[size_img_5.9.2]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.9.2.svg +[size_img_5.9.2]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.9.2 +[layers_img_5.9.2]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.9.2 [lnk_5.9.2]: https://microbadger.com/images/darkmattercoder/qt-build:5.9.2 [ver_img_5.9.1]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.9.1.svg -[size_img_5.9.1]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.9.1.svg +[size_img_5.9.1]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.9.1 +[layers_img_5.9.1]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.9.1 [lnk_5.9.1]: https://microbadger.com/images/darkmattercoder/qt-build:5.9.1 [ver_img_5.9.0]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.9.0.svg -[size_img_5.9.0]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.9.0.svg +[size_img_5.9.0]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.9.0 +[layers_img_5.9.0]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.9.0 [lnk_5.9.0]: https://microbadger.com/images/darkmattercoder/qt-build:5.9.0 [ver_img_5.6]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.6.svg -[size_img_5.6]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.6.svg +[size_img_5.6]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.6 +[layers_img_5.6]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.6 [lnk_5.6]: https://microbadger.com/images/darkmattercoder/qt-build:5.6 [ver_img_5.6.3]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.6.3.svg -[size_img_5.6.3]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.6.3.svg +[size_img_5.6.3]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.6.3 +[layers_img_5.6.3]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.6.3 [lnk_5.6.3]: https://microbadger.com/images/darkmattercoder/qt-build:5.6.3 [ver_img_5.6.2]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.6.2.svg -[size_img_5.6.2]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.6.2.svg +[size_img_5.6.2]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.6.2 +[layers_img_5.6.2]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.6.2 [lnk_5.6.2]: https://microbadger.com/images/darkmattercoder/qt-build:5.6.2 [ver_img_5.6.1-1]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.6.1-1.svg -[size_img_5.6.1-1]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.6.1-1.svg +[size_img_5.6.1-1]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.6.1-1 +[layers_img_5.6.1-1]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.6.1-1 [lnk_5.6.1-1]: https://microbadger.com/images/darkmattercoder/qt-build:5.6.1-1 [ver_img_5.6.1]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.6.1.svg -[size_img_5.6.1]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.6.1.svg +[size_img_5.6.1]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.6.1 +[layers_img_5.6.1]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.6.1 [lnk_5.6.1]: https://microbadger.com/images/darkmattercoder/qt-build:5.6.1 [ver_img_5.6.0]: https://images.microbadger.com/badges/version/darkmattercoder/qt-build:5.6.0.svg -[size_img_5.6.0]: https://images.microbadger.com/badges/image/darkmattercoder/qt-build:5.6.0.svg +[size_img_5.6.0]: https://img.shields.io/docker/image-size/darkmattercoder/qt-build/5.6.0 +[layers_img_5.6.0]: https://img.shields.io/microbadger/layers/darkmattercoder/qt-build/5.6.0 [lnk_5.6.0]: https://microbadger.com/images/darkmattercoder/qt-build:5.6.0 ## Contributions diff --git a/build-dockerfile-local.sh b/build-dockerfile-local.sh index 53d5a9f..91dd560 100755 --- a/build-dockerfile-local.sh +++ b/build-dockerfile-local.sh @@ -2,17 +2,17 @@ # Call this script like so: #./build-dockerfile-local.sh 5 6 0 official_releases everywhere-opensource 2 8 set -e -QT_VERSION_MAJOR=$1 -QT_VERSION_MINOR=$2 -QT_VERSION_PATCH=$3 -QT_DOWNLOAD_BRANCH=$4 -QT_TARBALL_NAMING_SCHEME=$5 -CI_BUILD=$6 -CORE_COUNT=$7 +QT_VERSION_MAJOR=${1:-5} +QT_VERSION_MINOR=${2:-12} +QT_VERSION_PATCH=${3:-9} +QT_DOWNLOAD_BRANCH=${4:-official_releases} +QT_TARBALL_NAMING_SCHEME=${5:-everywhere} +CI_BUILD=${6:-2} +CORE_COUNT=${7:-4} PROXY=$8 # base docker build --pull --cache-from darkmattercoder/qt-build:base-$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH --build-arg QT_VERSION_MAJOR=$QT_VERSION_MAJOR --build-arg QT_VERSION_MINOR=$QT_VERSION_MINOR --build-arg QT_VERSION_PATCH=$QT_VERSION_PATCH --build-arg QT_DOWNLOAD_BRANCH=$QT_DOWNLOAD_BRANCH --build-arg QT_TARBALL_NAMING_SCHEME=$QT_TARBALL_NAMING_SCHEME --build-arg CI_BUILD=$CI_BUILD --build-arg CORE_COUNT=$CORE_COUNT --build-arg PROXY=$PROXY --target=base -t darkmattercoder/qt-build:base-$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH . # builder docker build --pull --cache-from darkmattercoder/qt-build:builder-$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH --build-arg QT_VERSION_MAJOR=$QT_VERSION_MAJOR --build-arg QT_VERSION_MINOR=$QT_VERSION_MINOR --build-arg QT_VERSION_PATCH=$QT_VERSION_PATCH --build-arg QT_DOWNLOAD_BRANCH=$QT_DOWNLOAD_BRANCH --build-arg QT_TARBALL_NAMING_SCHEME=$QT_TARBALL_NAMING_SCHEME --build-arg CI_BUILD=$CI_BUILD --build-arg CORE_COUNT=$CORE_COUNT --build-arg PROXY=$PROXY --target=builder -t darkmattercoder/qt-build:builder-$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH . # qt -docker build --pull --cache-from darkmattercoder/qt-build:builder-$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH --build-arg QT_VERSION_MAJOR=$QT_VERSION_MAJOR --build-arg QT_VERSION_MINOR=$QT_VERSION_MINOR --build-arg QT_VERSION_PATCH=$QT_VERSION_PATCH --build-arg QT_DOWNLOAD_BRANCH=$QT_DOWNLOAD_BRANCH --build-arg QT_TARBALL_NAMING_SCHEME=$QT_TARBALL_NAMING_SCHEME --build-arg CI_BUILD=$CI_BUILD --build-arg CORE_COUNT=$CORE_COUNT --target=qt -t darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH . \ No newline at end of file +docker build --pull --cache-from darkmattercoder/qt-build:builder-$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH --build-arg QT_VERSION_MAJOR=$QT_VERSION_MAJOR --build-arg QT_VERSION_MINOR=$QT_VERSION_MINOR --build-arg QT_VERSION_PATCH=$QT_VERSION_PATCH --build-arg QT_DOWNLOAD_BRANCH=$QT_DOWNLOAD_BRANCH --build-arg QT_TARBALL_NAMING_SCHEME=$QT_TARBALL_NAMING_SCHEME --build-arg CI_BUILD=$CI_BUILD --build-arg CORE_COUNT=$CORE_COUNT --target=qt -t darkmattercoder/qt-build:$QT_VERSION_MAJOR.$QT_VERSION_MINOR.$QT_VERSION_PATCH . diff --git a/buildconfig/configure-5.12.1.sh b/buildconfig/configure-5.12.1.sh index b530107..f4ca117 100644 --- a/buildconfig/configure-5.12.1.sh +++ b/buildconfig/configure-5.12.1.sh @@ -1,3 +1,3 @@ #!/bin/sh sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json -../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine \ No newline at end of file +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.12.10.sh b/buildconfig/configure-5.12.10.sh new file mode 100644 index 0000000..f4ca117 --- /dev/null +++ b/buildconfig/configure-5.12.10.sh @@ -0,0 +1,3 @@ +#!/bin/sh +sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.12.2.sh b/buildconfig/configure-5.12.2.sh index b530107..f4ca117 100644 --- a/buildconfig/configure-5.12.2.sh +++ b/buildconfig/configure-5.12.2.sh @@ -1,3 +1,3 @@ #!/bin/sh sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json -../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine \ No newline at end of file +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.12.3.sh b/buildconfig/configure-5.12.3.sh index b530107..f4ca117 100644 --- a/buildconfig/configure-5.12.3.sh +++ b/buildconfig/configure-5.12.3.sh @@ -1,3 +1,3 @@ #!/bin/sh sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json -../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine \ No newline at end of file +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.12.4.sh b/buildconfig/configure-5.12.4.sh index b530107..f4ca117 100644 --- a/buildconfig/configure-5.12.4.sh +++ b/buildconfig/configure-5.12.4.sh @@ -1,3 +1,3 @@ #!/bin/sh sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json -../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine \ No newline at end of file +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.12.5.sh b/buildconfig/configure-5.12.5.sh index b530107..f4ca117 100644 --- a/buildconfig/configure-5.12.5.sh +++ b/buildconfig/configure-5.12.5.sh @@ -1,3 +1,3 @@ #!/bin/sh sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json -../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine \ No newline at end of file +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.12.6.sh b/buildconfig/configure-5.12.6.sh index b530107..f4ca117 100644 --- a/buildconfig/configure-5.12.6.sh +++ b/buildconfig/configure-5.12.6.sh @@ -1,3 +1,3 @@ #!/bin/sh sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json -../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine \ No newline at end of file +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.12.7.sh b/buildconfig/configure-5.12.7.sh new file mode 100644 index 0000000..f4ca117 --- /dev/null +++ b/buildconfig/configure-5.12.7.sh @@ -0,0 +1,3 @@ +#!/bin/sh +sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.12.8.sh b/buildconfig/configure-5.12.8.sh new file mode 100644 index 0000000..f4ca117 --- /dev/null +++ b/buildconfig/configure-5.12.8.sh @@ -0,0 +1,3 @@ +#!/bin/sh +sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.12.9.sh b/buildconfig/configure-5.12.9.sh new file mode 100644 index 0000000..f4ca117 --- /dev/null +++ b/buildconfig/configure-5.12.9.sh @@ -0,0 +1,3 @@ +#!/bin/sh +sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.13.0.sh b/buildconfig/configure-5.13.0.sh index b530107..f4ca117 100644 --- a/buildconfig/configure-5.13.0.sh +++ b/buildconfig/configure-5.13.0.sh @@ -1,3 +1,3 @@ #!/bin/sh sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json -../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine \ No newline at end of file +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.13.1.sh b/buildconfig/configure-5.13.1.sh index b530107..f4ca117 100644 --- a/buildconfig/configure-5.13.1.sh +++ b/buildconfig/configure-5.13.1.sh @@ -1,3 +1,3 @@ #!/bin/sh sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json -../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine \ No newline at end of file +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.13.2.sh b/buildconfig/configure-5.13.2.sh index b530107..f4ca117 100644 --- a/buildconfig/configure-5.13.2.sh +++ b/buildconfig/configure-5.13.2.sh @@ -1,3 +1,3 @@ #!/bin/sh sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json -../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine \ No newline at end of file +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.14.0.sh b/buildconfig/configure-5.14.0.sh index b530107..f4ca117 100644 --- a/buildconfig/configure-5.14.0.sh +++ b/buildconfig/configure-5.14.0.sh @@ -1,3 +1,3 @@ #!/bin/sh sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json -../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine \ No newline at end of file +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.14.1.sh b/buildconfig/configure-5.14.1.sh new file mode 100644 index 0000000..f4ca117 --- /dev/null +++ b/buildconfig/configure-5.14.1.sh @@ -0,0 +1,3 @@ +#!/bin/sh +sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.14.2.sh b/buildconfig/configure-5.14.2.sh new file mode 100644 index 0000000..f4ca117 --- /dev/null +++ b/buildconfig/configure-5.14.2.sh @@ -0,0 +1,3 @@ +#!/bin/sh +sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -qt-xcb -skip qtwebengine \ No newline at end of file diff --git a/buildconfig/configure-5.15.0.sh b/buildconfig/configure-5.15.0.sh new file mode 100644 index 0000000..d160759 --- /dev/null +++ b/buildconfig/configure-5.15.0.sh @@ -0,0 +1,3 @@ +#!/bin/sh +sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine -xcb -bundled-xcb-xinput \ No newline at end of file diff --git a/buildconfig/configure-5.15.1.sh b/buildconfig/configure-5.15.1.sh new file mode 100644 index 0000000..8672377 --- /dev/null +++ b/buildconfig/configure-5.15.1.sh @@ -0,0 +1,3 @@ +#!/bin/sh +sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine -xcb -bundled-xcb-xinput \ No newline at end of file diff --git a/buildconfig/configure-5.15.2.sh b/buildconfig/configure-5.15.2.sh new file mode 100644 index 0000000..8672377 --- /dev/null +++ b/buildconfig/configure-5.15.2.sh @@ -0,0 +1,3 @@ +#!/bin/sh +sed -i -e 's/"-lgds"/"-lfbclient"/' ../qtbase/src/plugins/sqldrivers/configure.json +../configure -prefix $QT_PREFIX -opensource -confirm-license -nomake examples -nomake tests -skip qtwebengine -xcb -bundled-xcb-xinput \ No newline at end of file diff --git a/ci/tags.yml b/ci/tags.yml index 7361262..e484f18 100644 --- a/ci/tags.yml +++ b/ci/tags.yml @@ -14,6 +14,7 @@ 5.9.6: 5.9.7: 5.9.8: +5.9.9: - "5.9" 5.10.0: 5.10.1: @@ -29,8 +30,22 @@ 5.12.3: 5.12.4: 5.12.5: +5.12.6: +5.12.7: +5.12.8: +5.12.9: +5.12.10: - "5.12" 5.13.0: 5.13.1: +5.13.2: - "5.13" +5.14.0: +5.14.1: +5.14.2: + - "5.14" +5.15.0: +5.15.1: +5.15.2: + - "5.15" - latest \ No newline at end of file diff --git a/entrypoint.sh b/entrypoint.sh index 771b3fc..52a83a9 100755 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -12,7 +12,6 @@ if [ "$1" = "build" ]; then cd $APP_BUILDDIR mkdir -p build cd build - rm -rf * qmake $ADDITIONAL_ARGS .. make fi diff --git a/tests/xcb-plugin/main.cpp b/tests/xcb-plugin/main.cpp new file mode 100755 index 0000000..3699cde --- /dev/null +++ b/tests/xcb-plugin/main.cpp @@ -0,0 +1,16 @@ +#include +#include +//#define PLUGIN_DIR "plugindir" +int main() { + QString platformDir = QString(PLUGIN_DIR) + "/platforms"; + qDebug() << "searching plugin in directory " << platformDir; + QDir pluginDir(platformDir); + QStringList platformPlugins = pluginDir.entryList(); + qDebug() << "plugins found in file system: " << platformPlugins; + if (platformPlugins.contains("libqxcb.so")) { + qDebug() << "xcb plugin found"; + return 0; + } + qDebug() << "xcb plugin not found"; + return 1; +} diff --git a/tests/xcb-plugin/xcb-plugin.pro b/tests/xcb-plugin/xcb-plugin.pro new file mode 100755 index 0000000..92dd0ca --- /dev/null +++ b/tests/xcb-plugin/xcb-plugin.pro @@ -0,0 +1,7 @@ +QT += core +QT -= gui +TARGET = xcb-plugin +CONFIG += console +TEMPLATE = app +SOURCES += main.cpp +DEFINES += PLUGIN_DIR=\\\"$$[QT_INSTALL_PLUGINS]\\\"