diff options
Diffstat (limited to 'coin/instructions/debian/prepare_debian_env.yaml')
-rw-r--r-- | coin/instructions/debian/prepare_debian_env.yaml | 76 |
1 files changed, 28 insertions, 48 deletions
diff --git a/coin/instructions/debian/prepare_debian_env.yaml b/coin/instructions/debian/prepare_debian_env.yaml index aa23576cf3..c51de2103c 100644 --- a/coin/instructions/debian/prepare_debian_env.yaml +++ b/coin/instructions/debian/prepare_debian_env.yaml @@ -5,19 +5,36 @@ enable_if: contains_value: DebianPackaging instructions: - type: EnvironmentVariable + variableName: COIN_TARGET_DIST + variableValue: "tqtc-focal" + enable_if: + condition: runtime + env_var: COIN_TARGET_DIST + equals_value: null + - type: EnvironmentVariable variableName: COIN_SBUILD_CHROOT variableValue: "stable-arm64-sbuild" enable_if: - condition: property - property: target.arch - equals_value: AARCH64 + condition: and + conditions: + - condition: runtime + env_var: COIN_SBUILD_CHROOT + equals_value: null + - condition: property + property: target.arch + equals_value: AARCH64 - type: EnvironmentVariable variableName: COIN_SBUILD_CHROOT variableValue: "stable-amd64-sbuild" - disable_if: - condition: property - property: target.arch - equals_value: AARCH64 + enable_if: + condition: and + conditions: + - condition: runtime + env_var: COIN_SBUILD_CHROOT + equals_value: null + - condition: property + property: target.arch + equals_value: X86_64 - type: EnvironmentVariable variableName: COIN_SBUILD_DISTRO variableValue: "arm64-focal" @@ -37,47 +54,10 @@ instructions: variableName: COIN_SKIP_DEBIAN variableValue: "MISSING_DEBIAN_INST" enable_if: - condition: or - conditions: - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qtquick3dphysics" - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qtquickeffectmaker" - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qtspeech" - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qtlocation" - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qthttpserver" - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qtactiveqt" - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qtcoap" - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qtmqtt" - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qtopcua" - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qtgrpc" - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qtqa" - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qtdoc" - - condition: runtime - env_var: TESTED_MODULE_COIN - equals_value: "qt5" + condition: runtime + env_var: COIN_SKIP_DEBIAN_MODULES + contains_value: "{{.Env.TESTED_MODULE_COIN}}" + # Set version info to environment - type: ParseEnvironmentVariableFromFile regex: "QT_REPO_MODULE_VERSION \"(?P<QT_REPO_MODULE_VERSION>.*)\"" |