The instructions on https://wayland.freedesktop.org/libinput/doc/latest/building_libinput.html don't have any instructions for openSUSE--only SuSE, which is different and not applicable. Here's what the correct commands are for openSUSE (tested by me): Reinstall: sudo zypper install --force libinput10 Build dependencies: sudo zypper modifyrepo --enable `zypper repos | grep source | awk '{print $5}'` (this is to support Tumbleweed and all the different Leap versions) sudo zypper source-install -d libinput10
Also, the source package in openSUSE doesn't seem to have the correct dependencies listed. You need to manually install automake and libtool. For that, I've filed https://bugzilla.opensuse.org/show_bug.cgi?id=1032023 Dunno if that's info worth adding to the wiki, or omitting it because the bug should be fixed eventually.
Update after talking with the openSUSE folks. Here's what the Build Dependencies section should say for openSUSE: sudo zypper modifyrepo --enable `zypper repos | grep source | awk '{print $5}'` (this is to support Tumbleweed and all the different Leap versions) sudo zypper source-install -d libinput10 sudo zypper install autoconf automake libtool sudo zypper modifyrepo --disable `zypper repos | grep source | awk '{print $5}'` (optional, if it wasn't enabled before and you don't want to keep it enabled)
Any chance you can attach a patch I can just apply? Thanks
I'd love to. What's the repo for the documentation? I couldn't find one, and it's not a wiki.
it's the libinput repo itself, build instructions are in doc/building.dox
Created attachment 130654 [details] [review] Documentation patch Awesome. I'm attaching a patch.
pushed as commit 88eaa7c1fd204d5864d7745bf588e7dbb2ea96da, thanks
Yay, I see it live.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.