diff --git a/trunk/PKGBUILD b/trunk/PKGBUILD
index be9ba611956dabd1a0ecbbf48aaf1dcb5c79fb44..4d5189210931744cecd2d6cbe563fef3e6314f92 100644
--- a/trunk/PKGBUILD
+++ b/trunk/PKGBUILD
@@ -2,167 +2,165 @@
 # Maintainer    : Eric Vidal <eric@obarun.org>
 # Maintainer    : Jean-Michel T.Dydak <jean-michel@obarun.org>
 # PkgSource     : url="https://framagit.org/pkg/obextra/qt5-base"
-#-----------------------------------------------------------------------------------------------
-
-#-----------------------------------------| DESCRIPTION |---------------------------------------
+#----------------------------------------------------------------------------
+#--DESCRIPTION---------------------------------------------------------------
 
 pkgbase=qt5-base
 pkgname=(qt5-base qt5-xcb-private-headers)
 
 pkgdesc="A cross-platform application and UI framework"
 
-_qtver=5.14.2
+_qtver=5.15.0
 pkgver=${_qtver/-/}
-pkgrel=4
+pkgrel=2
 
 _pkgfqn="${pkgbase/5-/}-everywhere-src-${_qtver}"
 url="https://www.qt.io"
 source=(
-	"http://download.qt.io/official_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz"
-	"qt5-base-QTBUG-82910.patch::https://codereview.qt-project.org/gitweb?p=qt/qtbase.git;a=patch;h=54aa63be9b74e8de72db9efbe6809ab1a97b29a7"
-	'qt5-base-cflags.patch')
+    "http://download.qt.io/official_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz"
+    "qt5-base-QTBUG-82910.patch::https://codereview.qt-project.org/gitweb?p=qt/qtbase.git;a=patch;h=54aa63be9b74e8de72db9efbe6809ab1a97b29a7"
+    'qt5-base-cflags.patch')
 
-#-------------------------------------| BUILD CONFIGURATION |-----------------------------------
+#--BUILD CONFIGURATION-------------------------------------------------------
 
 makedepends=(
-	'libfbclient'
-	'mariadb-libs'
-	'sqlite'
-	'unixodbc'
-	'postgresql-libs'
-	'alsa-lib'
-	'gst-plugins-base-libs'
-	'gtk3'
-	'libpulse'
-	'cups'
-	'freetds'
-	'vulkan-headers')
-	
-#--------------------------------------| BUILD PREPARATION |------------------------------------
+    'libfbclient'
+    'mariadb-libs'
+    'sqlite'
+    'unixodbc'
+    'postgresql-libs'
+    'alsa-lib'
+    'gst-plugins-base-libs'
+    'gtk3'
+    'libpulse'
+    'cups'
+    'freetds'
+    'vulkan-headers')
+
+#--BUILD PREPARATION---------------------------------------------------------
 
 prepare() {
-	cd ${_pkgfqn}
+    cd ${_pkgfqn}
 
-	patch -p1 -i ../qt5-base-QTBUG-82910.patch # https://codereview.qt-project.org/c/qt/qtbase/+/299182
-	patch -p1 -i ../qt5-base-cflags.patch # Use system CFLAGS
+    patch -p1 -i ../qt5-base-QTBUG-82910.patch # https://codereview.qt-project.org/c/qt/qtbase/+/299182
+    patch -p1 -i ../qt5-base-cflags.patch # Use system CFLAGS
 }
 
-#--------------------------------------------| BUILD |------------------------------------------
+#--BUILD---------------------------------------------------------------------
 
 build() {
-	cd ${_pkgfqn}
-
-	#echo "INCLUDEPATH += /usr/include/openssl" >> src/network/network.pro
-	#export OPENSSL_LIBS='-L/usr/lib -lssl -lcrypto'
-
-	./configure \
-		-confirm-license -opensource -v \
-		-prefix /usr \
-		-docdir /usr/share/doc/qt \
-		-headerdir /usr/include/qt \
-		-archdatadir /usr/lib/qt \
-		-datadir /usr/share/qt \
-		-sysconfdir /etc/xdg \
-		-examplesdir /usr/share/doc/qt/examples \
-		-plugin-sql-{psql,mysql,sqlite,odbc,ibase} \
-		-system-sqlite \
-		-openssl-linked \
-		-nomake examples \
-		-no-rpath \
-		-dbus-linked \
-		-system-harfbuzz \
-		-no-mimetype-database \
-		-no-use-gold-linker \
-		-reduce-relocations
-	make
+    cd ${_pkgfqn}
+
+    #echo "INCLUDEPATH += /usr/include/openssl" >> src/network/network.pro
+    #export OPENSSL_LIBS='-L/usr/lib -lssl -lcrypto'
+
+    ./configure \
+        -confirm-license -opensource -v \
+        -prefix /usr \
+        -docdir /usr/share/doc/qt \
+        -headerdir /usr/include/qt \
+        -archdatadir /usr/lib/qt \
+        -datadir /usr/share/qt \
+        -sysconfdir /etc/xdg \
+        -examplesdir /usr/share/doc/qt/examples \
+        -plugin-sql-{psql,mysql,sqlite,odbc,ibase} \
+        -system-sqlite \
+        -openssl-linked \
+        -nomake examples \
+        -no-rpath \
+        -dbus-linked \
+        -system-harfbuzz \
+        -no-mimetype-database \
+        -no-use-gold-linker \
+        -reduce-relocations
+    make
 }
 
