Simplify patch to use system libuuid
- Instead of replacing every use of the guuid_t type and Misc::uuid_*() functions (a large invasive change that has to be refreshed with every new upstream release), convert them into a thin layer wrapping around libuuid.
- Use libuuid compile and link flags in debian/rules.
- Change repacksuffix in debian/watch to "+ds", since "+dfsg" confusingly implies something non-free was removed when actually only free code (copied from e2fsprogs) is removed. This follows convention in Debian.
This is based on a patch that was submitted upstream but rejected. This change should reduce the maintenance burden of updating to new upstream versions.
Edited by P. J. McDermott