[arch-commits] Commit in qt4/trunk (PKGBUILD qt4-glibc-2.25.patch)

Antonio Rojas arojas at archlinux.org
Wed Mar 15 18:55:50 UTC 2017


    Date: Wednesday, March 15, 2017 @ 18:55:49
  Author: arojas
Revision: 290884

Fix more build failures caused by glibc 2.25 (FS#53295)

Modified:
  qt4/trunk/PKGBUILD
  qt4/trunk/qt4-glibc-2.25.patch

----------------------+
 PKGBUILD             |    6 +++---
 qt4-glibc-2.25.patch |   17 +++++++++++++++++
 2 files changed, 20 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-03-15 17:46:49 UTC (rev 290883)
+++ PKGBUILD	2017-03-15 18:55:49 UTC (rev 290884)
@@ -5,13 +5,13 @@
 
 pkgname=qt4
 pkgver=4.8.7
-pkgrel=15
+pkgrel=16
 arch=('i686' 'x86_64')
 url='http://www.qt.io'
 license=('GPL3' 'LGPL' 'FDL' 'custom')
 pkgdesc='A cross-platform application and UI framework'
 depends=('sqlite' 'ca-certificates' 'fontconfig' 'libgl' 'libxrandr' 'libxv' 'libxi' 'alsa-lib'
-        'xdg-utils' 'hicolor-icon-theme' 'desktop-file-utils' 'libmng' 'dbus' 'openssl-1.0')
+        'xdg-utils' 'hicolor-icon-theme' 'desktop-file-utils' 'libmng' 'dbus') 'openssl-1.0'
 makedepends=('postgresql-libs' 'mariadb' 'unixodbc' 'cups' 'gtk2' 'libfbclient'
              'mesa')
 optdepends=('postgresql-libs: PostgreSQL driver'
@@ -53,7 +53,7 @@
          '009de09b4e589a7770fba74405656c99'
          'addc5e88d538ee55e17bd49ba337ca67'
          '98e00c5c7e5fee12e11ecbedd03f01ff'
-         'a6e217c159d9c0f588d4b5611493f0ea')
+         '296a06554222ff5839cccc41c5d3987e')
 
 prepare() {
   cd ${_pkgfqn}

Modified: qt4-glibc-2.25.patch
===================================================================
--- qt4-glibc-2.25.patch	2017-03-15 17:46:49 UTC (rev 290883)
+++ qt4-glibc-2.25.patch	2017-03-15 18:55:49 UTC (rev 290884)
@@ -11,3 +11,20 @@
  
  #define QT_PACKAGEDATE_STR "2015-05-07"
  
+diff -up qt-everywhere-opensource-src-4.8.7/src/tools/moc/main.cpp.QTBUG-22829 qt-everywhere-opensource-src-4.8.7/src/tools/moc/main.cpp
+--- qt-everywhere-opensource-src-4.8.7/src/tools/moc/main.cpp.QTBUG-22829	2015-05-07 09:14:44.000000000 -0500
++++ qt-everywhere-opensource-src-4.8.7/src/tools/moc/main.cpp	2016-12-08 12:32:46.638962448 -0600
+@@ -188,10 +188,12 @@ int runMoc(int _argc, char **_argv)
+     pp.macros["Q_MOC_RUN"];
+     pp.macros["__cplusplus"];
+ 
+-    // Workaround a bug while parsing the boost/type_traits/has_operator.hpp header. See QTBUG-22829
++    // Workaround a bugs while parsing some boost headers. See QTBUG-22829 
+     pp.macros["BOOST_TT_HAS_OPERATOR_HPP_INCLUDED"];
+     pp.macros["BOOST_LEXICAL_CAST_INCLUDED"];
+     pp.macros["BOOST_NEXT_PRIOR_HPP_INCLUDED"];
++    pp.macros["BOOST_TYPE_TRAITS_HPP"];
++    pp.macros["_SYS_SYSMACROS_H_OUTER"];
+ 
+     QByteArray filename;
+     QByteArray output;



More information about the arch-commits mailing list