mirror of
https://github.com/DreamMaoMao/maomaowm.git
synced 2026-05-02 06:46:29 -04:00
Add libinput 1.27.1 build from source for version requirement
Co-authored-by: squassina <8495707+squassina@users.noreply.github.com>
This commit is contained in:
parent
c26dd2dec4
commit
fa51bed55a
2 changed files with 33 additions and 12 deletions
18
.github/workflows/build.yml
vendored
18
.github/workflows/build.yml
vendored
|
|
@ -44,7 +44,6 @@ jobs:
|
|||
meson \
|
||||
ninja-build \
|
||||
wayland-protocols \
|
||||
libinput-dev \
|
||||
libxkbcommon-dev \
|
||||
libpcre2-dev \
|
||||
libpixman-1-dev \
|
||||
|
|
@ -62,8 +61,25 @@ jobs:
|
|||
libgles2-mesa-dev \
|
||||
libegl1-mesa-dev \
|
||||
libgbm-dev \
|
||||
libevdev-dev \
|
||||
libmtdev-dev \
|
||||
libudev-dev \
|
||||
libsystemd-dev \
|
||||
pkg-config
|
||||
|
||||
- name: Build and install libinput 1.27.1
|
||||
run: |
|
||||
# Build libinput 1.27.1 from source since Ubuntu has older version
|
||||
git clone https://gitlab.freedesktop.org/libinput/libinput.git
|
||||
cd libinput
|
||||
git checkout 1.27.1
|
||||
# Download meson subprojects if needed
|
||||
meson subprojects download || true
|
||||
meson setup build/ --prefix=/usr
|
||||
sudo ninja -C build/ install
|
||||
sudo ldconfig
|
||||
cd ..
|
||||
|
||||
- name: Build and install wayland 1.23.1
|
||||
run: |
|
||||
# Build wayland 1.23.1 from source
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue