{ "install_instructions": { "debian_old": [ "wget -qO - https://ppa.${domain}/SHS.gpg | sudo apt-key add -", "echo \"deb https://ppa.${domain}/ ${codename} main\" | sudo tee /etc/apt/sources.list.d/SHS.list" ], "debian_new":[ "sudo apt-get install -y ca-certificates curl gpg", "sudo install -m 0755 -d /etc/apt/keyrings", "curl -fsSL https://ppa.${domain}/SHS.gpg | sudo gpg --dearmor -o /etc/apt/keyrings/SHS.gpg", "echo \"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/SHS.gpg] https://ppa.${domain} ${codename} main\" | sudo tee /etc/apt/sources.list.d/SHS.list" ], "ubuntu_old": [ "wget -qO - https://ppa.${domain}/SHS.gpg | sudo apt-key add -", "echo \"deb [arch=amd64] https://ppa.${domain}/ ${codename} main\" | sudo tee /etc/apt/sources.list.d/SHS.list" ] }, "platforms": { "Astra Linux 1.7": { "codename": "astra1.7", "docker": { "directory": "astra1.7", "image_basename": "astra1.7", "build_options": { "image_from": "debian/eol:buster-slim", "image_prepare_script": "install_apt.sh" } }, "ppa": { "filters": ["astra1.7"], "install_instructions": "debian_old" } }, "Astra Linux 1.8": { "codename": "astra1.8", "docker": { "directory": "astra1.8", "image_basename": "astra1.8", "build_options": { "image_from": "debian:bullseye-slim", "image_prepare_script": "install_apt.sh" } }, "ppa": { "filters": ["astra1.8"], "install_instructions": "debian_old" } }, "Debian 10": { "codename": "buster", "docker": { "directory": "linux_desktop", "image_basename": "debian", "build_options": { "image_from": "debian/eol:buster-slim", "image_prepare_script": "install_apt.sh" } }, "ppa": { "filters": ["debian10", "raspbian10"], "install_instructions": "debian_old" } }, "Debian 11": { "codename": "bullseye", "docker": { "directory": "linux_desktop", "image_basename": "debian11", "build_options": { "image_from": "debian:bullseye-slim", "image_prepare_script": "install_apt.sh", "QT_FROM_SOURCE": false } }, "ppa": { "filters": ["debian11"], "install_instructions": "debian_old" } }, "Debian 12": { "codename": "bookworm", "docker": { "directory": "linux_desktop", "image_basename": "debian12", "build_options": { "image_from": "debian:bookworm-slim", "image_prepare_script": "install_apt.sh", "QT_FROM_SOURCE": false } }, "ppa": { "filters": ["debian12"], "install_instructions": "debian_new" } }, "Debian 13": { "codename": "trixie", "docker": { "directory": "linux_desktop", "image_basename": "debian13", "build_options": { "image_from": "debian:trixie-slim", "image_prepare_script": "install_apt.sh", "QT_FROM_SOURCE": false, "VERSION_ID": "13" } }, "ppa": { "filters": ["debian13"], "install_instructions": "debian_new" } }, "Ubuntu 20.04": { "codename": "focal", "docker": { "directory": "linux_desktop", "image_basename": "ubuntu", "build_options": { "image_from": "ubuntu:20.04", "image_prepare_script": "install_apt.sh" } }, "ppa": { "filters": ["ubuntu20.04"], "install_instructions": "ubuntu_old" } }, "Ubuntu 22.04": { "codename": "jammy", "docker": { "directory": "linux_desktop", "image_basename": "ubuntu22.04", "build_options": { "image_from": "ubuntu:22.04", "image_prepare_script": "install_apt.sh", "QT_FROM_SOURCE": false } }, "ppa": { "filters": ["ubuntu22.04"], "install_instructions": "ubuntu_old" } }, "Ubuntu 22.10": { "codename": "kinetic", "docker": { "directory": "linux_desktop", "image_basename": "ubuntu22.10", "build_options": { "image_from": "ubuntu:22.10", "image_prepare_script": "install_apt.sh", "QT_FROM_SOURCE": false } }, "ppa": { "filters": ["ubuntu22.10"], "install_instructions": "debian_new" } }, "Ubuntu 23.04": { "codename": "lunar", "docker": { "directory": "linux_desktop", "image_basename": "ubuntu23.04", "build_options": { "image_from": "ubuntu:23.04", "image_prepare_script": "install_apt.sh", "QT_FROM_SOURCE": false } }, "ppa": { "filters": ["ubuntu23.04"], "install_instructions": "debian_new" } }, "Ubuntu 24.04": { "codename": "noble", "docker": { "directory": "linux_desktop", "image_basename": "ubuntu24.04", "build_options": { "image_from": "ubuntu:24.04", "image_prepare_script": "install_apt.sh", "QT_FROM_SOURCE": false } }, "ppa": { "filters": ["ubuntu24.04"], "install_instructions": "debian_new" } }, "Ubuntu 24.04 arm64": { "codename": "noble", "docker": { "directory": "linux_cross", "image_basename": "ubuntu24.04_arm64", "build_options": { "image_from": "ubuntu:24.04", "image_prepare_script": "install_apt_ubuntu_24.04_arm64.sh", "arch": "arm64", "toolchain": "g++-aarch64-linux-gnu", "triplet": "aarch64-linux-gnu" } }, "cmake_toolchain": "/soft/toolchain.cmake", "ppa": { "filters": ["ubuntu24.04"], "install_instructions": "debian_new" } }, "Ubuntu 24.10": { "codename": "oracular", "docker": { "directory": "linux_desktop", "image_basename": "ubuntu24.10", "build_options": { "image_from": "ubuntu:24.10", "image_prepare_script": "install_apt.sh", "QT_FROM_SOURCE": false } }, "ppa": { "filters": ["ubuntu24.10"], "install_instructions": "debian_new" } }, "Ubuntu 25.04": { "codename": "plucky", "docker": { "directory": "linux_desktop", "image_basename": "ubuntu25.04", "build_options": { "image_from": "ubuntu:25.04", "image_prepare_script": "install_apt.sh", "QT_FROM_SOURCE": false } }, "ppa": { "filters": ["ubuntu25.04"], "install_instructions": "debian_new" } }, "Debian 11 armhf": { "codename": "bullseye", "docker": { "directory": "linux_cross", "image_basename": "debian11_armhf", "build_options": { "image_from": "debian:bullseye-slim", "image_prepare_script": "install_apt.sh", "arch": "armhf", "toolchain": "g++-arm-linux-gnueabihf", "triplet": "arm-linux-gnueabihf", "support_gl": 0 } }, "cmake_toolchain": "/soft/toolchain.cmake", "ppa": { "filters": ["debian11"], "install_instructions": "debian_old" } }, "Debian 11 arm64": { "codename": "bullseye", "docker": { "directory": "linux_cross", "image_basename": "debian11_arm64", "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"], "install_instructions": "debian_old" } }, "Debian 12 armhf": { "codename": "bookworm", "docker": { "directory": "linux_cross", "image_basename": "debian12_armhf", "build_options": { "image_from": "debian:bookworm-slim", "image_prepare_script": "install_apt.sh", "arch": "armhf", "toolchain": "g++-arm-linux-gnueabihf", "triplet": "arm-linux-gnueabihf", "support_gl": 0 } }, "cmake_toolchain": "/soft/toolchain.cmake", "ppa": { "filters": ["debian12"], "install_instructions": "debian_new" } }, "Debian 12 arm64": { "codename": "bookworm", "docker": { "directory": "linux_cross", "image_basename": "debian12_arm64", "build_options": { "image_from": "debian:bookworm-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": ["debian12"], "install_instructions": "debian_new" } }, "Windows x64": { "docker": { "directory": "windows", "image_basename": "windows", "build_options": {} }, "cmake_toolchain": "/soft/toolchain-Windows.cmake" }, "Windows x32": { "docker": { "directory": "windows32", "image_basename": "windows32", "build_options": {} }, "cmake_toolchain": "/soft/toolchain-Windows32.cmake" }, "OSX": { "docker": { "directory": "osx", "image_basename": "osx", "build_options": {} }, "cmake_toolchain": "/soft/toolchain-Darwin.cmake" }, "Raspbian 10": { "docker": { "directory": "pi", "image_basename": "pi", "build_options": {} }, "cmake_toolchain": "/soft/toolchain-RPi.cmake" }, "Android": { "docker": { "directory": "android", "image_basename": "android", "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" } } }