author | Antonio Rojas
<arojas@archlinux.org> 2021-02-10 21:27:07 UTC |
committer | Antonio Rojas
<arojas@archlinux.org> 2021-02-10 21:27:07 UTC |
parent | 93a8cb3865e29f78a592b917cbc577b31b9fd2db |
PKGBUILD | +5 | -2 |
qt5-base-nostrip.patch | +13 | -0 |
diff --git a/PKGBUILD b/PKGBUILD index 3060902..31e5bf8 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -5,7 +5,7 @@ pkgbase=qt5-base pkgname=(qt5-base qt5-xcb-private-headers) _qtver=5.15.2 pkgver=${_qtver/-/} -pkgrel=3 +pkgrel=5 arch=('x86_64') url='https://www.qt.io' license=('GPL3' 'LGPL3' 'FDL' 'custom') @@ -30,15 +30,18 @@ groups=('qt' 'qt5') _pkgfqn="${pkgbase/5-/}-everywhere-src-${_qtver}" source=("https://download.qt.io/official_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz" qt5-base-cflags.patch + qt5-base-nostrip.patch kdebug-428095.patch::"https://code.qt.io/cgit/qt/qtbase.git/patch?id=c5336057") sha256sums=('909fad2591ee367993a75d7e2ea50ad4db332f05e1c38dd7a5a274e156a4e0f8' 'cf707cd970650f8b60f8897692b36708ded9ba116723ec8fcd885576783fe85c' + '4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094' '25b1059e92ae135b1b5031c5b1dde32d03906f17c9245ac1c2f9e1248917e7b0') prepare() { cd ${_pkgfqn} - patch -p1 -i ../qt5-base-cflags.patch # Use system CFLAGS + patch -p1 -i ../qt5-base-cflags.patch # Use system CFLAGS in qmake + patch -p1 -i ../qt5-base-nostrip.patch # Don't strip binaries with qmake patch -p1 -i ../kdebug-428095.patch # Fix black border on some menus with Breeze } diff --git a/qt5-base-nostrip.patch b/qt5-base-nostrip.patch new file mode 100644 index 0000000..17d24b4 --- /dev/null +++ b/qt5-base-nostrip.patch @@ -0,0 +1,13 @@ +diff --git a/mkspecs/common/gcc-base.conf b/mkspecs/common/gcc-base.conf +index 99d77156fd..fc840fe9f6 100644 +--- a/mkspecs/common/gcc-base.conf ++++ b/mkspecs/common/gcc-base.conf +@@ -31,6 +31,8 @@ + # you can use the manual test in tests/manual/mkspecs. + # + ++CONFIG += nostrip ++ + QMAKE_CFLAGS_OPTIMIZE = -O2 + QMAKE_CFLAGS_OPTIMIZE_FULL = -O3 + QMAKE_CFLAGS_OPTIMIZE_DEBUG = -Og