Files
platforms/platforms.json
2023-09-08 21:49:29 +03:00

165 lines
4.7 KiB
JSON

{
"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": ["debian10", "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
},
"ppa_filters": ["debian11"]
},
"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
},
"ppa_filters": ["debian12"]
},
"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
},
"ppa_filters": ["debian13"]
},
"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"
},
"ppa_filters": ["ubuntu20.04"]
},
"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
},
"ppa_filters": ["ubuntu22.04"]
},
"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
},
"ppa_filters": ["ubuntu24.04"]
},
"Ubuntu 22.10": {
"enabled": false,
"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
},
"ppa_filters": ["ubuntu22.10"]
},
"Ubuntu 23.04": {
"enabled": true,
"codename": "lunar",
"docker_dir": "linux_desktop",
"docker_image": "ubuntu23.04",
"docker_build_options": {
"image_from": "ubuntu:23.04",
"image_prepare_script": "install_apt.sh",
"QT_FROM_SOURCE": false
},
"ppa_filters": ["ubuntu23.04"]
},
"Debian 11 arm64": {
"enabled": true,
"codename": "bullseye",
"docker_dir": "linux_cross",
"docker_image": "debian11_arm64",
"docker_build_options": {
"image_from": "debian:bullseye-slim",
"image_prepare_script": "install_apt.sh",
"arch": "arm64",
"toolchain": "g++-aarch64-linux-gnu",
"triplet": "aarch64-linux-gnu"
},
"cmake_toolchain": "/soft/toolchain.cmake",
"ppa_filters": ["debian11"]
},
"Windows x64": {
"enabled": true,
"docker_dir": "windows",
"docker_image": "windows",
"docker_build_options": {},
"cmake_toolchain": "/soft/toolchain-Windows.cmake"
},
"Windows x32": {
"enabled": true,
"docker_dir": "windows32",
"docker_image": "windows32",
"docker_build_options": {},
"cmake_toolchain": "/soft/toolchain-Windows32.cmake"
},
"OSX": {
"enabled": true,
"docker_dir": "osx",
"docker_image": "osx",
"docker_build_options": {},
"cmake_toolchain": "/soft/toolchain-Darwin.cmake"
},
"Raspbian 10": {
"enabled": true,
"docker_dir": "pi",
"docker_image": "pi",
"docker_build_options": {},
"cmake_toolchain": "/soft/toolchain-RPi.cmake"
},
"Android": {
"enabled": true,
"docker_dir": "android",
"docker_image": "android",
"docker_build_options": {
"QT_DOWNLOAD_SERVER": "172.17.0.1",
"NDK_PLATFORM": "21"
},
"cmake_toolchain": "/usr/lib/android-sdk/ndk-bundle/build/cmake/android.toolchain.cmake"
}
}
}