-#-------------------------------------------| PACKAGE |-----------------------------------------
+#--PACKAGE-------------------------------------------------------------------
 
 package_qt5-base() {
-	pkgdesc='A cross-platform application and UI framework'
+    pkgdesc='A cross-platform application and UI framework'
 
-	cd ${_pkgfqn}
-	make INSTALL_ROOT="${pkgdir}" install
+    cd ${_pkgfqn}
+    make INSTALL_ROOT="${pkgdir}" install
 
-	install -Dm644 LICENSE* -t "$pkgdir"/usr/share/licenses/$pkgbase
+    install -Dm644 LICENSE* -t "$pkgdir"/usr/share/licenses/$pkgbase
 
-	## Drop QMAKE_PRL_BUILD_DIR because reference the build dir
-	find "${pkgdir}/usr/lib" -type f -name '*.prl' \
-	 -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;
+    ## Drop QMAKE_PRL_BUILD_DIR because reference the build dir
+    find "${pkgdir}/usr/lib" -type f -name '*.prl' \
+     -exec sed -i -e '/^QMAKE_PRL_BUILD_DIR/d' {} \;
 
-	## Fix wrong qmake path in pri file
-	sed -i "s|${srcdir}/${_pkgfqn}|/usr|" \
-	 "${pkgdir}"/usr/lib/qt/mkspecs/modules/qt_lib_bootstrap_private.pri
+    ## Fix wrong qmake path in pri file
+    sed -i "s|${srcdir}/${_pkgfqn}|/usr|" \
+     "${pkgdir}"/usr/lib/qt/mkspecs/modules/qt_lib_bootstrap_private.pri
 
-	## Symlinks for backwards compatibility
-	for b in "${pkgdir}"/usr/bin/*; do
-	 ln -s $(basename $b) "${pkgdir}"/usr/bin/$(basename $b)-qt5
-	done
+    ## Symlinks for backwards compatibility
+    for b in "${pkgdir}"/usr/bin/*; do
+     ln -s $(basename $b) "${pkgdir}"/usr/bin/$(basename $b)-qt5
+    done
 }
 
 package_qt5-xcb-private-headers() {
-	pkgdesc='Private headers for Qt5 Xcb'
+    pkgdesc='Private headers for Qt5 Xcb'
 
-	depends=("qt5-base=$pkgver")
-	optdepends=()
-	groups=()
-	conflicts=()
+    depends=("qt5-base=$pkgver")
+    optdepends=()
+    groups=()
+    conflicts=()
 
-	cd ${_pkgfqn}
-	install -d -m755 "$pkgdir"/usr/include/qtxcb-private
-	cp -r src/plugins/platforms/xcb/*.h "$pkgdir"/usr/include/qtxcb-private/
+    cd ${_pkgfqn}
+    install -d -m755 "$pkgdir"/usr/include/qtxcb-private
+    cp -r src/plugins/platforms/xcb/*.h "$pkgdir"/usr/include/qtxcb-private/
 }
 
-#------------------------------------| INSTALL CONFIGURATION |----------------------------------
+#--INSTALL CONFIGURATION-----------------------------------------------------
 
 arch=('x86_64')
 
 conflicts=(
-	'qtchooser')
+    'qtchooser')
 
 groups=(
-	'qt'
-	'qt5')
-	
+    'qt'
+    'qt5')
+
 depends=(
-	'libjpeg-turbo'
-	'xcb-util-keysyms'
-	'xcb-util-renderutil'
-	'libgl'
-	'fontconfig'
-	'xdg-utils'
-	'shared-mime-info'
-	'xcb-util-wm'
-	'libxrender'
-	'libxi'
-	'sqlite'
-	'xcb-util-image'
-	'mesa'
-	'tslib'
-	'libinput'
-	'libxkbcommon-x11'
-	'libproxy'
-	'libcups'
-	'double-conversion'
-	'md4c')
+    'libjpeg-turbo'
+    'xcb-util-keysyms'
+    'xcb-util-renderutil'
+    'libgl'
+    'fontconfig'
+    'xdg-utils'
+    'shared-mime-info'
+    'xcb-util-wm'
+    'libxrender'
+    'libxi'
+    'sqlite'
+    'xcb-util-image'
+    'mesa'
+    'tslib'
+    'libinput'
+    'libxkbcommon-x11'
+    'libproxy'
+    'libcups'
+    'double-conversion'
+    'md4c')
 
 optdepends=(
-	'qt5-svg: to use SVG icon themes'
-	'qt5-wayland: to run Qt applications in a Wayland session'
-	'qt5-translations: for some native UI translations'
-	'postgresql-libs: PostgreSQL driver'
-	'mariadb-libs: MariaDB driver'
-	'unixodbc: ODBC driver'
-	'libfbclient: Firebird/iBase driver'
-	'freetds: MS SQL driver'
-	'gtk3: GTK platform plugin'
-	'perl: for fixqt4hearders and syncqt')
-	
-#-------------------------------------| SECURITY AND LICENCE |----------------------------------
+    'qt5-svg: to use SVG icon themes'
+    'qt5-wayland: to run Qt applications in a Wayland session'
+    'qt5-translations: for some native UI translations'
+    'postgresql-libs: PostgreSQL driver'
+    'mariadb-libs: MariaDB driver'
+    'unixodbc: ODBC driver'
+    'libfbclient: Firebird/iBase driver'
+    'freetds: MS SQL driver'
+    'gtk3: GTK platform plugin'
+    'perl: for fixqt4hearders and syncqt')
+
+#--SECURITY AND LICENCE------------------------------------------------------
 
 license=('GPL3' 'LGPL3' 'FDL' 'custom')
 
-sha256sums=('48b9e79220941665a9dd827548c6428f7aa3052ccba8f4f7e039a94aa1d2b28a'
+sha512sums=('48b9e79220941665a9dd827548c6428f7aa3052ccba8f4f7e039a94aa1d2b28a'
             'cf707cd970650f8b60f8897692b36708ded9ba116723ec8fcd885576783fe85c')
-