Hello community, here is the log from the commit of package xfce4-panel for openSUSE:Factory checked in at 2019-08-20 10:58:10 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xfce4-panel (Old) and /work/SRC/openSUSE:Factory/.xfce4-panel.new.22127 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfce4-panel" Tue Aug 20 10:58:10 2019 rev:68 rq:724082 version:4.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/xfce4-panel/xfce4-panel.changes 2019-01-08 12:31:55.204047270 +0100 +++ /work/SRC/openSUSE:Factory/.xfce4-panel.new.22127/xfce4-panel.changes 2019-08-20 10:58:12.152671082 +0200 @@ -1,0 +2,214 @@ +Fri Aug 16 12:54:59 UTC 2019 - Maurizio Galli <maurizio.ga...@gmail.com> + +- Fixed sources in spec file + +------------------------------------------------------------------- +Mon Aug 12 09:02:13 UTC 2019 - Maurizio Galli <maurizio.ga...@gmail.com> + +- Update to version 4.14.0 + * tasklist: Keep panel visible on drag and drop (bxo#15703) + * pager: Keep panel visible on drag and drop (bxo#15703) + * launcher: Make dialog's context menu popup at pointer + * Make strings translatable + * Translation Updates +- Cleaned up spec file + +------------------------------------------------------------------- +Sun Jul 28 14:17:25 UTC 2019 - Marcel Kuehlhorn <tu...@opensuse.org> + +- Update to version 4.13.7 + * Make vala and gobject-introspection optional + * clock: Add short weekday to default clock string + * clock: Add date to default clock layout (bxo#15456) + * prefs: Improve position of panel profiles button (bxo#15657) + * tasklist: Fix position of group indicator in vertical mode + * tasklist: Fix overlapping vertical window titles (bxo#14901) + * tasklist: Add fallback for missing window icons (bxo#15511) + * directory-menu: Use natural order for sorting (bxo#15413) + * arrow-button: Remove timeout on dispose (bxo#15696) + * pager: Ensure bg color is set correctly (bxo#15690) + * show-desktop: Toggle also when DND-ing (bxo#15654) + * tic-tac-toe: Add mnemonic to Close button + * tic-tac-toe: Avoid use-after-free/double-free (bxo#15649) + * Translation updates + +------------------------------------------------------------------- +Sun Jun 30 22:34:43 UTC 2019 - Marcel Kuehlhorn <tu...@opensuse.org> + +- Update to version 4.13.6 + * Update default panel layout + * Retain original GDK_CORE_DEVICE_EVENTS setting for plugins + (bxo#15044) + * directorymenu: Fix plugin menu autohide behaviour + * prefs: Add missing mnemonic accelerators (bxo#15652) + * prefs: Improve window title (bxo#15653) + * prefs: Correct capitalization of labels (bxo#15651) + * arrow-button: Allow connect_after signals on draw + * tasklist: Draw grouped windows count indicator (bxo#10844) + * tasklist: Only base bg color of group indicator on Gtk theme + * tasklist: Avoid draw signal loop + * tasklist: Don't show actionsmenu in grouped windows + (bxo#15622) + * Add more accelerators to dialog buttons (bxo#15490) + * AC_CONFIG_MACRO_DIR -> AC_CONFIG_MACRO_DIRS + * Fix typo in debug output + * Translation updates + +------------------------------------------------------------------- +Fri May 17 13:21:38 UTC 2019 - Vinzenz Vietzke <v...@vinzv.de> + +- Update to version 4.13.5 + * Bugfixes: + - Revert "Applications menu icon sizing fixes" (bxo#14976) + - Make sure panel plugin icons aren't clipped (lp#1756608) + - actions: use a different icon for hybrid sleep when possible + (bxo#15204) + - Fix compiler error -Wcast-function-type (GCC 8) + - Fix alpha-transparent background images (bxo#14850) + - Fix this use of "defined" may not be portable + - Bump glib version to 2.42.0 + - tasklist: Activate parent windows (bxo#15307) + - launcher: Fix tooltip icon size (bxo#15319) + - Hide systray frame in default panel config + - separator: Use symbolic icon for more clarity (bxo#15359) + * Translation updates + +------------------------------------------------------------------- +Sat Apr 27 14:39:58 UTC 2019 - Maurizio Galli <maurizio.ga...@gmail.com> + +- Update to version 4.13.4 + * Add per-panel setting "icon-size" + * Set minimum Gtk+3 version to 3.22 + * Bugfixes: + - Gtk+ deprecation fixes (all plugins) + - tasklist: Fix group-button states + - libxfce4panel: arrow button size fixes + - launcher: plugin sizing fixes + - appmenu: Add support for other menu editors (bxo#11684) + - tasklist: Fix urgency blinking for group buttons (bxo#6904) + - tasklist: Add 'group-button' styleclass + - Fix anchors for gtk_menu_popup_at_widget (bxo#14803) + - Fix struts on the bottom and right of the screen (bxo#14886) + - tasklist: Don't listen for monitor changes in the plugin (bxo#10725) + - tasklist: Use Gdk to to determine which monitor contains a window + - tasklist: Ensure pressed buttons with open menus + - tasklist: Replace exo-lucency with gtkcss + - tasklist: Make all-minimized group buttons translucent (bxo#10862) + - tasklist: Switch from wnck* icons to standard names + - tasklist: Keep groupbutton active after closing menu + - tasklist: Make sure icons in the group menu are 16px + - tasklist: Make grouped buttons active (bxo#9129) + - launcher: Rely on icon-size provided by panel + - Prevent crash on removing certain plugins (bxo#14418) + - Add "configure" button to composited infobar + - Make compositor info in settings dialog a GtkInfoBar + - directorymenu: Fix crash and drop deprecated call + - Fix unreadable panel items without compositing (bxo#14842) + - launcher: Fix arrows not being shown (bxo#14373) + - launcher: Fix tooltip icon size (bxo#14774) + - Re-introduce button images to plugin settings dialogs + - Make the settings dialog more HIG compliant + - launcher: Add 'New Link' button to properties (bxo#14855) + - Drop the panel's welcome dialog (bxo#14388) + - clock: Resolve deprecations and fix binary clock + - Workaround for xinput2's subpixel handling (lp#1795135) + - Ensure the orientation style classes are always applied + - Add orientation-related style classes for improved theming + - actions: Add support for dm-tool + - panel-window: set struts with monitor scaling + * Translation updates +- Changes from 4.13.3 + * Bugfixes: + - Get the actual widget state flags to avoid constant redraws (bxo#14307) + - launcher: Fix empty button in remove launcher dialog (bxo#13962) + - launcher: Make sure icons are not oversize + - launcher: Make sure the appropriate icon size is used + - launcher: Fix resizing of pixbuf based icons (bxo#14138) + - Move "Separator" to the top of the "Add New Items..." menu (bxo#14086) + - Make a couple of strings translatable (bxo#14338) + - Make former GtkStock dialog buttons translateable (bxo#14338) + - Make double-click add plugin in the "Add item" dialog (bxo#9784) + - clock: Improve discoverability of tooltip help-texts (bxo#11708) + - Correctly initialize return value (bxo#10873) + - Gtk+3 fixes: + - Fix various warnings with Gtk3 (bxo#14135) + - Fix Gtk+3 version in ifdef + - Use 'gdk_screen_is_composited' with Gtk3 (bxo#14128) + - Try to fix menu positioning with Gtk3.22 + - Various icon fixes: + - Switch to GtkIconTheme (bxo#14125) + - Fix missing icons with Adwaita icon theme (bxo#14133) + - Fix remaining deprecated icon names + * Translation updates +- Changes from 4.13.2 + * Add support for gobject-introspection (Vidar Haarr) + * Bugfixes: + - actions: Fix GPtrArray usage (bxo#13981) + - actions: Show Hybrid Sleep option (bxo#12771) + - clock: Fix invalid datetime formats appearing in list (bxo#11527) + - clock: Use freedesktop.org compliant icon (bxo#13779) + - clock: Add a validator for digital custom formats (bxo#11527) + - clock: Fix format validation (bxo#11527) + - launcher: Fix custom images + - tasklist: Fix scrolling to cycle through open windows (bxo#13789) + - tasklist: Define cosmetic default padding for images (bxo#13865) + - tasklist: Fix alignment of labels when orientation is changed (bxo#13864) + - tasklist: Allow to hide label decorations (bxo#10546) + - systray: Fix crash when systray is empty (bxo#13927) + - systray: Don't lookup hash table for null keys (bxo#11929) + - systray: Add option to display icons with square sizing (bxo#12093) + - Pass socket id to D-Bus service to embed settings window (bxo#13854) + - Make "Automatic" the default selection in the panel config dialog + - Fix make distcheck (But #14040) + - Improve gtkdoc + * Translation updates +- Changes from 4.13.1 + * Port to GDBus (Ali) + This means the panel now depends on xfconf 4.13 - recommended is 4.13.3. + * Features: + - systray: Allow ordering of items (bxo#11929) + - tasklist: Add styleclass to make life easier for themers + * Bugfixes: + - Fix DND between external plugins (bxo#13687) + - Fix drag and drop for internal plugins (bxo#13642) + - Correct enter and leave opacity label positions (bxo#13594) + - Fix Gtk3 XfceArrowButtons not blinking (bxo#13599) + - Fix datarootdir declaration in .pc files (bxo#13589) + - Use fd.org terminal icon name (bxo#13592) + - Don't let the wrapper crash on unknown properties (bxo#13614) + - Set default panel-2 size of default settings + - windowmenu: Fix icon size in menu + - systray: Fix alignment of single non-square items (bxo#9095) + - clock: Make the default date and time format translatable (bxo#9637) + * Translation updates +Changes from 4.13.0 + * Port to Gtk3: + The port is the result of the hard work Nick, Peter, Andrzejr, Simon and + many others that helped with testing, patches and translations. + * Features: + - Support for the "primary" monitor option in RandR + - Gtk2 plugins are still supported and work almost completely fine + (see regressions below) + * Deprecations: + - xfce_panel_image is deprecated, instead plugins shall use GtkImage and + xfce_panel_plugin_get_icon_size which introduces defined icon size-steps + to avoid fuzzy icons + * Known regressions: + - The panel is not visually focused by default (fixed in Xfwm4>=4.12.4) ++++ 17 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/xfce4-panel/xfce4-panel.changes ++++ and /work/SRC/openSUSE:Factory/.xfce4-panel.new.22127/xfce4-panel.changes Old: ---- xfce4-panel-4.12.2.tar.bz2 New: ---- xfce4-panel-4.14.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xfce4-panel.spec ++++++ --- /var/tmp/diff_new_pack.J0nYD4/_old 2019-08-20 10:58:12.944670918 +0200 +++ /var/tmp/diff_new_pack.J0nYD4/_new 2019-08-20 10:58:12.944670918 +0200 @@ -1,7 +1,7 @@ # # spec file for package xfce4-panel # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,26 +12,27 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # +%bcond_with git %define libname_gtk2 libxfce4panel-1_0-4 %define libname_gtk3 libxfce4panel-2_0-4 Name: xfce4-panel -Version: 4.12.2 +Version: 4.14.0 Release: 0 Summary: Panel for the Xfce Desktop Environment License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/XFCE -Url: http://docs.xfce.org/xfce/xfce4-panel/start -Source: http://archive.xfce.org/src/xfce/xfce4-panel/4.12/%{name}-%{version}.tar.bz2 +URL: https://docs.xfce.org/xfce/xfce4-panel/start +Source0: https://archive.xfce.org/src/xfce/xfce4-panel/4.14/%{name}-%{version}.tar.bz2 Source1: %{name}-rpmlintrc Source2: %{name}-restore-defaults Source3: %{name}-restore-defaults.desktop -BuildRequires: ed BuildRequires: desktop-file-utils +BuildRequires: ed BuildRequires: fdupes BuildRequires: gtk-doc BuildRequires: intltool @@ -41,24 +42,29 @@ BuildRequires: pkgconfig(cairo) BuildRequires: pkgconfig(dbus-1) BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(exo-1) +BuildRequires: pkgconfig(exo-2) BuildRequires: pkgconfig(garcon-1) -BuildRequires: pkgconfig(garcon-gtk2-1) +BuildRequires: pkgconfig(garcon-gtk3-1) BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(gio-unix-2.0) BuildRequires: pkgconfig(glib-2.0) BuildRequires: pkgconfig(gmodule-2.0) -BuildRequires: pkgconfig(gtk+-2.0) BuildRequires: pkgconfig(gtk+-3.0) -BuildRequires: pkgconfig(libwnck-1.0) -BuildRequires: pkgconfig(libxfce4ui-1) -BuildRequires: pkgconfig(libxfce4util-1.0) -BuildRequires: pkgconfig(libxfconf-0) +BuildRequires: pkgconfig(gtk+-2.0) +BuildRequires: pkgconfig(libwnck-3.0) +BuildRequires: pkgconfig(libxfce4ui-2) >= 4.13.0 +BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.13.0 +BuildRequires: pkgconfig(libxfconf-0) >= 4.13.2 BuildRequires: pkgconfig(pango) BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xext) +BuildRequires: pkgconfig(gobject-introspection-1.0) +BuildRequires: pkgconfig(vapigen) +%if %{with git} +BuildRequires: xfce4-dev-tools +%endif Provides: xfce4-panel-doc = %{version} -Obsoletes: xfce4-panel-doc <= 4.8.6 +Obsoletes: xfce4-panel-doc <= 4.12.0 Provides: xfce4-panel-plugins = %{version} Obsoletes: xfce4-panel-plugins < %{version} Recommends: %{name}-lang = %{version} @@ -68,7 +74,6 @@ # uses exo-open Requires: exo-tools Recommends: %{name}-restore-defaults -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description xfce4-panel is the panel for the Xfce desktop environment. @@ -114,6 +119,7 @@ %package restore-defaults Summary: Script to restore Xfce Panel Defaults +License: GPL-2.0-or-later AND LGPL-2.1-or-later Group: System/GUI/XFCE Requires: zenity @@ -124,20 +130,25 @@ %lang_package %prep -%setup -q -# fix up missing icon -ed -s plugins/clock/clock.desktop.in.in 2>/dev/null <<'EOF' -,s/^Icon=office-calendar/Icon=application-x-executable/ -w -EOF +%autosetup %build +%if %{with git} +NOCONFIGURE=1 ./autogen.sh %configure \ + --enable-maintainer-mode \ --with-helper-path-prefix=%{_libexecdir} \ - --enable-gtk3 \ + --enable-gtk2 \ + --enable-vala=yes \ --disable-static - -make V=1 %{?_smp_mflags} +%else +%configure \ + --with-helper-path-prefix=%{_libexecdir} \ + --enable-gtk2 \ + --enable-vala=yes \ + --disable-static +%endif +%make_build %install %make_install @@ -175,17 +186,10 @@ %postun -n %{libname_gtk3} -p /sbin/ldconfig -%post -%desktop_database_post -%icon_theme_cache_post - -%postun -%desktop_database_postun -%icon_theme_cache_postun - %files -%defattr(-,root,root) -%doc AUTHORS COPYING COPYING.LIB ChangeLog NEWS docs/README.gtkrc-2.0 +%doc AUTHORS ChangeLog NEWS docs/README.gtkrc-2.0 +%{!?with_git:%doc AUTHORS NEWS docs/README.gtkrc-2.0} +%license COPYING COPYING.LIB %{_bindir}/xfce4-panel %{_bindir}/xfce4-popup-applicationsmenu %{_bindir}/xfce4-popup-directorymenu @@ -196,52 +200,34 @@ %{_libexecdir}/xfce4/panel/wrapper-1.0 %{_libexecdir}/xfce4/panel/wrapper-2.0 %dir %{_datadir}/xfce4 -%dir %{_datadir}/xfce4/panel %dir %{_datadir}/xfce4/panel-plugins -%dir %{_datadir}/xfce4/panel/plugins -%{_datadir}/xfce4/panel/plugins/*.desktop +%{_datadir}/xfce4/panel/ %{_datadir}/icons/hicolor/*/apps/xfce4-panel* %{_datadir}/applications/panel-*.desktop %dir %{_libexecdir}/xfce4/panel-plugins -%dir %{_libdir}/xfce4 -%dir %{_libdir}/xfce4/panel-plugins -%dir %{_libdir}/xfce4/panel -%dir %{_libdir}/xfce4/panel/plugins -%{_libdir}/xfce4/panel/plugins/libseparator.so -%{_libdir}/xfce4/panel/plugins/libclock.so -%{_libdir}/xfce4/panel/plugins/libwindowmenu.so -%{_libdir}/xfce4/panel/plugins/libpager.so -%{_libdir}/xfce4/panel/plugins/libshowdesktop.so -%{_libdir}/xfce4/panel/plugins/libdirectorymenu.so -%{_libdir}/xfce4/panel/plugins/libsystray.so -%{_libdir}/xfce4/panel/plugins/libtasklist.so -%{_libdir}/xfce4/panel/plugins/libapplicationsmenu.so -%{_libdir}/xfce4/panel/plugins/libactions.so -%{_libdir}/xfce4/panel/plugins/liblauncher.so +%{_libdir}/girepository-1.0/libxfce4panel-2.0.typelib +%{_libdir}/xfce4/panel/ %dir %{_sysconfdir}/xdg/xfce4/panel %files lang -f %{name}.lang -%defattr(-,root,root) %files -n %{libname_gtk2} -%defattr(-,root,root) -%doc COPYING +%license COPYING %{_libdir}/libxfce4panel-1.0.so.* %files -n %{libname_gtk3} -%defattr(-,root,root) -%doc COPYING +%license COPYING %{_libdir}/libxfce4panel-2.0.so.* %files devel -%defattr(-,root,root) %{_includedir}/xfce4/libxfce4panel-* %{_libdir}/libxfce4panel-*.so %{_libdir}/pkgconfig/libxfce4panel-*.pc %{_datadir}/gtk-doc/html/libxfce4panel-* +%{_datadir}/vala/vapi/libxfce4panel-2.0.* +%{_datadir}/gir-1.0/libxfce4panel-2.0.gir %files branding-upstream -%defattr(-,root,root) %config %{_sysconfdir}/xdg/xfce4/panel/default.xml %files restore-defaults ++++++ xfce4-panel-4.12.2.tar.bz2 -> xfce4-panel-4.14.0.tar.bz2 ++++++ ++++ 207561 lines of diff (skipped)