Fix: Force building against Qt5 in PKGBUILD

This change adds a CMake option OPENTODOLIST_QT_VERSIONS to the build,
which can be used to select the order and/or specific Qt version to
build against. We use this in the PKGBUILD to force building against
Qt5, as currently, Qt6 lacks some modules that we strictly rely on.
28 jobs for 469-feature-request-please-add-an-option-to-cmakelists-txt-to-force-a-specific-qt-version in 31 minutes and 28 seconds (queued for 1 second)
Status Name Job ID Coverage
  Build
passed android_aab #1523115687

00:28:03

passed android_arm64_v8a #1523115684

00:11:01

passed android_armv7 #1523115683

00:10:39

passed android_x64 #1523115686

00:10:29

passed android_x86 #1523115685

00:10:18

passed appimage #1523115676

00:12:12

passed archlinux-pkgbuild #1523115690

00:08:35

passed clang-format #1523115673

00:01:36

passed cppcheck #1523115672

00:01:31

passed cpplint #1523115674

00:01:41

passed export-sources #1523115675

00:02:51

passed fedora-cmake #1523115677

00:12:24

passed fedora-cmake-system-libs #1523115678

00:12:27

passed flatpak #1523115688

00:13:38

passed ios #1523115682
macos

00:10:56

passed macos #1523115681
macos

00:08:07

passed snap::build #1523115689

00:17:58

passed win32 #1523115679

00:08:04

passed win64 #1523115680

00:08:09

 
  Installer
passed aur_release_check #1523115696

00:01:39

passed sign::android_aab #1523115691
OpenTodoListPrivate

00:03:23

passed sign::android_arm64_v8a #1523115692
OpenTodoListPrivate

00:01:00

passed sign::android_armv7 #1523115693
OpenTodoListPrivate

00:00:55

passed sign::android_x64 #1523115694
OpenTodoListPrivate

00:01:05

passed sign::android_x86 #1523115695
OpenTodoListPrivate

00:01:02

 
  Deploy
manual appstore #1523115697
macos allowed to fail manual
manual aur_release #1523115698
allowed to fail manual
passed snap::edge #1523115699

00:04:00