From 5db957005ba2e3a1d9a9b7bd535c87742d7a6cb8 Mon Sep 17 00:00:00 2001 From: peri4 Date: Tue, 24 Dec 2024 16:13:08 +0300 Subject: [PATCH] all new --- platforms_new.json | 413 +++++++++++++++++++++++++++++++++++++++------ 1 file changed, 361 insertions(+), 52 deletions(-) diff --git a/platforms_new.json b/platforms_new.json index c60e7b4..ed6129c 100644 --- a/platforms_new.json +++ b/platforms_new.json @@ -1,54 +1,363 @@ { - "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" - ] - }, - "platforms": { - "Debian 12 arm64": { - "enabled": true, - "ondemand": false, - "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" - } - }, - "Debian 12": { - "enabled": true, - "ondemand": false, - "codename": "bookworm", - "docker": { - "directory": "linux_desktop", - "image_basename": "debian12", - "build_options": { - "image_from": "debian:bookworm-slim", - "image_prepare_script": "install_apt.sh" - } - }, - "ppa": { - "filters": ["debian12"], - "install_instructions": ["ints1", "inst2"] - } - } - } + "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": { + "enabled": true, + "ondemand": true, + "codename": "astra1.7", + "docker": { + "directory": "astra1.7", + "image_basename": "astra1.7", + "build_options": { + "image_from": "debian:buster-slim", + "image_prepare_script": "install_apt.sh" + } + }, + "ppa": { + "filters": ["astra1.7"], + "install_instructions": "debian_old" + } + }, + + "Astra Linux 1.8": { + "enabled": true, + "ondemand": true, + "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": { + "enabled": true, + "codename": "buster", + "docker": { + "directory": "linux_desktop", + "image_basename": "debian", + "build_options": { + "image_from": "debian:buster-slim", + "image_prepare_script": "install_apt.sh" + } + }, + "ppa": { + "filters": ["debian10", "raspbian10"], + "install_instructions": "debian_old" + } + }, + + "Debian 11": { + "enabled": true, + "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": { + "enabled": true, + "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": { + "enabled": true, + "ondemand": true, + "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": { + "enabled": true, + "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": { + "enabled": true, + "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 24.04": { + "enabled": true, + "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 22.10": { + "enabled": false, + "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": { + "enabled": false, + "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" + } + }, + + "Debian 11 armhf": { + "enabled": true, + "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": { + "enabled": true, + "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": { + "enabled": true, + "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": { + "enabled": true, + "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": { + "enabled": true, + "docker": { + "directory": "windows", + "image_basename": "windows", + "build_options": {} + }, + "cmake_toolchain": "/soft/toolchain-Windows.cmake" + }, + + "Windows x32": { + "enabled": true, + "docker": { + "directory": "windows32", + "image_basename": "windows32", + "build_options": {} + }, + "cmake_toolchain": "/soft/toolchain-Windows32.cmake" + }, + + "OSX": { + "enabled": false, + "docker": { + "directory": "osx", + "image_basename": "osx", + "build_options": {} + }, + "cmake_toolchain": "/soft/toolchain-Darwin.cmake" + }, + + "Raspbian 10": { + "enabled": true, + "docker": { + "directory": "pi", + "image_basename": "pi", + "build_options": {} + }, + "cmake_toolchain": "/soft/toolchain-RPi.cmake" + }, + + "Android": { + "enabled": true, + "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" + } + + } }