2023-01-24 21:12:23 +00:00
|
|
|
image: archlinux
|
|
|
|
|
|
|
|
packages:
|
|
|
|
- base-devel
|
|
|
|
- libglvnd
|
|
|
|
- libxkbcommon
|
|
|
|
- pixman
|
|
|
|
- gnutls
|
|
|
|
- jansson
|
|
|
|
- wayland
|
|
|
|
- wayland-protocols
|
|
|
|
- meson
|
2023-01-28 03:59:50 +00:00
|
|
|
# runtime deps for integration testing:
|
|
|
|
- sway
|
|
|
|
- jq
|
|
|
|
- lsof
|
2023-11-14 21:19:26 +00:00
|
|
|
- python-pycryptodomex # needed by vncdotool
|
2023-02-26 02:48:33 +00:00
|
|
|
- vncdotool
|
2023-01-24 21:12:23 +00:00
|
|
|
|
|
|
|
sources:
|
|
|
|
- http://github.com/any1/wayvnc
|
|
|
|
- http://github.com/any1/neatvnc
|
|
|
|
- http://github.com/any1/aml
|
|
|
|
|
|
|
|
tasks:
|
|
|
|
- aml: |
|
|
|
|
cd aml
|
|
|
|
meson --prefix=/usr build
|
|
|
|
ninja -C build
|
|
|
|
sudo ninja -C build install
|
|
|
|
- neatvnc: |
|
|
|
|
cd neatvnc
|
|
|
|
meson --prefix=/usr build
|
|
|
|
ninja -C build
|
|
|
|
sudo ninja -C build install
|
|
|
|
- build: |
|
|
|
|
cd wayvnc
|
|
|
|
meson --prefix=/usr build
|
|
|
|
ninja -C build
|
|
|
|
- test: |
|
|
|
|
cd wayvnc
|
|
|
|
ninja -C build test
|
2023-01-28 03:59:50 +00:00
|
|
|
- integration: |
|
|
|
|
cd wayvnc
|
|
|
|
./test/integration/integration.sh
|