From: Jan Rękorajski Date: Fri, 26 Jul 2013 19:04:38 +0000 (+0200) Subject: - prevent moc from tripping over BOOST_JOIN X-Git-Tag: auto/th/avogadro-1.0.3-5 X-Git-Url: http://git.pld-linux.org/?p=packages%2Favogadro.git;a=commitdiff_plain;h=29338955db2214f768cc6c4766b532f82e45e765 - prevent moc from tripping over BOOST_JOIN - rel 5 --- diff --git a/avogadro-moc-boost.patch b/avogadro-moc-boost.patch new file mode 100644 index 0000000..7e03ae5 --- /dev/null +++ b/avogadro-moc-boost.patch @@ -0,0 +1,65 @@ +diff -ur avogadro-1.0.3/libavogadro/src/pythonengine_p.h avogadro-1.0.3-moc/libavogadro/src/pythonengine_p.h +--- avogadro-1.0.3/libavogadro/src/pythonengine_p.h 2011-04-25 07:22:18.000000000 +0200 ++++ avogadro-1.0.3-moc/libavogadro/src/pythonengine_p.h 2013-07-26 20:59:15.179652964 +0200 +@@ -27,7 +27,9 @@ + + #include + #include ++#ifndef Q_MOC_RUN + #include ++#endif + + namespace Avogadro { + +diff -ur avogadro-1.0.3/libavogadro/src/pythonextension_p.h avogadro-1.0.3-moc/libavogadro/src/pythonextension_p.h +--- avogadro-1.0.3/libavogadro/src/pythonextension_p.h 2011-04-25 07:22:18.000000000 +0200 ++++ avogadro-1.0.3-moc/libavogadro/src/pythonextension_p.h 2013-07-26 20:58:34.125949694 +0200 +@@ -29,7 +29,9 @@ + #include + #include + #include ++#ifndef Q_MOC_RUN + #include ++#endif + + #include + #include +diff -ur avogadro-1.0.3/libavogadro/src/pythoninterpreter.h avogadro-1.0.3-moc/libavogadro/src/pythoninterpreter.h +--- avogadro-1.0.3/libavogadro/src/pythoninterpreter.h 2011-04-25 07:22:18.000000000 +0200 ++++ avogadro-1.0.3-moc/libavogadro/src/pythoninterpreter.h 2013-07-26 21:01:46.450577203 +0200 +@@ -26,7 +26,9 @@ + #define PYTHONINTERPRETER_H + + #include ++#ifndef Q_MOC_RUN + #include ++#endif + #include + #include + +diff -ur avogadro-1.0.3/libavogadro/src/pythonscript.h avogadro-1.0.3-moc/libavogadro/src/pythonscript.h +--- avogadro-1.0.3/libavogadro/src/pythonscript.h 2011-04-25 07:22:18.000000000 +0200 ++++ avogadro-1.0.3-moc/libavogadro/src/pythonscript.h 2013-07-26 21:01:53.590641481 +0200 +@@ -27,7 +27,9 @@ + #define PYTHONSCRIPT_H + + #include ++#ifndef Q_MOC_RUN + #include ++#endif + + #include "pythonerror.h" + +diff -ur avogadro-1.0.3/libavogadro/src/pythontool_p.h avogadro-1.0.3-moc/libavogadro/src/pythontool_p.h +--- avogadro-1.0.3/libavogadro/src/pythontool_p.h 2011-04-25 07:22:18.000000000 +0200 ++++ avogadro-1.0.3-moc/libavogadro/src/pythontool_p.h 2013-07-26 20:58:56.839487711 +0200 +@@ -27,7 +27,9 @@ + + #include + #include ++#ifndef Q_MOC_RUN + #include ++#endif + + #include + #include diff --git a/avogadro.spec b/avogadro.spec index ee308fc..b853c5c 100644 --- a/avogadro.spec +++ b/avogadro.spec @@ -1,13 +1,14 @@ Summary: An advanced molecular editor for chemical purposes Name: avogadro Version: 1.0.3 -Release: 4 +Release: 5 License: GPL v2 Group: Applications/Editors Source0: http://downloads.sourceforge.net/avogadro/%{name}-%{version}.tar.bz2 # Source0-md5: 92c2702c1980f70fb6d87a1a58147911 Patch0: %{name}-linguist.patch Patch1: %{name}-cmake.patch +Patch2: %{name}-moc-boost.patch URL: http://avogadro.openmolecules.net/ BuildRequires: QtNetwork-devel BuildRequires: QtOpenGL-devel @@ -57,6 +58,7 @@ libraries. %setup -q %patch0 -p0 %patch1 -p1 +%patch2 -p1 %build install -d build