diff --git a/extra/qt5-base/.SRCINFO b/extra/qt5-base/.SRCINFO
index eed0977e8..6b39e5727 100644
--- a/extra/qt5-base/.SRCINFO
+++ b/extra/qt5-base/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = qt5-base
 	pkgdesc = A cross-platform application and UI framework
-	pkgver = 5.15.11+kde+r148
+	pkgver = 5.15.12+kde+r147
 	pkgrel = 1
 	url = https://www.qt.io
 	arch = x86_64
@@ -51,7 +51,7 @@ pkgbase = qt5-base
 	optdepends = gtk3: GTK platform plugin
 	optdepends = perl: for fixqt4headers and syncqt
 	conflicts = qtchooser
-	source = git+https://invent.kde.org/qt/qt/qtbase#commit=2ddd05e762c1ce382db0bdacfe2bd754ad173815
+	source = git+https://invent.kde.org/qt/qt/qtbase#commit=8907dedc858cc344d770a2e826d6acc516429540
 	source = work-around-pyside2-brokenness.patch
 	source = qmake-cflags.patch
 	source = qmake-config.patch
@@ -87,6 +87,6 @@ pkgname = qt5-base
 pkgname = qt5-xcb-private-headers
 	pkgdesc = Private headers for Qt5 Xcb
 	groups = 
-	depends = qt5-base=5.15.11+kde+r148
+	depends = qt5-base=5.15.12+kde+r147
 	optdepends = 
 	conflicts = 
diff --git a/extra/qt5-base/PKGBUILD b/extra/qt5-base/PKGBUILD
index 51979df28..a099d2c02 100644
--- a/extra/qt5-base/PKGBUILD
+++ b/extra/qt5-base/PKGBUILD
@@ -9,10 +9,10 @@
 
 pkgbase=qt5-base
 pkgname=(qt5-base qt5-xcb-private-headers)
-_basever=5.15.11
-pkgver=5.15.11+kde+r148
+_basever=5.15.12
+pkgver=5.15.12+kde+r147
 pkgrel=1
-_commit=2ddd05e762c1ce382db0bdacfe2bd754ad173815
+_commit=8907dedc858cc344d770a2e826d6acc516429540
 arch=('x86_64')
 url='https://www.qt.io'
 license=('GPL3' 'LGPL3' 'FDL' 'custom')