Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Lubosz Sarnecki
gxr
Commits
8894a858
Commit
8894a858
authored
May 19, 2021
by
Christoph Haag
Browse files
ci: add ubuntu hirsute and debian
parent
dae5f2cf
Changes
1
Hide whitespace changes
Inline
Side-by-side
.gitlab-ci.yml
View file @
8894a858
...
...
@@ -7,7 +7,9 @@ include:
-
project
:
"
freedesktop/ci-templates"
ref
:
*templates_sha
file
:
"
/templates/ubuntu.yml"
-
project
:
"
freedesktop/ci-templates"
ref
:
*templates_sha
file
:
"
/templates/debian.yml"
variables
:
FDO_UPSTREAM_REPO
:
xrdesktop/gxr
...
...
@@ -67,6 +69,26 @@ stages:
FDO_DISTRIBUTION_VERSION
:
"
20.10"
FDO_DISTRIBUTION_TAG
:
"
2021-03-24.0"
.xrdesktop.variables.ubuntu:hirsute:
variables
:
FDO_DISTRIBUTION_VERSION
:
"
21.04"
FDO_DISTRIBUTION_TAG
:
"
2021-05-19.1"
.xrdesktop.variables.debian:buster:
variables
:
FDO_DISTRIBUTION_VERSION
:
"
buster"
FDO_DISTRIBUTION_TAG
:
"
2021-05-19.1"
.xrdesktop.variables.debian:bullseye:
variables
:
FDO_DISTRIBUTION_VERSION
:
"
bullseye"
FDO_DISTRIBUTION_TAG
:
"
2021-05-19.1"
.xrdesktop.variables.debian:sid:
variables
:
FDO_DISTRIBUTION_VERSION
:
"
sid"
FDO_DISTRIBUTION_TAG
:
"
2021-05-19.1"
# === Archlinux ===
...
...
@@ -142,3 +164,91 @@ ubuntu:groovy:gcc:
MESON_ARGS
:
-Ddocs=disabled
CC
:
gcc
CXX
:
g++
# === Ubuntu Hirsute ===
ubuntu:hirsute:container_prep:
stage
:
container_prep
extends
:
-
.xrdesktop.variables.ubuntu:hirsute
-
.fdo.container-build@ubuntu
# from ci-templates
-
.xrdesktop.base-job.build_deps
variables
:
FDO_DISTRIBUTION_PACKAGES
:
"
git
gcc
meson
pkg-config
libglib2.0-dev
libgdk-pixbuf2.0-dev
libvulkan-dev
libgraphene-1.0-dev
libcairo2-dev
glslang-tools
cmake
libxxf86vm-dev
libgl1-mesa-dev
libvulkan-dev
libx11-xcb-dev
libxcb-dri2-0-dev
libxcb-glx0-dev
libxcb-icccm4-dev
libxcb-keysyms1-dev
libxcb-randr0-dev
libxrandr-dev
libxxf86vm-dev
mesa-common-dev
libgtk-3-dev
libjson-glib-dev
ca-certificates"
ubuntu:hirsute:gcc:
extends
:
-
.xrdesktop.variables.ubuntu:hirsute
-
.fdo.distribution-image@ubuntu
# from ci-templates
-
.xrdesktop.base-job.build-meson
variables
:
MESON_ARGS
:
-Ddocs=disabled
CC
:
gcc
CXX
:
g++
# === Debian buster ===
debian:buster:container_prep:
stage
:
container_prep
extends
:
-
.xrdesktop.variables.debian:buster
-
.fdo.container-build@debian
# from ci-templates
-
.xrdesktop.base-job.build_deps
variables
:
FDO_DISTRIBUTION_PACKAGES
:
"
git
gcc
meson
pkg-config
libglib2.0-dev
libgdk-pixbuf2.0-dev
libvulkan-dev
libgraphene-1.0-dev
libcairo2-dev
glslang-tools
cmake
libxxf86vm-dev
libgl1-mesa-dev
libvulkan-dev
libx11-xcb-dev
libxcb-dri2-0-dev
libxcb-glx0-dev
libxcb-icccm4-dev
libxcb-keysyms1-dev
libxcb-randr0-dev
libxrandr-dev
libxxf86vm-dev
mesa-common-dev
libgtk-3-dev
libjson-glib-dev
ca-certificates"
debian:buster:gcc:
extends
:
-
.xrdesktop.variables.debian:buster
-
.fdo.distribution-image@debian
# from ci-templates
-
.xrdesktop.base-job.build-meson
variables
:
MESON_ARGS
:
-Ddocs=disabled
CC
:
gcc
CXX
:
g++
# === Debian bullseye ===
debian:bullseye:container_prep:
stage
:
container_prep
extends
:
-
.xrdesktop.variables.debian:bullseye
-
.fdo.container-build@debian
# from ci-templates
-
.xrdesktop.base-job.build_deps
variables
:
FDO_DISTRIBUTION_PACKAGES
:
"
git
gcc
meson
pkg-config
libglib2.0-dev
libgdk-pixbuf2.0-dev
libvulkan-dev
libgraphene-1.0-dev
libcairo2-dev
glslang-tools
cmake
libxxf86vm-dev
libgl1-mesa-dev
libvulkan-dev
libx11-xcb-dev
libxcb-dri2-0-dev
libxcb-glx0-dev
libxcb-icccm4-dev
libxcb-keysyms1-dev
libxcb-randr0-dev
libxrandr-dev
libxxf86vm-dev
mesa-common-dev
libgtk-3-dev
libjson-glib-dev
ca-certificates"
debian:bullseye:gcc:
extends
:
-
.xrdesktop.variables.debian:bullseye
-
.fdo.distribution-image@debian
# from ci-templates
-
.xrdesktop.base-job.build-meson
variables
:
MESON_ARGS
:
-Ddocs=disabled
CC
:
gcc
CXX
:
g++
# === Debian sid ===
debian:sid:container_prep:
stage
:
container_prep
extends
:
-
.xrdesktop.variables.debian:sid
-
.fdo.container-build@debian
# from ci-templates
-
.xrdesktop.base-job.build_deps
variables
:
FDO_DISTRIBUTION_PACKAGES
:
"
git
gcc
meson
pkg-config
libglib2.0-dev
libgdk-pixbuf2.0-dev
libvulkan-dev
libgraphene-1.0-dev
libcairo2-dev
glslang-tools
cmake
libxxf86vm-dev
libgl1-mesa-dev
libvulkan-dev
libx11-xcb-dev
libxcb-dri2-0-dev
libxcb-glx0-dev
libxcb-icccm4-dev
libxcb-keysyms1-dev
libxcb-randr0-dev
libxrandr-dev
libxxf86vm-dev
mesa-common-dev
libgtk-3-dev
libjson-glib-dev
ca-certificates"
debian:sid:gcc:
extends
:
-
.xrdesktop.variables.debian:sid
-
.fdo.distribution-image@debian
# from ci-templates
-
.xrdesktop.base-job.build-meson
variables
:
MESON_ARGS
:
-Ddocs=disabled
CC
:
gcc
CXX
:
g++
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment