Created attachment 25897 [details] [review]
The described patch
The attached patch checks if the system provides uuid functions and uses that instead of relying on libuuid for those systems. The interface is slightly different but the result is just the same.
Pushed to git master, thanks for the patch.