Hello community, here is the log from the commit of package xfce4-settings for openSUSE:Factory checked in at 2019-08-20 10:58:31 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/xfce4-settings (Old) and /work/SRC/openSUSE:Factory/.xfce4-settings.new.22127 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xfce4-settings" Tue Aug 20 10:58:31 2019 rev:40 rq:724090 version:4.14.0 Changes: -------- --- /work/SRC/openSUSE:Factory/xfce4-settings/xfce4-settings.changes 2018-06-25 11:42:33.417135893 +0200 +++ /work/SRC/openSUSE:Factory/.xfce4-settings.new.22127/xfce4-settings.changes 2019-08-20 10:58:33.460666652 +0200 @@ -1,0 +2,200 @@ +Fri Aug 16 12:57:52 UTC 2019 - Maurizio Galli <maurizio.ga...@gmail.com> + +- Fixed sources in spec file + +------------------------------------------------------------------- +Mon Aug 12 14:13:16 UTC 2019 - Marcel Kuehlhorn <tu...@opensuse.org> + +- Enable colord support + +------------------------------------------------------------------- +Mon Aug 12 08:11:46 UTC 2019 - Maurizio Galli <maurizio.ga...@gmail.com> + +- Update to version 4.14.0 + * a11y: Replace GtkStock buttons + * appearance: Replace GtkStock buttons + * color: Replace GtkStock buttons + * display: Don't warn on deleting last profile + * display: Fix settings retention (bxo#15437) + * display: Remove debug statement breaking profiles (bxo#15769) + * display: Use proper icon name + * keyboard: Replace GtkStock buttons + * Make strings translatable + * mouse: Replace GtkStock buttons + * settings-editor: Fix buttons declaration + * settings-editor: Replace GtkStock buttons + * Translation Updates + +------------------------------------------------------------------- +Sun Jul 28 14:28:22 UTC 2019 - Marcel Kuehlhorn <tu...@opensuse.org> + +- Update to version 4.13.7 + * display: Sync display when applying config + * display: Use current display + * xsettings: Grab and sync XServer on startup (bxo#15725) + * xfsettingsd: Start settings prior to complete startup (bxo#15725) + * Update copyright years + * Translation updates + +------------------------------------------------------------------- +Sun Jun 30 22:04:54 UTC 2019 - Marcel Kuehlhorn <tu...@opensuse.org> + +- Update to version 4.13.7 + * color: + - Fix crash when launching gcm in plugged dialog (bxo#15426) + - Set correct icon in color dialogs + * display: + - Replace deprecated icon (bxo#15416) + - Add mnemonics to minimal dialog buttons (bxo#15449) + - Disable auto-enabling profiles by default + * settings-manager: Fix missing icons on resize/add/remove + (bxo#15428, bxo#15613) + * xfsettingsd: Fix numlock state restoration (bxo#15642) + * Translation updates + +------------------------------------------------------------------- +Wed Jun 5 04:58:17 UTC 2019 - Maurizio Galli <maurizio.ga...@gmail.com> + +- Added OBS service file to enable only for GIT Master aka RAT + +------------------------------------------------------------------- +Fri May 17 22:42:33 UTC 2019 - Vinzenz Vietzke <v...@vinzv.de> + +- Update to version 4.13.6 + * New Feature: Add color-settings (colord frontend) + * New Feature: Add display profile support to the daemon + * Bugfixes and other smaller changes: + - display: + - Track and highlight active profile + - Ask user to update profile when closing with unsaved + changes + - Add interactive information about primary display setting + - Improve profile-create popover + - Improve profile-delete dialog + - UI alignment improvements + - Reduce complexity of the code and speedup + display_settings_get_profiles + - Replace deprecated GtkStock + - Re-introduce display numbering + - Ensure the settomgs dialog gets properly destroyed + - Verify unique profile names + - Drop connector name from profile matching + - Correctly fall back to previous profile on cancel + - Fix alignment of buttons in minimal dialog + - Only show profiles which match *all* connected displays + - Update profile list on screen changes + - Fix crash when no RRMode is available (bxo#12607) + - Correctly hide primary setting with 1 display + - Fix calculation of offset + - Always show the 'primary display' option + - Make primary indicator a star icon + - Throw warning when monitors exceed max screen size + - color: Always select first device on startup (bxo#15266) + - xfsettingsd: Increase startup priority + - Fix scrolling in embedded settings dialogs (bxo#14285, + lp#1653448) + - Fix search change clearing and hiding sections (bxo#14792) + - Resolved g_type_class_add_private deprecations (GObject 2.58) + - Fix incremental sending from the clipboard manager (bxo#13537) + - Fix WindowScalingFactory property type + - Fix code spacing + - Fix memory leaks + - Fix CID 337242: Null pointer dereferences (REVERSE_INULL) + - Fix compiler warnings + - Fix icon names + - Update configure.ac.in + - Update .gitignore + - Set yes as the default debxolevel + * Translation Updates + +------------------------------------------------------------------- +Tue Apr 30 13:11:38 UTC 2019 - Vinzenz Vietzke <v...@vinzv.de> + +- Update to version 4.13.5 + - New: Add display profiles feature + - Allows for saving/restoring display configurations + - Profiles can be auto-applied when new displays are connected + - Drop the Gtk Theme previews + - Various UI improvements to the settings dialogs + - New icons for the minimal display dialog + - Fix: Fix broken hover effect in the settings manager (bxo#14539) + - Fix: Add default mnemonics back to dialog buttons + - Fix: Add DBUS_GLIB_CFLAGS for Settings Editor (bxo#14385) + - Fix: Force using a period as a decimal separator in xfsettingsd (bxo#11906) + - Translation updates +- Changes from 4.13.4 + - Fix: Redefinition of DISTCLEANFILES + - Fix: Typo, "PRECISON" to "PRECISION" + - Replaced "AC_CONFIG_MACRO_DIR" usage with "AC_CONFIG_MACRO_DIRS" + - Translation updates +- Changes from 4.13.3 + - Fix: Uninitialized scalar variables (CID #292062, #292063) + - Fix: -Wcast-function-type (GCC 8) + - Ported from dbus-glib to gdbus (bxo#14426) + - Added support for xrandr display scaling (via Xfconf) + - Improved display manufucturer name recognition: + - Refreshed PNP IDs from hwdata + - Added support for VBX (VirtualBox) + - Standardized and shortened manufacturer names + - Updated laptop detection to include eDP in XfceRandr + - Updated --help copyright information to 2018 + - Translation updates +- Changes from 4.13.2 + - New: Show location of the mouse pointer on keypress + - Fix: syncdaemon not starting with certain locales + - Fix: division by 0 crash from gdk_screen_height_mm() + - Fix: Remove existing socket from socket viewport (bxo#13847) + - Fix: Use transient notifications for improved logging + - Fix: Do not expand event sounds section so font scaling is correctly + positioned + - Improvements for multimonitor support: + - Visualize all three display configuration states + - Visually note if two displays overlap (mirrored) but are not cloned + - Always draw active display last so it's on top + - Fix: Correctly position monitors in extended mode + - Fix: Race condition with monitor connect and disconnect + - Fix: Segfault on monitor reconnect + - Fix: Leave monitors where they were if possible (bxo#14096) + - Deprecations: + - Resolved GTK+ 3.22 deprecations (bxo#14273) + - Translation updates +- Changes from 4.13.1 + - This release now requires xfconf 4.13+ + - New: Default monospace font option in the Appearance dialog + - New: Improved support for embedded DisplayPort connectors + - Fix: Display dialog drawing of displays + - Fix: Display dialog DND usability issue introduced in 4.13.0 + - Fix: Make minimal dialog single instance (bxo#11169) + - Fix: Linking to dbus-glib with xfconf 4.13+ (bxo#13633) + - Deprecations: + - Resolved gtk_menu_popup deprecation + - Resolved gdk_error_trap_pop deprecation + - Ignoring GdkScreen and GdkCairo deprecations in the display settings + until GNOME or others find a resolution in their display management + - Code Quality: + - Several indentation fixes + - Drop duplicate drawing code + - Translation updates +- Changes from 4.13.0 + - Initial port to GTK+ 3 + - Known issues: + - The display dialog does not always build correctly. The offending + code exists in the port to GdkSeat. When alternating between the + old and new versions of this code, both versions do work, so there + seems to be some strangeness at build time. + - See dialogs/display-settings/scrollarea.c#n513 + - Translation updates +- Clean up spec file: + - Added conditional %bcond_with git for easier maintanance when using + git master branch + - Updated URL + +------------------------------------------------------------------- +Mon Apr 29 10:42:18 UTC 2019 - Vinzenz Vietzke <v...@vinzv.de> + +- Clean up spec file: + - Added conditional %bcond_with git for easier maintanance when using + git master branch ++++ 3 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/xfce4-settings/xfce4-settings.changes ++++ and /work/SRC/openSUSE:Factory/.xfce4-settings.new.22127/xfce4-settings.changes Old: ---- xfce4-settings-4.12.4.tar.bz2 New: ---- _service xfce4-settings-4.14.0.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ xfce4-settings.spec ++++++ --- /var/tmp/diff_new_pack.aCHDgN/_old 2019-08-20 10:58:33.976666545 +0200 +++ /var/tmp/diff_new_pack.aCHDgN/_new 2019-08-20 10:58:33.980666545 +0200 @@ -1,7 +1,7 @@ # # spec file for package xfce4-settings # -# 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 @@ -15,47 +15,47 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - +%bcond_with git Name: xfce4-settings -Version: 4.12.4 +Version: 4.14.0 Release: 0 Summary: Tools for Managing Xfce Settings License: GPL-2.0-only AND GPL-2.0-or-later Group: System/GUI/XFCE -Url: http://docs.xfce.org/xfce/xfce4-settings/start -Source: http://archive.xfce.org/src/xfce/xfce4-settings/4.12/%{name}-%{version}.tar.bz2 +URL: https://docs.xfce.org/xfce/xfce4-settings/start +Source: https://archive.xfce.org/src/xfce/xfce4-settings/4.14/%{name}-%{version}.tar.bz2 BuildRequires: intltool -BuildRequires: update-desktop-files -BuildRequires: pkgconfig(dbus-glib-1) -BuildRequires: pkgconfig(exo-1) +BuildRequires: pkgconfig(colord) +BuildRequires: pkgconfig(exo-2) BuildRequires: pkgconfig(fontconfig) -BuildRequires: pkgconfig(garcon-1) -BuildRequires: pkgconfig(gio-2.0) BuildRequires: pkgconfig(glib-2.0) -BuildRequires: pkgconfig(gtk+-2.0) -BuildRequires: pkgconfig(inputproto) +BuildRequires: pkgconfig(garcon-1) BuildRequires: pkgconfig(libcanberra) -%if 0%{?suse_version} > 1320 || (0%{?suse_version} == 1315 && 0%{?is_opensuse}) -BuildRequires: pkgconfig(xorg-libinput) -%endif BuildRequires: pkgconfig(libnotify) -BuildRequires: pkgconfig(libxfce4kbd-private-2) -BuildRequires: pkgconfig(libxfce4ui-1) -BuildRequires: pkgconfig(libxfce4util-1.0) -BuildRequires: pkgconfig(libxfconf-0) -BuildRequires: pkgconfig(libxklavier) BuildRequires: pkgconfig(upower-glib) +BuildRequires: pkgconfig(libxfce4ui-2) >= 4.13 +BuildRequires: pkgconfig(libxfce4util-1.0) >= 4.9.0 +BuildRequires: pkgconfig(libxklavier) +BuildRequires: pkgconfig(libxfconf-0) >= 4.13 +BuildRequires: pkgconfig(gtk+-3.0) >= 3.20 BuildRequires: pkgconfig(x11) BuildRequires: pkgconfig(xcursor) BuildRequires: pkgconfig(xi) +BuildRequires: pkgconfig(xorg-libinput) BuildRequires: pkgconfig(xrandr) +BuildRequires: update-desktop-files +%if 0%{?suse_version} > 1500 +BuildRequires: xorgproto-devel +%endif +%if %{with git} +BuildRequires: xfce4-dev-tools +%endif Requires: %{name}-branding = %{version} Recommends: %{name}-lang = %{version} Provides: xfce-mcs-manager = %{version} Obsoletes: xfce-mcs-manager < %{version} Provides: xfce-mcs-plugins = %{version} Obsoletes: xfce-mcs-plugins < %{version} -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This package provides a number of tools for managing settings in the Xfce @@ -78,14 +78,26 @@ %lang_package %prep -%setup -q +%autosetup %build +%if %{with git} +NOCONFIGURE=1 ./autogen.sh +export CFLAGS="%{optflags} -D_FORTIFY_SOURCE=1" %configure \ + --enable-maintainer-mode \ --with-helper-path-prefix=%{_libexecdir} \ --enable-sound-settings \ + --enable-colord \ --enable-pluggable-dialogs -make %{?_smp_mflags} V=1 +%else +%configure \ + --with-helper-path-prefix=%{_libexecdir} \ + --enable-sound-settings \ + --enable-colord \ + --enable-pluggable-dialogs +%endif +%make_build %install %make_install @@ -112,22 +124,12 @@ %find_lang %{name} %{?no_lang_C} -%if 0%{?suse_version} < 1500 -%post -%desktop_database_post -%icon_theme_cache_post - -%postun -%desktop_database_postun -%icon_theme_cache_postun -%endif - %files -%defattr(-,root,root) -%doc AUTHORS ChangeLog NEWS TODO +%doc AUTHORS NEWS README TODO %license COPYING %{_bindir}/xfce4-accessibility-settings %{_bindir}/xfce4-appearance-settings +%{_bindir}/xfce4-color-settings %{_bindir}/xfce4-display-settings %{_bindir}/xfce4-find-cursor %{_bindir}/xfce4-keyboard-settings @@ -142,12 +144,11 @@ %{_datadir}/applications/*.desktop %{_sysconfdir}/xdg/autostart/xfsettingsd.desktop %{_datadir}/icons/hicolor/*/*/*.png +%{_datadir}/icons/hicolor/scalable/apps/xfce4-color-settings.svg %files lang -f %{name}.lang -%defattr(-,root,root) %files branding-upstream -%defattr(-,root,root) %dir %{_sysconfdir}/xdg/xfce4 %dir %{_sysconfdir}/xdg/xfce4/xfconf %dir %{_sysconfdir}/xdg/xfce4/xfconf/xfce-perchannel-xml ++++++ _service ++++++ <?xml version="1.0"?> <services> <service name="obs_scm" mode="disabled"> <param name="scm">git</param> <param name="url">https://git.xfce.org/xfce/xfce4-settings/</param> <param name="versionformat">@PARENT_TAG@~git@TAG_OFFSET@.%h</param> <param name="versionrewrite-pattern">xfce4settings(.*)</param> <param name="changesgenerate">enable</param> <param name="changesauthor">maurizio.ga...@gmail.com</param> </service> <service mode="disabled" name="tar"/> <service mode="disabled" name="recompress"> <param name="file">*.tar</param> <param name="compression">bz2</param> </service> <service name="set_version" mode="disabled"/> </services> ++++++ xfce4-settings-4.12.4.tar.bz2 -> xfce4-settings-4.14.0.tar.bz2 ++++++ ++++ 171759 lines of diff (skipped)