Hello community,

here is the log from the commit of package leechcraft for openSUSE:Factory 
checked in at 2013-12-24 20:01:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/leechcraft (Old)
 and      /work/SRC/openSUSE:Factory/.leechcraft.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "leechcraft"

Changes:
--------
--- /work/SRC/openSUSE:Factory/leechcraft/leechcraft-doc.changes        
2013-09-12 17:46:31.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.leechcraft.new/leechcraft-doc.changes   
2013-12-24 20:01:49.000000000 +0100
@@ -1,0 +2,5 @@
+Sat Dec 21 16:11:29 UTC 2013 - [email protected]
+
+- Unsupported distros (oS < 12.2) were dropped.
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/leechcraft/leechcraft.changes    2013-10-02 
13:27:53.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.leechcraft.new/leechcraft.changes       
2013-12-24 20:01:50.000000000 +0100
@@ -1,0 +2,10 @@
+Sat Dec 21 16:11:29 UTC 2013 - [email protected]
+
+- Added leechcraft-otlozhu-0.6.0-cpp.patch to prevent strange
+  build issue: "error: no type named 'type' in 'struct",
+  https://github.com/0xd34df00d/leechcraft/commit/170e8
+- make_jobs, ix86 and arm macros became used.
+- choroid, hotsensors, shaitan and syncer plugins
+  became obsoleted because of ustream request.
+
+-------------------------------------------------------------------

New:
----
  leechcraft-otlozhu-0.6.0-cpp.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ leechcraft-doc.spec ++++++
--- /var/tmp/diff_new_pack.pxRzhl/_old  2013-12-24 20:01:50.000000000 +0100
+++ /var/tmp/diff_new_pack.pxRzhl/_new  2013-12-24 20:01:50.000000000 +0100
@@ -25,11 +25,7 @@
 Url:            http://leechcraft.org
 Source0:        
http://dist.leechcraft.org/LeechCraft/%{version}/leechcraft-%{version}.tar.xz
 
-%if 0%{?suse_version} > 1210
 BuildRequires:  doxygen >= 1.8.3.1
-%else
-BuildRequires:  doxygen
-%endif
 BuildRequires:  fdupes
 BuildRequires:  graphviz
 BuildRequires:  xz

++++++ leechcraft.spec ++++++
--- /var/tmp/diff_new_pack.pxRzhl/_old  2013-12-24 20:01:50.000000000 +0100
+++ /var/tmp/diff_new_pack.pxRzhl/_new  2013-12-24 20:01:50.000000000 +0100
@@ -29,6 +29,10 @@
 Group:          Productivity/Networking/Other
 Url:            http://leechcraft.org
 Source0:        
http://dist.leechcraft.org/LeechCraft/%{version}/leechcraft-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM to prevent strange build
+# issue: "error: no type named 'type' in 'struct",
+# https://github.com/0xd34df00d/leechcraft/commit/170e8
+Patch0:         leechcraft-otlozhu-0.6.0-cpp.patch
 
 %if 0%{?suse_version} > 1230
 BuildRequires:  boost-devel >= 1.50
@@ -55,7 +59,7 @@
 BuildRequires:  libnl3-devel
 BuildRequires:  libotr-devel
 BuildRequires:  libpoppler-qt4-devel
-%ifarch i586 i686 x86_64 ppc ppc64 armv7l armv7hl
+%ifarch %ix86 x86_64 ppc ppc64 armv7l armv7hl
 BuildRequires:  libpurple-devel
 %endif
 BuildRequires:  libqca2-devel
@@ -68,7 +72,7 @@
 BuildRequires:  libspectre-devel
 BuildRequires:  libtorrent-rasterbar-devel >= 0.15.6
 %if 0%{?suse_version} > 1230
-%ifarch i586 i686 x86_64 armv5el armv5tel armv7l armv7hl
+%ifarch %ix86 x86_64 %arm
 BuildRequires:  mupdf-devel-static
 BuildRequires:  openjpeg-devel
 %endif
@@ -83,10 +87,14 @@
 
 Requires:       oxygen-icon-theme
 
+Obsoletes:      %{name}-choroid
 Obsoletes:      %{name}-eiskaltdcpp
+Obsoletes:      %{name}-hotsensors
 Obsoletes:      %{name}-iconset-oxygen
 Obsoletes:      %{name}-iconset-tango
 Obsoletes:      %{name}-nacheku
+Obsoletes:      %{name}-shaitan
+Obsoletes:      %{name}-syncer
 Obsoletes:      %{name}-tabpp
 
 %description
@@ -520,7 +528,7 @@
  * Grouping contacts.
 
 
-%ifarch i586 i686 x86_64 ppc ppc64 armv7l
+%ifarch %ix86 x86_64 ppc ppc64 armv7l
 %package azoth-velvetbird
 Summary:        LeechCraft Azoth - LibPurple Module
 License:        BSL-1.0
@@ -666,16 +674,6 @@
 It provides LiveJournal support.
 
 
