Libinput Getting Support For Custom Acceleration Profiles
The set of 23 patches posted this morning allow for setting a custom pointer acceleration profile in libinput that maps speed to an acceleration factor. The acceleration curve can be set by the user supplying a number of points along their desired acceleration curve.
The patches for now can be found on wayland-devel. The documentation about this custom pointer acceleration profile support can be found via this patch.