Skip to content

Commit

Permalink
ci: fix packaging
Browse files Browse the repository at this point in the history
  • Loading branch information
bl4ckb0ne authored and Marge Bot committed Jul 18, 2024
1 parent 8103398 commit f635ac2
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 14 deletions.
18 changes: 9 additions & 9 deletions .gitlab-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -126,32 +126,32 @@ win:container_prep:
.monado.variables.debian:bookworm:
variables:
FDO_DISTRIBUTION_VERSION: "bookworm"
FDO_DISTRIBUTION_TAG: "2024-04-16"
FDO_DISTRIBUTION_TAG: "2024-07-18"

# Variables for build and usage of Debian bullseye image
.monado.variables.debian:bullseye:
variables:
FDO_DISTRIBUTION_VERSION: "bullseye"
FDO_DISTRIBUTION_TAG: "2024-06-26"
FDO_DISTRIBUTION_TAG: "2024-07-18"

# Variables for build and usage of Debian bookworm-ndk image
.monado.variables.debian:bookworm-ndk:
variables:
FDO_DISTRIBUTION_VERSION: "bookworm"
FDO_DISTRIBUTION_TAG: "2024-07-02"
FDO_DISTRIBUTION_TAG: "2024-07-18"
FDO_REPO_SUFFIX: ndk

# Variables for build and usage of Ubuntu jammy image
.monado.variables.ubuntu:jammy:
variables:
FDO_DISTRIBUTION_VERSION: "22.04"
FDO_DISTRIBUTION_TAG: "2024-04-16"
FDO_DISTRIBUTION_TAG: "2024-07-18"

# Variables for build and usage of Ubuntu noble image
.monado.variables.ubuntu:noble:
variables:
FDO_DISTRIBUTION_VERSION: "24.04"
FDO_DISTRIBUTION_TAG: "2024-05-11"
FDO_DISTRIBUTION_TAG: "2024-07-18"

# Variables for build and usage of Arch image
.monado.variables.arch:
Expand All @@ -175,7 +175,7 @@ debian:bookworm:container_prep:
- .fdo.container-build@debian # from ci-templates

variables:
FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates clang-format cmake codespell curl debhelper devscripts doxygen dput-ng gettext-base git glslang-tools graphviz libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pipx pkg-config python3 python3-click python3-pip reprepro unzip wayland-protocols wget'
FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates clang-format cmake codespell curl debhelper devscripts doxygen dput-ng gettext-base git glslang-tools graphviz libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libdistro-info-perl libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pipx pkg-config python3 python3-click python3-pip reprepro unzip wayland-protocols wget'
FDO_DISTRIBUTION_EXEC: 'env FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash .gitlab-ci/i386_and_proclamation_container_prep.sh'

# Make Debian bullseye image
Expand All @@ -187,7 +187,7 @@ debian:bullseye:container_prep:
- .fdo.container-build@debian # from ci-templates

variables:
FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates cmake curl debhelper devscripts dput-ng gettext-base git glslang-tools libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 unzip wayland-protocols wget'
FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates cmake curl debhelper devscripts dput-ng gettext-base git glslang-tools libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libdistro-info-perl libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 unzip wayland-protocols wget'
FDO_DISTRIBUTION_EXEC: 'env FDO_CI_CONCURRENT=${FDO_CI_CONCURRENT} bash .gitlab-ci/bullseye_backports.sh'

# Make Debian bookworm-ndk image
Expand All @@ -211,7 +211,7 @@ ubuntu:jammy:container_prep:
- .fdo.container-build@ubuntu # from ci-templates

variables:
FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates cmake curl debhelper devscripts dput-ng gettext-base git glslang-tools libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 unzip wayland-protocols wget'
FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates cmake curl debhelper devscripts dput-ng gettext-base git glslang-tools libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libdistro-info-perl libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 unzip wayland-protocols wget'

# Make Ubuntu noble image
ubuntu:noble:container_prep:
Expand All @@ -222,7 +222,7 @@ ubuntu:noble:container_prep:
- .fdo.container-build@ubuntu # from ci-templates

variables:
FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates cmake curl debhelper devscripts dput-ng gettext-base git glslang-tools libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 unzip wayland-protocols wget'
FDO_DISTRIBUTION_PACKAGES: 'build-essential ca-certificates cmake curl debhelper devscripts dput-ng gettext-base git glslang-tools libbluetooth-dev libbsd-dev libcjson-dev libdbus-1-dev libdistro-info-perl libegl1-mesa-dev libeigen3-dev libgl1-mesa-dev libglvnd-dev libgstreamer-plugins-base1.0-dev libgstreamer1.0-dev libhidapi-dev libopencv-dev libsdl2-dev libsystemd-dev libudev-dev libusb-1.0-0-dev libuvc-dev libv4l-dev libvulkan-dev libwayland-dev libx11-dev libx11-xcb-dev libxcb-randr0-dev libxrandr-dev libxxf86vm-dev ninja-build pandoc patch pkg-config python3 unzip wayland-protocols wget'

# Make Arch image
arch:container_prep:
Expand Down
11 changes: 6 additions & 5 deletions .gitlab-ci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,7 @@ fdo_ci_templates_sha: 185ede0e9b9b1924b92306ab8b882a6294e92613
devscripts:
dput-ng:
gettext-base:
libdistro-info-perl:
pandoc:

# These config defines are used for all NDK builds
Expand All @@ -72,7 +73,7 @@ distributions:
# This image does some extra work.
- codename: bookworm
script: i386_and_proclamation_container_prep.sh
tag: "2024-04-16"
tag: "2024-07-18"
deb_version_suffix: bpo12
packages:
<<: *default_debian_packages
Expand Down Expand Up @@ -117,7 +118,7 @@ distributions:
XRT_HAVE_OPENCV: "OFF"

- codename: bullseye
tag: "2024-06-26"
tag: "2024-07-18"
script: bullseye_backports.sh
deb_version_suffix: bpo11
packages:
Expand All @@ -132,7 +133,7 @@ distributions:
distro_version: bookworm
repo_suffix: ndk
script: android_container_prep.sh
tag: "2024-07-02"
tag: "2024-07-18"
# This must match ext.sharedCompileSdk in build.gradle
android_compile_sdk: 34
# This must match buildscript.ext.buildToolsVersion in build.gradle
Expand Down Expand Up @@ -192,7 +193,7 @@ distributions:
# LTS
- codename: jammy
distro_version: "22.04"
tag: "2024-04-16"
tag: "2024-07-18"
deb_version_suffix: ubuntu2204
packages:
<<: *default_debian_packages
Expand All @@ -202,7 +203,7 @@ distributions:

- codename: noble
distro_version: "24.04"
tag: "2024-05-11"
tag: "2024-07-18"
deb_version_suffix: ubuntu2404
packages:
<<: *default_debian_packages
Expand Down

0 comments on commit f635ac2

Please sign in to comment.