Hello community, here is the log from the commit of package cinnamon for openSUSE:Factory checked in at 2020-12-13 17:30:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cinnamon (Old) and /work/SRC/openSUSE:Factory/.cinnamon.new.2328 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cinnamon" Sun Dec 13 17:30:27 2020 rev:44 rq:855396 version:4.8.0 Changes: -------- --- /work/SRC/openSUSE:Factory/cinnamon/cinnamon.changes 2020-10-10 19:06:38.964555342 +0200 +++ /work/SRC/openSUSE:Factory/.cinnamon.new.2328/cinnamon.changes 2020-12-13 17:30:57.112423303 +0100 @@ -1,0 +2,127 @@ +Sat Dec 5 10:19:02 UTC 2020 - andy great <andythe_gr...@pm.me> + +- Update to version 4.8.0. + * implement suspend-then-hibernate + * fix RTL bug in panel-edit-mode + * fix bug when dragging windows in RTL + * fix dragging launchers in RTL + * change round to floor in position calculation + * remove build dependency on dbus-glib + * configure.ac: remove pkg-config module checks which are never + used + * Add Percentage Label to OSD for Volume Control (#9532) + * cr-rgb: remove handling of "inherit" and "transparent" + * Fix always-true condition + * croco: Remove duplicated conditions + * libcroco: Limit recursion in block and any productions + (CVE-2020-12825) + * Handle "color: inherit" directly in get_color_from_term(), + not in libcroco + * network applet: Make sure there's always a menu item for the + active connection. + * xapp status applet: Store icons using a unique key based on the + icon name and object path. + * xapp applet: Go back to using icon 'name' property, not the + constructed key, to do applet role checking. + * menu applet: Added option to display panel when the menu is + opened + * menu applet: Default new 'force show panel' preference to true, + move it to the panel behavior group. + * Update cinnamon-xlet-makepot + * systray manager: make all role comparisons lower case + * [so...@cinnamon.org] Update applet.js + * Display volume tooltip while scrolling with the mouse for + so...@cinnamon.org + * js/misc/utils.js Fix latinise() + * m...@cinnamon.org: Allow items to be re-ordered to better + reflect the search outcome. + * Update cs_panel.py: + * Add show-buttons option to the TreeList Widgets, align titles + as contents and update doc + * menu applet: search for words inbetween + * cinnamon-menu-editor: refactor ui file layout, add button to + open a selected item's desktop file. + * menu applet: fix broken search, if no recent documents + * add applet uuid formatted as style class name + * Fix Typo + * Revert "add applet uuid formatted as style class name" + * js/ui/scripting.js: Refactor invalid catch statement + (not allowed with mozjs78). + * Fixed applet not responding to fast workspace switches. due to + the 100ms throttle, the applet shows the wrong window list for + current workspace if more than 1 switch happens in a 100ms + timespan (for example, when switching from workspace 1 to 3 very fast). + * update throttle, see #9606; fix #9567 + * Updade xlet-settings.py: Code debug + * Clutter.KeyName -> Clutter.KEY_KeyName + * " == Clutter.KEY_" -> " === Clutter.KEY_" + * workspace-switcher applet: Standardization + * workspace-switcher applet: + New option: "Reverse scrolling direction" + * windows-quick-list applet: Support scrolling, place the icons + before the labels to be more consistent with the rest of cinnamon. + * Port to meson + * Port to mozjs78 + * Replace deprecated gvfs-bin calls with gio-tool + * Add 2 man pages from debian packages + * Fix ./test + * meson.build: Fix gettext domain (Cinnamon -> cinnamon), fix + incorrect version check for cjs. + * build: re-add missing defines to suppress some extra noise in + the logs. + * "KEY_KP_Enter" as an alternative to "KEY_Return" everywhere + * Simplify spice version checks + * Spices: Bypass global proxy + * so...@cinnamon.org: Fix spotify artwork url. + * netw...@cinnamon.org - add keybinding to show applet menu + * Update xlet-settings.py: Take into account icon.svg prior to + icon.png. Until now, when viewing an applet's settings, the + icon.png icon was displayed in the panel, which could contrast + with the applet icon itself and confuse the user. From now on, + if an icon.svg icon exists then this one is displayed first. + * Add Blueman to the possible icon in cinnamon settings + * fix lmde4 build + * Removed logic that was keeping icons around after window closed + * GWL appList.js: + * Make building the reference documentation optional + * fix placeholder size not scaling to ui + * Fix monitor disconnect resetting icon sizes + * grouped-window-list: Add FLASH_MAX_COUNT constant + * Improve dragging of items * fix juddring of windows while + dragging (fix #8639). * change dragging animation. * fix problems + with dragging icon showing incorrect operation. * add checks to + keep pinned and unpinned items separate while dragging. * add + support for dragging new launchers into middle of window list. + * add name to proxy drag actor so it can be detected + * update drag logic to test for 'xdnd-proxy-actor' + * Add a favorites applet. + * menu applet: Add a favorites category. + * Solve a deprecation problem in an if statement + * window-list applet: Add FLASH_MAX_COUNT constant + * Add missing GdkPixbuf import + * m...@cinnamon.org: lengthen the bit mask for the RefreshFlags. + * cinnamon-window-tracker.c: Try to identify web apps in certain + situations so that the correct icon can be used. + * applet.js: adapt configureApplet to xlet-settings + * desklet.js: adapt configureDesklet to xlet-settings + * checkBox: refactor from prototype to es class + * cinnamon-window-tracker.c: Remove leftover debugging line + * Add mic mute keyboard shortcut option + * fix apps being reactive during panel-edit-mode + * Fix tooltip lables stuck on after menu cycle + * Improve integration of flatpak apps for side-by-side + installations + * fix icon getting hidden in panel-edit-mode when toggling + show-empty-tray setting + * [FEAUTURE] [BETTER THEMING] Add applet uuid formatted as style + class name + * Icons: Make system settings use preferences-desktop instead of + preferences-system + * debian/control, meson: Update some dependencies. + * l10n: Update POT and fix l10n issues. + * Many bugs fixed. +- Rebase cinnamon-favourite-applications.patch. +- Rebase cinnamon-settings-native.patch. +- Remove cinnamon-fix-cogl.patch, meson replace make. + +------------------------------------------------------------------- Old: ---- cinnamon-4.6.7.tar.gz cinnamon-fix-cogl.patch New: ---- cinnamon-4.8.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cinnamon.spec ++++++ --- /var/tmp/diff_new_pack.VHf9BK/_old 2020-12-13 17:30:57.888424090 +0100 +++ /var/tmp/diff_new_pack.VHf9BK/_new 2020-12-13 17:30:57.892424094 +0100 @@ -18,7 +18,7 @@ %define _version 4.0.0 Name: cinnamon -Version: 4.6.7 +Version: 4.8.0 Release: 0 Summary: GNU/Linux Desktop featuring a traditional layout License: GPL-2.0-or-later AND LGPL-2.1-only @@ -35,14 +35,10 @@ Patch3: %{name}-settings-xscreensaver-path.patch # PATCH-FEATURE-OPENSUSE cinnamon-favourite-applications.patch sor.ale...@meowr.ru -- Remove mintinstall from favourites and add YaST. Patch4: %{name}-favourite-applications.patch -# PATCH-FIX-OPENSUSE cinnamon-fix-cogl.patch sor.ale...@meowr.ru -- Fix compilation with Cogl. -Patch6: %{name}-fix-cogl.patch # PATCH-FEATURE-OPENSUSE cinnamon-fallback-icewm.patch sor.ale...@meowr.ru -- Use IceWM as fallback. Patch7: %{name}-fallback-icewm.patch -BuildRequires: autoconf -BuildRequires: autoconf-archive -BuildRequires: automake # For gnome-background-properties. +BuildRequires: cmake BuildRequires: desktop-data-openSUSE-extra BuildRequires: fdupes BuildRequires: gcc-c++ @@ -51,12 +47,13 @@ BuildRequires: hicolor-icon-theme-branding-openSUSE BuildRequires: intltool BuildRequires: libtool +BuildRequires: meson BuildRequires: pkgconfig BuildRequires: python3-devel BuildRequires: python3-xml BuildRequires: update-desktop-files BuildRequires: pkgconfig(cinnamon-desktop) >= %{_version} -BuildRequires: pkgconfig(cjs-1.0) +BuildRequires: pkgconfig(cjs-1.0) >= %{version} BuildRequires: pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gobject-introspection-1.0) BuildRequires: pkgconfig(gstreamer-1.0) @@ -153,8 +150,8 @@ Group: System/Libraries Requires: %{name}-gschemas = %{version} Requires: libgnomesu -Supplements: packageand(%{name}-gschemas:branding-upstream) -Conflicts: otherproviders(%{name}-gschemas-branding) +Supplements: (%{name}-gschemas and branding-upstream) +Conflicts: %{name}-gschemas-branding Provides: %{name}-gschemas-branding = %{version} # cinnamon-branding-upstream was last used in openSUSE Leap 42.2. Provides: %{name}-branding-upstream = %{version} @@ -170,22 +167,12 @@ This package provides upstream defaults for settings stored with GSettings and applications used by the MIME system. -%package devel-doc -Summary: Development Documentation files for Cinnamon -Group: System/GUI/Other -BuildArch: noarch -Requires: %{name} = %{version}-%{release} - -%description devel-doc -This package contains the code documentation for various Cinnamon components. - %prep -%setup -q -n %{name}-%{version} +%setup -q %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 -%patch6 -p1 %patch7 -p1 cp -a %{SOURCE1} . @@ -198,19 +185,11 @@ sed -i -e 's!imports.gi.NMClient!imports_gi_NMClient!g' js/ui/extension.js %build -NOCONFIGURE=1 ./autogen.sh -%configure \ - --disable-static \ - --disable-schemas-compile \ - --disable-silent-rules \ - --enable-introspection=yes \ - --enable-compile-warnings=no \ - --with-ca-certificates=%{_sysconfdir}/ssl/ca-bundle.pem - -%make_build +%meson +%meson_build %install -%make_install +%meson_install # Non-executable in /usr/bin/ is unacceptable. chmod a+x %{buildroot}%{_bindir}/%{name}-file-dialog @@ -232,8 +211,8 @@ ln -s %{_sysconfdir}/alternatives/default-xsession.desktop \ %{buildroot}%{_datadir}/xsessions/default.desktop -%{_bindir}/find %{buildroot}%{_libdir} -name '*.a' -print -delete -%{_bindir}/find %{buildroot}%{_libdir} -name '*.la' -print -delete +find %{buildroot} -type f -name "*.a" -delete -print +find %{buildroot} -type f -name "*.la" -delete -print %fdupes %{buildroot}%{_datadir}/ %suse_update_desktop_file %{name}-settings @@ -276,16 +255,18 @@ %files %license COPYING %doc AUTHORS README.rst debian/changelog -%{_bindir}/* +%{_bindir}/%{name} +%{_bindir}/%{name}2d +%{_bindir}/%{name}-* +%{_bindir}/xlet-about-dialog +%{_bindir}/xlet-settings %config(noreplace) %{_sysconfdir}/xdg/menus/* %ghost %{_sysconfdir}/alternatives/default-xsession.desktop %ghost %{_sysconfdir}/alternatives/default.desktop %{_datadir}/cinnamon-session -%{_datadir}/cinnamon-session/sessions %{_datadir}/applications/* %{_datadir}/dbus-1/services/org.Cinnamon.*.service %{_datadir}/desktop-directories/* -%{_datadir}/%{name}-session/sessions/* %exclude %{_datadir}/%{name}/theme/menu*.svg %{_datadir}/icons/hicolor/*/*/*.svg %{_datadir}/polkit-1/actions/org.%{name}.settings-users.policy @@ -293,8 +274,8 @@ %{_datadir}/%{name}/ %{_datadir}/%{name}-background-properties %{_libdir}/%{name}/ -%{_libexecdir}/%{name}/ -%{_mandir}/man1/* +%{_mandir}/man1/cinnamon*%{?ext_man} +%{_mandir}/man1/gnome-session-cinnamon*%{?ext_man} %files gschemas %{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml @@ -303,7 +284,4 @@ %doc README.Gsettings-overrides %{_datadir}/%{name}/theme/menu*.svg -%files devel-doc -%doc %{_datadir}/gtk-doc/html/*/ - %changelog ++++++ cinnamon-4.6.7.tar.gz -> cinnamon-4.8.0.tar.gz ++++++ ++++ 39556 lines of diff (skipped) ++++++ cinnamon-favourite-applications.patch ++++++ --- /var/tmp/diff_new_pack.VHf9BK/_old 2020-12-13 17:30:58.384424593 +0100 +++ /var/tmp/diff_new_pack.VHf9BK/_new 2020-12-13 17:30:58.388424597 +0100 @@ -1,11 +1,12 @@ ---- a/data/org.cinnamon.gschema.xml.in -+++ b/data/org.cinnamon.gschema.xml.in +diff -ruN a/data/org.cinnamon.gschema.xml b/data/org.cinnamon.gschema.xml +--- a/data/org.cinnamon.gschema.xml 2020-11-26 22:18:02.000000000 +0700 ++++ b/data/org.cinnamon.gschema.xml 2020-12-05 23:41:00.084634339 +0700 @@ -412,7 +412,7 @@ </key> <key name="favorite-apps" type="as"> - <default>[ 'firefox.desktop', 'mintinstall.desktop', 'cinnamon-settings.desktop', 'hexchat.desktop', 'org.gnome.Terminal.desktop', 'nemo.desktop' ]</default> + <default>[ 'firefox.desktop', 'YaST.desktop', 'cinnamon-settings.desktop', 'pidgin.desktop', 'org.gnome.Terminal.desktop', 'nemo.desktop' ]</default> - <_summary>List of desktop file IDs for favorite applications</_summary> - <_description> + <summary>List of desktop file IDs for favorite applications</summary> + <description> The applications corresponding to these identifiers ++++++ cinnamon-settings-native.patch ++++++ --- /var/tmp/diff_new_pack.VHf9BK/_old 2020-12-13 17:30:58.396424605 +0100 +++ /var/tmp/diff_new_pack.VHf9BK/_new 2020-12-13 17:30:58.396424605 +0100 @@ -1,11 +1,10 @@ -diff -ruN --no-dereference a/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py b/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py ---- a/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py 2020-08-11 18:38:31.000000000 +0700 -+++ b/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py 2020-09-19 03:35:27.016953429 +0700 -@@ -75,23 +75,21 @@ - ] +diff -ruN a/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py b/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py +--- a/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py 2020-11-26 22:18:02.000000000 +0700 ++++ b/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py 2020-12-05 23:47:40.680505413 +0700 +@@ -76,23 +76,20 @@ STANDALONE_MODULES = [ -- # Label Executable Icon Category Keywords for filter + # Label Executable Icon Category Keywords for filter - [_("Printers"), "system-config-printer", "cs-printer", "hardware", _("printers, laser, inkjet")], - [_("Firewall"), "gufw", "cs-firewall", "admin", _("firewall, block, filter, programs")], - [_("Firewall"), "firewall-config", "cs-firewall", "admin", _("firewall, block, filter, programs")], @@ -20,9 +19,9 @@ - [_("Package Management"), "yumex-dnf", "cs-sources", "admin", _("update, install, repository, package, source, download")], - [_("Users and Groups"), "cinnamon-settings-users", "cs-user-accounts", "admin", _("user, users, account, accounts, group, groups, password")], - [_("Bluetooth"), "blueberry", "cs-bluetooth", "hardware", _("bluetooth, dongle, transfer, mobile")], +- [_("Blueman"), "blueman-manager", "cs-bluetooth", "hardware", _("bluetooth, dongle, transfer, mobile")], - [_("Manage Services and Units"), "systemd-manager-pkexec", "cs-sources", "admin", _("systemd, units, services, systemctl, init")], - [_("Disks"), "gnome-disks", "org.gnome.DiskUtility", "hardware", _("disks, manage, hardware, management, hard, hdd, pendrive, format, erase, test, create, iso, ISO, disk, image")] -+ # Label Executable Icon Category Keywords for filter + [_("Printers"), "xdg-su -c '/sbin/yast2 printer'", "cs-printer", "hardware", _("printers, laser, inkjet")], + [_("Firewall"), "xdg-su -c '/sbin/yast2 firewall'", "cs-firewall", "admin", _("firewall, block, filter, programs")], + [_("Languages"), "xdg-su -c '/sbin/yast2 language'", "cs-language", "prefs", _("language, install, foreign")], _______________________________________________ openSUSE Commits mailing list -- commit@lists.opensuse.org To unsubscribe, email commit-le...@lists.opensuse.org List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette List Archives: https://lists.opensuse.org/archives/list/commit@lists.opensuse.org