Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
ew2020_weston
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Labels
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Jobs
Commits
Open sidebar
Walter Lozano
ew2020_weston
Commits
672de2f6
Commit
672de2f6
authored
Feb 10, 2020
by
Ezequiel Garcia
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
HACK: try to build weston
Signed-off-by:
Ezequiel Garcia
<
ezequiel@collabora.com
>
parent
d3305597
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
46 deletions
+5
-46
.gitlab-ci.yml
.gitlab-ci.yml
+5
-46
No files found.
.gitlab-ci.yml
View file @
672de2f6
# 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
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a 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