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
@ -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…
x
Reference in New Issue
Block a user