qt5-base: enable Firebird/iBase SQL support

This commit is contained in:
مهدي شينون (Mehdi Chinoune)
2024-01-17 22:04:22 +01:00
parent eb2193b4a1
commit 8f89446c67

View File

@@ -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}