[arch-commits] Commit in qt5-base/kde-unstable (PKGBUILD qtbug-82547.patch)
Antonio Rojas
arojas at archlinux.org
Wed Mar 4 08:45:04 UTC 2020
Date: Wednesday, March 4, 2020 @ 08:45:03
Author: arojas
Revision: 376550
Fix build with -no-mimetype-database
Modified:
qt5-base/kde-unstable/PKGBUILD
Deleted:
qt5-base/kde-unstable/qtbug-82547.patch
-------------------+
PKGBUILD | 14 +++++++++-----
qtbug-82547.patch | 22 ----------------------
2 files changed, 9 insertions(+), 27 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-03-04 08:17:11 UTC (rev 376549)
+++ PKGBUILD 2020-03-04 08:45:03 UTC (rev 376550)
@@ -5,7 +5,7 @@
pkgname=(qt5-base qt5-xcb-private-headers)
_qtver=5.15.0-beta1
pkgver=${_qtver/-/}
-pkgrel=1
+pkgrel=2
arch=('x86_64')
url='https://www.qt.io'
license=('GPL3' 'LGPL3' 'FDL' 'custom')
@@ -30,16 +30,19 @@
_pkgfqn="${pkgbase/5-/}-everywhere-src-${_qtver}"
source=("https://download.qt.io/development_releases/qt/${pkgver%.*}/${_qtver}/submodules/${_pkgfqn}.tar.xz"
qt5-base-cflags.patch
- qtbug-82547.patch)
+ qtbug-82547a.patch::"https://code.qt.io/cgit/qt/qtbase.git/patch/?id=ede85452"
+ qtbug-82547b.patch::"https://code.qt.io/cgit/qt/qtbase.git/patch/?id=1edf586e")
sha256sums=('d835c6ba15e1a443bb0114a5eeea4efd512bc74700bb1ae003514d1465cd7b94'
'c3ccc95178203a4ce2c84862009309ab507dc84e846f30ddd8cea95564a46c01'
- 'd41852acfb5c7eb6415a0efdb3ec9a501ca31ebdddce2311e973854753da2eeb')
+ 'd829a91b91f2f0c8c7e50b24ca98a3dca931f5e89f61e5dbd2cbe45ae8d47632'
+ '83ed9cf370078a87ae2dceabc602baccd9a23e6d1aec376344a29cf168ed72d7')
prepare() {
cd ${_pkgfqn}
patch -p1 -i ../qt5-base-cflags.patch # Use system CFLAGS
- patch -p1 -i ../qtbug-82547.patch # fix build with system mimetype database
+ patch -p1 -i ../qtbug-82547a.patch # fix build with system mimetype database
+ patch -p1 -i ../qtbug-82547b.patch
}
build() {
@@ -62,8 +65,9 @@
-dbus-linked \
-system-harfbuzz \
-journald \
+ -no-mimetype-database \
-no-use-gold-linker \
- -reduce-relocations # -no-mimetype-database https://bugreports.qt.io/browse/QTBUG-82547
+ -reduce-relocations
make
}
Deleted: qtbug-82547.patch
===================================================================
--- qtbug-82547.patch 2020-03-04 08:17:11 UTC (rev 376549)
+++ qtbug-82547.patch 2020-03-04 08:45:03 UTC (rev 376550)
@@ -1,22 +0,0 @@
-From 6a0d9896165998ef415c7169dcd8fe7eb2ec41cf Mon Sep 17 00:00:00 2001
-From: Thiago Macieira <thiago.macieira at intel.com>
-Date: Thu, 27 Feb 2020 08:08:25 -0800
-Subject: [PATCH] QMimeXMLProvider: add missing semi-colon in the #else case
-
-Fixes: QTBUG-82547
-Change-Id: Ia8b65350cd5d49debca9fffd15f74e22c0536805
----
-
-diff --git a/src/corelib/mimetypes/qmimeprovider_p.h b/src/corelib/mimetypes/qmimeprovider_p.h
-index 0629df8..c4e712b 100644
---- a/src/corelib/mimetypes/qmimeprovider_p.h
-+++ b/src/corelib/mimetypes/qmimeprovider_p.h
-@@ -140,7 +140,7 @@
- enum : bool { InternalDatabaseAvailable = false };
- QMimeXMLProvider(QMimeDatabasePrivate *db, InternalDatabaseEnum)
- : QMimeProviderBase(db, QString())
-- { Q_UNREACHABLE() };
-+ { Q_UNREACHABLE(); };
- #endif
- QMimeXMLProvider(QMimeDatabasePrivate *db, const QString &directory);
- ~QMimeXMLProvider();
More information about the arch-commits
mailing list