-%package choroid
-Summary:        LeechCraft Image viewer Module
-License:        BSL-1.0
-Group:          Productivity/Networking/Other
-Requires:       %{name} = %{version}
-
-%description choroid
-This package provides an image viewer plugin for LeechCraft.
-
-
 %package cstp
 Summary:        LeechCraft HTTP Module
 License:        BSL-1.0
@@ -819,17 +817,6 @@
 and allows to search it by text, wildcard, regular expressions or tags.
 
 
-%package hotsensors
-Summary:        LeechCraft Temperature Sensors Module
-License:        BSL-1.0
-Group:          Productivity/Networking/Other
-Requires:       %{name}-sb = %{version}
-
-%description hotsensors
-This package provides a temperature sensors subplugin (a quark)
-for LeechCraft SideBar.
-
-
 %package hotstreams
 Summary:        LeechCraft Radio streams Module
 License:        BSL-1.0
@@ -1093,7 +1080,7 @@
 
 
 %if 0%{suse_version} > 1230
-%ifarch i586 i686 x86_64 armv5el armv5tel armv7l armv7hl
+%ifarch %ix86 x86_64 %arm
 %package monocle-mu
 Summary:        LeechCraft Monocle - Another PDF Module
 License:        BSL-1.0
@@ -1523,17 +1510,6 @@
  * Show results in HTML format with a suitable plugin like Poshuku.
 
 
-%package shaitan
-Summary:        LeechCraft Shaitan Module
-License:        BSL-1.0
-Group:          Productivity/Networking/Other
-Requires:       %{name} = %{version}
-Requires:       xterm
-
-%description shaitan
-This package provides a terminal plugin for Leechcraft.
-
-
 %package shellopen
 Summary:        LeechCraft Shellopen Module
 License:        BSL-1.0
@@ -1573,19 +1549,6 @@
  * Category-based search query support via other plugins.
 
 
-%package syncer
-Summary:        LeechCraft Sync setting Module
-License:        BSL-1.0
-Group:          Productivity/Networking/Other
-Requires:       %{name} = %{version}
-
-%description syncer
-This package provides a synchronizing plugin for Leechcraft.
-
-It allows to synchronize data and settings between LeechCraft instances
-running on different machines.
-
-
 %package tabsessionmanager
 Summary:        LeechCraft Tab Session Manager Module
 License:        BSL-1.0
@@ -1686,6 +1649,7 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 #removing non-free icons
 rm -rf src/plugins/azoth/share/azoth/iconsets/clients/default
@@ -1731,21 +1695,21 @@
         -DENABLE_SECMAN=True \
         -DENABLE_SHELLOPEN=True \
         -DENABLE_SNAILS=False \
-        -DENABLE_SYNCER=True \
+        -DENABLE_SYNCER=False \
         -DENABLE_TABSLIST=True \
         -DENABLE_TWIFEE=False \
         -DENABLE_AZOTH_SHX=True \
-%ifarch i586 i686 x86_64 ppc ppc64 armv7l armv7hl
+%ifarch %ix86 x86_64 ppc ppc64 armv7l armv7hl
         -DENABLE_AZOTH_VELVETBIRD=True \
 %else
         -DENABLE_AZOTH_VELVETBIRD=False \
 %endif
         -DENABLE_BLOGIQUE=True \
-        -DENABLE_CHOROID=True \
+        -DENABLE_CHOROID=False \
         -DENABLE_DUMBEEP=True \
         -DDUMBEEP_WITH_PHONON=True \
         -DENABLE_GMAILNOTIFIER=True \
-        -DENABLE_HOTSENSORS=True \
+        -DENABLE_HOTSENSORS=False \
         -DENABLE_HOTSTREAMS=True \
         -DENABLE_LASTFMSCROBBLE=True \
         -DENABLE_LAUNCHY=True \
@@ -1762,14 +1726,14 @@
         -DENABLE_OTLOZHU=True \
         -DENABLE_POGOOGLUE=True \
         -DENABLE_SB2=True \
-        -DENABLE_SHAITAN=True \
+        -DENABLE_SHAITAN=False \
         -DENABLE_TABSESSMANAGER=True \
         -DENABLE_TORRENT=True \
         -DENABLE_BITTORRENT_GEOIP=True \
         -DENABLE_TPI=True \
         -DENABLE_VROOBY=True \
 %if 0%{?suse_version} > 1230
-%ifarch i586 i686 x86_64 armv5el armv5tel armv7l armv7hl
+%ifarch %ix86 x86_64 %arm
         -DENABLE_MONOCLE_MU=True \
         -DMUPDF_VERSION=0x0102 \
 %else
@@ -1788,7 +1752,7 @@
 
 %build
 cd build
-make %{?_smp_mflags}
+%make_jobs
 
 %install
 cd build
