diff --git a/extra/qt6-base/.SRCINFO b/extra/qt6-base/.SRCINFO index 7e6ce2902..7a16249b5 100644 --- a/extra/qt6-base/.SRCINFO +++ b/extra/qt6-base/.SRCINFO @@ -1,7 +1,7 @@ pkgbase = qt6-base pkgdesc = A cross-platform application and UI framework - pkgver = 6.5.3 - pkgrel = 1 + pkgver = 6.6.0 + pkgrel = 2 url = https://www.qt.io arch = x86_64 groups = qt6 @@ -9,77 +9,123 @@ pkgbase = qt6-base license = LGPL3 license = FDL license = custom - makedepends = cmake - makedepends = ninja - makedepends = libfbclient - makedepends = mariadb-libs - makedepends = unixodbc - makedepends = postgresql makedepends = alsa-lib - makedepends = gst-plugins-base-libs - makedepends = gtk3 - makedepends = libpulse + makedepends = cmake makedepends = cups makedepends = freetds + makedepends = gst-plugins-base-libs + makedepends = gtk3 + makedepends = libfbclient + makedepends = libpulse + makedepends = mariadb-libs + makedepends = ninja + makedepends = postgresql + makedepends = unixodbc makedepends = xmlstarlet - depends = libjpeg-turbo - depends = xcb-util-keysyms - depends = xcb-util-cursor - depends = libgl - depends = fontconfig - depends = xdg-utils - depends = shared-mime-info - depends = xcb-util-wm - depends = libxrender - depends = libxi - depends = sqlite - depends = mesa - depends = vulkan-headers - depends = tslib - depends = libinput - depends = libxkbcommon-x11 - depends = libproxy - depends = libcups - depends = double-conversion depends = brotli + depends = dbus + depends = double-conversion + depends = fontconfig + depends = freetype2 + depends = gcc-libs + depends = glib2 + depends = glibc + depends = harfbuzz + depends = icu + depends = krb5 depends = libb2 + depends = libcups + depends = libdrm + depends = libgl + depends = libice + depends = libinput + depends = libjpeg-turbo + depends = libpng + depends = libproxy + depends = libsm + depends = libx11 + depends = libxcb + depends = libxkbcommon + depends = libxkbcommon-x11 depends = md4c - optdepends = qt6-wayland: to run Qt6 applications in a Wayland session - optdepends = postgresql-libs: PostgreSQL driver - optdepends = mariadb-libs: MariaDB driver - optdepends = unixodbc: ODBC driver - optdepends = libfbclient: Firebird/iBase driver + depends = mesa + depends = mtdev + depends = openssl + depends = pcre2 + depends = shared-mime-info + depends = sqlite + depends = systemd-libs + depends = tslib + depends = vulkan-headers + depends = xcb-util-cursor + depends = xcb-util-image + depends = xcb-util-keysyms + depends = xcb-util-renderutil + depends = xcb-util-wm + depends = xdg-utils + depends = zlib + depends = zstd optdepends = freetds: MS SQL driver + optdepends = gdk-pixbuf2: GTK platform plugin optdepends = gtk3: GTK platform plugin + optdepends = libfbclient: Firebird/iBase driver + optdepends = mariadb-libs: MariaDB driver + optdepends = pango: GTK platform plugin optdepends = perl: for syncqt - source = https://download.qt.io/official_releases/qt/6.5/6.5.3/submodules/qtbase-everywhere-src-6.5.3.tar.xz + optdepends = postgresql-libs: PostgreSQL driver + optdepends = qt6-wayland: to run Qt6 applications in a Wayland session + optdepends = unixodbc: ODBC driver + source = https://download.qt.io/official_releases/qt/6.6/6.6.0/submodules/qtbase-everywhere-src-6.6.0.tar.xz source = qt6-base-cflags.patch source = qt6-base-nostrip.patch - sha256sums = df2f4a230be4ea04f9798f2c19ab1413a3b8ec6a80bef359f50284235307b546 + source = libxkbcommon-1.6.patch::https://code.qt.io/cgit/qt/qtbase.git/patch/?id=8af35d27 + sha256sums = 039d53312acb5897a9054bd38c9ccbdab72500b71fdccdb3f4f0844b0dd39e0e sha256sums = 5411edbe215c24b30448fac69bd0ba7c882f545e8cf05027b2b6e2227abc5e78 sha256sums = 4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094 + sha256sums = f3e81eca8e41b93889943a20da94d683fb5b706cb0f9dc8b851d653df3a1bbf6 pkgname = qt6-base - depends = libjpeg-turbo - depends = xcb-util-keysyms - depends = xcb-util-cursor - depends = libgl - depends = fontconfig - depends = xdg-utils - depends = shared-mime-info - depends = xcb-util-wm - depends = libxrender - depends = libxi - depends = sqlite - depends = mesa - depends = vulkan-headers - depends = tslib - depends = libinput - depends = libxkbcommon-x11 - depends = libproxy - depends = libcups - depends = double-conversion depends = brotli + depends = dbus + depends = double-conversion + depends = fontconfig + depends = freetype2 + depends = gcc-libs + depends = glib2 + depends = glibc + depends = harfbuzz + depends = icu + depends = krb5 depends = libb2 + depends = libcups + depends = libdrm + depends = libgl + depends = libice + depends = libinput + depends = libjpeg-turbo + depends = libpng + depends = libproxy + depends = libsm + depends = libx11 + depends = libxcb + depends = libxkbcommon + depends = libxkbcommon-x11 depends = md4c + depends = mesa + depends = mtdev + depends = openssl + depends = pcre2 + depends = shared-mime-info + depends = sqlite + depends = systemd-libs + depends = tslib + depends = vulkan-headers + depends = xcb-util-cursor + depends = xcb-util-image + depends = xcb-util-keysyms + depends = xcb-util-renderutil + depends = xcb-util-wm + depends = xdg-utils + depends = zlib + depends = zstd depends = qt6-translations diff --git a/extra/qt6-base/PKGBUILD b/extra/qt6-base/PKGBUILD index 042ca4a3e..13f4b2e88 100644 --- a/extra/qt6-base/PKGBUILD +++ b/extra/qt6-base/PKGBUILD @@ -7,38 +7,94 @@ # - removed -DFEATURE_no_direct_extern_access=ON pkgname=qt6-base -_qtver=6.5.3 +_qtver=6.6.0 pkgver=${_qtver/-/} -pkgrel=1 +pkgrel=2 arch=(x86_64) url='https://www.qt.io' license=(GPL3 LGPL3 FDL custom) pkgdesc='A cross-platform application and UI framework' -depends=(libjpeg-turbo xcb-util-keysyms xcb-util-cursor libgl fontconfig xdg-utils - shared-mime-info xcb-util-wm libxrender libxi sqlite mesa vulkan-headers - tslib libinput libxkbcommon-x11 libproxy libcups double-conversion brotli libb2 md4c) -makedepends=(cmake ninja libfbclient mariadb-libs unixodbc postgresql alsa-lib gst-plugins-base-libs - gtk3 libpulse cups freetds xmlstarlet) -optdepends=('qt6-wayland: to run Qt6 applications in a Wayland session' - 'postgresql-libs: PostgreSQL driver' - 'mariadb-libs: MariaDB driver' - 'unixodbc: ODBC driver' - 'libfbclient: Firebird/iBase driver' - 'freetds: MS SQL driver' +depends=(brotli + dbus + double-conversion + fontconfig + freetype2 + gcc-libs + glib2 + glibc + harfbuzz + icu + krb5 + libb2 + libcups + libdrm + libgl + libice + libinput + libjpeg-turbo + libpng + libproxy + libsm + libx11 + libxcb + libxkbcommon + libxkbcommon-x11 + md4c + mesa + mtdev + openssl + pcre2 + shared-mime-info + sqlite + systemd-libs + tslib + vulkan-headers + xcb-util-cursor + xcb-util-image + xcb-util-keysyms + xcb-util-renderutil + xcb-util-wm + xdg-utils + zlib + zstd) +makedepends=(alsa-lib + cmake + cups + freetds + gst-plugins-base-libs + gtk3 + libfbclient + libpulse + mariadb-libs + ninja + postgresql + unixodbc + xmlstarlet) +optdepends=('freetds: MS SQL driver' + 'gdk-pixbuf2: GTK platform plugin' 'gtk3: GTK platform plugin' - 'perl: for syncqt') + 'libfbclient: Firebird/iBase driver' + 'mariadb-libs: MariaDB driver' + 'pango: GTK platform plugin' + 'perl: for syncqt' + 'postgresql-libs: PostgreSQL driver' + 'qt6-wayland: to run Qt6 applications in a Wayland session' + 'unixodbc: ODBC driver') groups=(qt6) _pkgfn=${pkgname/6-/}-everywhere-src-$_qtver source=(https://download.qt.io/official_releases/qt/${pkgver%.*}/$_qtver/submodules/$_pkgfn.tar.xz qt6-base-cflags.patch - qt6-base-nostrip.patch) -sha256sums=('df2f4a230be4ea04f9798f2c19ab1413a3b8ec6a80bef359f50284235307b546' + qt6-base-nostrip.patch + libxkbcommon-1.6.patch::https://code.qt.io/cgit/qt/qtbase.git/patch/?id=8af35d27) +sha256sums=('039d53312acb5897a9054bd38c9ccbdab72500b71fdccdb3f4f0844b0dd39e0e' '5411edbe215c24b30448fac69bd0ba7c882f545e8cf05027b2b6e2227abc5e78' - '4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094') + '4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094' + 'f3e81eca8e41b93889943a20da94d683fb5b706cb0f9dc8b851d653df3a1bbf6') prepare() { patch -d $_pkgfn -p1 < qt6-base-cflags.patch # Use system CFLAGS patch -d $_pkgfn -p1 < qt6-base-nostrip.patch # Don't strip binaries with qmake + patch -d $_pkgfn -p1 < libxkbcommon-1.6.patch # Fix build with libxkbcommon 1.6 } build() {