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_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": {
"enabled": true,
@@ -21,7 +25,11 @@
"image_prepare_script": "install_apt.sh",
"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": {
"enabled": true,
@@ -33,7 +41,13 @@
"image_prepare_script": "install_apt.sh",
"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": {
"enabled": false,
@@ -45,7 +59,13 @@
"image_prepare_script": "install_apt.sh",
"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": {
"enabled": true,
@@ -57,7 +77,11 @@
"image_from": "ubuntu:20.04",
"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": {
"enabled": true,
@@ -69,7 +93,11 @@
"image_prepare_script": "install_apt.sh",
"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": {
"enabled": false,
@@ -81,7 +109,13 @@
"image_prepare_script": "install_apt.sh",
"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": {
"enabled": false,
@@ -93,7 +127,13 @@
"image_prepare_script": "install_apt.sh",
"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": {
"enabled": true,
@@ -105,7 +145,13 @@
"image_prepare_script": "install_apt.sh",
"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": {
"enabled": true,
@@ -121,7 +167,11 @@
"support_gl": 0
},
"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": {
"enabled": true,
@@ -136,7 +186,11 @@
"triplet": "aarch64-linux-gnu"
},
"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": {
"enabled": true,
@@ -152,7 +206,13 @@
"support_gl": 0
},
"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": {
"enabled": true,
@@ -167,7 +227,13 @@
"triplet": "aarch64-linux-gnu"
},
"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": {
"enabled": true,