mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-01-27 23:44:04 +00:00
extra/qt6-base to 6.2.0-1
This commit is contained in:
parent
a49f0507aa
commit
18d65b5b4c
1 changed files with 11 additions and 9 deletions
|
@ -7,7 +7,7 @@
|
|||
# - disable ibase for now, FTBFS
|
||||
|
||||
pkgname=qt6-base
|
||||
_qtver=6.1.3
|
||||
_qtver=6.2.0
|
||||
pkgver=${_qtver/-/}
|
||||
pkgrel=1
|
||||
arch=(x86_64)
|
||||
|
@ -15,10 +15,10 @@ 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
|
||||
tslib libinput libxkbcommon-x11 libproxy libcups double-conversion brotli libb2) # md4c - not supported yet
|
||||
makedepends=(cmake libfbclient mariadb-libs unixodbc postgresql alsa-lib gst-plugins-base-libs
|
||||
gtk3 libpulse cups freetds vulkan-headers xmlstarlet)
|
||||
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=('postgresql-libs: PostgreSQL driver'
|
||||
'mariadb-libs: MariaDB driver'
|
||||
'unixodbc: ODBC driver'
|
||||
|
@ -31,9 +31,10 @@ _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=('1e9abb2ea4daa0fd11f46fc871d9e896b916e1b7130fed74c83d66221bb4fe78'
|
||||
sha256sums=('fdfff0716d093bcb6bcd53746ce1d3c9701a6bf3326d47813866d43949b47769'
|
||||
'cf707cd970650f8b60f8897692b36708ded9ba116723ec8fcd885576783fe85c'
|
||||
'4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094')
|
||||
'4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094'
|
||||
'4c999415cf813591efa2e5bc5f692a4a7a822ad94837a01ef9c802f96c3ebd90')
|
||||
|
||||
prepare() {
|
||||
patch -d $_pkgfn -p1 -i ../qt6-base-cflags.patch # Use system CFLAGS
|
||||
|
@ -43,7 +44,7 @@ prepare() {
|
|||
build() {
|
||||
[[ $CARCH == "arm" || $CARCH == "armv6h" ]] && echo "target_link_libraries(Core PRIVATE atomic)" >> ${_pkgfn}/src/corelib/CMakeLists.txt
|
||||
[[ $CARCH == "arm" || $CARCH == "armv6h" ]] && echo "target_link_libraries(Gui PRIVATE atomic)" >> ${_pkgfn}/src/gui/CMakeLists.txt
|
||||
cmake -B build -S $_pkgfn \
|
||||
cmake -B build -S $_pkgfn -G Ninja \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DINSTALL_BINDIR=lib/qt6/bin \
|
||||
-DINSTALL_PUBLICBINDIR=usr/bin \
|
||||
|
@ -57,7 +58,8 @@ build() {
|
|||
-DQT_FEATURE_journald=ON \
|
||||
-DQT_FEATURE_openssl_linked=ON \
|
||||
-DQT_FEATURE_system_sqlite=ON \
|
||||
-DQT_FEATURE_sql_ibase=OFF
|
||||
-DQT_FEATURE_sql_ibase=OFF \
|
||||
-DCMAKE_CXX_FLAGS="${CXXFLAGS} -DUSE_X11" # https://bugreports.qt.io/browse/QTBUG-96392
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue