summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStephan Springer2021-12-27 14:25:06 +0100
committerStephan Springer2021-12-27 14:25:06 +0100
commitfda4c52f5f1983204fa125021d93df61ae0dcd85 (patch)
tree2d1c86856d52cd774b5530d489f3271fe88b1fe4
parent77636cb36594c5bee08f3a8a45243e03bc407b32 (diff)
downloadaur-fda4c52f5f1983204fa125021d93df61ae0dcd85.tar.gz
update to version 5.15.2+kde+r268
-rw-r--r--.SRCINFO7
-rw-r--r--PKGBUILD14
-rw-r--r--qt5-base-cflags.patch8
3 files changed, 15 insertions, 14 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 928c58154a59..f9c7340330b6 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = qt5-base-headless
pkgdesc = A cross-platform application and UI framework - headless build, no QtGui or QtWidgets
- pkgver = 5.15.2+kde+r263
+ pkgver = 5.15.2+kde+r268
pkgrel = 1
url = https://www.qt.io
arch = x86_64
@@ -28,12 +28,11 @@ pkgbase = qt5-base-headless
provides = qt5-base
conflicts = qtchooser
conflicts = qt5-base
- options = !lto
- source = git+https://invent.kde.org/qt/qt/qtbase#commit=7c6c0030cf80ef7b9ace42996b0e0c3a72f76860
+ source = git+https://invent.kde.org/qt/qt/qtbase#commit=edb0f568ca1380623325cb18365b0af81cbf65bf
source = qt5-base-cflags.patch
source = qt5-base-nostrip.patch
sha256sums = SKIP
- sha256sums = cf707cd970650f8b60f8897692b36708ded9ba116723ec8fcd885576783fe85c
+ sha256sums = 5411edbe215c24b30448fac69bd0ba7c882f545e8cf05027b2b6e2227abc5e78
sha256sums = 4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094
pkgname = qt5-base-headless
diff --git a/PKGBUILD b/PKGBUILD
index 6f59b944d004..2703d2a4e645 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,14 +4,13 @@
# Contributor: Andrea Scarpino <andrea@archlinux.org>
pkgname=qt5-base-headless
-pkgver=5.15.2+kde+r263
+pkgver=5.15.2+kde+r268
pkgrel=1
-_commit=7c6c0030cf80ef7b9ace42996b0e0c3a72f76860
+_commit=edb0f568ca1380623325cb18365b0af81cbf65bf
arch=('x86_64')
url='https://www.qt.io'
license=('GPL3' 'LGPL3' 'FDL' 'custom')
pkgdesc='A cross-platform application and UI framework - headless build, no QtGui or QtWidgets'
-groups=('qt' 'qt5')
depends=('sqlite' 'libproxy' 'double-conversion')
makedepends=('mariadb-libs' 'unixodbc' 'postgresql-libs' 'dbus' 'systemd' 'md4c' 'git')
optdepends=('postgresql-libs: PostgreSQL driver'
@@ -21,13 +20,13 @@ optdepends=('postgresql-libs: PostgreSQL driver'
'shared-mime-info: Freedesktop.org Shared MIME Info')
conflicts=('qtchooser' 'qt5-base')
provides=('qt5-base')
-options=(!lto)
+groups=('qt' 'qt5')
_pkgfqn=qtbase
source=(git+https://invent.kde.org/qt/qt/$_pkgfqn#commit=$_commit
qt5-base-cflags.patch
qt5-base-nostrip.patch)
sha256sums=('SKIP'
- 'cf707cd970650f8b60f8897692b36708ded9ba116723ec8fcd885576783fe85c'
+ '5411edbe215c24b30448fac69bd0ba7c882f545e8cf05027b2b6e2227abc5e78'
'4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094')
pkgver() {
@@ -78,7 +77,10 @@ build() {
-no-linuxfb \
-no-xcb \
-no-evdev \
- -no-strip
+ -no-strip \
+ -ltcg
+# No configure flag for fat static libs with lto
+ bin/qmake CONFIG+=fat-static-lto -- -redo
make
}
diff --git a/qt5-base-cflags.patch b/qt5-base-cflags.patch
index c33aa78e7e93..3325016108f0 100644
--- a/qt5-base-cflags.patch
+++ b/qt5-base-cflags.patch
@@ -23,8 +23,8 @@ index 1f919d270a..7ef6046326 100644
-QMAKE_CFLAGS_DEBUG += -g
+SYSTEM_CFLAGS = $$(CFLAGS)
+SYSTEM_DEBUG_CFLAGS = $$(DEBUG_CFLAGS)
-+!isEmpty(SYSTEM_CFLAGS) { eval(QMAKE_CFLAGS_RELEASE += $$(CPPFLAGS) $$(CFLAGS)) } else { QMAKE_CFLAGS_RELEASE += $$QMAKE_CFLAGS_OPTIMIZE }
-+!isEmpty(SYSTEM_CFLAGS) { eval(QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += $$(CPPFLAGS) -g $$(CFLAGS)) } else { QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -g }
++!isEmpty(SYSTEM_CFLAGS) { eval(QMAKE_CFLAGS_RELEASE += $$(CFLAGS)) } else { QMAKE_CFLAGS_RELEASE += $$QMAKE_CFLAGS_OPTIMIZE }
++!isEmpty(SYSTEM_CFLAGS) { eval(QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += -g $$(CFLAGS)) } else { QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -g }
+!isEmpty(SYSTEM_DEBUG_CFLAGS) { eval(QMAKE_CFLAGS_DEBUG += $$(DEBUG_CFLAGS)) } else { QMAKE_CFLAGS_DEBUG += -g }
QMAKE_CFLAGS_SHLIB += $$QMAKE_CFLAGS_PIC
QMAKE_CFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_PIC
@@ -38,8 +38,8 @@ index 1f919d270a..7ef6046326 100644
-QMAKE_CXXFLAGS_DEBUG += $$QMAKE_CFLAGS_DEBUG
+SYSTEM_CXXFLAGS = $$(CXXFLAGS)
+SYSTEM_DEBUG_CXXFLAGS = $$(DEBUG_CXXFLAGS)
-+!isEmpty(SYSTEM_CXXFLAGS) { eval(QMAKE_CXXFLAGS_RELEASE += $$(CPPFLAGS) $$(CXXFLAGS)) } else { QMAKE_CXXFLAGS_RELEASE += $$QMAKE_CFLAGS_OPTIMIZE }
-+!isEmpty(SYSTEM_CXXFLAGS) { eval(QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += $$(CPPFLAGS) -g $$(CXXFLAGS)) } else { QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -g }
++!isEmpty(SYSTEM_CXXFLAGS) { eval(QMAKE_CXXFLAGS_RELEASE += $$(CXXFLAGS)) } else { QMAKE_CXXFLAGS_RELEASE += $$QMAKE_CFLAGS_OPTIMIZE }
++!isEmpty(SYSTEM_CXXFLAGS) { eval(QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += -g $$(CXXFLAGS)) } else { QMAKE_CXXFLAGS_RELEASE_WITH_DEBUGINFO += $$QMAKE_CFLAGS_OPTIMIZE -g }
+!isEmpty(SYSTEM_DEBUG_CXXFLAGS) { eval(QMAKE_CXXFLAGS_DEBUG += $$(DEBUG_CXXFLAGS)) } else { QMAKE_CXXFLAGS_DEBUG += -g }
QMAKE_CXXFLAGS_SHLIB += $$QMAKE_CFLAGS_SHLIB
QMAKE_CXXFLAGS_STATIC_LIB += $$QMAKE_CFLAGS_STATIC_LIB