On Sun, Jan 14, 2024 at 07:50:28PM +0100, Antoine Jacoutot wrote: > On Sun, Jan 14, 2024 at 06:52:54PM +0100, Matthieu Herrb wrote: > > It detects libevdev.pc and activates the build of eis_demo_server, > > which fails because libevdev-openbsd is not a full libevedev > > implementation. > > > > No REVISION bump as the package doesn't change if it builds. > > > > ok ? > > Maybe replacing dep_libevdev with: > dep_libevdev = [] > in meson.build is enough? >
dep_libevdev needs to provide a found() method. So that's the best alternative I could come with: Index: patches/patch-meson_build =================================================================== RCS file: patches/patch-meson_build diff -N patches/patch-meson_build --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-meson_build 14 Jan 2024 21:07:10 -0000 @@ -0,0 +1,14 @@ +Hide libevdev-openbsd from build + +Index: meson.build +--- meson.build.orig ++++ meson.build +@@ -77,7 +77,7 @@ dep_math = cc.find_library('m', required: false) + dep_epoll = dependency('epoll-shim', required: false) + dep_libxkbcommon = dependency('xkbcommon', required: false) + config_h.set10('HAVE_LIBXKBCOMMON', dep_libxkbcommon.found()) +-dep_libevdev = dependency('libevdev', required: false) ++dep_libevdev = dependency('libevdev-nonexistent', required: false) + config_h.set10('HAVE_LIBEVDEV', dep_libevdev.found()) + + if not get_option('liboeffis').disabled() -- Matthieu Herrb