diff --git a/CMakeLists.txt b/CMakeLists.txt
index cb20a92fe7..2fb94228b1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -28,7 +28,7 @@ include(FindPkgConfig)
include(CMakePushCheckState)
include(GenerateExportHeader)
-find_package(Qt5 ${QT_REQUIRED_VERSION} REQUIRED COMPONENTS Core DBus Gui QuickWidgets Qml Script ScriptTools Sql Svg Test Widgets Xml)
+find_package(Qt5 ${QT_REQUIRED_VERSION} REQUIRED COMPONENTS Core DBus Gui QuickWidgets Qml Sql Svg Test Widgets Xml )
find_package(Qt5QuickControls2 ${QT_REQUIRED_VERSION})
set_package_properties(Qt5QuickControls2 PROPERTIES TYPE RUNTIME PURPOSE "Needed by the player's context area")
@@ -36,6 +36,9 @@ set_package_properties(Qt5QuickControls2 PROPERTIES TYPE RUNTIME PURPOSE "Needed
find_package(Qt5WebEngine ${QT_REQUIRED_VERSION})
set_package_properties(Qt5WebEngine PROPERTIES TYPE OPTIONAL PURPOSE "Needed by the wikipedia applet")
+find_package(Qt5UiTools ${QT_REQUIRED_VERSION})
+set_package_properties(Qt5UiTools PROPERTIES TYPE OPTIONAL PURPOSE "Needed by the scripting engine")
+
find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS
Archive
Attica
diff --git a/MAINTAINERS b/MAINTAINERS
index bd5dda2c07..a7505aa0df 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -2,4 +2,4 @@ Amarok does not have clear maintainers of all parts of the codebase. The current
You are welcome to work on any part of it provided you coordinate with others working in that part.
-If you need to contact someone about a particular part it is best to contact the developer mailing list at amarok-devel@kde.org or the assignee of the corresponding component on http://bugs.kde.org directly.
\ No newline at end of file
+If you need to contact someone about a particular part it is best to contact the developer mailing list at amarok-devel@kde.org or the assignee of the corresponding component on https://bugs.kde.org directly.
diff --git a/Mainpage.dox b/Mainpage.dox
index 8bbf3196ef..07306b7af7 100644
--- a/Mainpage.dox
+++ b/Mainpage.dox
@@ -13,7 +13,7 @@ of the KDE Techbase.
@maintainers
Amarok does not have clear maintainers of any part of the codebase. You are welcome to work on any part of it provided you coordinate with others working in that part.
-If you need to contact someone about a particular part it is best to contact the developer mailing list at amarok-devel@kde.org or the assignee of the corresponding component on http://bugs.kde.org directly.
+If you need to contact someone about a particular part it is best to contact the developer mailing list at amarok-devel@kde.org or the assignee of the corresponding component on https://bugs.kde.org directly.
@authors