prepare for flutter changes, linux instructions

This commit is contained in:
2024-05-16 18:00:54 +03:00
parent 3e3161072a
commit 0af403f4f2

View File

@@ -9,7 +9,11 @@
"image_from": "debian:buster-slim", "image_from": "debian:buster-slim",
"image_prepare_script": "install_apt.sh" "image_prepare_script": "install_apt.sh"
}, },
"ppa_filters": ["debian10", "raspbian10"] "ppa_filters": ["debian10", "raspbian10"],
"ppa_instructions": [
"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 11": { "Debian 11": {
"enabled": true, "enabled": true,
@@ -21,7 +25,11 @@
"image_prepare_script": "install_apt.sh", "image_prepare_script": "install_apt.sh",
"QT_FROM_SOURCE": false "QT_FROM_SOURCE": false
}, },
"ppa_filters": ["debian11"] "ppa_filters": ["debian11"],
"ppa_instructions": [
"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 12": { "Debian 12": {
"enabled": true, "enabled": true,
@@ -33,7 +41,13 @@
"image_prepare_script": "install_apt.sh", "image_prepare_script": "install_apt.sh",
"QT_FROM_SOURCE": false "QT_FROM_SOURCE": false
}, },
"ppa_filters": ["debian12"] "ppa_filters": ["debian12"],
"ppa_instructions": [
"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"
]
}, },
"Debian 13": { "Debian 13": {
"enabled": false, "enabled": false,
@@ -45,7 +59,13 @@
"image_prepare_script": "install_apt.sh", "image_prepare_script": "install_apt.sh",
"QT_FROM_SOURCE": false "QT_FROM_SOURCE": false
}, },
"ppa_filters": ["debian13"] "ppa_filters": ["debian13"],
"ppa_instructions": [
"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 20.04": { "Ubuntu 20.04": {
"enabled": true, "enabled": true,
@@ -57,7 +77,11 @@
"image_from": "ubuntu:20.04", "image_from": "ubuntu:20.04",
"image_prepare_script": "install_apt.sh" "image_prepare_script": "install_apt.sh"
}, },
"ppa_filters": ["ubuntu20.04"] "ppa_filters": ["ubuntu20.04"],
"ppa_instructions": [
"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"
]
}, },
"Ubuntu 22.04": { "Ubuntu 22.04": {
"enabled": true, "enabled": true,
@@ -69,7 +93,11 @@
"image_prepare_script": "install_apt.sh", "image_prepare_script": "install_apt.sh",
"QT_FROM_SOURCE": false "QT_FROM_SOURCE": false
}, },
"ppa_filters": ["ubuntu22.04"] "ppa_filters": ["ubuntu22.04"],
"ppa_instructions": [
"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"
]
}, },
"Ubuntu 24.04": { "Ubuntu 24.04": {
"enabled": false, "enabled": false,
@@ -81,7 +109,13 @@
"image_prepare_script": "install_apt.sh", "image_prepare_script": "install_apt.sh",
"QT_FROM_SOURCE": false "QT_FROM_SOURCE": false
}, },
"ppa_filters": ["ubuntu24.04"] "ppa_filters": ["ubuntu24.04"],
"ppa_instructions": [
"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 22.10": { "Ubuntu 22.10": {
"enabled": false, "enabled": false,
@@ -93,7 +127,13 @@
"image_prepare_script": "install_apt.sh", "image_prepare_script": "install_apt.sh",
"QT_FROM_SOURCE": false "QT_FROM_SOURCE": false
}, },
"ppa_filters": ["ubuntu22.10"] "ppa_filters": ["ubuntu22.10"],
"ppa_instructions": [
"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 23.04": { "Ubuntu 23.04": {
"enabled": true, "enabled": true,
@@ -105,7 +145,13 @@
"image_prepare_script": "install_apt.sh", "image_prepare_script": "install_apt.sh",
"QT_FROM_SOURCE": false "QT_FROM_SOURCE": false
}, },
"ppa_filters": ["ubuntu23.04"] "ppa_filters": ["ubuntu23.04"],
"ppa_instructions": [
"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"
]
}, },
"Debian 11 armhf": { "Debian 11 armhf": {
"enabled": true, "enabled": true,
@@ -121,7 +167,11 @@
"support_gl": 0 "support_gl": 0
}, },
"cmake_toolchain": "/soft/toolchain.cmake", "cmake_toolchain": "/soft/toolchain.cmake",
"ppa_filters": ["debian11"] "ppa_filters": ["debian11"],
"ppa_instructions": [
"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 11 arm64": { "Debian 11 arm64": {
"enabled": true, "enabled": true,
@@ -136,7 +186,11 @@
"triplet": "aarch64-linux-gnu" "triplet": "aarch64-linux-gnu"
}, },
"cmake_toolchain": "/soft/toolchain.cmake", "cmake_toolchain": "/soft/toolchain.cmake",
"ppa_filters": ["debian11"] "ppa_filters": ["debian11"],
"ppa_instructions": [
"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 12 armhf": { "Debian 12 armhf": {
"enabled": true, "enabled": true,
@@ -152,7 +206,13 @@
"support_gl": 0 "support_gl": 0
}, },
"cmake_toolchain": "/soft/toolchain.cmake", "cmake_toolchain": "/soft/toolchain.cmake",
"ppa_filters": ["debian12"] "ppa_filters": ["debian12"],
"ppa_instructions": [
"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"
]
}, },
"Debian 12 arm64": { "Debian 12 arm64": {
"enabled": true, "enabled": true,
@@ -167,7 +227,13 @@
"triplet": "aarch64-linux-gnu" "triplet": "aarch64-linux-gnu"
}, },
"cmake_toolchain": "/soft/toolchain.cmake", "cmake_toolchain": "/soft/toolchain.cmake",
"ppa_filters": ["debian12"] "ppa_filters": ["debian12"],
"ppa_instructions": [
"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"
]
}, },
"Windows x64": { "Windows x64": {
"enabled": true, "enabled": true,