The open source OpenXR runtime
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

ci: build packages for ubuntu focal

+29 -13
+29 -13
.gitlab-ci.yml
··· 24 24 .monado.ubuntu:focal: 25 25 variables: 26 26 FDO_DISTRIBUTION_VERSION: "20.04" 27 - FDO_DISTRIBUTION_TAG: "2020-05-06.0" 27 + FDO_DISTRIBUTION_TAG: "2020-05-06.1" 28 28 29 29 # Variables for build and usage of Debian 10 (Buster) + Android NDK image 30 30 .monado.debian:buster-ndk: ··· 91 91 # a list of packages to install 92 92 FDO_DISTRIBUTION_PACKAGES: "git gcc cmake meson ninja pkgconfig python3 diffutils patch doxygen graphviz eigen hidapi libxrandr mesa glslang vulkan-headers vulkan-icd-loader check glfw-x11 libusb opencv gtk3 ffmpeg v4l-utils qt5-base" 93 93 94 + # Ubuntu Focal (x64) 94 95 ubuntu:container_prep: 95 96 stage: container_prep 96 97 extends: ··· 100 101 - .fdo.container-build@ubuntu # from ci-templates 101 102 variables: 102 103 # a list of packages to install - assembled from .monado.debian-based-packages 103 - FDO_DISTRIBUTION_PACKAGES: "${CORE_REQUIRED_PACKAGES} ${FEATURE_PACKAGES} ${TOOLS_REQUIRED_PACKAGES}" 104 + FDO_DISTRIBUTION_PACKAGES: "${CORE_REQUIRED_PACKAGES} ${FEATURE_PACKAGES} ${PACKAGING_PACKAGES} ${TOOLS_REQUIRED_PACKAGES}" 104 105 105 106 # Debian Buster + the Android NDK in /opt/android-ndk 106 107 # The NDK itself gets installed by .gitlab-ci/ndk:container_prep.sh ··· 237 238 CMAKE_ARGS: -DCMAKE_TOOLCHAIN_FILE=../.gitlab-ci/i386.cmake -DBUILD_WITH_OPENCV=off -DBUILD_WITH_OPENHMD=off 238 239 239 240 # Packaging 240 - debian:buster:package: 241 - stage: build 242 - extends: 243 - - .monado.debian:buster # local 244 - - .fdo.distribution-image@debian # from ci-templates 241 + .monado.debuild: 242 + stage: package 245 243 only: 246 - - ci-packaging 247 - variables: 248 - BACKPORT_SUFFIX: bpo10 249 - PACKAGE_BRANCH: debian/buster-backports 244 + - master 250 245 script: 251 246 - git config --global user.email "ryan.pavlik@collabora.com" 252 247 - git config --global user.name "Monado CI" 253 248 - git merge origin/${PACKAGE_BRANCH} --no-commit 254 249 - FULLNAME="Monado CI <ryan.pavlik@collabora.com>" debian/extra/prepare-commit-package.sh ${CI_COMMIT_SHA} 1~${BACKPORT_SUFFIX}~ci$(date --utc "+%Y%m%d") 255 250 - debuild -uc -us 256 - - cp ../*.deb . 251 + - mkdir ${DISTRO} 252 + - cp ../*.deb ${DISTRO}/ 257 253 artifacts: 258 254 paths: 259 - - "*.deb" 255 + - "${DISTRO}/*.deb" 260 256 expire_in: 30 days 257 + 258 + debian:buster:package: 259 + extends: 260 + - .monado.debian:buster # local 261 + - .fdo.distribution-image@debian # from ci-templates 262 + - .monado.debuild # local 263 + variables: 264 + BACKPORT_SUFFIX: bpo10 265 + PACKAGE_BRANCH: debian/buster-backports 266 + DISTRO: buster 267 + 268 + ubuntu:focal:package: 269 + extends: 270 + - .monado.ubuntu:focal # local 271 + - .fdo.distribution-image@ubuntu # from ci-templates 272 + - .monado.debuild # local 273 + variables: 274 + BACKPORT_SUFFIX: ubuntu20.04 275 + PACKAGE_BRANCH: ubuntu/focal 276 + DISTRO: focal 261 277 262 278 # Base of Android NDK builds. 263 279 # Takes the last :-delimited part of the name as the ABI to build for,