From 6702dbb0d3e1a19d7b443a873d5ddf91fbd16e8c Mon Sep 17 00:00:00 2001 From: Andri Yngvason Date: Tue, 24 Jan 2023 21:12:23 +0000 Subject: [PATCH] Add sr.ht build manifest --- .builds/archlinux.yml | 36 ++++++++++++++++++++++++++++++++++++ .builds/freebsd.yml | 39 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 75 insertions(+) create mode 100644 .builds/archlinux.yml create mode 100644 .builds/freebsd.yml diff --git a/.builds/archlinux.yml b/.builds/archlinux.yml new file mode 100644 index 0000000..478c8b7 --- /dev/null +++ b/.builds/archlinux.yml @@ -0,0 +1,36 @@ +image: archlinux + +packages: + - base-devel + - libglvnd + - libxkbcommon + - pixman + - gnutls + - jansson + - wayland + - wayland-protocols + - meson + +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 diff --git a/.builds/freebsd.yml b/.builds/freebsd.yml new file mode 100644 index 0000000..fbf0e4c --- /dev/null +++ b/.builds/freebsd.yml @@ -0,0 +1,39 @@ +image: freebsd/latest + +packages: + - devel/meson + - devel/pkgconf + - devel/jansson + - devel/evdev-proto + - graphics/wayland + - graphics/libdrm + - graphics/libjpeg-turbo + - graphics/mesa-libs + - x11/pixman + - x11/libxkbcommon + - multimedia/ffmpeg + - security/gnutls + +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