Adjust build system to allow packaging outside click

With these changes, I am able to build an app that is installed to appropriate directories for Debian (and other distros) when I build with -DCLICK_MODE=OFF

I am setting this as draft because I've never built a click package so I'm unsure yet if I broke your click build.

Comments

dpkg-architecture is used in other similar apps and also in the Ubuntu Touch [app template](https://gitlab.com/clickable/ut-app-meta-template/-/blob/master/{{cookiecutter['App Name']}}/CMakeLists.txt). When I first saw it, I was surprised because that command would only be expected on Debian-based systems. But then I realized that that command is only being used for the click packaging and clicks would be built on an Ubuntu host (which is Debian-based).

I thought it was best to rename the logo so that it could be installed where app icons are typically installed.

Technically, nothing is using the .png so maybe we shouldn't include in our .qrc file.

I moved the QML and logos into the Qt Resource System. That basically means that they are compiled into our binary which makes more sense to me than keeping the QML files on the installed system and figuring out how to tell the app where to load the files from.

Merge request reports

Loading