Improve packaging
New Feature
What does this MR do?
This MR introduces changes needed for a successful PPA build for Ubuntu systems.
Unfortunately, the PPA method won't work for ubuntu release ditrobutions < Lunar/23.04, but there have been big improvements to the debian package builds, so cloudsmith will stay until 24.04 LTS, when it would be reasonable to create a PPA for it. (If a snap doesn't come along before then)
Related issues
Checklist
-
Application works as expected when running from source -
There are dependency changes -
Liquidctl device mock tests are successful (if applicable) -
Any needed documentation changes have been made -
This MR is ready to be merged
Edited by Guy Boldon