test_aports_kde: test QT version too and rename to test_aports_framework_version
Two commits:
main/qt5-*/APKBUILD: use double quotation marks in URL
Let pmbootstrap properly parse the package URLs, this is required for
the next commit where we start comparing the pkgver of all QT packages
- based on the URL like we do it for the KDE packages.
test_aports_kde: test QT version too and rename
Rename test_aports_kde.py to test_aports_framework_versions.py and
generalize all referenes in the code from "KDE frameworks" to
"frameworks". Check that all QT packages have the same version, support
having the real version in _pkgver and pkgver=9999.
Scan all pmaports, not only the ones in the kde dir. Do not output all
packages of the "other" category anymore, the package count is enough.
How to test
Checkout this branch, change the pkgver of only one qt package and run the test case. It should complain.
$ pytest .gitlab-ci/testcases/test_aports_kde.py