Created attachment 212392 [details]
Avahi 0.8 was released 2020-02-18.
ABI of client libraries is backwards compatible: https://abi-laboratory.pro/index.php?view=timeline&l=avahi
For some reason some files are missing from the tarball — the build-db script (required for py-avahi) and the bssh and avahi-discover manpages (who cares).
Had to download build-db from github.
For easier reviewing, the patch is split into two parts.
Patch 1 partially reverts "Add avahi-qt5 which links against Qt5." which a backport of something that's included in 0.8 now.
Created attachment 212393 [details]
Patch 2 is the actual update.
If I `git apply avahi-undo-qt5.patch` and then `git apply avahi-0.8.patch` on top of that the first part succeeds (with a whitespace error) but the second part fails.