Hello community, here is the log from the commit of package cinnamon for openSUSE:Factory checked in at 2019-07-26 12:43:54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/cinnamon (Old) and /work/SRC/openSUSE:Factory/.cinnamon.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "cinnamon" Fri Jul 26 12:43:54 2019 rev:36 rq:718665 version:4.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/cinnamon/cinnamon.changes 2019-05-09 10:10:50.073272761 +0200 +++ /work/SRC/openSUSE:Factory/.cinnamon.new.4126/cinnamon.changes 2019-07-26 12:43:56.937838113 +0200 @@ -2 +2 @@ -Wed May 8 06:11:46 UTC 2019 - Dead Mozay <[email protected]> +Fri Jul 26 04:02:42 UTC 2019 - Marguerite Su <[email protected]> @@ -4 +4,4 @@ -- Added dependency without which the desktop environment stopped running (boo#1134293) +- add cinnamon-fix-typelib-false-positive.patch back + * dependency generator will mistakenly generate a + typelib(Webkit) dependency. it was caused by an + inline comment. @@ -7 +10,113 @@ -Fri Apr 26 08:40:35 UTC 2019 - Dead Mozay <[email protected]> +Sun Jul 21 13:10:00 UTC 2019 - Marguerite Su <[email protected]> + +- Update to version 4.2.2: + * Main: Don't warn about 2D in live mode + * Main: Rephrase 2D warning and link to driver manager + * Stop using deprecated function Settings.prototpe.bindProperty + +------------------------------------------------------------------- +Sun Jul 21 12:56:29 UTC 2019 - Marguerite Su <[email protected]> + +- Update to version 4.2.1: + * cs_themes.py: Reword scrollbar click behavior setting slightly. + * cs_power.py: Create UPower.DeviceLevel if it doesn't exist + (needed for upower < 0.99.0). + * cs_themes: Set a more realistic lower and upper limits for the + scrollbar size slider, and fix its page size to 2. + * Fixed checking whether device is already set. + * sound applet: show seekbar for Audacious + * Privacy settings: Specify GI version + * Privacy settings: Add support for connectivity checking + +------------------------------------------------------------------- +Mon Jul 8 02:35:54 UTC 2019 - Dead Mozay <[email protected]> + +- Corrected source + +------------------------------------------------------------------- +Mon Jul 1 03:09:28 UTC 2019 - Dead Mozay <[email protected]> + +- Update to version 4.2.0: + * Remove patch cinnamon-settings.patch + * Remove patch cinnamon-fix-typelib-false-positive.patch + * Add printers applet (#8485) + * cinnamon-app: initialise a variable (#8486) + * cinnamon-doc-system: tidyup of recents (#8487) + * st-texture-cache: use a slightly more efficient linked list method (#8488) + * PIL: remove unnnecessary version check and code fork (#8496) + * Make the sync method configurable (#8481) + * cinnamon-doc-system: Switch back to GSList (#8502) + * st-icon: quiet a build warning (#8501) + * Replace some GLib wrappers (#8443) + * Improve property access performance (#8245) + * Reduce public function invocation in C code for simple getters with no logic (#8395) + * wm: Apply window effects to clones (#8497) + * layout: Misc. clean up (#8465) + * cinnamon-settings-ui: Remove the hack to center the stack switcher (#8520) + * workspace-switcher applet: Fix updating the focus window position and size at startup, and ensure the focus window starts out on top of the graph button. + * Fix: update the input regions when going fullscreen (#8523) + * runDialog: Fix run dialog not opening when cursor is hovering over a panel + * messageTray: Call updateRegions after notifications complete their effect + * SettingsWidgets: Remove obsolete classes + * SettingsWidgets: Convert to use the new style used in xapps (#8577) + * cinnamon-settings.py: Improve bring_selection_into_view calculations. + * windowEffects: Fix opacity during the close effect, stacking during the minimize effect (#8596) + * layout: Ensure regions update after the keyboard is hidden (#8585) + * overview: Fix some thumbnails not appearing (#8594) + * st-label: Move St-specific shadow processing out of the paint vfunc (#8588) + * layoutManager: Always update regions when untracking an actor (#8601) + * window-list: Fix skip_taskbar call on metawindow + * Revert "runDialog: Fix run dialog not opening when cursor is hovering over a panel" + * Revert rect caching and obstructed windows optimizations (#8606) + * build(deps): bump js-yaml from 3.12.0 to 3.13.1 (#8610) + * git ignore auto-generated files (#8586) + * issue template: Request info about daily builds PPA usage (#8605) + * Update vulnerable NPM dependencies (#8614) + * Change onscreen keyboard icon to input-keyboard + * Remove All Caps from default workspace naming (#8513) + * cinnamon-settings-users.py: update symlink vulnerability fix (#8515) + * Consider the "last-edited" field as integer even when enclosed in quotation marks. (#8459) + * Fix: update the input regions when going fullscreen (#8523) + * messageTray: Call updateRegions after notifications complete their effect + * layoutManager: Always update regions when untracking an actor + * Revert layout.js optimizations (#8624) + * Revert some changes to fix icon and text shadow issues on the panel (#8630) + * Notifications: Small fixes + * Use ConsoleKit instead of old upower for suspend/hibernate (cs_power.py) (#8438) + * Workspace switcher applet settings: add tooltip with informative note (#8524) + * overview: Fix some thumbnails not appearing (#8594) + * cinnamon2d: Remove CLUTTER_PAINT=disable-clipped-redraws + * Xlets removal confirmation dialogs (#8636) + * Add a utility script for accessing cinnamon's dbus methods from a terminal (#8628) + * Ripples: use St.Widget instead of St.BoxLayout (#8640) + * Fix misplaced windows in overview + * st-theme-node.c: Allow parsing of 'symbolic' (and -warning, -error, and -success) as a color. + * spacer applet: Outline applet during panel edit mode to make spacers more apparent when arranging panel items. + * appsys: When processing apps in the menu tree, watch for and de- (#8550) + * l10n: Update POT + * l10n: Generate additional files + * runDialog.js: Go back to using the original spawnCommandLineAsync, as well as the original code using it in runDialog. + * modemManager: fix cjs warning (#8667) + * "Peek" panel for 1.5 seconds when highlighted (#8659) + * Notifications applet: proper i18n of plurals (#8645) + * st: pass framebuffer parameter to avoid excess call to get_draw_framebuffer (#8590) + * cinnamon-settings: Use global proxy settings when available (#8589) + * st: Move processing after early returns where possible (#8576) + * Workspace switcher: shade labels of empty workspaces in simple button mode (#8555) + * [email protected]: improved support for multiple batteries (#8400) + * Systray: Indicator alignment fix (#8208) + * Cinnamon Settings: Adding capability to open specific tab and choose sort type (#8333) + * Menu: Tune search results + * Cinnamon Settings: Fix search for locales with a non-Latin character set (#8674) + * cinnamon-xlet-makepot: Switch to subprocess module + * theme settings: Add capability to override some scrollbar-related Gtk settings. (#8547) + * l10n: Update POT + * Add files/usr/share/applications/cinnamon-settings-online-accounts.desktop + +------------------------------------------------------------------- +Wed May 8 05:59:43 UTC 2019 - Dead Mozay <[email protected]> + +- Added dependency without which the desktop environment stopped running boo#1134293 + +------------------------------------------------------------------- +Wed Apr 24 03:03:32 UTC 2019 - Dead Mozay <[email protected]> @@ -10 +125,347 @@ -- Fix rpmlint warnings + +------------------------------------------------------------------- +Tue Apr 23 11:23:20 UTC 2019 - Dead Mozay <[email protected]> + +- Update to version 4.0.10: + * cinnamon-desktop-editor.py: Check for item_path before modifying it. + +------------------------------------------------------------------- +Thu Mar 14 15:30:51 UTC 2019 - Dead Mozay <[email protected]> + +- Update to version 4.0.9: + * menu/desktop editor: Run update-desktop-database on the user's applications folder when modifying a desktop entry. + * window-list: Prevent _addWindow from getting called before windows finish mapping (#8180) + * PopupSubMenu: Set sourceActor active before closing menu (#8242) + * st-private: Don't try to create shadow for empty texture (#8217) + * Cinnamon Settings: Make directly launched modules feel like standalone apps (#8146) + * GWL: Fix blurry logout/shutdown dialog icon + * RunDialog: Fix pkexec support + * gwl: Fix incorrect app group button widths on close with labels enabled (#8137) + * GWL: Launch new instances on Shift+Click + * cinnamon-settings: Fix if->elif statement + * Stock theme - fix expo workspace entry not expanding to fit scaled fonts (#8142) + * cs_default.py: Improve heuristic used to find calculator programs. + * cd_keyboard.py: Escape the accel label when setting the markup for the shortcut conflict-resolution dialog. + * cs_fonts.py: Rename title to 'Font Selection' so it doesn't conflict with the font viewer (also called 'Fonts'). + * l10n: Regenerate cs_fonts desktop file + * gwl: Always persist pinned apps' positioning after drag, fix duplicate thumbnails on init in vertical menu orientation (#8115) + * menu-applet: fix broken option `Open menu on hover` (#8117) + * gwl: Fix the thumbnail menu not closing when using Super + # keys (#8121) + * gwl: Always check the skip-taskbar hint (#8126) + * window-list: Fix icons not appearing for some apps (#8123) + * gwl: add missing icons for libreoffice actions (#8127) + * gwl: Only use notify::icon signal for un-grouped apps (#8113) + * gwl: Add support for dragging files to windows from the thumbnail menu (#8118) + * gwl: Fix a couple ungrouped mode bugs, fix thumbnail menu positioning on window add/remove (#8120) + * gwl: Fix DND ops originating from menu items leaving large gaps (#8125) + * Revert "gwl: Open new windows by holding ctrl and left clicking (#8103)" + * gwl: Open new windows by holding ctrl and left clicking + * Revert "Panel settings: Move symbolic setting to customize section" + * Update muffin minimum required version (#8076) + * grouped window list: appGroup.js: account for the desktop scale factor when determining window list item widths + * menu-applet: fix vanishing system buttons (#8107) + * Settings: Fix mintlocale-im launcher + * fix broken slideshow applet (#8099) + * AppletManager: perform _removeAppletFromPanel on idle (#8101) + * utils: Simplify URL regex to only support one layer of parentheses (#8079) + * gwl: Fix the drag actor being too big in high DPI (#8098) + * gwl: Fix spacing between icons and labels (#8091) + * gwl: Fix icon alignment in left oriented panels (#8084) + * gwl: Translate preferences context menu item (#8086) + * gwl: Speed up initialization (#8092) + * Xlet settings: Fix UUID filtering + * Adjust the default look of Cinnamon 4.0 (#8108) + * gwl: Fix unresponsive window dialog appearing when closing windows with middle click (#8109) + * gwl: Open new windows by holding ctrl and left clicking (#8103) + * cinnamon-settings.py: Don't animate stack transitions when launching directly to a sidepage. + * l10n: Simplify msgids in gwl applet + * l10n: Update POT + * extension: Prevent loading xlets that use imports.gi.NMClient that have no 4.0 directory (#8050) + * gwl: Pin badge position to icon corner (#8040) + * gwl: Fix focus change (#8045) + * grouped-window-list: ensure thumbnails are same size in hidpi (#8041) + * panel.js: be more consistent about closing menu (#8047) + * PopupMenu: update position and fix size before tweening out (#8046) + * systray: stop indicator icons coming up oversize (#8051) + * panel-launcher applet: Make sure the icon's aspect ratio is correct, even if that means using a non-optimal size. + * sound applet: Use player Identity property for labels if available. + * menu applet: Initialize the favBoxIter when the menu opens, since we try to access it when closing the menu, whether we've interacted with favorites or not (which is ordinarily when the iterator would first be populated). + * sound applet: Capitalize the player name only when the bus name is used to generate it, and convert to lowercase when needed for matching our support lists. + * sound applet: Use string.capitalize() for fixing up the player name. + * panel launcher: ensure icon aspect is correct in any panel extends eda3e20d6b530169c625eb00977d8f5255ad4141 + * Make transitions between restarts seamless ++++ 275 more lines (skipped) ++++ between /work/SRC/openSUSE:Factory/cinnamon/cinnamon.changes ++++ and /work/SRC/openSUSE:Factory/.cinnamon.new.4126/cinnamon.changes Old: ---- Cinnamon-3.8.9.tar.gz cinnamon-network-user-connections.patch cinnamon-settings.patch cinnamon-use-libnm.patch New: ---- cinnamon-4.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ cinnamon.spec ++++++ --- /var/tmp/diff_new_pack.I0LjdZ/_old 2019-07-26 12:43:57.633838883 +0200 +++ /var/tmp/diff_new_pack.I0LjdZ/_new 2019-07-26 12:43:57.637838887 +0200 @@ -16,40 +16,31 @@ # -%define __requires_exclude typelib\\((Cinnamon|St)\\) -%define __provides_exclude typelib\\(.*\\) -%define _name Cinnamon -%define _version 3.8.0 +%define _version 4.0.0 Name: cinnamon -Version: 3.8.9 +Version: 4.2.2 Release: 0 Summary: GNU/Linux Desktop featuring a traditional layout License: GPL-2.0-or-later AND LGPL-2.1-only Group: System/GUI/Other -URL: https://github.com/linuxmint/Cinnamon -Source: https://github.com/linuxmint/%{_name}/archive/%{version}.tar.gz#/%{_name}-%{version}.tar.gz +URL: https://github.com/linuxmint/cinnamon +Source: https://github.com/linuxmint/cinnamon/archive/%{version}/%{name}-%{version}.tar.gz # Some documentation for people writing branding packages, shipped in the branding-upstream package. Source1: README.Gsettings-overrides # PATCH-FIX-OPENSUSE cinnamon-wheel-and-sbin-path [email protected] -- Make full sbin paths and use wheel as a sudo group. Patch0: %{name}-wheel-and-sbin-path.patch -# PATCH-FIX-UPSTREAM cinnamon-network-user-connections.patch [email protected] -- Do not ask password everytime for wireless networks at login. -Patch1: %{name}-network-user-connections.patch # PATCH-FIX-OPENSUSE cinnamon-settings-native.patch [email protected] -- Remove foreign configuration tools and add openSUSE's native. Patch2: %{name}-settings-native.patch # PATCH-FIX-OPENSUSE cinnamon-settings-xscreensaver-path.patch boo#960165 [email protected] -- Fix xscreensaver configs path. Patch3: %{name}-settings-xscreensaver-path.patch # PATCH-FEATURE-OPENSUSE cinnamon-favourite-applications.patch [email protected] -- Remove mintinstall from favourites and add YaST. Patch4: %{name}-favourite-applications.patch -# PATCH-FIX-OPENSUSE cinnamon-fix-typelib-false-positive.patch [email protected] -- Avoid any false positives in typelib detection. -Patch5: %{name}-fix-typelib-false-positive.patch # PATCH-FIX-OPENSUSE cinnamon-fix-cogl.patch [email protected] -- Fix compilation with Cogl. Patch6: %{name}-fix-cogl.patch # PATCH-FEATURE-OPENSUSE cinnamon-fallback-icewm.patch [email protected] -- Use IceWM as fallback. Patch7: %{name}-fallback-icewm.patch -# PATCH-FEATURE-OPENSUSE cinnamon-settings.patch [email protected] -- fixed crash cinnamon-control-center -Patch8: %{name}-settings.patch -# PATCH-FIX-OPENSUSE cinnamon-use-libnm.patch [email protected] -- Use libnm, libnma instead of libnm-glib, libnm-gtk. -Patch9: %{name}-use-libnm.patch +# PATCH-FIX-OPENSUSE cinnamon-fix-typelib-false-positive.patch [email protected] -- remove false typelib(Webkit) dependency +Patch8: %{name}-fix-typelib-false-positive.patch BuildRequires: autoconf BuildRequires: autoconf-archive BuildRequires: automake @@ -91,6 +82,7 @@ Requires: iso-country-flags-png Requires: libcinnamon-desktop-data >= %{_version} # gkbd-capplet / gkbd-keyboard-display. +Requires: gnomekbd-tools Requires: libgnomekbd Requires: muffin >= %{_version} Requires: nemo @@ -106,6 +98,8 @@ Requires: python3-python-pam Requires: v4l-tools Requires: wget +Requires: xdg-user-dirs +Requires: xdg-user-dirs-gtk Requires(post): update-alternatives Requires(postun): update-alternatives Recommends: %{name}-lang @@ -135,9 +129,6 @@ Requires: NetworkManager-gnome Requires: dbus-1-python3 %endif -%if 0%{?suse_version} >= 1520 -Requires: gnomekbd-tools -%endif %description Cinnamon is a modern Linux desktop which provides advanced innovative @@ -176,20 +167,24 @@ 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 -n %{name}-%{version} %patch0 -p1 -%patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 -%patch5 -p1 %patch6 -p1 %patch7 -p1 -%patch8 -p0 -%if 0%{?suse_version} >= 1500 -%patch9 -p1 -%endif +%patch8 -p1 cp -a %{SOURCE1} . for file in files%{_datadir}/%{name}/%{name}-settings/bin/*.py files%{_datadir}/%{name}/%{name}-looking-glass/*.py \ @@ -198,15 +193,19 @@ done chmod a-x files%{_datadir}/%{name}/%{name}-settings/bin/__init__.py -sed -i 's|imports.gi.NMClient|imports_gi_NMClient|g' js/ui/extension.js +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 \ - --enable-gtk-doc \ + --disable-silent-rules \ + --enable-introspection=yes \ + --enable-compile-warnings=no \ --with-ca-certificates=%{_sysconfdir}/ssl/ca-bundle.pem -make %{?_smp_mflags} V=1 + +%make_build %install %make_install @@ -231,7 +230,8 @@ ln -s %{_sysconfdir}/alternatives/default-xsession.desktop \ %{buildroot}%{_datadir}/xsessions/default.desktop -find %{buildroot} -type f -name "*.la" -delete -print +%{_bindir}/find %{buildroot}%{_libdir} -name '*.a' -print -delete +%{_bindir}/find %{buildroot}%{_libdir} -name '*.la' -print -delete %fdupes %{buildroot}%{_datadir}/ %suse_update_desktop_file %{name}-settings @@ -274,39 +274,25 @@ %files %license COPYING %doc AUTHORS README.rst debian/changelog -%dir %{_sysconfdir}/xdg/menus/ -%config %{_sysconfdir}/xdg/menus/%{name}-applications.menu -%config %{_sysconfdir}/xdg/menus/%{name}-applications-merged +%{_bindir}/* +%config(noreplace) %{_sysconfdir}/xdg/menus/* %ghost %{_sysconfdir}/alternatives/default-xsession.desktop -%{_bindir}/%{name}* -%{_bindir}/xlet-settings -%{_libexecdir}/%{name}*/ -%dir %{_libdir}/%{name}/ -%{_libdir}/%{name}/*.so -%{_libdir}/%{name}/extensions/ -# Note the requirements exclude list above. -%{_libdir}/%{name}/Cinnamon-0.1.typelib -%{_libdir}/%{name}/St-1.0.typelib +%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 +%{_datadir}/xsessions/* %{_datadir}/%{name}/ %{_datadir}/%{name}-background-properties -%exclude %{_datadir}/%{name}/theme/menu*.svg -%{_datadir}/%{name}-session/ -%{_datadir}/xsessions/*.desktop -%{_datadir}/applications/%{name}*.desktop -%{_datadir}/icons/hicolor/*/apps/*.* -%{_datadir}/icons/hicolor/*/*/cs-*.* -%{_datadir}/icons/hicolor/*/*/pan-*.* -%{_datadir}/icons/hicolor/*/actions/*-lock-*.* -%{_datadir}/icons/hicolor/*/actions/list-edit-*.* -%{_datadir}/icons/hicolor/*/devices/audio-*.* -%{_datadir}/icons/hicolor/*/devices/bluetooth.* -%{_datadir}/icons/hicolor/*/devices/cpu*.* -%{_mandir}/man?/*%{name}*.?%{?ext_man} -%{_datadir}/dbus-1/services/org.Cinnamon.*.service -%{_datadir}/polkit-1/actions/org.cinnamon.settings-users.policy -%dir %{_datadir}/desktop-directories/ -%{_datadir}/desktop-directories/%{name}-*.directory -%{_datadir}/gtk-doc/* +%{_libdir}/%{name}/ +%{_libexecdir}/%{name}/ +%{_mandir}/man1/* %files gschemas %{_datadir}/glib-2.0/schemas/org.cinnamon.gschema.xml @@ -315,4 +301,7 @@ %doc README.Gsettings-overrides %{_datadir}/%{name}/theme/menu*.svg +%files devel-doc +%doc %{_datadir}/gtk-doc/html/*/ + %changelog ++++++ Cinnamon-3.8.9.tar.gz -> cinnamon-4.2.2.tar.gz ++++++ ++++ 57502 lines of diff (skipped) ++++++ cinnamon-fix-typelib-false-positive.patch ++++++ --- /var/tmp/diff_new_pack.I0LjdZ/_old 2019-07-26 12:43:58.021839312 +0200 +++ /var/tmp/diff_new_pack.I0LjdZ/_new 2019-07-26 12:43:58.021839312 +0200 @@ -1,11 +1,13 @@ ---- a/js/ui/indicatorManager.js -+++ b/js/ui/indicatorManager.js -@@ -1039,7 +1039,7 @@ IndicatorActor.prototype = { +Index: cinnamon-4.2.2/js/ui/indicatorManager.js +=================================================================== +--- cinnamon-4.2.2.orig/js/ui/indicatorManager.js ++++ cinnamon-4.2.2/js/ui/indicatorManager.js +@@ -990,7 +990,7 @@ var IndicatorActor = class IndicatorActo - // FIXME: The Tooltips are an object and is render in html format. To show the real tooltips + // FIXME: The Tooltips are an object and render in html format. To show the real tooltips // (this._indicator.toolTip), we will need a good html parser. - // In the tooltips implementation, maybe imports.gi.WebKit and use Webkit.WebView and then loadData. + // In the tooltips implementation, maybe import gi.WebKit and use Webkit.WebView and then loadData. // So instead we will used the title as a tooltip. - getToolTip: function() { + getToolTip() { return this._indicator.title;
