.build_meson: &build_meson - mkdir build-meson - meson . build-meson - ninja-build -C build-meson build_fedora_aarch64: stage: build image: registry.gitlab.com/kraxel/rpm-package-builder:fedora tags: - aarch64 rules: - if: '$BUILD_AARCH64 == "yes"' before_script: - dnf builddep -y *.spec script: - *build_meson build_fedora_x86_64: stage: build image: registry.gitlab.com/kraxel/rpm-package-builder:fedora before_script: - dnf builddep -y *.spec script: - *build_meson build_el8_x86_64: stage: build image: registry.gitlab.com/kraxel/rpm-package-builder:el8 rules: - if: '$EXCLUDE_EL8 == "yes"' when: never - when: always before_script: - dnf builddep -y *.spec script: - *build_meson build_el9_x86_64: stage: build image: registry.gitlab.com/kraxel/rpm-package-builder:el9 rules: - if: '$EXCLUDE_EL9 == "yes"' when: never - when: always before_script: - dnf builddep -y *.spec script: - *build_meson build_stream9_x86_64: stage: build image: registry.gitlab.com/kraxel/rpm-package-builder:stream9 rules: - if: '$EXCLUDE_EL9 == "yes"' when: never - when: always before_script: - dnf builddep -y *.spec script: - *build_meson