summaryrefslogtreecommitdiffstats
path: root/coin/instructions/debian/prepare_debian_env.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'coin/instructions/debian/prepare_debian_env.yaml')
-rw-r--r--coin/instructions/debian/prepare_debian_env.yaml76
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>.*)\""