misc: regenerate qml.qrc at configure time

Our qml.qrc is:
- commonly in conflict and prone to erroneous conflict resolution
- platform dependant (generation is used anyway for removing
  webengine dependant resources)
- a poorly maintained hodge-podge with resources in subdirectories
  that aren't grouped
- requires alteration when moving resources (if not done correctly,
  without tests, results in uncaught runtime failures)

This patch uses a python script at configure time to generate the
qml.qrc resource file, and removes it from versioning.

GitLab: #749
Change-Id: Ia2b81bb5b2c29d0bf6f5a5302e76795864e93e40
This commit is contained in:
Andreas Traczyk
2022-11-04 17:53:15 -04:00
committed by Sébastien Blin
parent a230365a92
commit 9e4f5a19c6
13 changed files with 135 additions and 282 deletions

2
.gitignore vendored
View File

@@ -26,8 +26,8 @@ install-local/
.deploy.stamp
# auto-gen files
src/app/qml_without_webengine.qrc
src/app/resources.qrc
src/app/qml.qrc
src/app/constant/JamiResources.qml
# macOS