commit 0d592a3616257ce0a7276a231b1fdcc9aa705a3d Author: Andrey Bychkov Date: Wed Apr 19 21:33:26 2023 +0300 add platforms.json diff --git a/platforms.json b/platforms.json new file mode 100644 index 0000000..35c17af --- /dev/null +++ b/platforms.json @@ -0,0 +1,126 @@ +{ + "Platforms": { + "Debian 10": { + "enabled": true, + "codename": "buster", + "docker_dir": "linux_desktop", + "docker_image": "debian", + "docker_build_options": { + "image_from": "debian:buster-slim", + "image_prepare_script": "install_apt.sh" + }, + "ppa_filters": ["raspbian10"] + }, + "Debian 11": { + "enabled": true, + "codename": "bullseye", + "docker_dir": "linux_desktop", + "docker_image": "debian11", + "docker_build_options": { + "image_from": "debian:bullseye-slim", + "image_prepare_script": "install_apt.sh", + "QT_FROM_SOURCE": false + } + }, + "Debian 12": { + "enabled": false, + "codename": "bookworm", + "docker_dir": "linux_desktop", + "docker_image": "debian12", + "docker_build_options": { + "image_from": "debian:bookworm-slim", + "image_prepare_script": "install_apt.sh", + "QT_FROM_SOURCE": false + } + }, + "Debian 13": { + "enabled": false, + "codename": "trixie", + "docker_dir": "linux_desktop", + "docker_image": "debian13", + "docker_build_options": { + "image_from": "debian:trixie-slim", + "image_prepare_script": "install_apt.sh", + "QT_FROM_SOURCE": false + } + }, + "Ubuntu 20.04": { + "enabled": true, + "codename": "focal", + "docker_dir": "linux_desktop", + "docker_image": "ubuntu", + "docker_from": "ubuntu:20.04", + "docker_build_options": { + "image_from": "ubuntu:20.04", + "image_prepare_script": "install_apt.sh", + } + }, + "Ubuntu 22.04": { + "enabled": true, + "codename": "jammy", + "docker_dir": "linux_desktop", + "docker_image": "ubuntu22.04", + "docker_build_options": { + "image_from": "ubuntu:22.04", + "image_prepare_script": "install_apt.sh", + "QT_FROM_SOURCE": false + } + }, + "Ubuntu 24.04": { + "enabled": false, + "codename": "?", + "docker_dir": "linux_desktop", + "docker_image": "ubuntu24.04", + "docker_build_options": { + "image_from": "ubuntu:24.04", + "image_prepare_script": "install_apt.sh", + "QT_FROM_SOURCE": false + } + }, + "Ubuntu 22.10": { + "enabled": true, + "comment": "Last Ubuntu", + "codename": "kinetic", + "docker_dir": "linux_desktop", + "docker_image": "ubuntu22.10", + "docker_build_options": { + "image_from": "ubuntu:22.10", + "image_prepare_script": "install_apt.sh", + "QT_FROM_SOURCE": false + } + }, + "Windows x64": { + "enabled": true, + "docker_dir": "windows", + "docker_image": "windows", + "docker_build_options": {} + }, + "Windows x32": { + "enabled": true, + "docker_dir": "windows32", + "docker_image": "windows32", + "docker_build_options": {} + }, + "OSX": { + "enabled": true, + "docker_dir": "osx", + "docker_image": "osx", + "docker_build_options": {} + }, + "Raspbian": { + "enabled": true, + "docker_dir": "pi", + "docker_image": "pi", + "docker_build_options": {} + }, + "Android": { + "enabled": true, + "docker_dir": "android", + "docker_image": "android", + "docker_build_options": { + "QT_DOWNLOAD_SERVER": "172.17.0.1" + } + } + } + +}