[arch-commits] Commit in fatrat/trunk (PKGBUILD QTBUG-22829-workaround.diff)

Lukas Jirkovsky stativ at archlinux.org
Sun Aug 24 13:25:59 UTC 2014


    Date: Sunday, August 24, 2014 @ 15:25:59
  Author: stativ
Revision: 117831

upgpkg: fatrat 1.2.0_beta2-13

boost 1.56 rebuild

Modified:
  fatrat/trunk/PKGBUILD
Deleted:
  fatrat/trunk/QTBUG-22829-workaround.diff

-----------------------------+
 PKGBUILD                    |   11 ++++++-----
 QTBUG-22829-workaround.diff |   12 ------------
 2 files changed, 6 insertions(+), 17 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-08-24 13:18:56 UTC (rev 117830)
+++ PKGBUILD	2014-08-24 13:25:59 UTC (rev 117831)
@@ -2,7 +2,7 @@
 # Maintainer: Lukas Jirkovsky <l.jirkovsky at gmail.com>
 pkgname=fatrat
 pkgver=1.2.0_beta2
-pkgrel=12
+pkgrel=13
 pkgdesc="Qt4 based download manager with support for HTTP, FTP, SFTP, BitTorrent, rapidshare and more"
 arch=('i686' 'x86_64')
 url="http://fatrat.dolezel.info/"
@@ -11,20 +11,21 @@
 optdepends=('geoip: GeoIP support' 'java-runtime: Java plugins')
 makedepends=('boost' 'cmake' 'java-environment')
 source=(http://www.dolezel.info/download/data/fatrat/fatrat-$pkgver.tar.xz \
-        QTBUG-22829-workaround.diff pion-5.0.diff)
+        pion-5.0.diff)
 md5sums=('ad823d2a81f0583316ece815b928c71b'
-         '9c017f227437b8a72e92219ee6d58578'
          'd7d398e7b6415c0a81eb4960d8271997')
 
 build() {
   cd "$srcdir/$pkgname-$pkgver"
 
-  # workaround the moc bug (QTBUG-22829) with new boost
-  patch -Np1 < "$srcdir/QTBUG-22829-workaround.diff" || true
   # fix help generation with qt4
   sed -s 's|qcollectiongenerator|qcollectiongenerator-qt4|' -i CMakeLists.txt
   # fix for the new pion
   patch -Np1 < "$srcdir/pion-5.0.diff" || true
+  # workaround the moc bug (QTBUG-22829) with new boost
+  # by disabling all boost headers during the MOC execution
+  find . -type f -exec sed -i 's|#include <boost/.*|#ifndef Q_MOC_RUN\n&\n#endif|' '{}' ';'
+  find . -type f -exec sed -i 's|#include <pion/.*|#ifndef Q_MOC_RUN\n&\n#endif|' '{}' ';'
 
   cmake \
     -DWITH_EVERYTHING=ON \

Deleted: QTBUG-22829-workaround.diff
===================================================================
--- QTBUG-22829-workaround.diff	2014-08-24 13:18:56 UTC (rev 117830)
+++ QTBUG-22829-workaround.diff	2014-08-24 13:25:59 UTC (rev 117831)
@@ -1,12 +0,0 @@
-diff -rup fatrat-1.2.0_beta2/CMakeLists.txt fatrat-1.2.0_beta2.new/CMakeLists.txt
---- fatrat-1.2.0_beta2/CMakeLists.txt	2012-07-14 11:44:27.000000000 +0000
-+++ fatrat-1.2.0_beta2.new/CMakeLists.txt	2013-03-25 16:21:03.143596960 +0000
-@@ -552,7 +552,7 @@ if(WITH_DOCUMENTATION)
- 	)
- endif(WITH_DOCUMENTATION)
- 
--qt4_wrap_cpp(fatrat_MOC_SRCS ${fatrat_MOC_HDRS})
-+qt4_wrap_cpp(fatrat_MOC_SRCS ${fatrat_MOC_HDRS} OPTIONS -DBOOST_TT_HAS_OPERATOR_HPP_INCLUDED -DBOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
- 
- set(fatrat_RCS
- 	gfx/resources.qrc




More information about the arch-commits mailing list