I'm interested in building Linux desktop apps with Web front-end technologies. Both platforms I've tried -- Chromium Embedded Framework/CEFPython, and Awesomium, seem to have a dependency on
libudev.so.0, and fail in a most unpleasant manner when they don't find it.
libudev.so.0, however, doesn't seem to be provided by any package in recent Ubuntu releases, and this AUR package only implements the common, yet controversial fix of symlinking it to
libudev.so.1. On the other hand, the Chromium browser, on a recent version of which both CEF and Awesomium are based, runs happily without that dependency.
Does anyone know what's the story behind this library? And how do I properly ensure reliable operation across different Linux distros for software that relies on embedding Chromium?