mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-05-08 12:28:04 +02:00
ci: Build and install aml and neatvnc
Since aml and neatvnc are not packaged yet, build them from source and install them into the container image, to prepare for building the VNC backend. Signed-off-by: Philipp Zabel <philipp.zabel@gmail.com>
This commit is contained in:
parent
60c47701c3
commit
9e5922744d
2 changed files with 15 additions and 1 deletions
|
|
@ -43,7 +43,7 @@
|
|||
variables:
|
||||
FDO_UPSTREAM_REPO: wayland/weston
|
||||
FDO_REPO_SUFFIX: "$BUILD_OS/$BUILD_ARCH"
|
||||
FDO_DISTRIBUTION_TAG: '2022-07-13.00-wayland-protocols-1.26'
|
||||
FDO_DISTRIBUTION_TAG: '2022-10-14.00-aml-0.2.2-neatvnc-0.5.4'
|
||||
|
||||
|
||||
include:
|
||||
|
|
|
|||
|
|
@ -163,3 +163,17 @@ meson build -Dauto_features=disabled \
|
|||
ninja ${NINJAFLAGS} -C build install
|
||||
cd ..
|
||||
rm -rf seatd
|
||||
|
||||
# Build and install aml and neatvnc, which are required for the VNC backend
|
||||
git clone --branch v0.2.2 --depth=1 https://github.com/any1/aml.git
|
||||
cd aml
|
||||
meson build
|
||||
ninja ${NINJAFLAGS} -C build install
|
||||
cd ..
|
||||
rm -rf aml
|
||||
git clone --branch v0.5.4 --depth=1 https://github.com/any1/neatvnc.git
|
||||
cd neatvnc
|
||||
meson build -Dauto_features=disabled
|
||||
ninja ${NINJAFLAGS} -C build install
|
||||
cd ..
|
||||
rm -rf neatvnc
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue