Commit 672de2f6 authored by Ezequiel Garcia's avatar Ezequiel Garcia

HACK: try to build weston

Signed-off-by: Ezequiel Garcia's avatarEzequiel Garcia <ezequiel@collabora.com>
parent d3305597
# vim: set expandtab shiftwidth=2 tabstop=8 textwidth=0:
variables:
UPSTREAM_REPO: wayland/weston
DEBIAN_VERSION: buster
DEBIAN_EXEC: 'bash .gitlab-ci/debian-install.sh'
DEBIAN_TAG: '2019-12-13.0'
DEBIAN_CONTAINER_IMAGE: $CI_REGISTRY_IMAGE/debian/$DEBIAN_VERSION:$DEBIAN_TAG
include:
- remote: 'https://gitlab.freedesktop.org/wayland/ci-templates/raw/master/templates/debian.yml'
APT_OPTIONS: -y --allow-unauthenticated
stages:
- container_prep
- build
- pages
container_prep:
extends: .debian@container-ifnot-exists
stage: container_prep
variables:
CI_REGISTRY_IMAGE: "registry.freedesktop.org/wayland/ci-templates/"
.build-native:
stage: build
image: $DEBIAN_CONTAINER_IMAGE
image: aarch64/debian:testing
before_script:
- echo "deb http://deb.debian.org/debian testing main contrib non-free" > /etc/apt/sources.list
- echo "deb-src http://deb.debian.org/debian testing main contrib non-free" >> /etc/apt/sources.list
- apt-get update && apt-get $APT_OPTIONS build-dep weston wayland-protocols && apt-get $APT_OPTIONS install build-essential git meson cmake
- git clone --depth=1 https://gitlab.freedesktop.org/wayland/wayland-protocols
- export WAYLAND_PROTOCOLS_DIR="$(pwd)/prefix-wayland-protocols"
- export PKG_CONFIG_PATH="$WAYLAND_PROTOCOLS_DIR/share/pkgconfig:$PKG_CONFIG_PATH"
......@@ -71,26 +53,3 @@ build-native-meson-default-options:
-Ddoc=true
-Dtest-gl-renderer=false
extends: .build-native-meson
build-native-meson-no-gl-renderer:
variables:
MESON_OPTIONS: >
-Dsimple-clients=damage,im,shm,touch,dmabuf-v4l
-Drenderer-gl=false
-Dremoting=false
-Dwerror=true
extends: .build-native-meson
pages:
stage: pages
dependencies:
- build-native-meson-default-options
script:
- export PREFIX=$(pwd)/prefix-weston-build-native-meson-default-options
- mkdir public
- cp -R $PREFIX/share/doc/weston/* public/
artifacts:
paths:
- public
only:
- master
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment