summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO11
-rw-r--r--PKGBUILD30
2 files changed, 15 insertions, 26 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 79c9d34f0e27..e9098a9a830f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,4 +1,4 @@
-pkgbase = mingw-w64-qt6-base-static
+pkgbase = mingw-w64-qt6-base-static-nosql
pkgdesc = A cross-platform application and UI framework (mingw-w64)
pkgver = 6.3.0
pkgrel = 1
@@ -10,8 +10,6 @@ pkgbase = mingw-w64-qt6-base-static
license = FDL
license = custom
makedepends = mingw-w64-cmake-static
- makedepends = mingw-w64-postgresql
- makedepends = mingw-w64-mariadb-connector-c
makedepends = mingw-w64-vulkan-headers
makedepends = mingw-w64-vulkan-icd-loader
makedepends = mingw-w64-pkg-config
@@ -20,7 +18,6 @@ pkgbase = mingw-w64-qt6-base-static
depends = mingw-w64-crt
depends = mingw-w64-zlib
depends = mingw-w64-libjpeg-turbo
- depends = mingw-w64-sqlite
depends = mingw-w64-libpng
depends = mingw-w64-openssl
depends = mingw-w64-dbus
@@ -28,9 +25,9 @@ pkgbase = mingw-w64-qt6-base-static
depends = mingw-w64-brotli
depends = mingw-w64-pcre2
depends = mingw-w64-zstd
- optdepends = mingw-w64-postgresql: PostgreSQL driver
- optdepends = mingw-w64-mariadb-connector-c: MariaDB driver
optdepends = qt6-base: development tools
+ provides = mingw-w64-qt6-base-static=6.3.0
+ conflicts = mingw-w64-qt6-base-static
options = !strip
options = !buildflags
options = staticlibs
@@ -54,4 +51,4 @@ pkgbase = mingw-w64-qt6-base-static
sha256sums = 45a0bf8e485d0c21e916c8260ebbf4a1869d9902f4d749a41804535f05ef54b4
sha256sums = a018bb72f3424c30c04f1f72429d891dd6b615566c98642d55a9a72e6110fd76
-pkgname = mingw-w64-qt6-base-static
+pkgname = mingw-w64-qt6-base-static-nosql
diff --git a/PKGBUILD b/PKGBUILD
index 92d39241ea63..d5658de1b811 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,16 +1,8 @@
-# Maintainer: Martchus <martchus@gmx.net>
+# Maintainer: Dominic Meiser <git at msrd0 dot de>
+# Contributor: Martchus <martchus@gmx.net>
# Based on: AUR packages qt6-base-git and mingw-w64-qt6-base-git, official qt5-base package
-# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where
-# you also find the URL of a binary repository.
-
-# This file is created from PKGBUILD.sh.ep contained by the mentioned repository.
-# Do not edit it manually! See README.md in the repository's root directory
-# for more information.
-
-# All patches are managed at https://github.com/Martchus/qtbase
-
-pkgname=mingw-w64-qt6-base-static
+pkgname=mingw-w64-qt6-base-static-nosql
_qtver=6.3.0
pkgver=${_qtver/-/}
pkgrel=1
@@ -18,15 +10,15 @@ arch=(any)
url='https://www.qt.io'
license=(GPL3 LGPL3 FDL custom)
pkgdesc='A cross-platform application and UI framework (mingw-w64)'
-depends=('mingw-w64-crt' 'mingw-w64-zlib' 'mingw-w64-libjpeg-turbo' 'mingw-w64-sqlite'
+depends=('mingw-w64-crt' 'mingw-w64-zlib' 'mingw-w64-libjpeg-turbo'
'mingw-w64-libpng' 'mingw-w64-openssl' 'mingw-w64-dbus' 'mingw-w64-harfbuzz'
'mingw-w64-brotli' 'mingw-w64-pcre2' 'mingw-w64-zstd')
-makedepends=('mingw-w64-cmake-static' 'mingw-w64-postgresql' 'mingw-w64-mariadb-connector-c'
+makedepends=('mingw-w64-cmake-static'
'mingw-w64-vulkan-headers' 'mingw-w64-vulkan-icd-loader' 'mingw-w64-pkg-config'
'qt6-base' 'ninja')
-optdepends=('mingw-w64-postgresql: PostgreSQL driver'
- 'mingw-w64-mariadb-connector-c: MariaDB driver'
- 'qt6-base: development tools')
+optdepends=('qt6-base: development tools')
+provides=("mingw-w64-qt6-base-static=$pkgver")
+conflicts=('mingw-w64-qt6-base-static')
options=('!strip' '!buildflags' 'staticlibs' '!emptydirs')
groups=(mingw-w64-qt6)
_pkgfqn="qtbase-everywhere-src-${_qtver}"
@@ -72,7 +64,6 @@ build() {
-DFEATURE_system_pcre2=ON \
-DFEATURE_system_freetype=ON \
-DFEATURE_system_harfbuzz=ON \
- -DFEATURE_system_sqlite=ON \
-DINSTALL_BINDIR=lib/qt6/bin \
-DINSTALL_DOCDIR=share/doc/qt6 \
-DINSTALL_ARCHDATADIR=lib/qt6 \
@@ -80,8 +71,9 @@ build() {
-DINSTALL_INCLUDEDIR=include/qt6 \
-DINSTALL_MKSPECSDIR=lib/qt6/mkspecs \
-DINSTALL_EXAMPLESDIR=share/doc/qt6/examples \
- -DINPUT_openssl=linked
- VERBOSE=1 cmake --build build-$_arch
+ -DINPUT_openssl=linked \
+ -DQT_FEATURE_sql=OFF
+ cmake --build build-$_arch
done
}