kojix2 / LibUI

A portable GUI library for Ruby
MIT License
208 stars 10 forks source link

Fix CI #64

Closed kojix2 closed 2 years ago

kojix2 commented 2 years ago

Install latest meson.

Currently, the version of meson available through Apt is out of date, so when I try to build libuii-ng, I get the following error message.

The Meson build system
Version: 0.53.2
Source dir: /tmp/d20220924-4349-nysbof/libui-ng-master
Build dir: /tmp/d20220924-4349-nysbof/libui-ng-master/build
Build type: native build

meson.build:6:0: ERROR: Meson version is 0.53.2 but project requires >=0.58.0

A full log can be found at /tmp/d20220924-4349-nysbof/libui-ng-master/build/meson-logs/meson-log.txt

To work around this problem, use pip to get a newer meson. Personally, I do not like this workaround. However, the libui-ng repository also uses this method, so I think it is the best for the current situation.