This PR adds the ability to create a debian package using debuild. Some minor changes to the CMake build were needed to facilitate this. I also was able to port most of the debian build over from OBS.
Unresolved issues:
Not all of the tests can currently be run through debuild. Most of the unit tests for appanvil attempt to launch a gtk application, click a few buttons, and test result. This results in an error because there is no display available with debuild
There are no man pages for any of our binaries
We don't do out of source builds correctly. So the debian people might complain about that
Lintian gives this weird warning that I can't get rid of (even when I change the description): description-starts-with-leading-spaces line 1
This PR adds the ability to create a debian package using
debuild
. Some minor changes to the CMake build were needed to facilitate this. I also was able to port most of the debian build over from OBS.Unresolved issues:
debuild
. Most of the unit tests for appanvil attempt to launch a gtk application, click a few buttons, and test result. This results in an error because there is no display available withdebuild
description-starts-with-leading-spaces line 1