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)
