diff options
author | Stephan Springer | 2021-12-27 14:25:06 +0100 |
---|---|---|
committer | Stephan Springer | 2021-12-27 14:25:06 +0100 |
commit | fda4c52f5f1983204fa125021d93df61ae0dcd85 (patch) | |
tree | 2d1c86856d52cd774b5530d489f3271fe88b1fe4 | |
parent | 77636cb36594c5bee08f3a8a45243e03bc407b32 (diff) | |
download | aur-fda4c52f5f1983204fa125021d93df61ae0dcd85.tar.gz |
update to version 5.15.2+kde+r268
-rw-r--r-- | .SRCINFO | 7 | ||||
-rw-r--r-- | PKGBUILD | 14 | ||||
-rw-r--r-- | qt5-base-cflags.patch | 8 |
3 files changed, 15 insertions, 14 deletions
@@ -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 @@ -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 |