@@ -2008,7 +1972,7 @@
 %{_datadir}/%{name}/settings/azothvadersettings.xml
 %{plugin_dir}/*%{name}_azoth_vader.so
 
-%ifarch i586 i686 x86_64 ppc ppc64 armv7l armv7hl
+%ifarch %ix86 x86_64 ppc ppc64 armv7l armv7hl
 %files azoth-velvetbird
 %defattr(-,root,root)
 %{_libdir}/%{name}/plugins/*%{name}_azoth_velvetbird.so
@@ -2058,11 +2022,6 @@
 %{_datadir}/%{name}/settings/blogiquemetidasettings.xml
 %{_datadir}/%{name}/qml/blogique/metida/
 
-%files choroid
-%defattr(-,root,root)
-%{plugin_dir}/*%{name}_choroid.so
-%{_datadir}/%{name}/qml/choroid
-
 %files cstp
 %defattr(-,root,root)
 %{settings_dir}/cstpsettings.xml
@@ -2120,11 +2079,6 @@
 %{plugin_dir}/*leechcraft_historyholder.so
 %{translations_dir}/leechcraft_historyholder*.qm
 
-%files hotsensors
-%defattr(-,root,root)
-%{_libdir}/%{name}/plugins/lib%{name}_hotsensors.so
-%{_datadir}/%{name}/qml/hotsensors
-
 %files hotstreams
 %defattr(-,root,root)
 %{plugin_dir}/*%{name}_hotstreams.so
@@ -2219,7 +2173,7 @@
 %{_datadir}/applications/%{name}-monocle-fxb.desktop
 
 %if 0%{?suse_version} > 1230
-%ifarch i586 i686 x86_64 armv5el armv5tel armv7l armv7hl
+%ifarch %ix86 x86_64 %arm
 %files monocle-mu
 %defattr(-,root,root)
 %{_libdir}/%{name}/plugins/lib%{name}_monocle_mu.so
@@ -2363,10 +2317,6 @@
 %{translations_dir}/%{name}_seekthru*.qm
 %{plugin_dir}/*%{name}_seekthru.so
 
-%files shaitan
-%defattr(-,root,root)
-%{_libdir}/%{name}/plugins/lib%{name}_shaitan.so
-
 %files shellopen
 %defattr(-,root,root)
 %{translations_dir}/%{name}_shellopen*.qm
@@ -2377,12 +2327,6 @@
 %{translations_dir}/%{name}_summary*.qm
 %{plugin_dir}/*%{name}_summary.so
 
-%files syncer
-%defattr(-,root,root)
-%{plugin_dir}/*%{name}_syncer.so
-%{settings_dir}/syncersettings.xml
-%{translations_dir}/leechcraft_syncer*
-
 %files tabsessionmanager
 %defattr(-,root,root)
 %{plugin_dir}/*%{name}_tabsessmanager.so


++++++ leechcraft-otlozhu-0.6.0-cpp.patch ++++++
commit 170e8d87812483378215faafd2ffeccae9792635
Author: 0xd34df00d <[email protected]>
Date:   Fri Oct 25 17:52:58 2013 +0400

    [Otlozhu] Fix clang build.

diff --git a/src/plugins/otlozhu/CMakeLists.txt 
b/src/plugins/otlozhu/CMakeLists.txt
index 2ab9c4a..8561a33 100644
--- a/src/plugins/otlozhu/CMakeLists.txt
+++ b/src/plugins/otlozhu/CMakeLists.txt
@@ -37,6 +37,7 @@ set (RESOURCES otlozhuresources.qrc)
 ENDIF (NOT LC_NO_MOC)
 QT4_WRAP_UI (UIS_H ${FORMS})
 QT4_ADD_RESOURCES (RCCS ${RESOURCES})
+add_definitions (-DBOOST_SPIRIT_USE_PHOENIX_V3)
 
 ADD_LIBRARY (leechcraft_otlozhu SHARED
        ${COMPILED_TRANSLATIONS}
diff --git a/src/plugins/otlozhu/icalparser.cpp 
b/src/plugins/otlozhu/icalparser.cpp
index 3e379c3..a250afb 100644
--- a/src/plugins/otlozhu/icalparser.cpp
+++ b/src/plugins/otlozhu/icalparser.cpp
@@ -31,6 +31,8 @@
 #include <boost/spirit/include/qi.hpp>
 #include <boost/spirit/include/phoenix.hpp>
 #include <boost/fusion/adapted.hpp>
+#include <boost/fusion/sequence/intrinsic/at_c.hpp>
+#include <boost/phoenix/fusion.hpp>
 #include <QtDebug>
 #include <interfaces/core/itagsmanager.h>
 #include "core.h"
@@ -119,7 +121,7 @@ namespace Otlozhu
                                                eol;
 
                                ItemBegin_ %= "BEGIN:" >>
-                                               qi::lexeme[+(qi::char_ - '\r' - 
'\n')] >>
+                                               qi::lexeme [+(qi::char_ - '\r' 
- '\n')] >>
                                                eol;
                                ItemEnd_ = "END:" >>
                                                qi::string (qi::_r1) >>
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to