From 8f89446c67dc384b1407d53a41aa0d8af7aaa49b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D9=85=D9=87=D8=AF=D9=8A=20=D8=B4=D9=8A=D9=86=D9=88=D9=86?= =?UTF-8?q?=20=28Mehdi=20Chinoune=29?= Date: Wed, 17 Jan 2024 22:04:22 +0100 Subject: [PATCH] qt5-base: enable Firebird/iBase SQL support --- mingw-w64-qt5-base/PKGBUILD | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/mingw-w64-qt5-base/PKGBUILD b/mingw-w64-qt5-base/PKGBUILD index 1ea989e394..f16feafc36 100644 --- a/mingw-w64-qt5-base/PKGBUILD +++ b/mingw-w64-qt5-base/PKGBUILD @@ -12,9 +12,9 @@ pkgbase="mingw-w64-${_realname}" pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}" $([[ ${CARCH} == i686 ]] || echo "${MINGW_PACKAGE_PREFIX}-${_realname}-debug")) _qtver=5.15.12 -pkgver=${_qtver}+kde+r144 +pkgver=${_qtver}+kde+r147 pkgrel=1 -_commit=9e450254296be0a8fd4e6da10d116862a0fce82e +_commit=8907dedc858cc344d770a2e826d6acc516429540 arch=('any') mingw_arch=('mingw32' 'mingw64' 'ucrt64' 'clang64' 'clang32' 'clangarm64') pkgdesc="A cross-platform application and UI framework (mingw-w64)" @@ -37,6 +37,7 @@ makedepends=("${MINGW_PACKAGE_PREFIX}-cc" "${MINGW_PACKAGE_PREFIX}-vulkan" "${MINGW_PACKAGE_PREFIX}-zlib" "${MINGW_PACKAGE_PREFIX}-zstd" + $([[ ${CARCH} == i686 ]] || echo "${MINGW_PACKAGE_PREFIX}-firebird") "${MINGW_PACKAGE_PREFIX}-libmariadbclient" "${MINGW_PACKAGE_PREFIX}-postgresql" "git" @@ -200,6 +201,10 @@ build() { _extra_config+=("-debug") fi + if [[ ${CARCH} != i686 ]]; then + _extra_config+=("-plugin-sql-ibase") + fi + ../${_pkgfn}/configure.bat \ -prefix ${MINGW_PREFIX} \ -datadir ${MINGW_PREFIX}/share/qt5 \ @@ -255,8 +260,11 @@ package_qt5-base() { "${MINGW_PACKAGE_PREFIX}-vulkan" "${MINGW_PACKAGE_PREFIX}-zlib" "${MINGW_PACKAGE_PREFIX}-zstd") - optdepends=("${MINGW_PACKAGE_PREFIX}-libmariadbclient" - "${MINGW_PACKAGE_PREFIX}-postgresql") + optdepends=("${MINGW_PACKAGE_PREFIX}-libmariadbclient: MySQL/MariaDB driver" + "${MINGW_PACKAGE_PREFIX}-postgresql: PostgreSQL driver") + if [[ ${CARCH} != i686 ]]; then + optdepends+=("${MINGW_PACKAGE_PREFIX}-firebird: Firebird/iBase driver") + fi groups=($([[ ${CARCH} == i686 ]] || echo "${MINGW_PACKAGE_PREFIX}-qt5")) cd build-${MSYSTEM}