Hello community,

here is the log from the commit of package lxqt-panel for openSUSE:Factory 
checked in at 2017-03-13 15:32:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lxqt-panel (Old)
 and      /work/SRC/openSUSE:Factory/.lxqt-panel.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "lxqt-panel"

Mon Mar 13 15:32:45 2017 rev:10 rq:460523 version:0.11.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/lxqt-panel/lxqt-panel.changes    2016-10-06 
12:43:58.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.lxqt-panel.new/lxqt-panel.changes       
2017-03-13 15:33:40.164699895 +0100
@@ -1,0 +2,24 @@
+Fri Feb 24 17:36:48 UTC 2017 - [email protected]
+
+- Update to 0.11.1:
+  * Show Auto-Hiding Panels with Delay (#387)
+  * Enabling testing on weston (#380)
+  * Update *da.desktop files
+  * plugin-showdesktop: Cleanup left behind XCB artifacts
+  * plugin-kbindicator: Use FindXCB CMake module
+  * plugin-tray: Use the FindXCB CMake module
+  * Use the new lxqt-build-tools CMake modules (FindMenuCache)
+  * plugin-desktopswitch: Add LABEL_TYPE_NONE
+  * Add/Update Portugese translations
+  * taskbar: Add "cycle on wheel" configuration
+  * taskbar: Forward wheelEvent
+  * Add/Update french desktop entries
+  * taskbar: Set toolButtonStyle for popup correctly
+  * Fix faulty link in README.md
+  * Remove arbitrary limit of taskbar button width
+  * Remove cpack (#371)
+- Added 0001-lxqt_panel_override_explicit_keyword.patch
+  * Fixes compile errors  https://github.com/lxde/lxqt/issues/1251
+- Added CXXFLAGS change from X11:LXQT:git for libxkbcommon-x11
+
+-------------------------------------------------------------------

Old:
----
  lxqt-panel-0.11.0.tar.xz
  lxqt-panel-0.11.0.tar.xz.asc

New:
----
  0001-lxqt_panel_override_explicit_keyword.patch
  lxqt-panel-0.11.1.tar.xz
  lxqt-panel-0.11.1.tar.xz.asc

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

Other differences:
------------------
++++++ lxqt-panel.spec ++++++
--- /var/tmp/diff_new_pack.fPeEz2/_old  2017-03-13 15:33:40.756616244 +0100
+++ /var/tmp/diff_new_pack.fPeEz2/_new  2017-03-13 15:33:40.756616244 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           lxqt-panel
-Version:        0.11.0
+Version:        0.11.1
 Release:        0
 Summary:        Desktop Panel for LXQt
 License:        GPL-2.0+
@@ -26,8 +26,11 @@
 Source0:        
http://downloads.lxqt.org/lxqt/%{version}/%{name}-%{version}.tar.xz
 Source1:        
http://downloads.lxqt.org/lxqt/%{version}/%{name}-%{version}.tar.xz.asc
 Source2:        %{name}.keyring
+# PATCH-FIX-UPSTREAM 0001-lxqt_panel_override_explicit_keyword.patch 
https://github.com/lxde/lxqt/issues/1251 [email protected] -- Fixes compile 
failures
+Patch0:                    0001-lxqt_panel_override_explicit_keyword.patch
 BuildRequires:  cmake >= 3.0.2
 BuildRequires:  extra-cmake-modules
+BuildRequires:  lxqt-build-tools-devel
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  libsensors4-devel
@@ -76,10 +79,11 @@
 
 %prep
 %setup -q
+%patch0 -p1
 
 %build
+export CXXFLAGS="%{optflags} -I/usr/include/pkg/libxkbcommon"
 %cmake -DPULL_TRANSLATIONS=No -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed 
-Wl,-z,now"
-
 make %{?_smp_mflags}
 
 %install

++++++ 0001-lxqt_panel_override_explicit_keyword.patch ++++++
Index: lxqt-panel-0.11.1/plugin-kbindicator/src/x11/kbdlayout.cpp
===================================================================
--- lxqt-panel-0.11.1.orig/plugin-kbindicator/src/x11/kbdlayout.cpp
+++ lxqt-panel-0.11.1/plugin-kbindicator/src/x11/kbdlayout.cpp
@@ -33,8 +33,15 @@
 
 #include <xkbcommon/xkbcommon-x11.h>
 #include <xcb/xcb.h>
+
+// Note: We need to override "explicit" as this is a C++ keyword. But it is
+// used as variable name in xkb.h. This is causing a failure in c++ compile
+// time.
+// similar bug here: https://bugs.freedesktop.org/show_bug.cgi?id=74080
 #define explicit _explicit
 #include <xcb/xkb.h>
+#undef explicit
+
 #include "../kbdinfo.h"
 #include "../controls.h"
 
++++++ lxqt-panel-0.11.0.tar.xz -> lxqt-panel-0.11.1.tar.xz ++++++
++++ 1764 lines of diff (skipped)



Reply via email to