Hello community, here is the log from the commit of package lxqt-panel for openSUSE:Factory checked in at 2016-10-06 12:43:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lxqt-panel (Old) and /work/SRC/openSUSE:Factory/.lxqt-panel.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "lxqt-panel" Changes: -------- --- /work/SRC/openSUSE:Factory/lxqt-panel/lxqt-panel.changes 2016-06-02 09:40:06.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.lxqt-panel.new/lxqt-panel.changes 2016-10-06 12:43:58.000000000 +0200 @@ -1,0 +2,154 @@ +Sat Sep 24 21:26:27 UTC 2016 - mvetter@suse.com + +- Update to 0.11.0: + * Update README.md: Reflect changes introduced in 1c22479 + * CMakeLists: Fail for unmet dependencies + * mainmenu: Remove setting base style in StyleChange + * mainmenu: Workaround transparent search + * mainmenu: Dispose old menu first when building new + * Add README.md + * sensors: Add default bar scale + * sensors: Check for existence of the max value + * sensors: Add minor code optimization + * mainmenu: Handle QAction disposal correctly + * panel: Don't use autoFillBackground + * Plugin: Fix FTBFS for older Qt versions + * mainmenu: Fix show/hide actions after menu rebuild + * Statusnotifier: Remove setParent on StatusNotifierMenu. + * Add XKB_COMMON_X11_INCLUDE_DIRS + * panel: Remove/deprecate plugin-screensaver (#363) + * Add and Update Arabic Translations for Desktop Files + * Fix updating panel geometry on screen size change + * panel: Fix screen number config change saving + * Separate a String for I18N Enhancement + * plugin: Force config dialog activation/raise + * plugin: Fix crossreferencing of config dialogs + * panel: Dispose unneeded menu + * panel: Destroy panel's config dialog + * showPopupMenu: Remove extraneous setParent() call (#359) + * statusnotifier: fix popup position on right click + * desktopswitch: Take layoutDirection into account + * taskbar: Remove orientation specific logic for DnD + * LXQtPanelLayout: Take layoutDirection into account + * taskbar: Remove forgotten debug + * taskbar: Consider layoutDirection for DnD + * panel: Optimize search a bit + * plugin-volume: Avoid an buffer overflow + * Respect the OnlyShowIn property for menu entries when using menu-cache (#351) + * kbindicator-plugin: fix linking with libxcb-1.12 + * plugin-volume: Handle errors when trying to determine the next card + * Clean up CMakeLists.txt + * plugin/directorymenu: Removes no use code (#350) + * build: Forward translations parameters + * ts-files removal (#346) + * Fix memory leaks + * Use const references with the foreach iterator + * Small fix + * statusnotifier: Fix showing icons in menu + * kbindicator: (Re)Add .desktop translations + * Update desktopswitchconfiguration.ui + * panel: (Re)Add translations dir + * Revert unintended *.desktop files removal + * Remove translations (can be pulled in build time) + * Use external translations + * Update lxqt-panel_it.ts + * Add documentation/comments for PanelPluginsModel. + * Fix segfault on plugin initialization (#338) + * translations: updated german translation (#323) + * plugin-mainmenu: update mainmenu_it.ts (#337) + * Russian translation update + * mainmenu: Use style sheet to override icon + * plugins: Change "repolish" logic + * mainmenu: Reduce delay of popup when using shortcut + * volume: Remove debug + * plugins: Don't unload -> avoid dangling resources + * Added new translated strings. + * Added missing context for lupdate. + * Updated german translation. + * Ask for confirmation when removing a panel + * panel: Add "Lock Panel" functionality + * fix updating panel geometry on screen changes + * Try find a free position when adding a new panel + * LXQtPanelApplication: Use D-Pointers + * Animate auto-hiding panels. + * Add QT_USE_QSTRINGBUILDER to the compile definitions + * tray: Fix SEGFAULT on stop + * mainmenu: Fix visual search problems + * mainmenu: Remove duplicates from search + * mainmenu: Add new configuration options for search + * mainmenu: Workadound QLineEdit's wakups(QTBUG-52021) + * mainmenu: Add configurable way of search + * taskbar: separate adding from changing windows + * plugins: Make buttons flat for cleaner look + * mainmenu: Fix search interacion + * mainmenu: Add search/hide possibility + * taskbar: Add show icon by WindowClass to config + * taskbar: Use icon from theme (based on windowClass) + * panellayout: Do not allow oversized plugins + * panellayout: Avoid plugin margins + * PluginSettings: Make settings object/class public + * Bump year Fix licenses: lxqt-panel is pure LGPL + * worldclock: Fix possible SEGFAULT + * Add comments for ILXQtPanel and LXQtPanel. + * plugin-taskbar: fix German translation of configuration dialogue + * panel: Correct PanelPluginsModel logic + * volume: Avoid infinite cycle in config dialog + * plugins: Use "cleaner" style logic + * mainmenu: Remove unneeded includes + * mainmenu: Fix freeze for some widget styles (e.g. breeze) + * tray: Fix "BadDamage" warning message + * tray: Postpone tray icon initialization + * PluginSettings: Emit settingsChanged only for owned keys + * taskbar: Fix (auto)hide after window menu is shown + * mainmenu: Use directory of current icon for search + * mainmenu: Fix showing icon path in configuration + * plugin-taskbar: avoid icon-only style for groups + * statusnotifier: fix position of context menus + * plugin-quicklaunch: remove preset applications + * plugin-tray: Fix native window sizes for high DPI devices + * taskbar: Refactor/improove window handling logic + * taskbar: Fix multiple groups when WindowClass changes + * plugin settings: Publish PluginSettings symbols + * Add support for nested groups in PluginSettings + * Add PluginSettings::{read,set}Array for atomicity + * Add PluginSettings for shared settings for plugins + * plugins config: remove a lot of redundant code + * LXQtPanelPluginConfigDialog: add ctor overload + * Update lxqt-panel_fr_FR.ts + * Create HR translations for panel and plugins + * lxqt-panel: Update/format and install man page + * plugin-kbindicator: remove ru_RU translations + * plugin-kbindicator: add russian translations + * Update Russian translations for the panel and plugins + * Italian translation update + * Updated german translation. + * Adds comments for lxqtpanelapplication.h. + * Correct some minor spelling mistakes. + * panel-config: Fix background opacity slider + * taskbar: Avoid "noop" button if window ID changes + * mainmenu: Fix URL assembly for Drag&Drop + * panel: Fill background + * mainmenu: Use configurable icon + * worldclock: Fix update interval + * panel: Add periodic hide checking + * clock: Fix content update if transform/autorotate + * quicklaunch: Fix panel hiding upon showing menu + * worldclock: Decrease (unnecessary) wake-ups + * panel: Remove periodic checking for hide + * Prevent panel hiding in case any (standalone) window shown + * plugins: Unify window popup-ing + * directorymenu: Fix indentation (spaces) + * panel: Use override for overriden virt func + * hu translations fixed + * plugin-sysstat: translations fix + * desktop-switch: Hightlight only windows in taskbar + * fix misspelled prefered +- Add keyring +- Remove xkbcommon-includes.patch: upstreamed +- Remove: lxqt-panel-xcb-1.12.patch upstreamed +- Remove: no-undefined.patch instead pass + -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" to + cmake to not have the --no-undefined which doesnt make sense here + since the symbol is in the binary and not in a library. + +------------------------------------------------------------------- Old: ---- lxqt-panel-0.10.0.tar.xz lxqt-panel-xcb-1.12.patch no-undefined.patch xkbcommon-includes.patch New: ---- lxqt-panel-0.11.0.tar.xz lxqt-panel-0.11.0.tar.xz.asc lxqt-panel.keyring ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lxqt-panel.spec ++++++ --- /var/tmp/diff_new_pack.4BlMwM/_old 2016-10-06 12:43:59.000000000 +0200 +++ /var/tmp/diff_new_pack.4BlMwM/_new 2016-10-06 12:43:59.000000000 +0200 @@ -17,44 +17,48 @@ Name: lxqt-panel -Version: 0.10.0 +Version: 0.11.0 Release: 0 Summary: Desktop Panel for LXQt License: GPL-2.0+ Group: System/GUI/LXQt -Url: http://www.lxde.org +Url: http://www.lxqt.org Source0: http://downloads.lxqt.org/lxqt/%{version}/%{name}-%{version}.tar.xz -# PATCH-FIX-UPSTREAM no-undefined.patch -- include sources which export used functions -Patch0: no-undefined.patch -# PATCH-FIX-UPSTREAM xkbcommon-includes.patch -- explicitly add include path for -# xkbcommon headers, otherwise they are picked up accidentally -Patch1: xkbcommon-includes.patch -# PATCH-FIX-UPSTREAM lxqt-panel-xcb-1.12.patch gh#lxde/lxqt-panel#354 dimstar@opensuse.org -- Fix build with libxcb 1.12 -Patch2: lxqt-panel-xcb-1.12.patch +Source1: http://downloads.lxqt.org/lxqt/%{version}/%{name}-%{version}.tar.xz.asc +Source2: %{name}.keyring BuildRequires: cmake >= 3.0.2 BuildRequires: extra-cmake-modules BuildRequires: fdupes BuildRequires: gcc-c++ -BuildRequires: kguiaddons-devel -BuildRequires: kwindowsystem-devel >= 5.5.0 BuildRequires: libsensors4-devel -BuildRequires: solid-devel >= 5.5.0 -BuildRequires: xcb-util-devel -BuildRequires: pkgconfig(Qt5UiTools) -BuildRequires: pkgconfig(Qt5Xdg) >= 1.3.0 +BuildRequires: pkgconfig +BuildRequires: cmake(KF5Solid) >= 5.5.0 +BuildRequires: cmake(KF5WindowSystem) >= 5.5.0 +BuildRequires: cmake(Qt5LinguistTools) +BuildRequires: pkgconfig(Qt5DBus) +BuildRequires: pkgconfig(Qt5Widgets) +BuildRequires: pkgconfig(Qt5X11Extras) +BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(alsa) BuildRequires: pkgconfig(dbusmenu-qt5) -BuildRequires: pkgconfig(icu-i18n) -BuildRequires: pkgconfig(libmenu-cache) +BuildRequires: pkgconfig(libmenu-cache) >= 0.3.3 BuildRequires: pkgconfig(libpulse) BuildRequires: pkgconfig(libstatgrab) BuildRequires: pkgconfig(lxqt) >= %{version} BuildRequires: pkgconfig(lxqt-globalkeys) >= %{version} -BuildRequires: pkgconfig(lxqtmount) +BuildRequires: pkgconfig(lxqt-globalkeys-ui) BuildRequires: pkgconfig(sysstat-qt5) +BuildRequires: pkgconfig(x11) +BuildRequires: pkgconfig(xcb) +BuildRequires: pkgconfig(xcb-damage) +BuildRequires: pkgconfig(xcb-util) +BuildRequires: pkgconfig(xcb-xkb) BuildRequires: pkgconfig(xcomposite) +BuildRequires: pkgconfig(xdamage) +BuildRequires: pkgconfig(xkbcommon) BuildRequires: pkgconfig(xkbcommon-x11) BuildRequires: pkgconfig(xrender) +Recommends: %{name}-lang Requires: lxmenu-data Requires: menu-cache BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -70,16 +74,11 @@ %description devel LXQt panel development files and headers -%lang_package - %prep %setup -q -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 %build -%cmake +%cmake -DPULL_TRANSLATIONS=No -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" make %{?_smp_mflags} @@ -88,7 +87,6 @@ %fdupes -s %{buildroot}/%{_datadir} %post -p /sbin/ldconfig - %postun -p /sbin/ldconfig %files @@ -99,14 +97,12 @@ %dir %{_sysconfdir}/xdg/lxqt %config %{_sysconfdir}/xdg/lxqt/panel.conf %{_libdir}/%{name} +%dir %{_datadir}/lxqt %{_datadir}/lxqt/lxqt-panel +%{_mandir}/man1/lxqt-panel.1%{ext_man} %files devel %defattr(-,root,root) %{_includedir}/lxqt -%files lang -%defattr(-,root,root) -%{_datadir}/lxqt/translations - %changelog ++++++ lxqt-panel-0.10.0.tar.xz -> lxqt-panel-0.11.0.tar.xz ++++++ ++++ 74071 lines of diff (skipped)