Browse Source

preinstall wayland on debian testing/ubuntu 22.04

nightlies
Alexandros Theodotou 5 months ago
parent
commit
8968484a1e
Signed by: alex
GPG Key ID: 022EAE42313D70F3
  1. 17
      .builds/debian-testing.yml
  2. 12
      .builds/ubuntu2204.yml

17
.builds/debian-testing.yml

@ -92,6 +92,23 @@ tasks: @@ -92,6 +92,23 @@ tasks:
# needed for debian rules
sudo ln -s bash /bin/sh.bash
sudo mv /bin/sh.bash /bin/sh
mkdir deps
- install-wayland: |
cd deps
git clone https://gitlab.freedesktop.org/wayland/wayland
pushd wayland
git checkout 1.21.0
/home/build/meson/meson.py build -Dprefix=/usr -Ddocumentation=false -Ddtd_validation=false -Dtests=false
ninja -C build
sudo ninja -C build install
- install-wayland-protocols: |
cd deps
git clone git://anongit.freedesktop.org/git/wayland/wayland-protocols
pushd wayland-protocols
git checkout 1.26
/home/build/meson/meson.py build -Dprefix=/usr
ninja -C build
sudo ninja -C build install
- make: |
zrythm-builds/scripts/make-pkg.sh debian12
- deploy: |

12
.builds/ubuntu2204.yml

@ -90,12 +90,20 @@ tasks: @@ -90,12 +90,20 @@ tasks:
# needed for debian rules
sudo ln -s bash /bin/sh.bash
sudo mv /bin/sh.bash /bin/sh
- install-wayland-protocols: |
mkdir deps
- install-wayland: |
cd deps
git clone https://gitlab.freedesktop.org/wayland/wayland
pushd wayland
git checkout 1.21.0
/home/build/meson/meson.py build -Dprefix=/usr -Ddocumentation=false -Ddtd_validation=false -Dtests=false
ninja -C build
sudo ninja -C build install
- install-wayland-protocols: |
cd deps
git clone git://anongit.freedesktop.org/git/wayland/wayland-protocols
pushd wayland-protocols
git checkout 1.25
git checkout 1.26
/home/build/meson/meson.py build -Dprefix=/usr
ninja -C build
sudo ninja -C build install

Loading…
Cancel
Save